2018年1月26日

摘要: 一、从@porperty说起 Python内置的@property装饰器是负责把一个方法变成属性调用的 二、property类 事实上property是一个类,里面封装了property,setter,deleter等方法,其中__init__()构造函数中,是存在4个参数的! 这也就是proper 阅读全文
posted @ 2018-01-26 18:55 檐夏 阅读(262) 评论(0) 推荐(0) 编辑
 
摘要: 一、模块单例 Python 的模块就是天然的单例模式,因为模块在第一次导入时,会生成 .pyc 文件,当第二次导入时,就会直接加载 .pyc 文件,而不会再次执行模块代码。 直接在其他文件中导入此文件中的对象,这个对象即是单例模式的对象 二、静态变量方法 先执行了类的__new__方法(我们没写时, 阅读全文
posted @ 2018-01-26 10:22 檐夏 阅读(3850) 评论(0) 推荐(0) 编辑

2018年1月15日

摘要: Node.js, selenium-webdriver模块的基本使用 阅读全文
posted @ 2018-01-15 19:35 檐夏 阅读(5374) 评论(0) 推荐(1) 编辑

2018年1月4日

摘要: Ⅰ起因 学习python的同学通常会遇到这样一道经典生成器测试题: [21,22,23,24] #简单解答: 因为for循环了两次,并对base从新赋值了,所以可以简化为(i+n for i in (i+n for i in base)) 而n 全部引用了后赋值的10。最里面的base引用的是gen 阅读全文
posted @ 2018-01-04 15:02 檐夏 阅读(1920) 评论(0) 推荐(0) 编辑

2017年12月25日

摘要: 一、表单的建立 在model.py中映射关系 表名 <-------> 类名 字段 <-------> 属性 表记录 <------->类实例对象 1.1 建立基本映射关系 # 用IntegerField class Projects(models.Model): name = models.Cha 阅读全文
posted @ 2017-12-25 20:12 檐夏 阅读(1198) 评论(0) 推荐(0) 编辑

2017年12月13日

摘要: 一、INTRO AJAX即“Asynchronous Javascript And XML” 一、Ajax的原生初级 1.1 Ajax对象创建:var xhr= new XMLHttpRequest(); 1.2 请求首行:xhr.open('post/get', 'url',true/false) 阅读全文
posted @ 2017-12-13 19:21 檐夏 阅读(465) 评论(0) 推荐(0) 编辑

2017年12月11日

摘要: INTRO html的标签属性data-允许用户自定义属性。原生javascript和jquery分别定义了dataset属性和data()方法对标签中的data属性进行操作。 取值: 如我们定义这样两个标签: javascript的访问方式是dataset.attrname。我们分别访问h1和h2 阅读全文
posted @ 2017-12-11 17:04 檐夏 阅读(15459) 评论(0) 推荐(2) 编辑

2017年10月31日

摘要: 索引设计原则 搜索的索引列,不一定是所要选择的列。最适合索引的列是出现在 WHERE 子句中的列,或连接子句中指定的列,而不是 SELECT 关键字后的选择列表中的列。 使用惟一索引。索引的列的基数越大,索引的效果越好。例如记录性别的列,只含有“ M”和“F”,索引效果不好。 使用短索引。 利用最左 阅读全文
posted @ 2017-10-31 16:51 檐夏 阅读(142) 评论(0) 推荐(0) 编辑

2017年10月27日

摘要: 非阻塞io 特点:实现了非阻塞,提高了cpu占用率,但由于一直监听 accept ,cpu占用率过高! 多路复用 select 模型: select 模型过程: 用户进程创建socket对象,拷贝监听的fd到内核空间,每一个fd会对应一张系统文件表,内核空间的fd响应到数据后,就会发送信号给用户进程 阅读全文
posted @ 2017-10-27 10:27 檐夏 阅读(690) 评论(0) 推荐(0) 编辑

2017年10月16日

摘要: concurrent.future module provides a high-level interface for asynchronously executing callables. Basic Format: Others: obj.exception(timeout=second) 在 阅读全文
posted @ 2017-10-16 16:13 檐夏 阅读(442) 评论(0) 推荐(0) 编辑