摘要:
引言 由于互联网的快速发展与普及,原有的IPV4地址已不能满足网络用户的需求,虽然NAT可以缓解IPV4地址的耗尽,但NAT破坏了网络环境的开放、透明以及端到端的特性,因此IPV6地址协议应运而生。IPV6协议使用128位地址替代32位的IPV4地址,这样大约可以产生340万亿亿亿亿(3.4*103 阅读全文
摘要:
1.基于Teredo隧道开启IPv6:cmd运行。 接下来依次输入下列命令来开启ipv6的配置即可: // 设置 Teredo 服务器,默认为:win10.ipv6.microsoft.com netsh interface teredo set state enterpriseclient ser 阅读全文
摘要:
Step 1 — 安装 Go 语言 更新你的应用软件保持最新 现在您需要下载Go二进制文件。您可以从官方软件包中找到下载链接列表。要在Ubuntu 64位操作系统上安装它,请按以下命令执行 现在提取下载的存档并将其安装到系统上的所需位置。我通常将其保存在/usr/local标准建议的目录下 Step 阅读全文
摘要:
Threads, loops, coroutines and futures 线程是一种常用工具,大多数开发人员以前都听过并使用过。然而,asyncio使用完全不同的结构:事件循环,协程和future。 一个事件循环基本上是管理和分配的不同任务的执行。它注册它们并处理它们之间的控制流分配。 协同程序 阅读全文
摘要:
python中的异步编程最近变得越来越流行。python中有许多不同的库用于进行异步编程。其中一个库是asyncio,它是Python 3.4中添加的python标准库。 Asyncio是异步编程在Python中越来越流行的部分原因。本文将解释异步编程是什么,并比较其中的一些库。让我们来看看历史,看 阅读全文
摘要:
新式类 新式类统一了类和类型,如果obj是新式类的实例,则type(obj)等同于obj.__class__ Type and Class 在Python 3中,所有类都是新式类。因此,在Python 3中,可以互换地引用对象的类型及其类是合理的。 注意:在Python 2中,默认情况下类是旧式的。 阅读全文
摘要:
如果不是一个命令行重度用户的话,过了一段时间之后,你就可能已经忘记了这些复杂且冗长的 Linux 命令了。当然,有很多方法可以让你 回想起遗忘的命令。你可以简单的 保存常用的命令 然后按需使用。也可以在终端里 标记重要的命令,然后在任何时候你想要的时间使用它们。而且,Linux 有一个内建命令 hi 阅读全文
摘要:
一. pip3 的安装 二. pipenv 的安装 三. 使用pipenv 创建虚拟环境 出现以上问题,需要进行一下操作 这个时候使用pip命令还会出现以下错误 解决:pip文件在usr/bin目录下,cd进去,进行以下修改 替换为 接下来使用pipenv也正常了 阅读全文
摘要:
1 添加Google Chrome下载源 sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/ 2 导入谷歌软件的公钥(KEY) wget -q -O - https://dl.go 阅读全文
摘要:
概述 Tasks and coroutines 1、Terms 并发指的是同时启动任务,并行指的是同时运行人物。依赖时间切片和多核,并发也可以是并行。下文中统称为并发,都指的是并行的并发。 现实中需要解决的问题有两类: CPU bound IO bound CPU bound 指的是需要密集 CPU 阅读全文