in python

天然的的单例模式其实,Python 的模块就是天然的单例模式。因为模块在第一次导入时,会生成 .pyc 文件,当第二次导入时,就会直接加载 .pyc 文件,而不会再次执行模块代码。因此,我们只需把相关的函数和数据定义在一个模块中,就可以获得一个单例对象了。但如何设计一个单例模式的类,这也就是本...

iPhone下Fiddler抓包设置Fiddler是一款我十分喜欢的软件,毕竟写爬虫这么久是离不开他的。在抓取APP接口数据时,也需要他的协助。但之前只在Android上面配置过Fiddler,谨以此文记录在iPhone上配置的方法。起在电脑端还是和原先一样:打开FiddlerToolsOpt...

今天看到v2的一篇帖子(戳我直达原文)中的一条回复。肉眼看不出的都是加密。哈哈比如:MD5 加密,很多人也是这样说所以这里感觉很有必要记录一下什么是加密算法什么不是加密算法。加密算法的定义根据维基百科的定义(戳我直达原文):在密码学中,加密(英语:Encryption)是将明文信息改变为难以读...

in python

先来谈谈历史在Python2.5时,会话管理被引入了Python。再次之前这部分功能由第三方库实现,而PEP343中明确引入with的会话管理。所以我们现在能够见到很多使用会话管理的代码,比如文件IO中:with open(filename, mode, encoding) as file: ...

in python

1. 先从简单的入手最近在写一个比较复杂的有关新闻的区县分发系统。为了避免把马鞍山的新闻发布至鞍山,我希望能够尽量的精确。所以,首先我希望获得新闻中所有省份的信息。之后根据省份发布到区县中(当然这个层级关系如果更复杂,分发的精度也会越高)。但是,全国有很多省份,而且IO操作十分浪费时间,并且我...