摘要: 印象笔记终于支持markdown了,赞! 第一个beta版用起来非常不错。提示更新安装新版本后保存markdown一直提示 “Note content is invalid.” ,无法保存,无奈下只能安装旧版本 "印象笔记markdown" 密码:wa23 安装旧版本后,打开印象笔记会提示 “你的本 阅读全文
posted @ 2018-09-14 21:13 YYRise 阅读(3456) 评论(0) 推荐(0) 编辑
摘要: [TOC] 参考 1. "图说设计模式" 面向对象设计原则 1. 对接口编程而不是对实现编程 2. 优先使用对象组合而不是继承 6原则 1. 开闭原则:扩展开,修改闭 2. 里氏代换原则:子替换父 3. 依赖倒转原则:面向接口编程,依赖于抽象而不依赖于具体 4. 接口隔离原则:每个接口中不存在子类用 阅读全文
posted @ 2018-09-10 23:57 YYRise 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 相比于encoding, 使用unsafe性能更高 阅读全文
posted @ 2018-09-03 12:03 YYRise 阅读(5393) 评论(0) 推荐(0) 编辑
摘要: 1、dict中找最大、最小值: my_dict = {'a':2, 'b':5, 'c':3, 'd':8, 'e':3} 只取key: maxValKey = max(my_dict, key=my_dict.get) #d minValKey = min(my_dict, key=my_dict 阅读全文
posted @ 2018-08-06 11:06 YYRise 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 一、repeated修饰复合数据结构,即message时 1、使用message的add方法初始化新实例 2、分别对新实例中的每个元素赋值;或使用CopyFrom(a)拷贝a中的元素值 二、repeated修饰基础数据类型,如:int等 1、单个元素使用append()追加 2、list使用expe 阅读全文
posted @ 2018-07-27 23:05 YYRise 阅读(5538) 评论(0) 推荐(0) 编辑
摘要: 当正在修改某文件A,此时需要commit,但是A没修改完暂时不能一起commit。 执行: git暂时会忽略该文件的修改, git status查看时A已经不在待commit列表中了。 让git重新监视文件A的修改: 阅读全文
posted @ 2018-07-23 13:11 YYRise 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 非常不错的vim学习资源,讲解的简单明了,可以作为速查工具,在忘记时就翻下。地址如下: 《Vim 练级手册》 阅读全文
posted @ 2018-07-11 10:46 YYRise 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 一、目录 /:根目录 /boot:系统启动和内核 /bin:(binary)系统基本命令 /lib:(libary)系统库 /dev:(device)设备驱动 /usr:重要的程序。类似Windows的ProgramFiles /etc:专门放配置文件 /var:专门放log等文件 阅读全文
posted @ 2018-07-09 20:17 YYRise 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 先放张TCP头图片 一、TCP三次握手目的: 1、保证源主机确定目的主机在线,并可进行通信 2、让源主机检查它是否正在监听试图去连接的端口 3、允许源主机向接收者发送他的起始序列号,使得两主机可以将数据包流保持有序 二、TCP三次握手过程 SYN、SYN/ACK、ACK都是在TCP头中的Flags处 阅读全文
posted @ 2018-06-28 15:31 YYRise 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 代码二会有异常;拥有 __slots__ 属性的类在实例化对象时不会自动分配 __dict__ ,而 obj.attr 即 obj.__dict__['attr'], 所以会引起 AttributeError 对于拥有 __slots__ 属性的类的实例 Obj 来说,只能对 Obj 设置 __sl 阅读全文
posted @ 2018-06-25 21:35 YYRise 阅读(194) 评论(0) 推荐(0) 编辑