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

https://www.tsingfun.com/it/os_kernel/663.html 

深入理解 x86/x64 的中断体系 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术

... /* clear eflags.IF */ interrupt handler 使用 iret 指令返回时,会将栈中 eflags 值出栈以恢复原来的 eflags 值。 下面是 interrupt gate 的结构图: 可以看到 interrupt gate 和 trap gate 的结构是完全一样的,除了以 type 来区分 gate 外...
https://www.tsingfun.com/it/cp... 

内存调试技巧:C 语言最大难点揭秘 - C/C++ - 清泛网 - 专注C/C++及内核技术

...并以极低的成本检测内存问题。通过少量的实践和适当的文本搜索,您能够快速验证平衡的 *alloc() 和 free() 或者 new 和 delete 的源主体。人工查看此类内容通常会出现像清单 7 中一样的问题。 清单 7. 棘手的内存泄漏 static cha...
https://www.tsingfun.com/it/cpp/1385.html 

高并发服务端分布式系统设计概要 - C/C++ - 清泛网 - 专注C/C++及内核技术

...我们作一个取舍,即至少有一个Group Slave同步成功,才能返回写请求的成功。这是为什么呢?因为假如这时候Group Master突然挂掉了,那么我们至少可以找到一台Group Slave保持和Group Master完全同步的数据并顶替它继续工作,剩下的...
https://www.tsingfun.com/it/cpp/655.html 

VC窗口刷新InvalidateRect和UpdateWindow - C/C++ - 清泛网 - 专注C/C++及内核技术

...数就是一个绘图信息结构的缓冲区地址,windows会在这里返回绘图信息结构,结构中包含了无效区域的位置和大小,绘图信息结构的定义如下: typedef struct tagPAINTSTRUCT { // ps      HDC   hdc;      BOOL fErase;...
https://www.tsingfun.com/it/tech/453.html 

Postfix发信的频率控制几个参数 - 更多技术 - 清泛网 - 专注C/C++及内核技术

...值为1000秒。 maximal_queue_lifetime:设置postfix在放弃投递而返回不可投递信息前,被延迟邮件再deferred邮件队列中的生存时间。 minimal_backoff_time:当一封邮件投递失败后,邮件队列将在一段时间内忽视该邮件的存在,也就是我们前...
https://www.tsingfun.com/it/tech/1480.html 

windbg 备忘 - 更多技术 - 清泛网 - 专注C/C++及内核技术

...当前函数的反回处。 ph 执行到下一个跳转处 pt 执行到返回 t 单步执行 ta 单步执行到指定地址 tb 单步执行到分支处 tc 单步执行到下一个Call的开始,如果当前指令就是一个Call,执行完此Call,再停在下一个Call的开始处。 tct 单...
https://www.tsingfun.com/it/bigdata_ai/1073.html 

初窥InnoDB的Memcached插件 - 大数据 & AI - 清泛网 - 专注C/C++及内核技术

...m END 既然我定义value_columns的时候设置了多个字段,那么返回数据的时候自然也返回多个字段的数据,并且它们依照innodb_memcache.config_options表中的separator字段来分隔,缺省情况下是一个竖线,如果你的字段内容里包含了竖线,那...
https://www.tsingfun.com/it/tech/1101.html 

栈和队列的面试题Java实现 - 更多技术 - 清泛网 - 专注C/C++及内核技术

...push、pop、的时间复杂度都是O(1)。 min方法的作用是:就能返回是栈中的最小值。 普通思路: 一般情况下,我们可能会这么想:利用min变量,每次添加元素时,都和min元素作比较,这样的话,就能保证min存放的是最小值。但是...
https://www.tsingfun.com/it/tech/717.html 

由12306.cn谈谈网站性能技术 - 更多技术 - 清泛网 - 专注C/C++及内核技术

...都是第一次访问,每人下载量需要1M,如果需要在120秒内返回,那么就需要,1M * 1M /120 * 8 = 66Gbps的带宽。很惊人吧。所以,我估计在当天,12306的阻塞基本上应该是网络带宽,所以,你可能看到的是没有响应。后面随着浏览器的...
https://www.tsingfun.com/it/cpp/512.html 

Ubuntu下CodeBlock开发环境配置 - C/C++ - 清泛网 - 专注C/C++及内核技术

...便会通过,出现Demo程序的运行结果(一个只包含“Quit”按钮的窗口)。 2》代码“智能感知”的配置: 对windows下VS或Eclipse熟悉的一定知道代码“智能感知”的好处了,CodeBlock的智能感知功能也不比它们落后。这里介绍以下...