C++静态库与动态库这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《程序员的自我修养——链接、装载与库》。什么是库库是写好的现有的,成熟的,可以复用的代码。现实中每...
分类:
编程语言 时间:
2014-12-17 09:44:07
阅读次数:
237
32位未修改源码与修改版的代码下载:git clone git@github.com:youzhonghui/MiniCRT.gitMiniCRT 64位 linux 系统移植记录MiniCRT是《程序员的自我修养:链接,转载于库》的作者俞甲子写的小型的C运行时库。里面提供了printf,mallo...
分类:
系统相关 时间:
2014-12-10 21:06:14
阅读次数:
514
1. 什么是拖延症
拖延症是一种明知道会影响自己做事的效果或者自身做事的态度,却仍然自愿推迟既定事项的行为。
所有拖延症都是耽搁,但耽搁并不一定是拖延症。
2. 拖延症的代价
拖延是对生活本身无所适从的问题。
会造成自信心下降,一再的违背自己对自己的承诺,造成自信心下降。(这点是我的个人体会,非书上内容)拖延症会导致你没有足够的时间完成周密的工作,工作总体完成情况会更糟糕。拖延症...
分类:
其他好文 时间:
2014-12-06 19:35:00
阅读次数:
301
几乎所有的计算机程序,都会牵涉到网络通信。因此,了解计算机基础网络知识,对每一个程序员来说都是异常重要的。 本文在介绍一些基础网络知识的同时,给出了一些高质量的系列文章链接,以方便大家随时参考学习。...
分类:
其他好文 时间:
2014-12-02 12:08:42
阅读次数:
338
一、size中统计的text的大小与objdump中统计的一些大小不一致问题:
size(size.text ) == size( objdump.text + objdump.rodata + objdump.eh_frame)
二、.rodata段大小的计算方法
.rodata段存放的是常量。用C代码写一段程序,其中有些东西是被编译器放到.rodata段的。
例...
分类:
其他好文 时间:
2014-11-26 16:30:03
阅读次数:
488
这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《程序员的自我修养——链接、装载与库》。什么是库库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基...
分类:
编程语言 时间:
2014-11-21 17:59:47
阅读次数:
297
不知不觉也工作8个月了,在工作岗位上尤其是前辈身上学到了许多,由于没有过多的去书籍上印证,因此只能主观上总结一些内容。 学习的目的是为了提升自我,工作的目的是为了完成需求。 无论学习氛围如何浓郁的团队,完成任务也是第一要务。除了增强自我修养(也可以称之为娱乐身心)以外,所有的学习成果,最终展...
分类:
其他好文 时间:
2014-11-20 06:42:20
阅读次数:
157
首先我表示很悲剧,在看《程序员的自我修养--链接、装载与库》之前我竟不知道C有强符号、弱符号、强引用和弱引用。在看到3.5.5节弱符号和强符号时,我感觉有些困惑,所以写下此篇,希望能和同样感觉的朋友交流也希望高人指点。 首先我们看一下书中关于它们的定义。 引入场景:(1)文件A中定义并初始化...
分类:
编程语言 时间:
2014-10-31 01:09:06
阅读次数:
267
语言(C++)
书籍:c++primer、effective c++、stl源码剖析、深度探索c++对象模型,程序员的自我修养。
操作系统
书籍:linux内核的设计与实现、UNIX高级环境编程
网络
书籍:TCP/IP卷1、UNIX网络编程、linux高性能服务器编程---游双
算法
书籍:剑指offer,编程之美...
分类:
其他好文 时间:
2014-10-25 10:39:02
阅读次数:
153
作为一个蒟蒻,离开大神还有很大一段距离(更不用说神犇了).作为一个想成为SB的SX,自我修养是及其重要的.即使初三老师丧心病狂,也不能放弃这条路恩!计划:恩不去MO但是学习他们的那些书~~毕竟数学渣 = ^ =然后是数据结构...我最弱的一块辣然后是算法...我也不强解题思路 啊啊啊!!!差得要命!...
分类:
其他好文 时间:
2014-10-21 00:49:52
阅读次数:
255