大约有 8,000 项符合查询结果(耗时:0.0093秒) [XML]

https://www.tsingfun.com/ilife/tech/256.html 

在线服务黑天鹅 - 资讯 - 清泛网 - 专注C/C++及内核技术

...问题排查通常需要更多时间,需要多个团队共同参与来定位及解决问题。但在线服务由于可用性要求,出了问题之后,解决问题紧急程度会比分析问题更高,因此并不会第一时间来讨论及分析问题,现场工程师需要凭有...
https://www.tsingfun.com/it/cpp/2080.html 

什么是 Ringbuffer ? - C/C++ - 清泛网 - 专注C/C++及内核技术

...x,比如一共有8槽,3&(8-1)=3,HashMap就是用这个方式来定位数组元素,这种方式比取模速度更快。) 那又怎么样? 如果你看了维基百科里面关于环形buffer词条,你就会发现,我们实现方式,与其最大区别在于...
https://www.tsingfun.com/it/tech/2281.html 

探讨nginx与php-fpm是不是以多进程多线程方式运行 - 更多技术 - 清泛网 -...

...定是每个进程处理多少个请求后重启(因为 PHP 偶尔会有内存泄漏,所以需要重启). PHP-FPM 每个进程也只有一个线程,但是一个进程同时只能服务一个客户端。 大多数 Linux 程序都倾向于使用进程而不是线程,因为 Linux 下...
https://www.tsingfun.com/it/cpp/1210.html 

[精华] VC中BSTR、Char和CString类型转换 - C/C++ - 清泛网 - 专注C/C++及内核技术

...好将此BSTR变量赋为NULL,以防止多次释放,导致释放非法内存空间。 2._bstr_t类型有一个函数叫copy,使用时需要当心,因为它其实调用了SysAllocStringByteLen,所以需要调用者去释放返回BSTR字符串。 用法如下: _bstr_t m_state = L...
https://www.tsingfun.com/it/tech/1893.html 

msvcr110d.dll!_CrtIsValidHeapPointer(const void * pUserData) 行 2036 ...

...个失败,这个只会存在 debug 状态下,但是 release 会出现内存泄漏。更改 debug 下 dll 和 exe 运行库为动态编译即: multi-threaded debug dll. 因为 multi-thread debug dll 运行库编译使编译器为所有dll共享分配堆。这样就不会存在多个释放过...
https://www.tsingfun.com/it/op... 

腾讯Tencent开源框架介绍(持续更新) - 开源 & Github - 清泛网 - 专注C/C++及内核技术

...控项异常数据进行采集和分析,输出相应问题分析、定位与优化建议,从而帮助开发者开发出更高质量应用。当前工具监控范围包括:崩溃、卡顿和爆内存。 6、分布式及事务: https://github.com/Tencent/phxpaxos PhxPaxos:...
https://www.tsingfun.com/ilife/relax/354.html 

程序员爱情观 - 轻松一刻 - 清泛网 - 专注C/C++及内核技术

...情就是死循环,一旦执行就陷进去了;爱上一个人,就是内存泄漏?你永远释放不了;真正爱上一个人时候,那就是常量限定, 程序员爱情观:爱情就是死循环,一旦执行就陷进去了;爱上一个人,就是内存泄漏?你永远释放...
https://www.tsingfun.com/it/cpp/1372.html 

Boost智能指针——shared_ptr - C/C++ - 清泛网 - 专注C/C++及内核技术

...sp1和sp2都释放对该对象所有权时,其所管理对象内存才被自动释放。在共享对象访问权限同时,也实现了其内存自动管理。 boost::shared_ptr内存管理机制: boost::shared_ptr管理机制其实并不复杂,就是对所管理...
https://www.tsingfun.com/it/bigdata_ai/841.html 

一文了解大数据领域创业机会与方向 - 大数据 & AI - 清泛网 - 专注C/C++及内核技术

...企业和用户对数据需求出发做大数据产品,找准自己定位是关键。” 创业 方向
https://www.tsingfun.com/it/cpp/1906.html 

C++STL容器使用经验总结 - C/C++ - 清泛网 - 专注C/C++及内核技术

...数据来初始化一个vector,那么你可以利用vector和数组内存布局兼容性,先把数据写入到vector中,然后把数据拷贝到期望最终写入STL容器中。 第17条:使用“swap技巧”出去多余容量。 vector<Contestant>(contestants).swap(contest...