自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jklfjsdj79hiofo的专栏

提供自学IT知识,尝试提供最好,最新,最全的IT界开发技术,工具使用

  • 博客(13)
  • 资源 (6)
  • 收藏
  • 关注

转载 DBUtils介绍

DBUtils 是一套允许线程化 Python 程序可以安全和有效的访问数据库的模块。DBUtils已经作为 Webware for Python 一部分用来结合 PyGreSQL 访问 PostgreSQL 数据库,当然他也可以用在其他Python应用程序中来访问 DB-API 2兼容的数据库接口。 模块 DBUtils实际上是一个包含两个子模块的Python包,一个用于连接DB-A

2013-03-26 23:30:10 1027

转载 用distutils打包python app

使用distutils可以将编写的python模块或包安装到python目录中去。 步骤: 1.准备好要安装的模块和包 2.编写setup.py,如: #!/usr/bin/env python from distutils.core import setup setup (# Distribution meta-data name = "testpack

2013-03-17 19:38:00 718

原创 python实现Decorator模式

#-*-coding:utf-8-*- ''' 意图:动态地给一个对象添加一些额外的职责。比通过生成子类更为灵活 ''' from abc import ABCMeta class Component():     __metaclass__ = ABCMeta     def __init__(self):         pass     def operatio

2013-03-15 22:32:52 825

原创 python实现Composite模式

#-*-coding:utf-8-*- ''' 意图:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 ''' from abc import ABCMeta class Component():     __metaclass__ = ABCMeta     def __init__(self):         pass     def ope

2013-03-15 22:31:34 1252

原创 python实现Adapter模式

#-*-coding:utf-8-*- ''' 意图:使得原本由于接口不兼容而不能一起工作的那些类可以一起工作,那即是将一个类的接口转换成客户希望的另外的一个接口。 ''' from abc import ABCMeta class Target():     def __init__(self):         pass     def request(self):

2013-03-14 21:04:19 1601

原创 python实现Bridge模式

#-*-coding:utf-8-*- ''' 意图:将抽象部分与它的实现部分分离,使它们都可以独立地变化,适用于客户要求不断地变化 1,将原抽象部分中实现部分写到一个类中 2,原抽象部分有一个指向实现部分的接口 ''' from abc import ABCMeta class Abstraction(): #抽象部分     __metaclass__ = ABCM

2013-03-14 21:02:38 846

原创 实现表单中多对多字段的单选(Django)

在工作发现多对多字段在前台表单中显示为单选框,但是不能成功保存, 找了很多资料也没有,就将Django中自带的Checkboxinput类(复选框,能成功保存) 自定义为Radioinput,并自定义RadioSelectForM2M的Widget来实现多对多字段显示 为单选框形式,并能成功保存,代码如下 #-*- coding:utf-8 -*- from django.forms.w

2013-03-13 21:23:53 3532

原创 python是在Prototype模式和Singleton模式

#-*-coding:utf-8-*- ''' 意图:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象 ''' from abc import ABCMeta import copy class Prototype:     def shallowClone(self):         return copy.copy(self)     def dee

2013-03-13 21:14:56 1286

原创 python实现AbstractFactory模式

#-*-coding:utf-8-*- ''' 1,为创建一组(有多个类)相关或相互依赖的对象提供创建接口 ''' from abc import ABCMeta, abstractmethod, abstractproperty class SmallMonster(): #小怪     __metaclass__ = ABCMeta #使得SmallMonster为抽象基类

2013-03-12 21:43:53 709

原创 Python实现Factory Method模式

#-*-coding:utf-8-*- ''' 1,从一些产品中提取出共同的属性和方法,组建为基类   再通过继承基类来实现具体的产品类 2,定义工厂接口, ''' from abc import ABCMeta, abstractmethod, abstractproperty class Product():     __metaclass__ = ABCMeta #使

2013-03-12 21:42:24 1193

原创 .c与.cpp后缀问题

#include"stdio.h" #include"malloc.h" //用了malloc函数,但是没有对其进行文件包含 #define LIST_INIT_SIZE 100 #define OK 1 //你返回了OK值,我们要先预定义 #define ERROR 0 typedef int status; //指定用status代表int类型 typedef struct {

2013-03-11 22:40:35 2523

原创 debug_toolbar的安装

Debug_Toolbar 是开发Django应用程序时的必备工具,可以输出详细的调试信息,会话信息,sql语句运行花费时间等,大大方便开发。 到github上下载,根据安装信息安装就行了 下面是我在项目中的对debug_toolbar在settings.py中的配置: 1,在最后一行添加,只能是最后一行,才能对上述的插件进行debug MIDDLEWARE_CLASSES = (

2013-03-11 19:56:13 2376

转载 Mongoengine提供类型Django Model的体验

mongoengine 最直接的方式是使用PyMongo——MongoDB提供的Python Driver。但是用惯了Django的Model层,实在不愿意自己去维护数据库连接,写一大堆CRUD的语句。而django-nonrel,如前所述,未必是一个好的选择。同样的原因,django-mongodb-engine是基于django-nonrel的MongoDB backend实现,也不

2013-03-07 21:29:50 3205

dubbo-admin.war

dubbo admin 2.5.4 dubbo控制中心可视化工具 dubbo控制中心可视化工具

2017-10-22

阿里巴巴Java

阿里巴巴集团推出的《阿里巴巴Java开发手册(正式版)》是阿里巴巴近万名开发同学集体智慧的结晶,以开发视角为中心,详细列举如何开发更加高效、更加容错、更加有协作性,力...

2017-09-29

Lua脚本编辑器

lua 编辑器 studio edit ide

2017-03-07

myeclipse 2015 stable 3.0破解

2016-07-21

go1.3.windows-amd64.msi

go1.3.windows-amd64.msi,go语言windows安装版本

2014-10-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除