大约有 2,100 项符合查询结果(耗时:0.0082秒) [XML]
理解和配置 Linux 下的 OOM Killer - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
...统内存不足、挑选并杀掉某个进程的过程可以参考内核源代码 linux/mm/oom_kill.c,当系统内存不足的时候,out_of_memory() 被触发,然后调用 select_bad_process() 选择一个 “bad” 进程杀掉,如何判断和选择一个 “bad” 进程呢,总不能随...
简单谈谈软件配置管理 - 项目管理 - 清泛网 - 专注C/C++及内核技术
...的输出信息可以分为4个主要类别:
a)计算机程序(源代码及可执行程序)
b)描述计算机程序的文档(针对技术开发者和用户)
c)数据(包含在程序内部或外部)
d)项目管理的有关文件、信息记录等
在实际项目中,我们...
SEH stack 结构探索(1)--- 从 SEH 链的最底层(线程第1个SEH结构)说起 -...
...TION_REGISTRATION_RECORD 结构,它是链的终点标志。
接下来的代码是手工设置 stack frame,相当于下面的组合:
push ebp
mov ebp, esp
在 不改变 esp 的情况下,使用人工设置 stack frame 是有目的的,最终这块区域将变成一...
Dokan虚拟磁盘开发实战 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
...在这里就不细说了。
Dokan客户端则由Delphi开发,其参考代码来自网络上的Delphi例子,比如Mirror Driver。
本篇文章主要是Dokan开发过程的一些总结,所以不会对Dokan本身做介绍,与Dokan有关的资料及代码,请到google里搜索,或到Dokan...
腾讯Tencent开源框架介绍(持续更新) - 开源 & Github - 清泛网 - 专注C/C++及内核技术
...)tencent-opensource腾讯开源了很多自己内部久经考验的框架代码,这里对C++及大前端相关的开源框架进行一些探索,有类似需求的可以参考一下。GitHub:https: github com Tencent官网:https: openso 腾讯开源了很多自己内部久经考验的...
BLE协议—广播和扫描 - 创客硬件开发 - 清泛IT社区,为创新赋能!
...PECIFIC = 0xFF, /* 厂商自定义数据 */复制代码每个BLE设备的广播通常都有带有BLE_AD_TYPE_FLAG类型来表示BLE设备的特性,Flags代表的特性有以下几种:
例如:0x6代表不支持BR/EDR
广播响应包数据格式与广播数据格式...
C++使用OLE/COM高速读写EXCEL的源码 - C/C++ - 清泛网 - 专注C/C++及内核技术
...主要研究通过OLE COM实现对Excel表格的操作。另外,本文主代码中汇聚各网友的智慧进行了优化(比如预加载等),可以加快OLE读取的EXCEL的速度。本文源码来自互联网、由清泛网编译整理。
http://blog.csdn.net/otherhill/article/details/187...
程序员才能听得懂的笑话 - 轻松一刻 - 清泛网 - 专注C/C++及内核技术
...
22、程序猿最烦两件事,第一件事是别人要他给自己的代码写文档,第二件呢?是别人的程序没有留下文档。
23、程序员的读书历程:x 语言入门 —> x 语言应用实践 —> x 语言高阶编程 —> x 语言的科学与艺术 —> 编程之美 ...
C++常用排序算法汇总 - C/C++ - 清泛网 - 专注C/C++及内核技术
...********************/
#include<stdio.h>
#include<stdlib.h>
/*
第一种代码形式
插入排序后的顺序为从小到大
*/
void Insert_Sort1(int *arr,int len)
{
int i;
//从第1个元素开始循环执行插入排序
for(i=1;i<len;i++)
{ //将第i个元素分别与前面的元...
C++ Lock-free Hazard Pointer(冒险指针) - C/C++ - 清泛网 - 专注C/C++及内核技术
...的场景。其论文可参考文献 1,标准草案可参考文献 2,代码实现可参考 Folly 中的 HazPtr。
2. Hazard Pointer
首先回忆下引用计数的做法:
#include <atomic>
#include <memory>
template <class T>
class ReferenceCount {
public:
ReferenceCount(std::uni...