- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 Python与Excel之一 xlrd读取excel
背景:最近在工作遇到一个情景,需要把产品给具的excel文档入各种DB。打算用python脚本一个比较通用的实现。计划用python读取excel中的内容。上网搜罗了一番,发现xlrd相当强大,已经基本满足要求。所以将xlrd基本功能,做了些总结。基本功能:一,与其他python扩展库一样,如果想要用xlrd.就需要 载入xlrd的代码。在python官网有提供下载。
2017-06-10 10:03:56
476
原创 原型模式(ProtoType)
目的:由于需求不断变化,我们需要创建的对象经常需要剧烈地变化,与此同时用户并不想跟着发生变化。即对象的设计者需要提供一个相对稳定的接口供用户使用。原型模式主要是通过copy/clone操作来创建新的对象。其核心可以说就是一个copy/clone接口。 结构: 说明: TheClient : 原型的使用者,让一个原型克隆自身而创建一个新的对象。 ProtoType : 主要用来声明接口
2017-04-16 14:52:19
301
原创 设计模式---生成器(Builder)
目的:在软件开发的过程中不可避免地会碰到一些复杂的对象。如果直接去创建这些复杂的对象,会使代码变得难于理解和维护,而且对于大多数用户而言他们并不关心对象各个成员的创建过程。Builder的作用就是将对象各个成员的创建和组装过程分离,根据用户的需求一步一步创建复杂的对象。用户只需要指定类型就可以得到对应的复杂对象,其内部的具体构造细节则对用户透明。 模式的基本构成:: 说明: Director
2017-04-15 15:39:32
300
原创 变量的作用域、链接属性和存储类型
一,变量的作用域1,代码块作用域。声明位于一对大括号之间,有效范围从声明开始至代码块结束。 2,文件作用域。声明位于所有代码块之外,有效范围从声明开始至文件尾。 3,函数作用域。函数内有效。一般只针对goto语句所用到的标签。 4,原型作用域。只适用于函数声明的括号内。(用到比较少) 例1:typedef char *charPtr; //文件作用域 charPtr ch
2017-02-04 15:46:22
839
原创 设计模式之抽象工厂和工厂方法
一,抽象工厂目的:抽象工厂主要的作用就是,提供一系列的接口,将对象的创建者和对象的创建过程分离。通俗点将就是将对象new的过程进行封装,通过接口的方式返回对象。 简单的用法: 假设某个用户在建房子,需要钢筋和钢管来搭框架,那么. 用户:client 钢材厂:factory 钢筋:productA 钢管:productBclass productA { public: produc
2017-01-21 17:47:25
377
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人