自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (16)
  • 收藏
  • 关注

转载 C++中extern “C”含义深层探索

1.引言  C++语言的创建初衷是“a betterC”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理

2009-07-31 12:05:00 676

转载 InitializeCriticalSectionAndSpinCount()

这个api名字够长,我喜欢! 实际上对 CRITICAL_SECTION 的操作非常轻量,为什么还要加上旋转锁的动作呢?其实这个函数在单cpu的电脑上是不起作用的,只有当电脑上存在不止一个cpu,或者一个cpu但多核的时候,才管用。 如果临界区用来保护的操作耗时非常短暂,比如就是保护一个referencecounter,或者某一个flag,那么几个时钟周期以后就会离开临界区

2009-07-31 10:36:00 8384 2

转载 对CRITICAL_SECTION理解的总结

很多人对CRITICAL_SECTION的理解是错误的,认为CRITICAL_SECTION是锁定了资源,其实,CRITICAL_SECTION是不能够“锁定”资源的,它能够完成的功能,是同步不同线程的代码段。简单说,当一个线程执行了EnterCritialSection之后,cs里面的信息便被修改了,以指明哪一个线程占用了它。而此时,并没有任何资源被“锁定”。不管什么资源,其它线程都

2009-07-31 10:34:00 1054

转载 函数可变参数va_list、va_start、va_arg、va_end原理及使用方法

可变参数探析     在c/c++中函数可以有可变参数,最出名的自然是大名鼎鼎的printf.     int   printf(__in_z   __format_string   const   char   *   _Format,   ...);   //摘自VC8.0   C   library   head   file     其中的...即是c/c++中的可变参数

2009-07-30 10:07:00 1956 1

转载 CCommandLineInfo详解 和 ProcessShellCommand(cmdInfo)函数功能

在我们用向导创建MFC应用程序时,在App::InitInstance()中总会出现下面这样的代码到底是什么意思呢,我差了很多资料终于使其漏出庐山真面目。 CCommandLineInfo cmdInfo;//定义命令行 ParseCommandLine(cmdInfo);//解析命令行 // 调度在命令行中指定的命令。如果 // 用 /RegServer、/Register、

2009-07-23 18:10:00 2143 2

转载 HeapAlloc和GlobalAlloc以及VirtualAlloc三者之间的关系

在c++里使用堆内存分配是使用HeapAlloc函数来实现的,也就是实现new操作符分配内存时会调这个函数。VirtualAlloc一次分配1PAGE以上的RAM. 每次分配都是PAGE的整数倍.你不会想为了分配1个BYTE的空间而浪费剩下的4095字节. OK. 你可以自己写算法,多分配几PAGE. 然后每次分配少量数据时就从那几PAGE中划分出来. 什么?

2009-07-23 15:45:00 1536 1

原创 vnc链接linux

在linux下面   装好了vnc的server端   并且起动     :     [root@localhost   Tools]#   vncserver         You   will   require   a   password   to   access   your   desktops.         Password:  

2009-07-10 18:26:00 618

svn命令linux

svn命令,有比较详细的说明.欢迎下载 svn命令,有比较详细的说明.欢迎下载

2010-10-18

xml parse&build sax dom

这是一款xml的解析器,c++很强大的。下了,绝不反悔。假一赔十.

2010-06-24

mobile摄象头程序

mobile摄象头程序 mobile摄象头程序 mobile摄象头程序 mobile摄象头程序

2010-06-01

mobile摄象头抓图

windows mobile摄象图抓图(bmp)程序,在vs2008调试通过,mobile5.0,6.0测试通过

2010-05-31

window和Linux驱动编程

window和Linux驱动编程window和Linux驱动编程

2010-04-06

c/c++中文帮助文档

c/c++中文帮助文档,标准c/c++ API

2010-04-02

HTTP协议简单教程

HTTP协议简单教程,一看就懂,一学就会。

2010-04-01

纯c++ http类

纯C++的Socket访问Http封装类,在vs2008中通过调试

2010-03-30

XML高级编程XML高级编程

xml高级编程对想深入了解XML的开发人员,有很好帮助,这个是第二部分。欢迎下载

2010-03-25

XML高级编程XML高级编程

xml高级编程对想深入了解XML的开发人员,有很好帮助,这个是第一部分。欢迎下载

2010-03-25

XML sax的基础知识

XML SAX的基础知识,简单易学,一看就明白。

2010-03-25

美河提供.STL.源码剖析

好东西哦~~值的收藏. 好东西哦~~值的收藏.

2009-05-19

美河提供.C.必知必会

一本非常好的c++教材,提供给c++程序员必知的开发技巧

2009-05-19

Unix_Linux 命令速查表

Unix_Linux文件较小,命令比较全

2009-04-16

Alexandrescu. Modern C++ Design, Generic Programming and Design Patterns.chm

本书主要介绍了c++的程序设计和模式设计

2009-04-16

空空如也

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

TA关注的人

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