![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术类
文章平均质量分 76
stephonWang
关注分布式中间件、新一代电信平台
喜欢技术、管理、历史和财经
希望能和大家做朋友
展开
-
字符串追加bug分析
前两天测试一段代码,大致如下(和实际代码有出入,这里只做模拟):#include #include using namespace std; int main(int argc, char* argv[]){ string str_test1 = "123"; const char* str_test2 = "567"; st原创 2009-07-16 01:09:00 · 815 阅读 · 1 评论 -
《程序员的自我修养-链接加载与库》读书笔记(1)---基础知识储备
计算机是一个非常广泛的概念,拥有计算概念的都可以称作计算机; 各部件频率适配:IO控制器:协调I/O设备和总线之间的速度Cpu倍频:系统总线与内存频率一致,CPU采用倍频的方式与系统总线通信北桥芯片:协调CPU、内存和高速图形设备,北桥也简称PCI桥,起汇聚作用南桥芯片:磁盘、USB、键盘、鼠标等设备连接在南桥上,南桥汇总后连接到北桥 SMP与多核:SMP:一个原创 2009-07-17 01:04:00 · 1259 阅读 · 1 评论 -
《程序员的自我修养-链接加载与库》读书笔记(2)---程序环境-内存
程序的运行环境由内存、运行库、系统调用(作为程序和操作系统内核的中介)组成,下面几节将分别介绍这几部分 程序的内存布局:现代的应用程序都运行在一个内存空间中,32bit系统下,内存空间拥有4G的寻址能力,其中,不同的地址区间有不同地位,大多数操作系统都将一部分挪给内核使用,称为内核空间,像win下会将高地址的2G空间作为内核空间,linux将高地址的1G空间作为内核空间。 其余原创 2009-07-22 00:33:00 · 1238 阅读 · 1 评论