方法一:利用CWnd本身自身支持的tooptip来实现,这种方法适用给控件增加tooltip,非常方便和简单方法如下:1、在窗口中增加消息映射ON_NOTIFY_EX(TTN_NEEDTEXT, 0, SetTipText)SetTipText是个回调函数,名字叫什么无所谓,符合原型就行了,原型下面 Read More
posted @ 2016-12-08 01:22 findumars Views(3888) Comments(0) Diggs(1)
内容目录: 自动类型推导 auto 萃取类型 decltype 返回类型后置语法 Trailing return type 空指针标识 nullptr 区间迭代 range-based for loop 去除右尖括号的蹩脚语法 right angle brackets lambda表达式的引入 原生 Read More
posted @ 2016-12-08 01:19 findumars Views(1099) Comments(0) Diggs(1)
这篇文章介绍下libevent在socket异步编程中的应用。在一些对性能要求较高的网络应用程序中,为了防止程序阻塞在socket I/O操作上造成程序性能的下降,需要使用异步编程,即程序准备好读写的函数(或接口)并向系统注册,然后在需要的时候只向系统提交读写的请求之后就继续做自己的事情,实际的读写 Read More
posted @ 2016-12-08 01:18 findumars Views(2223) Comments(0) Diggs(0)
一、线程创建 Windows线程在创建时会首先创建一个线程内核对象,它是一个较小的数据结构,操作系统通过它来管理线程。新线程可以访问进程内核对象的所有句柄、进程中的所有内存及同一进程中其它线程的栈。 创建有以下几种方式,分别说明 首先声明一个线程函数,原型为: 1. CreateThread() 该 Read More
posted @ 2016-12-08 01:15 findumars Views(2018) Comments(0) Diggs(0)
我先做一下自我介绍,我是 2007 年加入的 Google,在 Moutain View 总部任 Google SRE,今年年初回国加入 Coding。 在 Google 我参与了两个 Project,第一个就是 Youtube,其中包括 Video transcoding, streaming 等 Read More
posted @ 2016-12-08 01:12 findumars Views(717) Comments(0) Diggs(0)