随笔分类 - python学习笔记
摘要:在使用json.dumps时要注意一个问题 >>> import json>>> print(json.dumps('中国'))"\u4e2d\u56fd"123输出的会是‘中国’ 中的ascii字符码,而不是真正的中文。 这是因为json.dumps序列化时对中文默认使用的ascii编码想输出真正
阅读全文
摘要:一、multiprocessing 简介 python中的多线程无法利用多核优势,如果想要充分使用多核CPU的资源,就要采用多进程的方式。multiprocessing模块,支持子进程、通信和共享数据、执行不同形式的同步,提供Process、Queue、Pipe、Lock等组件。 二、使用实践 大多
阅读全文
摘要:看代码时遇到*args,**kwargs这样的参数,以前没有用过,记录下使用方法。 1.*args的使用方法 *args 用来将参数打包成tuple给函数体调用 def funtest(*args): print(args) funtest(1) funtest(1,2) funtest(1,2,3
阅读全文
摘要:1.简介 面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。 2.实践 继承的定义 编写一个类Person class Person: def __init__(self,name,age)
阅读全文
摘要:使用密码学要达到的目的 保密性:防止用户的标识或数据被读取。 数据完整性:防止数据被更改。 身份验证:确保数据发自特定的一方。 加密算法分类 对称加密采用了对称密码编码技术,它的特点是文件加密和解密使用相同的密钥 发送方和接收方需要持有同一把密钥,发送消息和接收消息均使用该密钥。 相对于非对称加密,
阅读全文