大约有 700 项符合查询结果(耗时:0.0172秒) [XML]

https://www.tsingfun.com/it/tech/1087.html 

Http长连接200万尝试及调优 - 更多技术 - 清泛网 - 专注C/C++及内核技术

Http长连接200万尝试及调优对于一个server,我们一般考虑他所能支撑的qps,但有那么一种应用, 我们需要关注的是它能支撑的连接数个数,而并非qps,当然qps也是我们...对于一个server,我们一般考虑他所能支撑的qps,但有那么一...
https://www.tsingfun.com/it/tech/1058.html 

通过FastCGI Cache实现服务降级 - 更多技术 - 清泛网 - 专注C/C++及内核技术

...了,说点与众不同的:虽然使用了缓存,但出于个性化的考虑,正常情况下缓存都是被穿透的,只有在出现异常情况的时候才查询,架构图如下: Degradation 实现的关键点在于通过error_page处理异常,并且完成服务降级: lim...
https://www.tsingfun.com/it/bigdata_ai/634.html 

淘宝应对双\"11\"的技术架构分析 - 大数据 & AI - 清泛网 - 专注C/C++及内核技术

...数据,越早的数据,越容易被冷落。为此,出于硬件成本考虑,我们在这20个节点中分出了“热节点”和“冷节点”(如图4所示)。 顾名思义,“热节点”存放最新的、被访问频率较高的数据。对于这部分数据,我们希望能给...
https://www.tsingfun.com/ilife/tech/536.html 

为维护国家安全 中国限制出口无人机和高性能计算机 - 资讯 - 清泛网 - 专注...

...够进行并发、并行、同时操作或运行,则在计算R时,应考虑同时操作的因素。 注4:计算APP时,不应考虑那些仅负责输出/输入和外部设备功能(如:磁盘驱动器、通信及视频显示等)的处理器。 注5:计算APP的值,不考虑通过...
https://www.tsingfun.com/it/cp... 

内存管理内幕:动态分配的选择、折衷和实现 - C/C++ - 清泛网 - 专注C/C++及内核技术

...请参阅 参考资料中的链接)。它有点过时,因为它没有考虑虚拟内存环境,不过大部分算法都是基于前面给出的函数。 在 C++ 中,通过重载 operator new(),您可以以每个类或者每个模板为单位实现自己的分配程序。在 Andrei Alexandr...
https://www.tsingfun.com/it/da... 

OceanBase使用libeasy原理源码分析:服务器端 - 数据库(内核) - 清泛网 - ...

...相关的各个对象之间关系如下图所示: OceanBase主要用到的是libeasy的IO线程池部分,没有用到libeasy内置的工作线程池。libeasy采用one event loop per thread的模式,即每个线程一个event loop, 内存资源每连接自管理,连接之间的资源...
https://www.tsingfun.com/it/cpp/713.html 

代码坏味道(总结) - C/C++ - 清泛网 - 专注C/C++及内核技术

...itch Statements(switch惊悚现身) 不要过多使用switch,可以考虑用多态代替。 11.Parallel Inheritance Hierarchies(平行继承体系) 为一个类增加子类同时也需要为另一个类增加子类,这时可以将一个类委托给另一个类。 12.L...
https://www.tsingfun.com/it/cpp/1503.html 

预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(...

...仍然会使项目总体的编译速度大大降低,得不偿失。这时考虑可以为这组文件建立专用的预编译头。在 VC++ 极早期版本(1.5及以前版本)中是支持单个工程中建立分别针对 .c 和 .cpp 的预编译头的,但之后的版本中只支持单独的...
https://www.tsingfun.com/it/cpp/1536.html 

关于 __VA_ARGS__ 宽字符版本的问题 - C/C++ - 清泛网 - 专注C/C++及内核技术

...__ 宽字符版本的问题在写一个可变参数的记录日志函数,考虑到宽字符(Unicode版本)时:#define WIDEN2(x) L ## x#define WIDEN(x) WIDEN2(x)#define __...在写一个可变参数的记录日志函数,考虑到宽字符(Unicode版本)时: #define WIDEN2(x) L ##...
https://www.tsingfun.com/it/cpp/2052.html 

coinitialize失败,返回值是0x80010106 无法在设置线程模式后对其加以更改 ...

...线程方式创建。 创建单线程方式的COM服务器时不用考虑串行化问题,多线程COM服务器就要考虑。 在使用中,使用CoInitialize创建可使对象直接与线程连接,得到最高的性能。创建多线程对象可以直接接收所有线程的调...