自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

转载 pthread_cleanup_push 问题-转载

#if 0 线程结束时清理函数 pthread_cleanup_push(),应该在线程开始的时候尽快执行初始化 pthread_cleanup_pop(),当遇到以下三种各件会自动调用该函数,不需要PC执行到此函数 1.调用pthread_exit() 2.响应取消请求例如pthread_cancel() 3.当pthread_cleanup_pop(arg)参数arg为

2014-08-12 11:14:03 477

转载 lua weak table (转)

如果你对lus语言的中weak table不明白的话,那这篇文章应该对你有帮助。 所有脚本语言几乎都有垃圾回收器(GC),当然lua也有。 不明白GC不要紧,下面让我来解释: 这一切要先从现代编程语言的鼻祖 — C语言开始。 如果你在C中要使用变量,可以这样定义变量,如: -----------------------------------------------

2014-06-18 14:10:13 380

转载 c++ explict 关键字

explict主要用在构造函数里,防止隐式转换explict避免单参数构造函数的隐式转换。好处:c++中有两种“用户定义的型别转换”:型别转换操作符和单参数构造函数。 explicit就是用来禁止“单参数构造函数”的型别转换功能的。 C++ explicit关键字的作用主要就是用来修饰类的构造函数,用来表明这一构造函数是显式的。我们将会在这里为大家详细介绍相关内容。

2014-05-29 09:55:07 658

转载 windows 下开发linux c++ 环境搭建

安装环境在Windows 7上安装了VirtualBox,然后在VirtualBox中虚拟了一个Ubuntu。为了实现在ubuntu中访问winows中的一些目录,而且还起到一种交换文件的方法,这里使用的是共享文件夹。1 创建Windows下的共享文件夹:首先,在windows上运行VirtualBox,选择设置,然后再选择共享文件夹,再点击右上角的添加符号。如图: 需

2013-12-04 14:21:52 2655

转载 java 面试题收集

第一,谈谈final, finally, finalize的区别。final— 修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为

2012-08-27 16:15:48 276

转载 面试题之概念理论

1腾讯笔试题:tcp三次握手的过程,accept发生在三次握手哪个阶段?  accept发生在三次握手之后。第一次握手:客户端向服务器发送syn(syn=j)包第二次握手:服务端收到syn包,必须确认客户端的syn包,同时自己也发送一个ack(ack=k)第三次握手:客户端收到syn+ack包,向服务器发送ask确认包(ack=k+1);三次握手完成后,客户端和服务器就建立

2012-08-26 19:10:23 253

原创 面试题解题过程思路

对于一个内存地址是32位、内存页是8KB的系统。0X0005F123这个地址的页号与页内偏移分别是多少?内存地址=内存页号+页内偏移。 8kb = 2的13次方,所以地址0x0005f123的前13位内存页号,后面19位为页内偏移。所以页内地址2f = 47,页内偏移为0x00001123.

2012-08-24 14:38:25 442

原创 c++ const 指针 理解

1const 只要放在 类型前或类型后是等价的 如下:const char*  // both are samechar const* 2const 是绑定左边的变量的,如果左边没有就 绑定右边如下(const --->> char)* (char const)*3int const x; // x is a constant intcon

2012-08-22 20:27:51 205

原创 boost asio 性能测试

我们经常写一些网络服务器,最麻烦的就是写一些网络测试脚本,下面就是基于boost asio框架的一个网络测试例子,紧供参考。分为客户端和服务端,都为多线程实例。...

2012-07-11 15:48:31 451

linux 多线程编程

linux 下多线程编程的函数API,非常好用

2013-12-05

空空如也

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

TA关注的人

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