大约有 1,200 项符合查询结果(耗时:0.0122秒) [XML]
Boost.Asio的简单使用(Timer,Thread,Io_service类) - C/C++ - 清泛网 - 专注C/C++及内核技术
...在创建后5秒内(注意:不是等待开始后),timer到时之前不会返回任何值.
一个deadline_timer只有两种状态:到时,未到时.
如果boost::asio::deadline_timer::wait()在到时的timer对象上调用,会立即return.
t.wait();
最后,我们输出理所当然的"Hello, wo...
libevent+protobuf轻松搭建tcpserver - C/C++ - 清泛网 - 专注C/C++及内核技术
...ver端socket流程:socket(),setsockopt(),bind(),listen(),set_non_block(),返回server_fd
int setup_tcp_server(int port);
// client端socket流程:socket(),connect(),返回连接的sockfd
int create_io_channel(const char *ipaddr, int port);
2. 搭建TCP Server
下面以伪代码方式给...
来自微软的一手内幕:Windows 10是怎么出炉的 - 创意 - 清泛网 - 专注C/C++及内核技术
...
为了传承这“红色主旋律”,Aul还有枚3D打印的红色按钮,这在“软粉”当中已经成为微软文化基因的标志。每当一个内测版向公众开放时,Aul就会摁一下这枚红色按钮。“这种行为大半是仪式性的,但确实也能整个开发部...
C语言结构体里的成员数组和指针 - c++1y / stl - 清泛IT社区,为创新赋能!
...char[0])或是 sizeof(int[0]) 之类的零长度数组,你会发现sizeof返回了0,这就是说,零长度的数组是存在于结构体内的,但是不占结构体的size。你可以简单的理解为一个没有内容的占位标识,直到我们给结构体分配了内存,这个占位...
ATL正则表达式库使用 - C/C++ - 清泛网 - 专注C/C++及内核技术
...结果通过第二个参数pContext所指向的CAtlREMatchContext<>类来返回,Match 的结果及其相关信息都被存放在CAtlREMatchContext类中,我们只要访问CAtlREMatchContext的方法和成员就可以得到匹配的结果。
2、 CAtlREMatchContext类
声明:
template clas...
Apache .htaccess 禁止访问某目录方法 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...taccess应用】
1、错误文档的定位
常见的客户端请求错误返回代码:
401 Authorization Required
403 Forbidden
404 Not Found
405 Method Not Allowed
408 Request Timed Out
411 Content Length Required
412 Precondition Failed
413 Request Entity Too Long
414 Request URI Too ...
Http长连接200万尝试及调优 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...接,向服务端发起一个请求,服务端hold住该连接,而不返回数据。
1. 服务端的准备
对于服务端,由于之前的假想,我们需要一台大内存的服务器,用于部署nginx的comet应用。下面是我用的服务端的情况:
Summary: Dell R710,...
深入理解 x86/x64 的中断体系 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
... /* clear eflags.IF */
interrupt handler 使用 iret 指令返回时,会将栈中 eflags 值出栈以恢复原来的 eflags 值。
下面是 interrupt gate 的结构图:
可以看到 interrupt gate 和 trap gate 的结构是完全一样的,除了以 type 来区分 gate 外...
高并发服务端分布式系统设计概要 - C/C++ - 清泛网 - 专注C/C++及内核技术
...我们作一个取舍,即至少有一个Group Slave同步成功,才能返回写请求的成功。这是为什么呢?因为假如这时候Group Master突然挂掉了,那么我们至少可以找到一台Group Slave保持和Group Master完全同步的数据并顶替它继续工作,剩下的...
VC窗口刷新InvalidateRect和UpdateWindow - C/C++ - 清泛网 - 专注C/C++及内核技术
...数就是一个绘图信息结构的缓冲区地址,windows会在这里返回绘图信息结构,结构中包含了无效区域的位置和大小,绘图信息结构的定义如下:
typedef struct tagPAINTSTRUCT { // ps
HDC hdc;
BOOL fErase;...