自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Python面向对象编程

学习资源来源:慕课网Python进阶类class Person(object):    pass 初始化实例属性:lass Person(object): def __init__(self, name, gender, birth): self.name = name self.gender = gender sel

2015-07-10 15:28:27 295

原创 Python函数式编程

学习资源来源:慕课网Python进阶函数可接收函数作为参数def function(a,b,f) return f(a)+f(b)fuction(-1,5,abs)map()接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。map(abs,[-1,2,-3,4]),得到[1,2,3,4]

2015-07-10 15:11:42 303

原创 Python入门学习

学习资源来源:慕课网Python入门注释单行注释#多行注释''' ''''注释中文# -*- coding:utf-8 -*print语句Python2 里面print可以直接接字符串或者运算。Python3 里面print变成了一个函数,必须用一个括号括起来,否则会报告语法错误。print语句也可以跟上多个字符串,用逗号“,”隔开,就可以连成一

2015-01-08 10:54:07 388

原创 哈夫曼树以及哈夫曼编码的实现

typedef struct{ unsigned int weight; unsigned int parent,lchild,rchild;}HTNode,*HuffmanTree;typedef char **HuffmanCode;void HuffmanCoding(HuffmanTree &ht,HuffmanCode &hc,int *w,int n);v

2014-07-06 18:56:09 503

原创 各种排序算法的实现

数据类型设置

2014-07-05 17:41:36 392

原创 字符串转换成浮点数的实现

字符串常用的转换函数有atofatoiatolstrtodstrtolstrtoultoascii(将整型数转换成合法的ASCII 码字符)toupper(将小写字母转换成大写字母)tolower(将大写字母转换成小写字母)

2014-06-30 13:29:52 2758 1

原创 函数指针

函数指针--指向函数的指针变量作用1:调用函数2:作为函数的参数声明格式返回类型 (*指针名) (形式参数)如 int (*Function)(int x,int y);例子[cpp] view plaincopy#include  typedef int (*Function)(int x,int y);  int 

2014-06-25 22:31:24 224

原创 软件体系结构--适配器模式

解决问题类型为了解决接口不一致的问题解决设计思路在两个软件模块之间设计一个适配器进行适配,包括类适配器和对象适配器两种方案具体待解决的问题要使用一个类中的对数组升序排序的方法,同时也要使用另一个类中对数组进行降序排序的方法UML设计类适配器

2014-06-19 16:11:11 983

原创 软件体系结构--组合模式

解决问题类型在软件设计与编程中经常会遇到属性数据,当处理属性结构的数据时,程序员必须经常区分叶子结点和树的一个树枝结点。这使得代码变得更加复杂,容易出错。解决设计思路允许一致地对待复杂和原始对象的接口,客户类以相同的方式对待单独的对象和一组对象。具体待解决的问题使用不同的语言作为问候语,用户选择一个国家,程序显示该国家见面时使用的问候语。一些国家团体由固定的国家组成,如联合国。

2014-06-19 16:06:46 1390

原创 软件体系结构--工厂模式

解决问题类型创建对象的代码时,需要设置许多条件语句,以便决定在什么条件下,何时、怎样创建某个类的对象,这样客户类变得比较臃肿,难以维护。解决设计思路讲创建对象的责任委托给某个特殊的类,工厂类具体待解决的问题设计一个汽车保险管理程序,通过知道所需的准确功能,从客户类的主方法中直接初始化类结构体中的某个子类。UML设计

2014-06-19 15:56:01 1853

转载 Git详细教程

原本地址1 Git详细教程 1.1 Git简介1.1.1 Git是何方神圣?Git是用C语言开发的分布版本控制系统。版本控制系统可以保留一个文件集合的历史记录,并能回滚文件集合到另一个状态(历史记录状态)。另一个状态可以是不同的文件,也可以是不同的文件内容。举个例子,你可以将文件集合转换到两天之前的状态,或者你可以在生产代码和实验性质

2014-06-12 22:37:20 282

原创 软件体系结构--单例模式

解决问题类型确保一个类仅有一个唯一的实例,并且提供一个全局的访问点

2014-05-28 10:07:35 837

空空如也

空空如也

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

TA关注的人

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