大约有 3,000 项符合查询结果(耗时:0.0112秒) [XML]
理解和配置 Linux 下的 OOM Killer - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
...用程序分配了内存但是并没有实际全部使用,为了提高性能,这部分没用的内存可以留作它用,这部分内存是属于每个进程的,内核直接回收利用的话比较麻烦,所以内核采用一种过度分配内存(over-commit memory)的办法来间接利...
BLE(一)概述&工作流程&常见问题 - 创客硬件开发 - 清泛IT社区,...
...问题,而非通信速率的提升。这也使得低功耗蓝牙更加节能,能使设备的电池维持很长时间,因此在很多可穿戴设备中得到了应用。
0x2 BLE工作流程0x21 工作过程蓝牙适用于短距离无线通信,正常运行时传输距离为10m(低功耗模...
初窥InnoDB的Memcached插件 - 大数据 & AI - 清泛网 - 专注C/C++及内核技术
...d插件,这些问题都不存在了,而且借助MySQL本身的复制功能,我们可以说是变相的实现了Memcached的复制,这更是意外之喜。
安装
为了让文章更具完整性,我们选择从源代码安装MySQL,需要注意的是早期的版本有内存泄漏,所以...
了解 Boost Filesystem Library - C/C++ - 清泛网 - 专注C/C++及内核技术
... topath 参数中指定完整路径名来同时重命名和更改文件的位置,如清单 8 中所示。
清单 8. Boost 中的重命名功能
#include <stdio.h>
#include “boost/filesystem.hpp”
int main()
{
boost::filesystem::path path("/home/user1/abc");
boost::filesystem::...
GridCtrl 控件FAQ - C/C++ - 清泛网 - 专注C/C++及内核技术
...endMessageToParent函数,在向父窗口发送的信息中携带了鼠标位置信息。
l 添加了向父窗口发送鼠标右键点击消息。
l 添加了向父窗口发送点击表头的信息(原来只定义了常量,没有发送该消息)。
选中一行可以使用下面...
总结const_cast、static_cast、dynamic_cast、reinterpret_cast - C/C++ - ...
...以及把指针转化为任意类型的指针,威力最为强大!但不能将非32bit的实例转成指针。总之,只要是32bit的东东,怎么转都行!
static_cast和dynamic_cast可以执行指针到指针的转换,或实例本身到实例本身的转换,但不能在实例和指...
使用CSplitterWnd实现拆分窗口(多视图显示) - C/C++ - 清泛网 - 专注C/C++及内核技术
...分窗口的行列数在拆分窗口被创建时就设置好了,用户不能更改。但是用户可以缩放各行各...MFC支持两种类型的拆分窗口:静态的和动态的。
静态拆分窗口的行列数在拆分窗口被创建时就设置好了,用户不能更改。但是用户可...
【内核源码】linux UDP实现 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
...hash key为本地端口,当使用了大量ip地址的情况下,有可能导致单个链表的上有很多socket,导致查询慢
添加第二个hash表,使用地址和端口作为key, 来应对上述情况。 查询的时候只用查两个hash链表中较短的那个。
udp sencondary h...
Boost.Asio的简单使用(Timer,Thread,Io_service类) - C/C++ - 清泛网 - 专注C/C++及内核技术
...需要做的是读取daytime服务器的响应.
我们用boost::array来保存得到的数据,boost::asio::buffer()会自动根据array的大小暂停工作,来防止缓冲溢出.除了使用boost::array,也可以使用char [] 或std::vector.
for (;;)
{
boost::array<char, 128> buf;
...
CMake使用教程 - C/C++ - 清泛网 - 专注C/C++及内核技术
...标文件,还支持安装(make install)、测试安装的程序是否能正确执行(make test,或者ctest)、生成当前平台的安装包(make package)、生成源码包(make package_source)、产生Dashboard显示数据并上传等高级功能,只要在CMakeLists.txt中简...
