0. 前置要求 这篇文章只会介绍目前最简单、常用的方式。如果下面的条件不满足,不妨看看其他文章。 你已经完成了 DN42 的注册,及 节点 和 BIRD 的配置。 你的对等方(比如我们)支持 WireGuard + Multiprotocol BGP + Extended Next Hop。 你的 BIRD 版本 >= 2.0.8,Linux 内核版本 >= 5.2。 你和对等方都有公网 IP。 1. 准备需要的信息 你需要从对等方获取这些信息: ASN WireGuard 公钥 WireGuard 终…

2022年11月21日 0条评论 90点热度 1人点赞 funnysyc 阅读全文

伦敦2022年4月21日电,Canonical Ubuntu 22.04 LTS 现已普遍可用,该版本的亮点是在云端机密计算、工业应用的实时内核及企业 Active Directory、PCI-DSS、HIPAA、FIPS 和 FedRAMP合规性方面实现了重大飞跃——抬高了从云端到边缘、IoT 和工作站的开源上限。Canonical 与行业领导者合作,在所有主要架构、硬件和云上提供企业级安全、长期维护和支持。 “我们的使命是成为一个安全、可靠和一致的开源平台——无处不在。”Canonical 首席执行官 Mark…

2022年4月22日 0条评论 688点热度 0人点赞 funnysyc 阅读全文

珍爱生命,远离浮点数 这句话绝不是空穴来风,而是一个经验之谈。这里我们将讨论浮点数的精度问题以及一些其他的浮点数问题。 浮点数 浮点数是一种数据类型,用来表示小数。 根据 IEEE 754 标准,浮点数可分为符号位(sign bit)、指数位(exponent bits)、尾数位(fraction bits)三部分。 浮点数的原理类似于科学计数法,即按照指数和尾数的形式表示浮点数。所以可以表示很大或很小的数字。 然而,浮点数真的足够精确吗? 精度问题 很遗憾,浮点数还不够精确。 由于浮点数的存储方式,只有有限的数可…

2022年4月21日 0条评论 411点热度 1人点赞 NhanchouBaimin 阅读全文

Python 中的 socket 是一个用于网络通信的基本模块,我们可以使用 socket 来进行简单的网络通信以及深入了解 socket。 socket 对象 首先我们来了解一下 socket 对象。 socket 的建立 这一部分我们会使用简单的示例来演示 socket 的建立。 客户端的 socket 可以由以下几种方式创建: import socket s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 创建一个 socket 对象,AF_INET…

2022年4月16日 0条评论 623点热度 1人点赞 NhanchouBaimin 阅读全文

今天数学课正好讲这个,于是整点花的( 使用牛顿迭代法求函数 f(x)=x^2-2 在 x=1.5 附近的零点,即 \sqrt 2 的值,精确到 10^{-12}。 允许赋值表达式: (lambda: (zero := lambda f, df, x, e: zero(f, df, x - fx / df(x), e) if abs(fx := f(x)) > e else x))()(lambda x: x * x - 2, lambda x: x * 2, 1.5, 1e-12) 写成纯 lambda: (…

2021年11月30日 0条评论 1503点热度 4人点赞 funnysyc 阅读全文

.NET 6 和 Visual Studio 2022 已于11月8日正式发布。内容很多,有兴趣可以自行了解,本文主要简单介绍一下 C# 10 的新功能。 本来我是把 DevBlog 全文翻译了的,但数据库丢了(悲),所以写个速览补上。 概览 全局 using 隐式 using 文件范围的命名空间 lambda 和方法组的自然类型 lambda 的返回类型 lambda 上的特性 结构的无参构造函数 结构记录 记录的密封 ToString() 用于结构和匿名类型的 with 表达式 内插字符串处理程序 常量内插字符…

2021年11月21日 0条评论 1020点热度 1人点赞 funnysyc 阅读全文

这里有一个其他人做的讲解视频. 翻译自 How Planimeters Work, 作者 Robert Foote. 翻译时有改动. 原文最后更新于 2009/5/26. 本文中的优雅证明主要来自 O.Henrici 的这篇论文: O. Henrici, Report on Planimeters, British Assoc. for the Advancement of Science, Report of the 64th meeting, 1894, pp. 496-523. 其中还包含了一些关于求积仪的有…

2021年10月7日 1条评论 2019点热度 8人点赞 funnysyc 阅读全文

import random from typing import Callable, Optional def validate(answer: str, guess: str): """ 使用指定的答案,验证一个猜测。 :returns: 一个二元组, 第一个元素是猜测中位置正确的字符数量,即 A 的数量; 第二个元素是猜测中位置不正确,但存在于答案中的字符数量,即 B 的数量。 """ a = sum(1 for a, g in zip(answer,…

2021年8月28日 0条评论 2409点热度 2人点赞 funnysyc 阅读全文

昨天是我们的五周年纪念日。 没了。枯了。

2021年8月21日 0条评论 1224点热度 5人点赞 funnysyc 阅读全文

from datetime import timedelta parse = lambda expr: timedelta(**dict((k, int(v)) for (k, v) in __import__('re').compile(' ?'.join(fr'((?P<{arg}>\d+){suffix})?' for (arg, suffix) in (('days', 'd'), ('…

2021年8月13日 0条评论 1015点热度 3人点赞 funnysyc 阅读全文
12