
python
文章平均质量分 87
iteye_4865
这个作者很懒,什么都没留下…
展开
-
比较javascript学python-1 对象与类
据说和javascript最像的是python,学习ing,理解动态语言精粹0.python首先注意经典类与新类的区别,建议以后只用新类经典类class C: pass 新类class C(object): pass 1.都内置基本类型 int string等,但有所不同 javascript 中...2010-04-26 22:37:05 · 177 阅读 · 0 评论 -
比较javascript学python-2 闭包实现
python源码剖析是本好书,看了能睡不着觉的,可惜为何没有javascript源码剖析,c系能手啥时能来研究v8?承接 比较javascript学 python-1 对象与类,先给出两个语言使用闭包的例子: 代码举例: javascript: function outer(){ var value="inner"; fu...2010-05-13 06:22:35 · 128 阅读 · 0 评论 -
python转换文件编码应用
初次写python应用,比较简单的转换文件编码,用来将文件转换到指定编码,主要利用了 open 文件操作,os 目录遍历,chardet 编码探测,解决 movist(多字幕播放器) 只能正确读取utf-8字幕文件问题,一次将目录下所有字幕都转换城utf-8编码. ps:发现使用多线程后,时间反而会上升一倍,看来对于小任务线程还是开销比较大的 /Users/yi...原创 2010-05-18 23:47:37 · 158 阅读 · 0 评论 -
yui3与python模块加载机制感悟
javascript语言本身没有实现模块(包)机制,而各个js框架都有自己的实现,简单点的如extjs,yui2,直接利用对象属性一个namespace函数搞定,其中我觉得最复杂最精巧的要算yui3的动态加载模块机制,其与python的内部模块加载实现机制有异曲同工之妙,足以证明javascript也可以实现复杂的语言基础架构。yui3 模块机制详见:YUI3 use&Lo...2010-05-19 16:09:45 · 167 阅读 · 0 评论 -
java与python多线程wait操作比较
由于主要用java做web开发,除了以前的在线聊天试验,对于Object下的wait与notify确实很少使用,并且java中wait与notify都是native的方法,也只能看看api doc,注意下使用事项,总觉得不很踏实,一般来说对于多线程同步问题,最基本的思想就是加锁,其他一切同步机制实际上都是由锁来构造的,那么wait与notify也应该能用锁来实现,近来学习python知道,py...2010-05-23 19:34:25 · 308 阅读 · 0 评论 -
python多线程ctrl-c退出问题
场景: 经常会遇到下述问题:很多io busy的应用采取多线程的方式来解决,但这时候会发现python命令行不响应ctrl-c了,而对应的java代码则没有问题: public class Test { public static void main(String[] args) throws Exception { new Thre...2010-05-24 01:13:36 · 452 阅读 · 0 评论 -
continuation, cps
起 随着 nodejs 的兴起,异步编程成为一种潮流,而异步也对编程风格带来了一些影响,典型的比如在客户端尚不明显的 cps 风格的大量出现: getUser(function(){ // .... getItem(function(){ // ... });}) 回调嵌套带来性能,栈溢出,以及代码阅读上的一系列的问题,目前有不...原创 2013-09-12 16:49:48 · 366 阅读 · 0 评论