51CTO博客开发
brew安装: 安装git: http://code.google.com/p/git-osx-installer/ 执行: cd /usr/local mkdir /usr/local/bin cd bin ln -s ../git/bin/git cd&nbs
zeromq是一个快速的通讯库。有好几个语言的扩展绑定。今天用它的python扩展库,为标准的logging库实现一个ZMQPUBHandler。 使用这个ZMQPUBHandler,能监听机器的某端口,然后将log信息发布(zmq.PUB)到那端口。用zeromq实现的好处是,代码实现简单,信息发布socket只是不断发送数据就行,不用理会是否有人订阅这些信息;允许多个订阅(zmq.SUB)客
前段时间,在准备做个主页。我在web开发方面算是新手,没什么经验。google查了些资料,感觉用cms来做网站是一个不错的方案。php就有很多cms被大肆应用。于是花了些时间了解python下的cms。 python中,当前最热的框架是django,自然在其上面的应用也是最多的。google了一轮,找到的cms系统大部分是用django构建。先列举一下: django-cms
简介: pyscripter 是用delphi开发的开源 python IDE工具。绿色、小巧、快捷、功能强大。操作方式类似delphi IDE。下面提供的是修改过的pyscripter,版权归原作者。 下载 地址 : Pyscripterv1.9.9.7 修改版 增加的特色: 1、代码提示功能,增加对virtualenv环境的支持: virtualenv是用来创建
让python脚本能像php脚本一样配置fastcgi,由lighttpd自动启动管理。
lighttpd配置: #加载fastcgi模块 server.modules += ( "mod_fastcgi" ) #定义一个新的web服务在81端口 $SERVER["socket"] == "0.0.0.0:81"{ server.document-root = "/home/hg/hgserver/
地址:http://uthreads.googlecode.com twisted是python中出名的异步网络框架,包含很多网络协议实现和功能,而且听说性能也不错。 不过开发twisted应用,需要使用它特殊的异步实现方式,需要了解Defered的用法,用起来有点别扭。前些天,在google code里面无意发现这个uthreads项目,它使用python2.5才具有的特性:yield,实现
有人问,python有没有函数,能将一个字符串中的所有re转义符转换成普通字符。具体例子如: s = r'[abc\]abcmn(abc)' s1=r'[abc\]' s2='(abc)' 想使用正则表达式,从s中查找出'abcmn’。 我对正则表达式不是很熟悉,也不清楚python中有没有这函数,只知道[]在re中的作用,于是写了下面一函数: re_wrap = lambda
最近看了几篇和key-value存储数据库有关的文章: 百度、新浪、Mixi、Apache社区赞助的开源key-value分布式存储系统[原创] 亿级数据的高并发通用搜索引擎架构设计 dbcached 之前也一直很想用用python中的对象型数据库(如:zodb,durus, Eurasia中的shelve2)。zodb好像太复杂,功能强大;durus参考zodb,但简化了实现方式;she
前几天第一次尝试使用fastcgi模块,在apache服务器上部署django应用。由于需要在网上一台只开放了sftp功能的linux服务器上安装,没有ssh,而且对方还不熟悉fastcgi和python,做起来有点麻烦。 google了解了大概的操作步骤,并在自己的虚拟机上试着装(ubuntu系统),使用apt安装apache2、fastcgi模块,都很方便。修改apache配置,不同的lin
用rpyc3.0写了个通讯模块,使用线程提供主动操作远程对象与被动为远程提供服务。 python中有一般的线程和一个微线程的stackless,我比较喜欢stackless。 代码中STACKLESS=1为使用stackless, STACKLESS=0为使用线程。 运行服务器:python rpc.py 1 运行客户端:python rpc.py &nb
greenlet好像是stackless的副产品,是python的一个扩展模块。它的使用与stackless不太一样。 根据自己对stackless的理解,编写了glstackless.py模块。这个模块只实现了主要的部分功能(tasklet和channel),简单测试过能用。090505更新附件。用ring_glp.py测试它的流程和速度。速度的确比stackless慢很多。压缩包里面还有一个
简介Doxygen 网上找来的,也不知道出自哪?
(开头先从网上抄些ORM的介绍) 什么是ORM?ORM,即Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射。ORM也可理解是一种规范,具体的ORM框架可作为应用程序和数据库的桥梁。这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法。为什么需要ORM面向对象的程序设计语言
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号