自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

转载 C++的三大特性:封装、继承、多态

C++的三大特性:封装、继承、多态。以前学的时候自己没去总结,记得在一本c++入门的书讲得还是比较清楚。今天上网找了一下多态,找到下面这篇文章写得比较清晰。 http://pcedu.pconline.com.cn/empolder/gj/c/0503/574706.html      类的多态特性是支持面向对象的语言最主要的特性,有过非面向对象语言开发经历的人,通常对这一章节的内容会觉得不习

2012-02-10 13:43:50 3102

原创 C预编译命令,C++预编译命令,C宏定义,C++宏定义

(一)基本知识        预处理器指示符以“#”号开头标识,处理这些指示符的程序叫做预处理器。     #include指示符读入指定文件的内容,它有两种格式:         #include         #include "my_file.h"     如果文件名用 们可以通过设置环境变量或命令行来修改这些目录。如果文件名用“”引起来,则表明该文件

2012-02-01 17:57:37 632

原创 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 666

转载 使用 GNU Libtool 创建库

介绍 在不同的系统中建立动态链接库的方法有很大的差别,这主要是因为每个系统对动态链接库的看法和实现并不相同,以及编译器对动态链接库支持的选项也不太一样。对于开发人员,如果尝试将使用动态库的软件在这些系统之间移植,需要参考枯涩难懂的系统手册,以及修改相应的 Makefile,这一工作是乏味的,并且具有一定的难度。 使用 GNU Libtool 可以容易的在不同的系统中建立动态链接库。它通

2011-11-10 19:55:30 330

转载 gdb 调试

GDB概述 GDB 是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许 ,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如 果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、 BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就 是这个道理。 一般来说,GDB主要帮忙你完成下面四个方面的功能: 1、启动你的程序,可以按照你的自定义的要

2011-11-07 11:14:58 397

转载 ARM中断原理, 中断嵌套的误区,中断号的怎么来的

几天前一个学生问我ARM中断嵌套的问题,我才发现原在我心中理所当然的事对学生来说理解实属不易。      ARM有七种模式,我们这里只讨论SVC、IRQ和FIQ模式。      我们可以假设ARM核心有两根中断引脚(实际上是看不见的),一根叫 irq pin, 一根叫fiq

2011-09-14 10:31:30 363

原创 U-Boot启动过程完全分析

1.1 U-Boot工作过程 U-Boot启动内核的过程可以分为两个阶段,两个阶段的功能如下: (1)第一阶段的功能 Ø 硬件设备初始化 Ø 加载U-Boot第二阶段代码到RAM空间 Ø 设置好栈 Ø 跳转到第二阶段代码入口 (2)第二阶段的功能 Ø 初始化本阶段使用的硬件设备 Ø 检测系统内存映射 Ø 将内核从Fla...

2011-09-13 11:49:26 61

转载 goahead webserver源码分析

转载goahead webserver源码分析 1.一个txt文本架构图main()      |      |--websOpenServer()      |             |-- websOpenListen()      |                           |--socketOpenConnection()      |                                           |--打开webServer服务器      |        

2010-11-05 13:59:00 852

转载 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 598

Makefile调试

这是一篇介绍Makefile如何调试的文章, 里面一些小技巧,很值得学习,体会。

2010-08-05

采用汇编语言对C语言函数调用方法求平均数

这是一个简单的例子,说明了C程序和汇编程序的关系。

2010-08-05

Perl语言编程指导手册

本书对于初学Perl的人来说,是个不错的选择。 很快入门。希望对强大的Perl有兴趣的朋友,赶快下载学习啊。在Perl里面,你会感受她的。。。

2010-05-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除