摘要:
Django中静态文件设置方法http://lanceverw.iteye.com/blog/1798037Django-CMShttps://www.django-cms.org/en/Django学习笔记http://www.cnblogs.com/BeginMan/archive/2013/03/22/2975511.html静态文件引用 {% load staticfiles %} 2. Permission matching query does not exist” exception Sometimes Django decides not to instal...
阅读全文
posted @ 2014-02-24 13:34
土豆饼
阅读(472)
推荐(0)
摘要:
1. 官方文档http://django-userena.readthedocs.org/en/latest/index.html2. Step-by-Step Guide on Configuring Django-UserenaBefore I part, to style your Django-Userena app, copy all the files in the userena/templates folder into your project’s /templates folder. This post gives a very good explanation onhow
阅读全文
posted @ 2014-02-21 18:39
土豆饼
阅读(334)
推荐(0)
posted @ 2014-02-21 16:20
土豆饼
阅读(373)
推荐(0)
摘要:
pip安装python包时超时或是报错“Cannot fetch index base URL http://e.pypi.python.org/simple/”解决方法:加上参数"-i http://pypi.v2ex.com/simple",即换成国内镜像。一劳永逸的办法:~/.pip/ 下创建文件 pip.conf(如果还没有的话),并填入以下内容: 1 [global] 2 timeout = 6000 3 index-url = http://pypi.v2ex.com/simple 4 [install] 5 use-mirrors = true 6 mirro
阅读全文
posted @ 2014-02-20 09:46
土豆饼
阅读(4323)
推荐(0)
摘要:
转自:http://www.cnblogs.com/holbrook/archive/2012/02/24/2366386.html每个真正的程序员,可能都会梦想着能够发布开源项目,让自己的代码被别人所用。 开源项目会发布到开发的版本管理系统(比如GitHub)上面,为了让大家能够方便使用你的代码,项目的目录结构应该遵循一定的规范。即使不是开源项目, 项目目录结构符合一定的规范对你的项目管理也是有好处的。下面列出python开源项目的通常目录结构及说明:.tx/ 如果你使用Transifex进行国际化的翻译工作,创建此目录 config ...
阅读全文
posted @ 2014-02-19 11:06
土豆饼
阅读(3681)
推荐(0)
摘要:
在java以及其他的面向对象设计模式中,类与类之间主要有6种关系,他们分别是:依赖、关联、聚合、组合、继承、实现。他们的耦合度依次增强。1.依赖(Dependence) 依赖关系的定义为:对于两个相对独立的对象,当一个对象负责构造另一个对象的实例,或者依赖另一个对象的服务时,这两个对象之间主要体现为依赖关系。定义 比较晦涩难懂,但在java中的表现还是比较直观的:类A当中使用了类B,其中类B是作为类A的方法参数、方法中的局部变量、或者静态方法调用。类上面的 图例中:People类依赖于Book类和Food类,Book类和Food类是作为类中方法的参数形式出现在People类中的。代码样例:..
阅读全文
posted @ 2014-02-11 14:03
土豆饼
阅读(105)
推荐(0)
摘要:
最近有朋友问我三种工厂模式的区别,这里做个简要的归纳。简单工厂模式,工厂方法模式和抽象工厂模式都是属于创建型设计模式,这三种创建型模式都不需要知道具体类。我们掌握一种思想,就是在创建一个对象时,需要把容易发生变化的地方给封装起来,来控制变化(哪里变化,封装哪里),以适应客户的变动,项目的扩展。用这三种设计模式都可以实现,那究竟这三种设计模式有什么异同呢?下面根据这三者之间的特点,优点,缺点,适用范围进行比较。一.特点简单工厂模式:专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。它又称为静态工厂方法模式。它的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(
阅读全文
posted @ 2014-02-11 11:37
土豆饼
阅读(347)
推荐(0)
摘要:
转自 http://blog.csdn.net/gaoxuefeng/article/details/7382122注:目前的开发只涉及 modbus master即 client端的开发,未涉及 slave端服务器的开发,slave服务器的设计,一般开发嵌入式设备作为数据采集器的时候用到,市面上有现成的slave数据采集器使用。python封装的modbus库有这几个:modbus_tk :完整modbus协议栈的实现,支持modbus tcp/RTU{1.提供slave模拟器,即模拟modbus server:502), web-based hmi master支持}pymodbus:使用
阅读全文
posted @ 2014-01-28 16:35
土豆饼
阅读(10390)
推荐(0)
摘要:
Python是一门非常简洁的语言,对于数据类型的表示,不像其他语言预定义了许多类型(如:在C#中,光整型就定义了8种),它只定义了六种基本 类型:字符串,整数,浮点数,元组,列表,字典。通过这六种数据类型,我们可以完成大部分工作。但当Python需要通过网络与其他的平台进行交互的时 候,必须考虑到将这些数据类型与其他平台或语言之间的类型进行互相转换问题。打个比方:C++写的客户端发送一个int型(4字节)变量的数据到 Python写的服务器,Python接收到表示这个整数的4个字节数据,怎么解析成Python认识的整数呢? Python的标准模块struct就用来解决这个问题。struct模块
阅读全文
posted @ 2014-01-23 17:14
土豆饼
阅读(424)
推荐(0)
摘要:
下载pycryto,点击这里#!/usr/bin/python#encoding:utf-8"""示例代码"""from Crypto.Cipher import AESkey = '0123456789abcdef'mode = AES.MODE_CBCiv=keyencryptor = AES.new(key, mode,iv)text = 'j' * 64 + 'i' * 128ciphertext = encryptor.encrypt(text)print ciphertext
阅读全文
posted @ 2014-01-20 15:21
土豆饼
阅读(682)
推荐(0)