
开源Jekyll助您构建你的网站
Jekyll 是一个简单的免费的 Blog 生成工具,类似 WordPress。但是和 WordPress 又有很大的不同,原因是 jekyll 只是一个生成静态网页的工具,不需要数据库支持。但是可以配合第三方服务,例如 discuz。最关键的是 jekyll 可以免费部署在 Github 上,而且可以绑定自己的域名。

禁止 Python 子类覆盖父类具体方法
当实现我们自己的父类Animal的时候,由于meta.has_base为 False,所以不会触发检查逻辑。但当我们基于Animal实现Dog子类的时候,由于meta.has_base是True,所以进入检查逻辑。Dog的所有方法名都在attrs参数里面。循环检查每一个方法名是否在禁止的列表中,如果在,就抛出异常。如果不在,就继续后面的创建过程。

Python常用小技巧
我们知道,字典的本质是哈希表,本身是无法排序的,但 Python 3.6 之后,字典是可以按照插入的顺序进行遍历的,这就是有序字典,其中的原理,可以阅读为什么 Python3.6 之后字典是有序的。

Linux Grep高级用户指南
任何管理Linux服务器一段时间的人都熟悉“grep”命令。 借助Linux的“Everything is a file”理念,grep对于遍历日志文件,配置文件,检查输出文件中的某些错误以及获取匹配数量至关重要。 在本教程中,我将向您展示grep的一些高级用法,它们仍然非常有用。 这些在手册页中不难找到,但它们只是grep默认功能的扩展。

分析电子邮件环境中STARTTLS的安全性
STARTTLS,是一种明文通信协议的扩展,能够让明文的通信连线直接成为加密连线(使用SSL或TLS加密),而不需要使用另一个特别的端口来进行加密通信,属于机会性加密。

HTTP解析器llhttp的方法
llhttp 是 Node.js 的 HTTP 1.1 解析器,用于替代早期的http_parser,性能上有了非常大的提升,最近打算在 No.js 里引入 llhttp 来处理 HTTP 协议的解析,本文简单介绍一下如何使用。

预防电子邮件钓鱼攻击的十个方法
对于企业而言,利用先进的安全技术(例如用户身份验证、安全电子邮件网关和电子邮件身份验证防御)至关重要。不幸的是,网络钓鱼诈骗仍在继续进入电子邮件收件箱——Verizon透露,近30%的目标收件人打开了网络钓鱼电子邮件。