大约有 40,000 项符合查询结果(耗时:0.0210秒) [XML]
内存优化总结:ptmalloc、tcmalloc和jemalloc - 操作系统(内核) - 清泛网 - ...
...
一个优秀的通用内存分配器应具有以下特性:
额外的空间损耗尽量少
分配速度尽可能快
尽量避免内存碎片
缓存本地化友好
通用性,兼容性,可移植性,易调试
现状
目前大部分服务端程序使用glibc提供的malloc/free系列...
正则表达式 30 分钟入门教程 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...上组号分配过程是要从左向右扫描两遍的:第一遍只给未命名组分配,第二遍只给命名组分配--因此所有命名组的组号都大于未命名的组号
你可以使用(?:exp)这样的语法来剥夺一个分组对组号分配的参与权.
后向引用用于...
简单谈谈软件配置管理 - 项目管理 - 清泛网 - 专注C/C++及内核技术
...件并提供对软件过程及其软件产品的跟踪能力。即:怎么命名?版本如何设置?放到哪里?哪些是受控的?受控的级别是什么?读写的权限是什么?
2、配置变更控制
IEEE中的定义:通过建立产品基线,控制软件产品的发布和在...
动态追踪(Dynamic Tracing)技术漫谈 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
...存在的性能问题。所以,又回到那句老话,程序代码中的命名非常重要,不仅有助于阅读源码,也有助于调试问题。而反过来,火焰图也为我们提供了一条学习陌生的软件系统的捷径。毕竟重要的代码路径,几乎总是花费时间较...
了解 Boost Filesystem Library - C/C++ - 清泛网 - 专注C/C++及内核技术
... filesystem_error 异常来报告相关错误消息。清单 7 提供了重命名文件的小示例,在 from 路径中的文件不存在时引发异常。
清单 7. Boost 中的错误处理
#include <iostream>
#include “boost/filesystem.hpp”
int main()
{
try {
boost::filesyste...
windows下捕获dump之Google breakpad_client的理解 - C/C++ - 清泛网 - 专注C/C++及内核技术
...后来修改掉了吧,之前我还一直以为是对crash_server.exe重命名了。
进程外写dump,使用者一样要定义一个ExceptionHandler对象,这对象有管道名称。另外还需要写一个server进程,server进程负责:写dump、上传dump,当客户进程发生crash时...
Visual SVN 安装及客户端使用 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...et Lock】而失败,这是需要先解锁【Release Lock】。
六、重命名文件或文件夹,并将修改提交到SVN服务器
只要在需要重命名的文件或文件夹上点击右键,点击TortiseSVN=>>Rename…,在弹出的窗体中输入新名称,点击OK按钮,就可以了...
36氪CEO刘成城揭秘氪空间筛选标准 - 资讯 - 清泛网 - 专注C/C++及内核技术
36氪CEO刘成城揭秘氪空间筛选标准近日,36氪正式启动“氪空间X20计划”,在2016年底前将其线下创业孵化期——氪空间模式扩张到全国20个城市,用创业孵化器服务大众创业,帮助当地优质项目成长、走出去,服务未来的“独角...
项目管理实践教程二、源代码控制【Source Control Using VisualSVN Server ...
...et Lock】而失败,这是需要先解锁【Release Lock】。
六、重命名文件或文件夹,并将修改提交到SVN服务器
只要在需要重命名的文件或文件夹上点击右键,点击TortiseSVN=>>Rename…,在弹出的窗体中输入新名称,点击OK按钮,就可以了...
OceanBase使用libeasy原理源码分析:服务器端 - 数据库(内核) - 清泛网 - ...
...d_listen:
从eio->pool中为easy_listen_t和io线程个数个ev_io分配空间,开始监听某个地址,初始化每个read_watcher,关注listen fd上的读事件,设置其回调函数 为easy_connection_on_accept,在这里仅仅是初始化read_watcher, 还没有激活,激活在每...
