自定义博客皮肤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)
  • 收藏
  • 关注

转载 关于Linux的消息队列

http://news.ddaaoo.com/Topic/view/id-57255 关于Linux的消息队列: mq_open用于日志记录中,当有新日志添加到队列中,我就mq_send一个消息,日志记录线程就开始记录数据,直至日志队列为空,然后继续等待。但是,遇到了第一个情况:近乎死锁的长时间等待!因为如果设置为阻塞的,mq_send将在发送胜利后之后返回!这很容易导致死锁!试想,如果大量的消...

2010-09-23 11:19:00 50

转载 Db4o中需要严格警惕类的继承问题

先来看一个简易类图: 如果你打算将这样的类存储在Db4o中的话,那么会很容易产生灵异现象,我今天就亲历了…… 为产品对象添加一个附图后保存,下次重新开启数据库时读取到的产品的附图仍然是空的,而如果你在数据库中检索照片的话,你还是能找到你用作附图的照片对象的,但就是没法和产品对象关联起来,无论设定透明激活、层叠激活还是指定深度激活,都没有任何效果,简直太恼人了。 简单猜想来就是Db4o数据库中将类...

2010-09-21 02:20:00 30

转载 VC++常用分配内存函数简介及比较

1. 首先我们来看HeapAlloc:MSDN上的解释为:HeapALloc是从堆上分配一块内存,且分配的内存是不可移动的(即如果没有连续的空间能满足分配的大小,程序不能将其他零散的 空间利用起来,从而导致分配失败),该分配方法是从一指定地址开始分配,而不像GloabalAlloc是从全局堆上分配,这个有可能是全局,也有可能是 局部。函数原型为:LPVOIDHeapAlloc(HANDLE hHe...

2010-09-17 16:32:00 134

转载 接口和抽象类的区别-转

一、抽象类:抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。二、接口:接口是引用类型的,类似于类,更和抽象类有所相似,以至于很多人对抽象类和接口的区别比较...

2010-09-08 10:33:00 38

转载 读取Excel中的数据

/// <summary> /// 转换Excel文件转换为DataSet /// </summary> /// <returns>DataSet</returns> private DataSet GetExcelData() { string strCon...

2010-09-06 14:23:00 39

转载 写给程序迷途中的程序员

(1)看 Thinking in C 和 Thinking in Java,不要看中文的译本;同时要看 The C Programming Language 或 Java XML Programming Professional,不要因为他们很难或者自己是初学者就不看;(2)不要放过任何一个看上去很简单的小编程问题,他们往往不那么简单,要么可以引申出很多知识点,要么可以给将来的程序带来重要...

2010-09-03 22:08:00 41

空空如也

空空如也

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

TA关注的人

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