10 2014 档案

摘要:说到Web Framework,Ruby的世界Rails一统江湖,而Python则是一个百花齐放的世界,各种micro-framework、framework不可胜数,不完全列表见:http://wiki.python.org/moin/WebFrameworks。虽然另一大脚本语言PHP也有不少框... 阅读全文
posted @ 2014-10-30 13:03 juggd 阅读(1799) 评论(0) 推荐(0) 编辑
摘要:用 Python 写代码并不难,事实上,它一直以来都是被声称为最容易学习的编程语言。如果你正打算学习 web 开发,Python 是一个不错的选择,甚至你想学游戏开发也可 以从 Python 开始,因为用 Python 来构建游戏的资源实在是太多了。这是一种快速 学习语言的一种方法。 许多程序员... 阅读全文
posted @ 2014-10-29 13:52 juggd 阅读(717) 评论(0) 推荐(1) 编辑
摘要:【简介】 Python是一种动态解释型的编程语言。Python可以在Windows、UNIX、MAC等多种操作系统上使用,也可以在Java、.NET开发平台上使用。【特点】 1. Python使用C语言开发,但是Python不再有C语言中的指针等复杂的数据类型。 2. Python具有很强的面... 阅读全文
posted @ 2014-10-29 11:29 juggd 阅读(464) 评论(0) 推荐(2) 编辑
摘要:选择了脚本语言就要忍受其速度,这句话在某种程度上说明了 python 作为脚本的一个不足之处,那就是执行效率和性能不够理想,特别是在 performance 较差的机器上,因此有必要进行一定的代码优化来提高程序的执行效率。如何进行 Python 性能优化,是本文探讨的主要问题。本文会涉及常见的代码... 阅读全文
posted @ 2014-10-28 09:04 juggd 阅读(512) 评论(0) 推荐(0) 编辑
摘要:场景:经常会遇到下述问题:很多io busy的应用采取多线程的方式来解决,但这时候会发现python命令行不响应ctrl-c了,而对应的java代码则没有问题:Java代码publicclassTest{publicstaticvoidmain(String[]args)throwsExceptio... 阅读全文
posted @ 2014-10-23 09:19 juggd 阅读(4108) 评论(0) 推荐(0) 编辑
摘要:#-*-coding=utf-8-*-#文件编码定义的语法规则是:coding[:=]/s*([-/w.]+)#未指定编码将默认为:ASCII#同时要注意物理文件的编码也要符合本语言指定的编码#更多可参考:http://python.org/dev/peps/pep-0263/classCBase:... 阅读全文
posted @ 2014-10-21 08:41 juggd 阅读(392) 评论(1) 推荐(0) 编辑
摘要:想当年大二的时候,在学校学习Java,最牛逼的OO思想,用了3页纸就讲完了,还是清华大学出版社的呢。后来全凭自己啃视频,啃代码才搞懂什么叫做OO。现在学习Python,就用自己的方式,好好学习一次:OO的基本,是封装,继承,多态。首先是继承:定义一个类:Python代码classBird(objec... 阅读全文
posted @ 2014-10-20 09:09 juggd 阅读(361) 评论(0) 推荐(0) 编辑
摘要:从学习Python至今,发现很多时候是将Python作为一种工具。特别在文本处理方面,使用起来更是游刃有余。说到文本处理,那么正则表达式必然是一个绝好的工具,它能将一些繁杂的字符搜索或者替换以非常简洁的方式完成。我们在处理文本的时候,或是查询抓取,或是替换.一.查找如果你想自己实现这样的功能模块,输... 阅读全文
posted @ 2014-10-16 17:06 juggd 阅读(453) 评论(0) 推荐(0) 编辑
摘要:这个不错。正好入门学习使用。 1、其中用到 feedparser:技巧:使用 Universal Feed Parser 驾驭 RSShttp://www.ibm.com/developerworks/cn/xml/x-tipufp.html 请访问 feedparser.org,详细了解 Univ... 阅读全文
posted @ 2014-10-16 09:01 juggd 阅读(535) 评论(1) 推荐(0) 编辑
摘要:星期五下班前一时兴起,对MVC发表了一点看法。后来就想干脆弄个小东西来验证一些自己的想法帮组理清思路。所要源代码的免了,3个小时的急就章实在是乱得可以,既没有好的架构,也没有任何代码质量可言,主要是实现了对MVC的一点想法。所以拿出来大家给参考一下。申明:不是典型的MVC在这里我参考了Web.Py的... 阅读全文
posted @ 2014-10-14 09:01 juggd 阅读(760) 评论(1) 推荐(0) 编辑
摘要:1.TracTrac拥有强大的bug管理 功能,并集成了Wiki 用于文档管理。它还支持代码管理工具Subversion ,这样可以在 bug管理和Wiki中方便地参考程序源代码。Trac有着比较强大的插件系统,可以通过插件来实现各种各样的功能,比如支持Git,或者增加自己的一些语法等等.如果你想了... 阅读全文
posted @ 2014-10-13 11:29 juggd 阅读(3524) 评论(1) 推荐(1) 编辑
摘要:Guido用C语言创造了Python,在Python的世界中一切皆为对象.一.C视角中的Python对象让我们一起追溯到源头,Python由C语言实现,且向外提供了C的APIhttp://docs.python.org/c-api/index.html.我们思考问题的时候,可能对于对象这种东西很容易... 阅读全文
posted @ 2014-10-11 08:58 juggd 阅读(810) 评论(3) 推荐(2) 编辑
摘要:前段时间在读trac中wiki模块的源码的时候,发现了很多地方都使用了yiled这一关键词,感觉是在需要返回某个值的地方通过yield来代替return,不是很明白其用法,所以仔细研究下。一个使用了yiled关键字的函数就不再是一个普通的函数了,而是一个生成器函数(generator functio... 阅读全文
posted @ 2014-10-10 17:39 juggd 阅读(395) 评论(0) 推荐(0) 编辑
摘要:实验环境配置HOST文件配置如下:127.0.0.1 app.com127.0.0.1 sso.comIIS配置如下:应用程序池采用.Net Framework 4.0注意IIS绑定的域名,两个完全不同域的域名。app.com网站配置如下:sso.com网站配置如下:memcached缓存:数据库配... 阅读全文
posted @ 2014-10-10 16:26 juggd 阅读(1233) 评论(4) 推荐(1) 编辑
摘要:在体验了wxPython的强大之后,让我们把注意力集中到Twisted上来。在C++的世界里,你会发现一个很棒的网络应用框架,那就是ACE了;在Python的地盘,Twisted则是在网络应用框架中当之无愧的老大。 Twisted是一个纯Python的网络应用框架。由于Twisted社区十分的... 阅读全文
posted @ 2014-10-09 08:43 juggd 阅读(469) 评论(0) 推荐(0) 编辑
摘要:使用过ASP.NET AJAX的朋友都知道,怎么通过ASP.NET AJAX在客户端访问WebService,其实在ASP.NET MVC中使用ASP.NET AJAX异步访问WebService 也没什么大的差别.在ASP.NET应用程序里使用ASP.NET AJAX访问WebService通常都... 阅读全文
posted @ 2014-10-08 17:07 juggd 阅读(748) 评论(1) 推荐(0) 编辑
摘要:你今天Python了吗?为了提高你的生产效率,赶快去关注一下小蟒蛇的成长吧!别再把Python当作你的业余爱好了,她能为你做手头上几乎所有的工作,而且能做得更好,也让你把写代码看成是一种真正的乐趣。为什么我们就一定只将注意力盯在C++、Java、C#这些所谓正统的语言上呢?我们的目标不是Be ... 阅读全文
posted @ 2014-10-08 10:50 juggd 阅读(579) 评论(0) 推荐(0) 编辑
摘要:一、从一个使用场景开始开发一个日志系统, 既要把日志输出到控制台, 还要写入日志文件Python代码importlogging#创建一个loggerlogger=logging.getLogger('mylogger')logger.setLevel(logging.DEBUG)#创建一个handl... 阅读全文
posted @ 2014-10-07 21:35 juggd 阅读(510) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示