Python 对象的延迟初始化是指,当它第一次被创建时才进行初始化,或者保存第一次创建调用的结果,然后每次调用的时候直接返回该结果。延迟初始化主要用于提高性能,避免浪费计算,并减少程序的内存需求。
这里我们用到了lazy property
方式一:
class Lazy:...
admin
6个月前 (03-24) 62℃
2喜欢
Web 压缩常见方式有 gzip、deflate、br(Brotli 是一种由 Google 开发的全新压缩算法,可以有效减小传输内容大小,加速分发效果)等。
这里重点说下gzip的使用。
如果是使用python的requests请求数据,则无论请求头是否加入
Accept-...
admin
12个月前 (10-09) 272℃
4喜欢
1、问题:服务代码需要python2.6运行,安装的扩展需要python2.7以上
解决:指定版本安装
pip install SQLAlchemy==1.0.9 -i http://pypi.douban.com/simple --trusted-host pypi....
admin
2年前 (2022-02-25) 417℃
5喜欢
AES,高级加密标准(Advanced Encryption Standard)。是用来替代 DES,目前比较流行的对称加密算法。对称加密算法也就是加密和解密用相同的密钥。
AES 只是个基本算法,实现 AES 有几种模式,主要有 ECB、CBC、CFB 和 OFB 这几种。
以...
admin
2年前 (2021-06-10) 837℃
17喜欢
python版:
# encoding=utf8
import requests
import jwt
import simplejson
from jwt.algorithms import RSAAlgorithm
TOKEN_URL = 'https:...
admin
3年前 (2020-09-17) 1239℃
1喜欢
1、python md5加密:
str="aa"
md5 = hashlib.md5()
md5.update(str.encode('utf-8'))
sign = md5.hexdigest()
2、python去掉小数点后面多余的0:
print('{:g...
admin
3年前 (2020-09-01) 826℃
4喜欢
python四舍五入的故事,真的可以写一部心酸故事汇了,网上资料python四舍五入方法很多,但是稍不注意就会出现很多坑,比如round方法,无法保证精度的准确性…..
有空再整理原理和思路吧,下面直接贴快捷方法:
from decimal import Deci...
admin
3年前 (2020-06-11) 971℃
6喜欢
多线程相比单线程,有什么优劣势呢?
1)多线程并发优点:在执行IO密集型任务时,某个任务阻塞的时候CPU会切换到其他任务就大大提高了CPU的使用效率。
2)多线程并发缺点:在执行计算密集型任务时,CPU一直在计算没有休息。因此python多线程并发并不能显著提高效率,但是使用多进...
admin
3年前 (2020-05-29) 1610℃
3喜欢
使用for遍历字典:
1、遍历key值,value值(下面写法完全等价):
a = {'a': '1', 'b': '2', 'c': '3'}
方式一:
for key in a:
print(key+':'+a[key])
方式二:
for key i...
admin
3年前 (2020-05-21) 1684℃
3喜欢
python爬虫有很多种方式,也有很多爬虫库和爬虫框架,这里主要介绍常用的两种:
爬虫方式一:requests+BeautifulSoup
pip install beautifulsoup4
# 爬虫方式一:requests+BeautifulSoup
im...
admin
3年前 (2020-05-19) 1606℃
1喜欢
selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。selenium...
admin
3年前 (2020-05-19) 1017℃
2喜欢
1、将字符串格式时间转化成时间元组:
t1 = time.strptime('2019-09-18 17:04:00', '%Y-%m-%d %H:%M:%S')
print t1
time.struct_time(tm_year=2019, tm_mon=9, tm...
admin
4年前 (2019-09-19) 881℃
5喜欢
搭建python的web服务,网上有各种各样的解决方案,但是感觉都不太尽人意,不是报错就是太简化,达不到要求,至此,我归纳总结下方法。
1、安装apache和python都比较简单,apache安装就不赘述,python安装我之前写过一篇,可以参考下入口
2、为Apache配置w...
admin
4年前 (2019-06-12) 1235℃
2喜欢