0%

事情发生于上周五的晚上,突发奇想,看着手里越用越别扭(卡)的系统,想要更新一波,查了下,现在的 1903 正好可以更新 1909,而且 1909 的主要更新是 bug 修复,还有新的 CPU 调度算法,应该可以拯救下我现在的系统,遂起了更新的念头。

阅读全文 »

首先来看看闭包的概念。

闭包就是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,有另一种说法认为闭包是由函数和与其相关的引用环境组合而成的实体。闭包在运行时可以有多个实例,不同的引用环境和相同的函数组合可以产生不同的实例。

阅读全文 »

正好在写 scrapy 爬虫时看到了,在这里记录一下。

类变量的概念:

类变量就是定义在类中,但是在函数体之外的变量,通常不使用 self 加变量名赋值。类变量在所有实例中都是可以直接访问的,所有实例共享类变量。

阅读全文 »

项目名称

项目名称的首字母应该大写,其余单词小写,如果是多个单词可以在多个单词之间增加下划线来使项目名增加可读性。

例如:Proxy_test

阅读全文 »

DISTINCT 关键字

DISTINCT 指示数据库只返回不同的值。如果是用 DISTINCT 关键字,它必须直接放在列名的前边。

阅读全文 »

最近需要在 Ubuntu下用 7z 来压缩点东西,发现 Ubuntu 默认没有安装 7z 可执行程序,So 自己 apt 一个。

搜索发现 7z 有三个安装包,分别是:p7zip,p7zip-full,p7zip-rar。

阅读全文 »

一个跨平台的端口扫描器,Win10Ubuntu 平台已经过测试,运行没有问题。

不严谨性能测试,默认状态下,扫描全部端口,超时 0.1 秒,500 并发的情况下:

  • Windows 大概 14 秒扫描完成。
  • Ubuntu 大概 3 秒钟扫描完成。
阅读全文 »

因为每次在使用 mysqldump 进行备份是都要输入账号密码进行登录, 这时候需要人工输入密码来验证。

由于我们的脚本的无人值守的,所以要去掉输入密码这个步骤,这里使用 mysql_config_editor 来将登录凭证加密保存在本地,然后通过脚本传入参数让 mysqldump 通过凭证去登录,免去每次都输入密码的烦恼。

阅读全文 »