python原生的一点东西【3】

python里面的关键字yield,设计初衷应该就是方便处理协程的。 协程(Coroutine),又称微线程,最大的优势就是极高的执行效率。因为子程序切换不是线程切换,而是由程序自身控制,因此,没有线程切换的开销,和多线程比,线程数量越多,协程的性能优势就越明显。 生成器 生成 »

javascript的prototype

是用来在同一个类的不同对象之间共享数据,方法的东西 //定义一个类 function Test(name){ test.print=function(){"打印出啦嘿嘿嘿"}; this.name=name; this.printName=function(){con »

jquery动态绑定的一个坑

早期jquery的代码,有一种典型的过度设计风格。尤其是1.7以前的,恨不得每一个方法都要剥离重载一百次。 以动态绑定事件为例,有live,bind,delegate…… 1.7以后,所有的事件绑定,统一走了on,比如 <div id="plat"> < »

Django-04

主要说一下静态文件处理。Django想做的事情太多了,它自己的DRY(don't repeat yourself)原则恨不得把每一行代码都帮你写掉。所以最终导致血django的时候让你产生简直在学另一门语言的困扰。再加上python本身语言的不稳定,django各个版本之间,对于 »

vim配置python编程环境

平时大项目用ide就,写小脚本的时候就直接vim了。之前懒得配置什么vim插件,因为写的小脚本用不到什么库,大部分就是re模块处理字符串就,最近写的脚本比较烦,所以给vim配一个自动提示。 1.github上两个项目 https://github.com/tpope/vim-pa »