我的名片

网名:轻舞肥羊

职业:Java Python 架构 PM

现居:武汉

企鹅号:43131588

  • Twisted系列web编程之三 :静态地址分发(url dispatch)

    在前面一章,实现了如何利用 twisted.web 生成动态网页。但那是一个固定的地址,也就是固定的uri,但在实际生活中,大家上同一个网站,但会请求不同的URI,比如,你可以请求http://www.yihaomen.com/ 还可以请求http://www.yihaomen.com/tag.asp 等等。不同的uri 应该有各自对应的响应。下面看用 twisted 是如何来实现的.

    轻舞肥羊2012-11-05[Python/Django]

    阅读更多
  • python 获取系统临时目录,临时文件的操作方法

    在开发应用程序的过程中,会有一些临时的信息,或者不太重要的信息,会保存在一个特殊的目录下面,在windows 里面,通常会在 c:\docume~1\admini~1\locals~1\temp 这个地方,而在 centos 中就是 /tmp 目录比如我们经常上网,网页的的一些临时信息都保存在这个临时目录里面。那么在我们自己写应用程序的时候,怎么得到这个临时目录,怎么创建临时文件呢。在python里面有tempfile这个模块可以调用.1. 生成临时文件2.删除临时文件

    轻舞肥羊2012-11-05[Python/Django]

    阅读更多
  • Twisted系列web编程之二 :生成一个动态的网页

    本文将讲述如何利用twisted.web来生成一个动态网页,当客户端通过浏览器访问时,可以看到动态生成的网页内容,首先还是需要import 相应的包,from twisted.internet import reactorfrom twisted.web.server import Sitefrom twisted.web.resource import Resource假设我们做一个简单生成动态时间的网页,那么我们还需要引入import time,现在来创建时钟这个resource

    轻舞肥羊2012-11-04[Python/Django]

    阅读更多
  • Twisted系列web编程之一 :从一个目录提供静态内容服务

    twisted 是 python 里的一个网络编程的框架,包罗万象,无所不能,但其结构复杂,也让不少人望而生畏。本系列将讲解twisted 作为web  server 的一些编程,以 windows 为基础测试,但其实linux也是可以的。本文讲述为一个目录提供静态内容服务,首先我们要import 一些东西1.  from twisted.web.server import SiteSite,一个工厂实现了监听http端口2.  from twisted.web.static import File

    轻舞肥羊2012-11-04[Python/Django]

    阅读更多
  • 用java 实现复杂绘图组件总结(附源码下载)

    在用java 项目开发过程中,报表分析,肯定是少不了的,而如果能用图像化的方式做成报表,将会更直观。一目了然,而且,很多项目其实明确规定需要用图形方式来显示数据。在做项目的过程中,总结了一下,总体说来,用 java实现绘图 有如下几种情况:1. 柱状图2. 点,线图3. 折线图4. 饼状图

    轻舞肥羊2012-11-01[java]

    阅读更多
  • python装饰器的各种使用方法

    python 的装饰器,可以用来实现,类似spring AOP 类似的功能。一样可以用来记录某个方法执行前做什么,执行后做什么,或者用来记录日志,运行的时间等,更有甚者,用这个来做权限拦截,也未尝不可。从两个方面来描述python 的装饰模式:1. 对普通方法的装饰2. 对在 class 类中的方法的装饰,不需要给参数的情况3. 对在 class 类中的方法的装饰,需要给参数的情况

    轻舞肥羊2012-11-01[Python/Django]

    阅读更多
  • python 实现 ftp 服务(附源码)

    python 具备强大的网络编程功能,而且代码简介,用简单的代码,就能实现一个功能强大的FTP 服务器。我亲自测试了这个 python ftp server. 代码下载,在文章的末尾处,整个部署介绍如下:1. 环境, python 2.7.3 ,centos 6.2 .2. 定义服务器ip ,端口等信息,可以在下载的源码中查看    listen_ip = "192.168.4.128"  # ftp server 的 ip 地址    listen_port = 2111  # ftp 端口,默认21,这里我设置成2111.

    轻舞肥羊2012-10-31[Python/Django]

    阅读更多
  • centos下 python pil "decoder jpeg not available"问题

    本来在windows下开发的一个图片上传的小东西,但需要部署到 centos 环境中,部署上去之后,上传图片之后,发现了一个错误提示 "decoder jpeg not available" . 一看这问题就是 pil 还没有安装 jpeg 图片处理的东西.

    轻舞肥羊2012-10-29[Python/Django]

    阅读更多
  • delphi 神龙卡osd 的一个测试(附源码)

    这是以前在做视频点播,卡拉OK 系统的的时候,用来验证神龙卡OSD 的一个DEMO,虽然最终没有采用这个delphi版的神龙卡OSD 组件,但还是有一定参考价值的。最终项目采用了c++ 写的一个神龙卡osd 组件。神龙卡作为视频解压卡,而且是很低端的解压卡,最多也就100多块钱一个,比起海康等视频解压卡来时候,很便宜了。因为卡拉OK系统也只需要如下基本功能1. 在电视上显示字幕(提示信息,当前播放,下一首歌曲等)2. 在电视上显示图片(你想显示的图片)3. 在电视上滚动字幕(广告或其他提示信息)4. 在电视上实现视频叠加,比如喝彩,倒彩,鼓掌等。

    轻舞肥羊2012-10-28[Delphi]

    阅读更多
  • Centos6.2下安装python2.7.3

    centos6.2 发行版,内部自带的python是2.6.6 版本,但实际项目中要用的是  2.7.3 ,但原来的2.6.6 也不能卸载,因为centos  的很多命令要用到这个。所以2.7.3 必须单独安装。下面是我在做的过程中的步骤 :

    轻舞肥羊2012-10-28[Linux]

    阅读更多
  • 程序开发众生相

    在程序界摸爬滚打数十载,仍然苦B的屌丝一名,没能封官加爵,这不能怪人家,只能怪自己吧,这个圈子很现实,有人能凭一张嘴,可以做到CEO的位置,也有人能凭小动作做上项目经理位置.......但又一点可以可以肯定,如果你是真正能做实事的人,那么实际工作的是那些最重要也最体力活的事,肯定是你做,不管你技术多NB,技术NB的人,嘴巴就没那么NB,小动作也没那么NB,所以你只能屈居于别人之下,拿着笔别人少N多得工资,做比别人多N倍的事。诚然,这个社会,什么种类的人都少不了,嘴巴厉害的人少不了,搞小动作的人也少不了,但你不要对下面真正做事的人玩小动作。有可能伤己伤人的。一旦做事的人发飙,大家都不好看的,做事的人有能力,大不了重新找个公司干,而且可以很快找到,反正我每次都在一个星期内可以找到,有的当场都给OFFER的,反正都是做实事的,哪里都一样。你玩小动作,耍嘴皮子的,不一定那么快找到一个你适合的公司。来一张众生相,你们自己看看吧。

    轻舞肥羊2012-10-27[My Diary]

    阅读更多
  • 一个轻量级javascript验证框架,附代码及演示下载

    作为半道出家的网页前段攻城师,对页面元素在提交前进行检验,这是家常便饭的事。当然我们可以选择成熟的js 框架,比如jquery就有这样的插件,但对于普通的验证,没必要用这些插件来解决,自己写一个出来,也是很容易的事。js前端验证主要包括:1.是否允许为空2.中文字符验证3.数字验证,整数验证,浮点数验证4.日期格式验证

    轻舞肥羊2012-10-25[Javascript]

    阅读更多
  • 比较python类的两个instance(对象) 是否相等

    对于同一个Class,可以创建不同的实例(instance), 如何比较这两个 instance 是否相等呢?我们知道,对于计算机来说,要判断两个对象是否相等,就是看在内存中的地址是否同一个。如果内存地址一样,那么肯定是相等的。这种情况通常出现在一个对象是另外一个对象的引用时出现。但在实际的开发过程中,要比较两个对象是否相等,并不是通过内存地址来判断的,而是通过这两个对象的部分属性值,或者全部属性值来对比判断的。

    轻舞肥羊2012-10-25[Python/Django]

    阅读更多
  • 得到Django Model或Model实例的属性值

    有什么好方法得到django model或model instance 的属性值呢?也就是要取得这个类中所有的属性值。第一种可以选择的方法,是利用 __dict__.keys()第二种方法,利用 _meta.fields ,对类和具体的类实例都是可以用的。

    轻舞肥羊2012-10-23[Python/Django]

    阅读更多
  • Django model,QuerySet 序列化成json的方法

    提到序列化与反序列化,通常会想到 json ,xml .在J2EE的开发中,这是很常用的技术,比如一个java class与xml之间的序列化与反序列化,我们可以通过 xstream来实现,如果是与json之间的转换,我们可以通过 gson.jar或者jsonlib.jar 来实现。方法很多,也是常见的方法。但在python 中,我们常用的是json 的序列化,python2.7 已经包含了json package,这个也是从simplejson 基础上改变而来。这个json 包主要提供了dump,load 来实现dict 与 字符串之间的序列化与反序列化,这很方便的可以完成,可以参考这篇文章python json。但现在的问题是,这个json包不能序列化 django 的models 里面的对象的实例。经过分析,网络搜索,发现有如下解决方案.

    轻舞肥羊2012-10-23[Python/Django]

    阅读更多
共有 1564 条记录 首页 << 313233343536373839 >> 末页

 


  • 微信公众号

  • 我的微信

站点声明:

1、一号门博客CMS,由Python, MySQL, Nginx, Wsgi 强力驱动

2、部分文章或者资源来源于互联网, 有时候很难判断是否侵权, 若有侵权, 请联系邮箱:summer@yihaomen.com, 同时欢迎大家注册用户,主动发布无版权争议的 文章/资源.

3、鄂ICP备14001754号-3, 鄂公网安备 42280202422812号