摘要: "Python: super 没那么简单 Huang Huang的博客" pdf 版 方便打印 链接: https://pan.baidu.com/s/1u6h6sAq84fsMX aOYoDKYw 密码: u75w 阅读全文
posted @ 2018-07-04 15:58 Joseph_Chuh 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Java中的自动拆装箱是值引用和对象引用之间的操作。 Java中除了以下8中基本类型外,其余都是引用类型。 byte, char, short, int, long, float, double, boolean 自动装箱 在需要适用对象的地方,传一个值,JVM会自动帮你转成对象。 自动装箱时,Ja 阅读全文
posted @ 2018-07-02 14:04 Joseph_Chuh 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 注意两点: 需要插入emoj的表或者字段的编码必须是 Python到MySQL的连接的charset必须也改为`utf8mb4` 阅读全文
posted @ 2018-07-02 13:33 Joseph_Chuh 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 参考 "廖雪峰的Python教程 协程" 参照教程利用协程实现的一个很简单的"生产者 消费者"模型如下: import time def consumer(): r = '' count = 0 while True: n = yield r if not n: return print('[CON 阅读全文
posted @ 2018-06-30 15:18 Joseph_Chuh 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 原码 反码 补码 原理 为了使计算机只有加法运算,所以符号位也要参与运算,就出现了 反码 。 反码会导致+0, 0, 所以就有了补码,用原来 0的反码来表示 128 表示范围 反码 : [ 127, 127] 补码 : [ 128, 127] 阅读全文
posted @ 2018-06-29 16:48 Joseph_Chuh 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 共通: yield和return相同的地方在于它们都会将某个值返回给调用方,并且此时执行的逻辑流回到调用方。 区别: return 表示这个函数真的执行完了,一个和这个函数有关的都会被清除 yield 只是返回一个值,但是所有和该函数有关的,比如函数内的局部变量等都会被保存,到下一次调用该函数的时候 阅读全文
posted @ 2018-06-29 14:47 Joseph_Chuh 阅读(276) 评论(0) 推荐(0) 编辑
摘要: "原文地址" 该文主要讲了GIL,在此记录自己的总结 1. Python 作为解释型语言,不像C语言这样的编译型语言。编译型语言的代码会通过编译器成为机器码,编译器可以一次看到完整的代码,进而可以做出很多优化。而解释型语言的代码会经过解释器,由解释器逐行解释执行,解释器不能一下子看到完整代码,所以对 阅读全文
posted @ 2018-06-28 21:03 Joseph_Chuh 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 判断字符串是否匹配 如果匹配, 会返回一个match对象 否则返回 待续... 阅读全文
posted @ 2018-06-28 15:30 Joseph_Chuh 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 具体操作可参考 "Python操作Zip文件" 如何不压缩路径中的文件夹,只压缩文件? 把文件的别名设置为文件名。 azip.write(filename, file_alias , compress_type) 阅读全文
posted @ 2018-06-27 17:17 Joseph_Chuh 阅读(1546) 评论(0) 推荐(0) 编辑
摘要: 环境 MacOS Sierra Python 3.6 安装参照 "使用pipenv管理你的项目" 解决方案 在 里加上下面两行 参考 "ValueError: unknown locale: UTF 8" 阅读全文
posted @ 2018-06-27 10:33 Joseph_Chuh 阅读(1146) 评论(0) 推荐(0) 编辑