随笔分类 -  Python

摘要:前几天看到一篇介绍python的文章:如何让python变得更快——http://www.codeproject.com/Articles/522217/Howplustoplusmakepluspythonplusfaster,这篇文章勾起了我的好奇心,同样的算法多种编程语言在Mac的OS X上跑会是个什么情况呢?于是写了四种语言的斐波那契数列实现:C、Java、Python、Objective-C,而且都采用了效率最差耗时最长的递归实现,不使用其他数据结构或公式,这样对比起来更容易一些,如果使用迭代方式的话,执行时间太短很难比较。第一轮测试不做任何优化,第二轮分别做一些编译和环境的调优处理 阅读全文
posted @ 2013-01-10 21:19 池建强 阅读(7971) 评论(11) 推荐(5) 编辑
摘要:从历史的角度来看,JavaScript的发展一直与浏览器密不可分,最初由网景公司的Brendan Eich设计,叫LiveScript,后与Sun公司合作,改为JavaScript。后来Ecma国际以JavaScript为基础制定了ECMAScript标准。现在大家知道了制定标准的才是最牛B的了吧。 再后来微软的IE干掉了NetScape后,以为自己已经无敌于天下了,开始搞VBScript,JScript,但是大家看微软霸占着浏览器这个小清新非常的不爽,Firefox、Chrome、Safari等浏览器开始出现,Google的V8和Apple的WebKit等牛引擎和框架出来后,JavaScript在浏览器端越发如鱼得水,而且随着V8和Node.js的出现开始侵入服务器端。 阅读全文
posted @ 2012-08-28 21:02 池建强 阅读(12641) 评论(6) 推荐(2) 编辑
摘要:Django真的很强大,用了很短的时间就搭了一个简易的Blog,问题又来了,中文内容存入Mysql中是乱码。经查,Django默认是采用UTF-8编码的,相关文件的格式也都是UTF-8的,问题应该出在Mysql数据库上面。我是在Mac OS10.6.2上装的64位mysql,默认编码,没改过进入mysql,通过status命令查看,果然,编码是Latin1将其改为UTF-8即可解决单独修改某个数据库可用alter database testdb character set utf8;统一修改的话,需要在/usr/local/mysql/support-files下[目录因系统而异],找到下列文 阅读全文
posted @ 2011-05-09 22:21 池建强 阅读(3203) 评论(0) 推荐(0) 编辑
摘要:春节期间研究了一下Django框架,为今年的互联网应用做些储备以前有过两年的Python的使用经验,所以上手并不困难,但在实现Django持久化时遇到了一点问题。Django支持各种数据库,包括postgresql,mysql和oracle,方便起见,用了最常用的开源mysql,这就需要安装MySQLdb。我的操作系统时雪豹10.6.2,系统默认安装了Python,我又装了Mysql下载了MySQL-python-1.2.3c1.tar.gz,然后cd MySQL-python-1.2.3c1python setup.py buildsudo python setup.py install一切 阅读全文
posted @ 2011-05-09 22:20 池建强 阅读(1164) 评论(0) 推荐(0) 编辑