自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cenjoy

知识是一个不断积累的过程。。。

  • 博客(5)
  • 资源 (14)
  • 收藏
  • 关注

转载 Visual C++线程同步技术剖析:临界区,时间,信号量,互斥量

使线程同步  在程序中使用多线程时,一般很少有多个线程能在其生命期内进行完全独立的操作。更多的情况是一些线程进行某些处理操作,而其他的线程必须对其处理结果进行了解。正常情况下对这种处理结果的了解应当在其处理任务完成后进行。  如果不采取适当的措施,其他线程往往会在线程处理任务结束前就去访问处理结果,这就很有可能得到有关处理结果的错误了解。例如,多个线程同时访问同一个全局变量,如果都是读取操

2012-03-23 09:14:29 579

转载 C++标准转换运算符dynamic_cast

dynamic_cast (expression)dynamic_cast运算符,应该算是四个里面最特殊的一个,因为它涉及到编译器的属性设置,而且牵扯到的面向对象的多态性跟程序运行时的状态也有关系,所以不能完全的使用传统的转换方式来替代。但是也因此它是最常用,最不可缺少的一个运算符。与static_cast一样,dynamic_cast的转换也需要目标类型和源对象有一定的关系:继承关系。

2012-03-22 21:51:59 539

转载 C++ 扩展和嵌入 Python

Python简介  Python是一种简单易学,功能强大的解释型编程语言,它有简洁明了的语法,高效率的高层数据结构,能够简单而有效地实现面向对象编程,特别适用于快速应用程序开发,也可以用来开发大规模的重要的商业应用。Python是一个理想的脚本语言。  Python免费开源,可移植到多种操作系统,只要避免使用依赖于特定操作系统的特性,Python程序无需修改就可以在各种平台上面运行。

2012-03-16 10:35:45 472

转载 堆和栈的区别

非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,

2012-03-16 09:38:18 461

转载 常量字符串为什么位于静态存储区?

char *c="chenxi";书上说: "chenxi"这个字符串被当作常量而且被放置在此程序的内存静态区。那一般的int i=1;1也是常量,为什么1就不被放置在此程序的内存静态区了呢?请高手指点!所有的字符窜常量都被放在静态内存区因为字符串常量很少需要修改,放在静态内存区会提高效率例:char str1[] = "abc";char str2

2012-03-07 15:35:30 437

Visual C++开发的网络监听程序

Visual C++开发的网络监听程序,资源来源于网络,仅供学习

2011-04-22

详细介绍grub2的使用

这篇文章主要介绍grub2的使用,50多页的教程,相信读完之后你一定会对grub有一个更深刻的认识

2011-04-22

详细介绍GCC的中文手册

详细介绍GCC的中文手册,写得很详细。本手册页内容摘自GNU C编译器的完整文档,仅限于解释选项的含义.

2011-04-22

MFC开发的象棋程序

MFC开发的象棋程序,学习MFC的一个很实用例子

2011-04-22

MFC开发的五子棋程序

MFC开发的五子棋程序,学习MFC的一个很好的实用例子

2011-04-22

MFC实现的MFC麻将程序

这是一本书上找到的MFC实现的麻将程序,供大家学习

2011-04-22

MFC实现的飞行棋程序

这是从一本书上找到的MFC实现的飞行棋程序

2011-04-22

MFC实现的斗地主程序

这是从一本书上找到的MFC实现的斗地主程序

2011-04-22

AutoScreenCapture2(C#)vs2005源码

AutoScreenCapture2(C#)vs2005源码,利用到了构件的思想,本资源来源于开源网站

2010-10-31

积木俄罗斯方块,利用到COM构件思想

积木俄罗斯方块,利用到COM构件思想。选在注册表注册组件才可以使用

2010-10-11

空空如也

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

TA关注的人

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