自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 全面介绍Windows内存管理机制及C++内存分配实例

全面介绍Windows内存管理机制及C++内存分配实例在编程中,很多Windows或C++的内存函数不知道有什么区别,更别谈有效使用;根本的原因是,没有清楚的理解操作系统的内存管理机制,本文企图通过简单的总结描述,结合实例来阐明这个机制。本文目的:对Windows内存管理机制了解清楚,有效的利用C++内存函数管理和使用内存。1.     进程地址空间1.1地址空间·

2013-08-17 21:57:43 1053

转载 C++中参数传递方式讨论

众所周知,在C++中调用函数时有三种参数传递方式: (1)传值调用; (2)传址调用(传指针); (3)引用传递; 实际上,还有一种参数传递方式,就是全局变量传递方式。这里的“全局”变量并不见得就是真正的全局的,所有代码都可以直接访问的,只要这个变量的作用域足够这两个函数访问就可以了,比如一个类中的两个成员函数可以使用一个成员变量实现参数传递,或者使用static关键字定义,或

2013-08-17 21:18:38 506

转载 赋值运算符复制构造函数(拷贝构造函数)易混处总结

赋值运算符复制构造函数(拷贝构造函数)  赋值运算符和复制构造函数都是用已存在的B对象来创建另一个对象A。不同之处在于:赋值运算符处理两个已有对象,即赋值前B应该是存在的;复制构造函数是生成一个全新的对象,即调用复制构造函数之前A不存在。  CTemp a(b); //复制构造函数,C++风格的初始化  CTemp a=b; //仍然是复制构造函数,不过这种风格只是为了与C兼容,与

2013-08-17 21:13:50 480

转载 为什么析构函数要声明成virtual

(zz)为什么析构函数要声明成virtual  2011-03-08 15:43:00|  分类: reproduct|字号 订阅为什么析构函数要声明成virtual呢?因为,如果delete一个基类的指针时, 如果它指向的是一个子类的对象,那么析构函数不为虚就会导致无法调用子类析构函数,从而导致资源泄露。 当然,另一种做法是将基类析

2013-08-17 21:06:07 3927

转载 C++ 虚函数表解析

C++ 虚函数表解析 陈皓http://blog.csdn.net/haoel  前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,R

2013-08-17 21:00:14 474

转载 断言

http://www.cnblogs.com/freewater/archive/2012/09/24/2700803.html断言Andrei Alexandrescu       本部分“泛型”讨论断言(assertions),一个你兵器库内非常强大的工具。以assert为基础,我们建立一个更强大的工具,帮助你建立更好的程序。我们很快就能看到,断言不仅是简单的工具/

2013-08-17 20:55:46 556

checkstyle

checkstyle插件,可以检测到java代码的规范性,不错的

2014-03-22

链接器和加载器中文版

一名优秀的程序员不仅需懂得如何使用语言(c++/java等),更需知道语言是如何在机器上运行的,只有这样才能写出性能更好的程序,才能更好的调试程序

2013-08-15

java 算法

用 java语言实现的各种算法,还不错,值得一读

2013-07-21

UNIX环境高级编程_第二版中文.pdf

本书是被誉为UNIX编程“圣经”的Advanced Programming in the UNIX Environment一书的更新版。在本书第1版出版后的十几年中,UNIX行业已经有了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。本书在保持了前一版的风格的基础上,根据最新的标准对内容进行了修订和增补,反映了最新的技术发展。书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了多个应用示例,包括如何创建数据库函数库以及如何与网络打印机通信等。此外,还在附录中给出了函数原型和部分习题的答案。

2012-11-16

mp3spi1.9.5.zip

利用java实现mp3功能,对初学java者很有用

2012-10-24

javatransactionsbook

java transactions book,一本不错的关于transactions的书籍

2012-10-24

嵌入式LINUX开发环境的搭建

嵌入式LINUX开发环境的搭建,希望对大家有所帮助!

2012-10-05

Junit4.10.jar

Junit是写java测试的jar包,java测试程序是大型公司必须写的,希望对大家有所帮助

2012-10-04

Java编程100例

java的100个编程实例,里面有代码,希望对大家有用

2012-09-07

北斗卫星导航

北斗卫星导航应用五年成就与启示,讲述了五年间北斗卫星导航的发展历程

2012-06-02

AVR单片机软硬件设计入门教程

AVR单片机软硬件设计入门教程,主要适合初学的学习及提升!

2012-05-05

开漏输出与推挽输出的比较

开漏输出与推挽输出的比较,主要讲述它们的区别及相同点!

2012-05-05

空空如也

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

TA关注的人

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