自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 禁止拷贝和赋值构造函数

如果想让类不能使用拷贝构造函数和赋值操作符,只要将该类的拷贝构造函数和赋值操作符函数定义为private即可,并且只是声明,不用实现.#include #include #define RTC_DISALLOW_ASSIGN(TypeName) \ void operator=(const TypeName&) = delete#define RTC_DISALLOW_COPY_

2016-12-27 17:23:33 2339

原创 libjingle的重要概念之一:Signals

libjingle使用sigslot library实现对象之间的通信。sigslot是一个开源的回调框架,它可以使得类之间的回调使用的简单化。sigsolt源码下载地址:http://sigslot.sourceforge.net/sigsolt的优点:(1)不用担心空回调,当回调对象析构时会自动disconnect(2)支持多线程,线程安全,有锁

2016-12-27 16:46:31 467

转载 临界区和互斥锁的区别

临界区和互斥锁的区别1、临界区只能用于对象在同一进程里线程间的互斥访问;互斥体可以用于对象进程间或线程间的互斥访问。2、临界区是非内核对象,只在用户态进行锁操作,速度快;互斥体是内核对象,在核心态进行锁操作,速度慢。3、临界区和互斥体在Windows平台都下可用;Linux下只有互斥体可用

2016-12-21 09:42:00 3250

深入浅出Android

深入浅出 Android android 入门指南

2012-07-15

linux Android基础知识总结.pdf

linux Android基础知识总结 1.Android编译系统分析 2.文件系统分析 3.制作交叉工具链 4.软件编译常识 5.设置模块流程分析 6.linux系统启动流程分析 7.linux下svn使用指南 8.LFS相关 9.linux内核的初步理解

2012-07-15

Android SDK 中文开发文档

Android SDK 中文开发文档, 适合android入门

2012-07-15

空空如也

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

TA关注的人

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