- 博客(9)
- 资源 (4)
- 收藏
- 关注
转载 C++的三大特性:封装、继承、多态
C++的三大特性:封装、继承、多态。以前学的时候自己没去总结,记得在一本c++入门的书讲得还是比较清楚。今天上网找了一下多态,找到下面这篇文章写得比较清晰。 http://pcedu.pconline.com.cn/empolder/gj/c/0503/574706.html 类的多态特性是支持面向对象的语言最主要的特性,有过非面向对象语言开发经历的人,通常对这一章节的内容会觉得不习
2012-02-10 13:43:50 3131
原创 C预编译命令,C++预编译命令,C宏定义,C++宏定义
(一)基本知识 预处理器指示符以“#”号开头标识,处理这些指示符的程序叫做预处理器。 #include指示符读入指定文件的内容,它有两种格式: #include #include "my_file.h" 如果文件名用 们可以通过设置环境变量或命令行来修改这些目录。如果文件名用“”引起来,则表明该文件
2012-02-01 17:57:37 664
原创 vim cscope ctags, 动态创建ctags, cscope.out,
vim cscope ctags, 组合相当于windows的source Insight, 但是怎么动态创建工程了,我写了个脚本,共大家参考! 创建工程的脚本: #!/bin/sh # filename: # createproject.sh #echo $HOME if [ "$1" = "help" ] ; then echo "Usage:"
2011-11-23 22:38:14 694
转载 使用 GNU Libtool 创建库
介绍 在不同的系统中建立动态链接库的方法有很大的差别,这主要是因为每个系统对动态链接库的看法和实现并不相同,以及编译器对动态链接库支持的选项也不太一样。对于开发人员,如果尝试将使用动态库的软件在这些系统之间移植,需要参考枯涩难懂的系统手册,以及修改相应的 Makefile,这一工作是乏味的,并且具有一定的难度。 使用 GNU Libtool 可以容易的在不同的系统中建立动态链接库。它通
2011-11-10 19:55:30 357
转载 gdb 调试
GDB概述 GDB 是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许 ,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如 果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、 BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就 是这个道理。 一般来说,GDB主要帮忙你完成下面四个方面的功能: 1、启动你的程序,可以按照你的自定义的要
2011-11-07 11:14:58 410
转载 ARM中断原理, 中断嵌套的误区,中断号的怎么来的
几天前一个学生问我ARM中断嵌套的问题,我才发现原在我心中理所当然的事对学生来说理解实属不易。 ARM有七种模式,我们这里只讨论SVC、IRQ和FIQ模式。 我们可以假设ARM核心有两根中断引脚(实际上是看不见的),一根叫 irq pin, 一根叫fiq
2011-09-14 10:31:30 375
原创 U-Boot启动过程完全分析
1.1 U-Boot工作过程 U-Boot启动内核的过程可以分为两个阶段,两个阶段的功能如下: (1)第一阶段的功能 Ø 硬件设备初始化 Ø 加载U-Boot第二阶段代码到RAM空间 Ø 设置好栈 Ø 跳转到第二阶段代码入口 (2)第二阶段的功能 Ø 初始化本阶段使用的硬件设备 Ø 检测系统内存映射 Ø 将内核从Fla...
2011-09-13 11:49:26 70
转载 goahead webserver源码分析
转载goahead webserver源码分析 1.一个txt文本架构图main() | |--websOpenServer() | |-- websOpenListen() | |--socketOpenConnection() | |--打开webServer服务器 |
2010-11-05 13:59:00 877
转载 Linux动态连接原理
<br />注意:<br />以下所用的连接器是指,ld,<br />而加载器是指ld-linux.so;<br />1, GOT表;<br />GOT(Global Offset Table)表中每一项都是本运行模块要引用的一个全局变量或函数的地址。可以用GOT表来间接引用全局变量、函数,也可以把GOT表的首地址作为一个基准,用相对于该基准的偏移量来引用静态变量、静态函数。由于加载器不会把运行模块加载到固定地址,在不同进程的地址空间中,各运行模块的绝对地址、相对位置都不同。这种不同反映到GOT表上,就
2010-08-05 15:29:00 625
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人