- 博客(5)
- 资源 (16)
- 收藏
- 关注
转载 【转】C++的深拷贝与浅拷贝
本文转自http://www.cnblogs.com/CHYGO/articles/1916427.html对于普通类型的对象来说,它们之间的复制是很简单的,例如:int a=88;int b=a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。 01
2012-10-26 16:49:44 929
转载 【转】段错误含义及实例
百科名片所谓的段错误就是指访问的内存超出了系统所给这个程序的内存空间,通常这个值是由gd tr来保存的,他是一个48位的寄存器,其中的32位是保存由它指向的 gdt表,后13位保存 相应于gdt的下标,最后3位包括了程序是否在内存中以及程序的在cpu中的运行级别,指向 的gdt是由以64位为一个单位的表,在这张表中就保存着程序运行的代码段以及数据段的起 始地址以及与此相应的
2012-10-26 10:10:25 1047
转载 【转】设计模式:简单工厂、工厂方法、抽象工厂之小结与区别
简单工厂,工厂方法,抽象工厂都属于设计模式中的创建型模式。其主要功能都是帮助我们把对象的实例化部分抽取了出来,优化了系统的架构,并且增强了系统的扩展性。本文是本人对这三种模式学习后的一个小结以及对他们之间的区别的理解。简单工厂简单工厂模式的工厂类一般是使用静态方法,通过接收的参数的不同来返回不同的对象实例。不修改代码的话,是无法扩展的。工厂方法
2012-10-25 17:31:35 879
转载 【转】生产者消费者模式
什么是生产者消费者模式 在工作中,大家可能会碰到这样一种情况:某个模块负责产生数据,这些数据由另一个模块来负责处理(此处的模块是广义的,可以是类、函数、线程、进程等)。产生数据的模块,就形象地称为生产者;而处理数据的模块,就称为消费者。在生产者与消费者之间在加个缓冲区,我们形象的称之为仓库,生产者负责往仓库了进商品,而消费者负责从仓库里拿商品,这就构成了生产者消费者模式。结构图如下
2012-10-25 10:16:17 897
转载 【题】统计一个Byte中的“1”的个数(转)
/*题目描述:对于一个字节(8bit)的无符号整形变量,求二进制表示中“1”的个数,要求算法执行效率尽可能地高*/方法一:直接的方法就是除以2向右移位, 逐个统计,但是用到取模和相除,这个很耗资源。int Count(BYTE v){int num=0;while (v) { if (v%2==1) { num++; }
2012-10-25 09:05:43 3022
PackagingGuide_Debian打包.pdf
2015-01-21
deb包制作+软件图标+加到系统菜单实例
2014-10-15
Logistic回归总结(非常好的机器学习总结资料)
2013-11-13
新浪微博Python-SDK发微博(有详细博客文章)
2013-06-15
正向最大匹配中文分词算法
2013-02-26
C++函数调用过程深入分析
2011-08-11
MFC电子时钟屏保程序
2009-07-28
VC编的简易贪食蛇游戏
2009-07-28
SLAM经典入门教程
2009-07-24
计算机图形学算法程序包
2007-07-11
C语言图书管理系统源代码
2007-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人