-
web.py入门纪要 27 Jan 2013
- web.py自带的服务器在调试模式下,session不能正常工作,因为调试模式支持模块重载入(重载入,绝非重载。是reload,而非override),所以reloader会载入主模块两次,因此,就会创建两个session对象。
为此,可以直接禁用调试模式,只要令web.config.debug = False即可。如果非要在调试模式下使用session,也有方法,我们只要把session存储在全局的数据容器中,就能避免二次创建session,如下(不要忘了重启服务器生效):
- web.py自带的服务器在调试模式下,session不能正常工作,因为调试模式支持模块重载入(重载入,绝非重载。是reload,而非override),所以reloader会载入主模块两次,因此,就会创建两个session对象。
-
Python的pip和virtualenv使用心得 07 Jan 2013
pip可以很方便的安装、卸载和管理Python的包。
virtualenv则可以建立多个独立的虚拟环境,各个环境中拥有自己的python解释器和各自的package包,互不影响。
pip和virtualenv可以很好的协同工作,同时使用这两个工具非常方便。
-
递归遍历文件夹脚本 07 Oct 2012
递归遍历某个文件夹下的所有文件是一项很常见的操作,总结通过shell和Python来递归遍历文件夹的脚本如下:
-
标量类型(scalar types)初始化 05 Oct 2012
在C/C++中,以下的几种字符串指针初始化的方式都是合法的。
-
JQuery中区分模拟点击事件和用户点击事件 24 Sep 2012
使用JQuery,我们可以自定义了事件函数,如:
我们还可以模拟点击等事件的发生,如
$("#foo").click()
-
c++中ifstream一次读取整个文件 13 Sep 2012
c++中一次读取整个文件的内容的方法:
- 读取至char*的情况
- 读取至std::string的情况:
-
负数参与取模运算 12 Dec 2010
学习Python看到数值运算这部分,看到取模运算,原来不仅正数负数都可以取模,浮点数,甚至复数都可以取模:
对于x%y,
-
如果都是整数,则返回x/y的余数;
-
如果是浮点数,返回的是x - int(x/y)*y ;
-
如果是复数,返回的是x - int((x/y).real)*y。
不过以上这些公式貌似都只是对于操作数都是正数的情况下才满足。。。
对于负数参与取模运算,不同的语言有不同的规定:
-