摘要: ```python u = '中文' str3 = u.encode('utf-8') # 以utf-8编码对u进行编码,获得bytes类型对象 print(str3) u2 = str3.decode('utf-8') # 以utf-8编码对str3进行解码,获得str类型对象 print(u2) #打印结果如下: b'\xe4\xb8\xad\xe6\x96\x87' 中文 ``` 阅读全文
posted @ 2019-09-11 22:42 大海一个人听 阅读(137) 评论(0) 推荐(0) 编辑
摘要: ```python server.setsockopt(SOL_SOCKET,SO_REUSEADDR,1) 假如端口呗socket使用过,并且利用socket.close()来关闭连接,但此时端口还没有释放,要经过一个,TIME_WAIT的过程之后才能使用,这是TNN的相当烦人,为了实现端口的马上复用,可以选择setsocket()函数来达到目的。 举例:TCP 端口复用的例子。 import 阅读全文
posted @ 2019-09-11 20:13 大海一个人听 阅读(2832) 评论(0) 推荐(0) 编辑
摘要: #mutiprocessing模块 python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程。Python提供了multiprocessing。 multiprocessing模块用来开启子进程,并在子进 阅读全文
posted @ 2019-09-11 17:00 大海一个人听 阅读(3112) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-09-11 15:43 大海一个人听 阅读(1025) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-09-11 14:49 大海一个人听 阅读(307) 评论(0) 推荐(0) 编辑
摘要: ```python #银行支付接口 def pay_interface(username,cost): user_dic=db_handler.select(username) if user_dic.get('balance') >= cost: user_dic['balance'] -= cost # user_dic.get('balance') -=cost # .get只起到取值的作用 阅读全文
posted @ 2019-09-11 00:42 大海一个人听 阅读(283) 评论(0) 推荐(0) 编辑