C/C++小贴士
兔晓侠
自动化专业在校硕士
展开
-
【转】使用gdb和core dump迅速定位段错误
使用gdb和core dump迅速定位段错误关键字:gdb、段错误、core dump一、什么是core dumpcore:内存、核心的意思;dump:抛出,扔出;core dump:前提:当某程序崩溃的一瞬间,内核会抛出当时该程序进程的内存详细情况,存储在一个名叫core.xxx(xxx为一个数字,比如core.699)的文件中。二、更改生成的core文件的大小限制可见,core文件是内核生成的转载 2016-02-05 21:25:22 · 413 阅读 · 0 评论 -
单例模式与复制、赋值、析构
原文地址:http://www.cnblogs.com/loveis715/archive/2012/07/18/2598409.html“请写一个Singleton。”面试官微笑着和我说。 “这可真简单。”我心里想着,并在白板上写下了下面的Singleton实现:复制代码 1 class Singleton 2 { 3 public: 4 static Singleton转载 2016-03-07 11:15:59 · 2669 阅读 · 0 评论 -
[转]观察者模式的C++范例
原文:http://www.cnblogs.com/jiese/archive/2013/07/11/3183635.htmlObserver观察者模式 作用:观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己UML图: Subject类,可翻译为主题或抽象通知者,一般用一个抽象类或者一个借口实转载 2016-06-09 18:38:13 · 272 阅读 · 0 评论 -
每个计算机工程师都应该知道的数字列表
L1 cache reference: 0.5 ns Branch mispredict: 5 ns L2 cache reference: 7 ns Mutex lock/unlock: 100 ns Main memory reference: 100 ns Compress 1K bytes with Zippy: 10,000 ns Send 2K bytes over 1 Gb转载 2016-12-23 16:04:49 · 487 阅读 · 0 评论