自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 svn 冲突

本文摘自http://kb.cnblogs.com/a/1552726/所谓Tree Confict,就是至少有一个人修改了目录结构,包括文件或者文件所在目录的改名、删除、移动。然后Update或Merge的时候就报了Tree Conflict。 介绍一下概念Delete : 其中目录结构变化,都认为是DeleteEdit: 是指修改文件

2012-04-25 16:13:02 2029

转载 C/C++宏

http://www.cnblogs.com/sevencat/archive/2004/06/10/14872.html一、标准预定义宏 The standard predefined macros are specified by the relevant language standards, so they are available with all compilers th

2012-04-23 10:00:23 947

原创 pthread_mutex_trylock的问题及解决

在需要使用非阻塞的锁时,trylock是一个比较好的选择,但是使用的时候碰见了一些问题:需要使用PTHREAD_MUTEX_ERRORCHECK_NP来定义一个检错锁,但是不管如何都编译不过。即使在编译的时候加入-D_GNU_SOURCE也一样会提示没有定义。迫于无奈,采用了麻烦一些的初始化方式: pthread_mutexattr_t ma;

2012-04-10 11:19:52 15783 1

转载 线程安全的单例模式

转载自:http://devbbs.doit.com.cn/thread-30213-1-1.html实际上使用什么样的单例实现取决于不同的生产环境,懒汉式也就是我在上面举得那个例子,这种方式适合于单线程程序,多线程情况下需要保护getInstance()方法,否则可能会产生多个Singleton对象的实例。在此基础上确保getInstance()方法一次只能被一个线程调用就需

2012-04-06 14:07:56 872

原创 多线程框架的搭建

最近在工作中有了搭建一个可重用的多线程框架的想法,尝试着做了实现。1. 线程管理线程池是必不可少的,出于开发时间的考量,使用glib的线程池api作为底层,进行封装;封装时遇见了C风格和C++的冲突问题,如何定义让回调函数能够使用的虚函数?最后的解决方案是定义一个static的成员函数作为callback的adapter,传入this指针调用实际的process成员函数;使用g

2012-04-02 14:59:20 645 3

Google 编程风格

Google 的开源项目大多使用 C++开发。每一个 C++程序员也都知道,C++具有很多强大的 语言特性,但这种强大不可避免的导致它的复杂,这种复杂会使得代码更易于出现 bug、难于 阅读和维护。 本指南的目的是通过详细阐述在 C++编码时要怎样写、不要怎样写来规避其复杂性。这些规则 可在允许代码有效使用 C++语言特性的同时使其易于管理。 风格,也被视为可读性,主要指称管理 C++代码的习惯。使用术语风格有点用词不当,因为这 些习惯远不止源代码文件格式这么简单。 使代码易于管理的方法之一是增强代码一致性,让别人可以读懂你的代码是很重要的,保持统一 编程风格意味着可以轻松根据“模式匹配”规则推断各种符号的含义。创建通用的、必需的习惯用 语和模式可以使代码更加容易理解,在某些情况下改变一些编程风格可能会是好的选择,但我们 还是应该遵循一致性原则,尽量不这样去做。 本指南的另一个观点是 C++特性的臃肿。C++是一门包含大量高级特性的巨型语言,某些情况 下,我们会限制甚至禁止使用某些特性使代码简化,避免可能导致的各种问题,指南中列举了这 类特性,并解释说为什么这些特性是被限制使用的。 由 Google 开发的开源项目将遵照本指南约定。 注意:本指南并非 C++教程,我们假定读者已经对 C++非常熟悉。

2012-10-24

effective STL

详细介绍STL的电子书,如果想要了解STL的底层技术,该书值得拥有

2012-10-24

WINDOWS+API函数参考手册>.rar

里面有一些比较实用的API函数,主要可以起到一个参考的作用,要用超星浏览器看,画质一般,但是作为应急的参考绝对够用(主要是够全~)

2010-05-25

常用算法程序集(包括数据结构和算法的常用程序)

包括了一般数据结构中用到的常用程序,链表,堆栈,树,图,矩阵等,如果在学习数据结构,强烈推荐

2010-04-08

VC++文档版教程(初级适用)

苏州大学出版社的书籍,附带大量习题,适合vc++的初学者使用。

2009-03-08

空空如也

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

TA关注的人

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