按类别查询搜索结果
关于关键词 的检测结果,共 4144
sunstrongLU | 2014-03-07 16:21:01 | 阅读(1280) | 评论(0)
assert()函数用法总结  assert宏的原型定义在<assert.h>中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include <assert.h> void assert( int expression );  assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过...【阅读全文】
hustfxj | 2014-03-06 20:37:44 | 阅读(2740) | 评论(0)
sort 是按照给定的 排序规则排序,比如从小到大,或从大到小make_heap 是按照给定的排序准则,把“最大”的元素排列到首位,而其他元素看上去并非有序:比如对序列 3 4 5 6 7 5 6 7 8 9 1 2 3 4 用make_heap 排序后为:9 8 6 7 7 5 5 3 6 4 1 2 3 4 如果你把这些元素转换为二叉树结构,就可以看出来每个节点的值都小...【阅读全文】
software_zjj | 2014-03-05 19:50:15 | 阅读(170) | 评论(0)
    间间断断的将9种排序实现,并且将其以博客笔记的形式记录下来;现在就该来综合的分析这九种排序,让我们先来看看其算法复杂度和稳定性的分析结果:算法复杂度以及稳定性分析算法名称平均时间辅助空间稳定性...【阅读全文】
mcruz560 | 2014-03-05 15:21:12 | 阅读(200) | 评论(0)
                   一、 构造函数是干什么的class Counter{public:         // 类Counter的构造函数         // 特点:以类名作为...【阅读全文】
yandongxiao | 2014-03-05 10:05:18 | 阅读(1310) | 评论(1)
software_zjj | 2014-03-04 21:22:15 | 阅读(210) | 评论(0)
两年前从网上看到一道面试题:用两个栈(Stack)实现一个队列(Queue)。觉得不错,就经常拿来面试,几年下来,做此题的应该有几十人了。通过对面试者的表现和反应,有一些统计和感受,在此做个小结。 用C++描述,题目大致是这样的: 已知下面Stack...【阅读全文】
liuyiming1988 | 2014-03-04 16:21:26 | 阅读(140) | 评论(0)
liuyiming1988 | 2014-03-04 16:21:15 | 阅读(40) | 评论(0)
liuyiming1988 | 2014-03-04 16:20:54 | 阅读(160) | 评论(0)
【C/C++】 c++
zhengx_le | 2014-03-04 09:45:51 | 阅读(950) | 评论(0)
平时遇到的问题,一点一点的积累。【阅读全文】
software_zjj | 2014-03-03 20:53:07 | 阅读(190) | 评论(0)
为什么要对齐?    现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 &nb...【阅读全文】
周星星321 | 2014-03-03 17:26:51 | 阅读(600) | 评论(0)
OC的数据类型和C/C++的数据类型基本一致,我是从C++学过来的,发现OC里面也有一些独有的数据类型和C/C++的一些区别,现在给他们做个总结。一、字符串   在Objective-c中,字符串常量是由@和一对从引号括起的字符串序列。比如:@"mystring"、@"objective-c"等都是合法的字符串常量。二、id类型   i...【阅读全文】
alienzf | 2014-03-02 18:16:44 | 阅读(2500) | 评论(0)
参考文档:《C++编程思想》《C++Primer》《More effective C++》 ZZ http://blog.csdn.net/mulinb/article/details/1763240一、             传统的错误处理机制: 1.        ...【阅读全文】
周星星321 | 2014-03-01 11:25:59 | 阅读(590) | 评论(0)
数据结构是通过某种方式组织在一起的数据元素的集合,这些数据元素可以是数字或字符,也可以是其它的数据结构。序列:序列中每个元素被分配一个序号,即是元素的位置,称为索引,第一个索引是0,第二个是1,以此类推。常见的序列有:列表,元组,字符串序列通用的操作:1.索引123456    >>...【阅读全文】
h3216542010 | 2014-02-26 18:57:10 | 阅读(190) | 评论(0)
一、散列表相关概念    散列技术是在记录的存储位置和它的关键字之间建立一个确定的对应关系f,使得每个关键字key对应一个存储位置f(key)。    这里把这种对应关系f称为散列函数,又称为哈希(Hash)函数。按这个思想,采用散列技术将记录存在在一块连续的存储空间中,这块连续存储空间...【阅读全文】
【C/C++】 c++
zhengx_le | 2014-02-25 16:23:38 | 阅读(0) | 评论(0)
平时遇到的问题,一点一点的积累。【阅读全文】
alienzf | 2014-02-25 13:53:12 | 阅读(6220) | 评论(0)
Strategy:使用接口即使用strategy,用于隔离变化,例如Spring中IOC(依赖反转)。Decrator:常见于各种wrapper,常用于在原函数执行前后做一些额外的工作,例如定制输入/输出流、加解密、AOP等。Factory Method:隔离创建对象的细节,使得创建对象的行为可扩展,一般配合singleton使用,例如commons的L...【阅读全文】
alienzf | 2014-02-25 13:44:33 | 阅读(1240) | 评论(0)
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目...【阅读全文】
alienzf | 2014-02-25 13:35:24 | 阅读(990) | 评论(0)
zz:http://www.cnblogs.com/zuoxiaolong/p/pattern26.html观察者模式设计原则:遵循迪米特、开闭原则常用场景:需要将观察者与被观察者解耦或者是观察者的种类不确定使用概率:40%复杂度:中变化点:观察者的种类与个数选择关键点:观察者与被观察者是否是多对一的关系...【阅读全文】
alienzf | 2014-02-25 09:12:10 | 阅读(640) | 评论(0)
转载自:http://www.cnblogs.com/zuoxiaolong/p/pattern26.html,感谢作者代理模式设计原则:体现功能复用常用场景:需要修改或屏蔽某一个或若干个类的部分功能,复用另外一部分功能,可使用静态代理,若是需要拦截一批类中的某些方法,在方法的前后插入一些一致的操作,假设这些类有一致的接口,可使用J...【阅读全文】