大约有 8,000 项符合查询结果(耗时:0.0093秒) [XML]
在线服务的黑天鹅 - 资讯 - 清泛网 - 专注C/C++及内核技术
...问题的排查通常需要更多时间,需要多个团队共同参与来定位及解决问题。但在线服务由于可用性的要求,出了问题之后,解决问题的紧急程度会比分析问题更高,因此并不会第一时间来讨论及分析问题,现场的工程师需要凭有...
什么是 Ringbuffer ? - C/C++ - 清泛网 - 专注C/C++及内核技术
...x,比如一共有8槽,3&(8-1)=3,HashMap就是用这个方式来定位数组元素的,这种方式比取模的速度更快。)
那又怎么样?
如果你看了维基百科里面的关于环形buffer的词条,你就会发现,我们的实现方式,与其最大的区别在于...
探讨nginx与php-fpm是不是以多进程多线程方式运行的 - 更多技术 - 清泛网 -...
...定的是每个进程处理多少个请求后重启(因为 PHP 偶尔会有内存泄漏,所以需要重启).
PHP-FPM 的每个进程也只有一个线程,但是一个进程同时只能服务一个客户端。
大多数的 Linux 程序都倾向于使用进程而不是线程,因为 Linux 下...
[精华] VC中BSTR、Char和CString类型的转换 - C/C++ - 清泛网 - 专注C/C++及内核技术
...好将此BSTR变量赋为NULL,以防止多次释放,导致释放非法内存空间。
2._bstr_t类型有一个函数叫copy,使用时需要当心,因为它其实调用了SysAllocStringByteLen,所以需要调用者去释放返回的BSTR字符串。
用法如下:
_bstr_t m_state = L...
msvcr110d.dll!_CrtIsValidHeapPointer(const void * pUserData) 行 2036 ...
...个失败,这个只会存在 debug 状态下,但是 release 会出现内存泄漏。更改 debug 下 dll 和 exe 运行库为动态编译即: multi-threaded debug dll. 因为 multi-thread debug dll 运行库编译使编译器为所有dll共享分配的堆。这样就不会存在多个释放过...
腾讯Tencent开源框架介绍(持续更新) - 开源 & Github - 清泛网 - 专注C/C++及内核技术
...控项的异常数据进行采集和分析,输出相应的问题分析、定位与优化建议,从而帮助开发者开发出更高质量的应用。当前工具监控范围包括:崩溃、卡顿和爆内存。
6、分布式及事务:
https://github.com/Tencent/phxpaxos PhxPaxos:...
程序员爱情观 - 轻松一刻 - 清泛网 - 专注C/C++及内核技术
...情就是死循环,一旦执行就陷进去了;爱上一个人,就是内存泄漏?你永远释放不了;真正爱上一个人的时候,那就是常量限定, 程序员爱情观:爱情就是死循环,一旦执行就陷进去了;爱上一个人,就是内存泄漏?你永远释放...
Boost智能指针——shared_ptr - C/C++ - 清泛网 - 专注C/C++及内核技术
...sp1和sp2都释放对该对象的所有权时,其所管理的的对象的内存才被自动释放。在共享对象的访问权限同时,也实现了其内存的自动管理。
boost::shared_ptr的内存管理机制:
boost::shared_ptr的管理机制其实并不复杂,就是对所管理的...
一文了解大数据领域创业的机会与方向 - 大数据 & AI - 清泛网 - 专注C/C++及内核技术
...企业和用户对数据的需求出发做大数据产品,找准自己的定位是关键。”
创业 方向
C++STL容器使用经验总结 - C/C++ - 清泛网 - 专注C/C++及内核技术
...的数据来初始化一个vector,那么你可以利用vector和数组的内存布局兼容性,先把数据写入到vector中,然后把数据拷贝到期望最终写入的STL容器中。
第17条:使用“swap技巧”出去多余的容量。
vector<Contestant>(contestants).swap(contest...