假前的兴奋

云蒸霞蔚 中非蓝景;夕阳西下,下班回家,又一个美好的生活从周五下午开始,虽然还没到下班的时间但我的心已经飞到了家中,周五总是一个让我难以静心工作的日子,再加上明天的公司团队自驾团建更加强这种感觉。种种情景让我想起那些年学生时代的种种,一样的心情,一样的平淡,一样的简单。虽然没有那些年我们一起追过的女孩,但并没有让我感到遗憾,唯一可惜的是逝去的韶华和失去...

阅读全文

评论系统Valine实现邮件提醒

对于我这个用静态博客的人来说,最难受的就是两件事儿,一是内容加密,一个就是评论系统了。前者还好说,大不了隐私的内容就不发了,后者还是让我费了一翻力气。几经对比最后选择了Valine评论系统,之所以选择它主要的就是看在外观比较简洁、加载速度快和并且支持MD。但是它也有一些问题,因为是无后端评论系统,所以不能进行后端信息验证,导致刷了无数匿名和无联系方式的...

阅读全文

区块链技术分享

[TOC] 区块链基本概念区块链的本质是一个分布式的公共账本,从技术角度来讲就是一个分布式的数据库。任何人都可对这个账本进行核查,但不存在单一的用户可以对它控制。最大特点是:去中心化、 区块链本身不是新技术,而是一种技术架构。区块链原本是比特币等加密货币存储数据的一种独特方式,是一种自引用的数据结构,用来存储大量交易信息,每条记录从后向前有序链接起来,...

阅读全文

关于本站的一些声明

最近在回顾一些Python相关的知识,也发了一些相关方面的学习笔记的文章。在自己这一亩三分地发这些东西,其实就是想自己时间长忘了的时候跟据自己当时的理解能快速的回忆起来。本来是没什么大不了的不值一提的事情,偏偏有些人拿这东西做文章,所以我觉得有必要做一些声明了,省得类似这种苍蝇到处乱叫。 事情得从一条评论说起,昨天早上起来后在我博客里面看见一条匿名评论...

阅读全文

Python3网络编程与电子邮件(v3.7)

[TOC] TCP/IPIP协议负责把数据从一台计算机通过网络发送到另一台计算机。数据被分割成一小块一小块,然后通过IP包发送出去。由于互联网链路复杂,两台计算机之间经常有多条线路,因此,路由器就负责决定如何把一个IP包转发出去。IP包的特点是按块发送,途径多个路由,但不保证能到达,也不保证顺序到达。 IPv4实际上是一个32位整数,通常采用点分十进制...

阅读全文

Python3进程与线程(v3.7)

[TOC] 多进程Unix-like 进程Unix/Linux操作系统提供了一个fork()系统调用,与普通函数不同,该函数调用一次返回两次。因为操作系统把当前进程(父进程)复制一份(子进程),然后分别在父进程和子进程返回。子进程永远返回0,父进程返回子进程的ID。Python在os模块封装了常见的系统调用。 12345678910111213impo...

阅读全文

Python3 IO编程(v3.7)

[TOC] 文件读写Python内置读写文件函数,用法与C语言兼容。在磁盘上读写文件的功能都是由操作系统提供的,现代系统不允许普通程序直接操作磁盘。 读文件Python内置open()函数读取文件对象,如果文件不存在函数会抛出IOError错误。 12f = open('/Users/Windus/person.py', 'r')f.read() #读...

阅读全文

Python3异常处理与调试(v3.7)

[TOC] 异常处理Python异常处理采用 try...except...finally 语法,其中finally可以省略。 Python所有错误其实是class,所有错误类型都继承自BaseException。常见错误类型 123456789try : print('代码开始') n = 10 / 0 print('结果:%s' ...

阅读全文

Python3面向对象编程(v3.7)

[TOC] 类和实例类是抽象的模板,实例是根据类创建出来的一个个对象,每个对象都拥有相同的属性和方法,但各自的数据可能不相同。 Python通过class关键字定义类,类名首字母通常大写,类名后面接继承的类(如下object): 12class 类名(object) : pass 实例是通过类名+()赋值给变量获得: 1实例名 = 类名() ...

阅读全文

Python3模块(v3.7)

[TOC] 模块定义与规范Python中每个.py文件被称为一个模块,按目录组织模块的方法被称为包。模块可以避免变量和函数名冲突,而包可以避免模块名冲突。 每个包目录下面都必须有一个__init__.py文件,否则Python会把这个目录当成普通目录,而不是一个包。__init__.py可以是一个空文件,也可以有Python代码。因为__init__...

阅读全文