好好做一个有节操的码农,比我有能力的人,都还在学习,我没有理由不继续学习.
出售一个自己用python,django写的blog,cms程序, 适合初学者参考, 淘宝链接:django cms应用程序出售
预览模式: 普通 | 列表

泰康人寿Filenet 流程BPM 若干问题的解决之一

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.

查看更多...

Tags: python ftp

分类:Python/Django | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 1195

centos下 python pil "decoder jpeg not available"问题

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

查看更多...

Tags: python pil

分类:Python/Django | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1831

delphi 神龙卡osd 的一个测试(附源码)

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

查看更多...

Tags: osd 神龙卡

分类:Delphi | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 522

Centos6.2下安装python2.7.3

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

查看更多...

Tags: centos python

分类:linux/unix | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2069

程序开发众生相

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

来一张众生相,你们自己看看吧。

查看更多...

Tags: 程序员

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

查看更多...

Tags: JS

分类:Javascript | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 343

比较python类的两个instance(对象) 是否相等

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

查看更多...

Tags: python

分类:Python/Django | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5242

得到Django Model或Model实例的属性值

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

查看更多...

Tags: django

分类:Python/Django | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 778

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 里面的对象的实例。
经过分析,网络搜索,发现有如下解决方案.

查看更多...

Tags: django

分类:Python/Django | 固定链接 | 评论: 2 | 引用: 0 | 查看次数: 13880

Django orM与自定义SQL语句混合事务控制

用单纯的ORM 或者单纯的自定义SQL语句,都比较好控制事务。在前面的一篇博客中已经讲过Django事务小结 ,但里面没有提到在同一个方法里面既有ORM 又有 自定义SQL 语句的情况。
如果是单纯的ORM ,可以这样做,假设已经定义好model, User,Category。

查看更多...

Tags: django

分类:Python/Django | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 485

Django 自定义session处理

django有自己的一套session框架,有他自己的机制处理,但这通常是在全新构件系统的时候才会用到。如果是一套已有的系统,现在重新想用django做成web版的,由于以往的数据库是已经设计好,不能修改其表结构,但可以增加表,因为用django必须有django自己的一些系统表,这些是必须添加到原有的数据库中的,我们可以通过 mange.py syncdb 来创建.
| auth_group
| auth_group_permissions
| auth_permission
| auth_user

查看更多...

Tags: django

分类:Python/Django | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1634

jquery 动态改变css样式

jquery 几乎成了现在开发WEB应用的标准JS库,这与其简单性和易用性是分不开的。作为一个后端开发人员,要做一些前端页面时,CSS 样式的控制是少不了需要掌握的。如果是静态的CSS,当然是可以直接写上去的,但有些界面是需要一些动态效果的,比如颜色变化,字体大小变化,甚至DIV 的隐藏于现实等,这些都需要用javascript 动态控制其CSS样式,下面就常用的jquery 控制 css 样式的方法做一个小结.
1. 改变超级链接的样式
2. 给指定的html元素 给一个指定的CSS 样式
3. 查看元素的css样式
4. 隐藏与显示div或指定的其他html元素

查看更多...

Tags: jquery

分类:Javascript | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2008

jquery 操作checkbox 总结(有测试源码下载)

做系统的过程中,与checkbox 复选框打交道,是难免的,而且在每个系统中,简直是必不可少的一道菜,通常的操作有一下几种:
1.用jquery 全部选择checkbox
2.用jquery 全部取消checkbox
3.用jquery 实现checkbox 反选
4.用jquery 获取所有已选择checkbox的值。

查看更多...

Tags: jquery

分类:Javascript | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 300

python 两个dict 合并并进行计算

用pythonic 的方法,将两个dict合并,并进行计算. 如果key值相同,则将他们的值进行想加,否则保留原来的值.
当然,通常会想到,用循环的方法来做,这是一般人都知道的做法,下面讲一个python  dict 内置的方法来实现。
比如有如下两个字典:
Dict A: {'a':1, 'b':2, 'c':3}
Dict B: {'b':3, 'c':4, 'd':5}

查看更多...

Tags: python dict

分类:Python/Django | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1148