自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (5)
  • 收藏
  • 关注

转载 source insight也可以自动排版

http://blog.csdn.net/taixinlfx/article/details/7573411 转自eclipse的一个强悍功能,就是可以把代码自动排版但source insight却不行不过,有工具和配置,可以帮助完成这个事情:1,下载astyle工具:http://download.csdn.net/detail/taixinlfx/43067

2014-07-23 18:06:37 822

原创 gcc 需要掌握的基本选项

-I  指定头文件的搜索路径-L  指定库文件的搜索路径-l  指定链接某个库-E  预处理完后停止-S  编译阶段完毕后停止,生成汇编代码-c  汇编阶段完毕后停止,生成二进制目标文件 -o  指定生成的目标文件名字-shared  生成动态库

2014-07-16 10:12:32 603

转载 使用autotools自动生成Makefile并在此以上使用dh-make生成可发布的deb程序包(详解)

转自 http://www.myexception.cn/other/1450836.html一、前言       本文将介绍如何使用autotools生成一个Makefile文件,并在此基础上使用dh-make和debuild生成一个可发布的deb程序包,这也是我们在Linux下开发应用程序以及想要发布应用程序需要做的。       无论是在L

2014-07-14 17:48:01 930 1

原创 简单单元测试思想

一个项目又很多模块组成,当我们每次完成一个模块的时候,就应该测试该功能是否能够运行正确。然后再写下一个模块,不要等所有模块写完了再整体测试,这样到时候很难找到问题(当然高手除外)。所以作为一个工程师,写测试用例是一个基本的技能。那如何写测试用例呢?其实就是使用自己的模块,看运行的结果是否跟期望的结果一致。比如如下,写了一个add函数,要测试它,我们写一个test_a

2014-07-11 20:14:09 935

转载 Linux 文件和目录的读写执行权限详解

Linux 文件和目录的读写执行权限详解 (2011-07-31 15:39:04)转载▼标签: 权限 硬链接 表示 允许 子目录 杂谈分类: Linux技术1. 首先了解一个ls -l 文件的每列含义[root@zhs-pc ~]# ls -l a

2014-07-11 18:15:33 5064

原创 简单链表C语言实现

链表http://blog.csdn.net/xiaoliu0518/article/details/31762897

2014-07-11 14:47:06 1908

转载 SecureCRT如何设置才能使Vim中代码彩色显示??

转自 http://jrails.iteye.com/blog/1633773SecureCRT如何设置才能使Vim中代码彩色显示?? 在中文支持方面,putty真的太差了,所以只好还是回到用secureCRT上面来。 之前不知道怎么回事,secureCRT中登录到服务器上时,汉字支持很好,但vim中的代码总是不能高亮彩色显示,今天摸索了一下,终于找到了解决办法。 首先要从

2014-07-10 11:40:12 654

原创 指针知识梳理10-指向数组的指针

一、指向数组的指针1、所谓指向的意思:我们通常说指针变量指向某个变量或者某块内存,意思是这个指针变量存储了某个变量的地址或者某块内存的地址。2、一个变量可以占多个字节,我们通常所说某个 的地址指的是这块内存的起始地址。比如int  a,变量a栈 0x10 0x11 0x12 0x13这四个字节,那么a的地址是0x10.3、(1)以前我们定义一个数组的时候,通常是把这个数组当做同种类型的

2014-07-07 14:29:48 662

转载 linux 静态库和动态库

库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。 静态库和动态库的区别1. 静态函数库    这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的执行程序不需要外部的函数库支持,因为所有使用的函数都已经被编译进去了。当然这也会成为他的

2014-06-29 19:06:15 443

转载 Ubuntu更新出现 The system is running in low-graphics mode解决方法

Ubuntu更新出现 The system is running in low-graphics mode解决方法通常这种情况是由于ATI显卡引起的按ctrl+alt+f1进行登录这里要说明一下:在输入密码(password)的时候光标会闪烁,输入没反映,尽管输入就好了,输入完回车是一样的!(只是密码不会显示罢了)我的密码是纯数字的,不知道大家会不会

2014-06-28 21:51:50 614

转载 ubuntu 12.10 sourcelist软件更新源列表 (2013-01-13 16:31:17)

ubuntu 12.10 sourcelist软件更新源列表 (2013-01-13 16:31:17)转载▼标签: 杂谈分类: Linux学习ubuntu 12.10正式版已经发布了,国内各大开源软件源也陆续更新了资源。今天分享一下ubuntu 12.10 软件更新源列表。首先,备份一下ubuntu 12

2014-06-28 21:30:44 445

转载 玩转Google开源C++单元测试框架Google Test系列(gtest)之一 - 初识gtest

玩转Google开源C++单元测试框架Google Test系列(gtest)之一 - 初识gtest一、前言本篇将介绍一些gtest的基本使用,包括下载,安装,编译,建立我们第一个测试Demo工程,以及编写一个最简单的测试案例。 二、下载如果不记得网址, 直接在google里搜gtest,第一个就是。目前gtest的最新版本为1.3.0,从下列地址可以下载到该

2014-06-28 21:27:44 371

转载 例解 autoconf 和 automake 生成 Makefile 文件

例解 autoconf 和 automake 生成 Makefile 文件本文介绍了在 linux 系统中,通过 Gnu autoconf 和 automake 生成 Makefile 的方法。主要探讨了生成 Makefile 的来龙去脉及其机理,接着详细介绍了配置 Configure.in 的方法及其规则。2 评论:杨 小华, Linux 内核开发

2014-06-28 08:48:50 356

转载 Ubuntu下GTK的安装、编译和测试

Ubuntu下GTK的安装、编译和测试我利用此方法成功在UBUNTU 10.04下安装GTK 2.20.1。一、安装  1、安装gcc/g++/gdb/make 等基本编程工具$sudo apt-get install build-essential  2、安装 libgtk2.0-dev libglib2.0-dev 等开发相关的库文件

2014-06-27 21:00:32 393

原创 指针知识梳理9-指针数组

1、基本概念指针数组:本质是数组,数组的每个元素是指针,数组的每个元素可以存储地址。

2014-06-22 16:35:19 651

原创 指针知识梳理8- 指针的指针

http://blog.csdn.net/xiaoliu0518/article/details/32707111指针变量:是变量,本质是内存,这块内存用来存储地址。

2014-06-22 15:47:38 801 2

原创 指针知识梳理7- 函数指针

前面讲 程序运行起来以后,在内存中有代码区,程序执行每一条指令,是从内存中读出来这条指令,然后再执行。所谓函数的地址是指函数的入口地址,这个函数的从这个地址开始进入执行,也就是从这个地址处取指令执行。那么在代码层面,函数的地址用 函数指针变量 来存储。

2014-06-22 12:38:56 725

原创 指针知识梳理5-字符串与指针,程序内存总结

一、文字常量区域#include int main(){ char *p = "hello"; int i = 0; for(i = 0;i<6;i++) { printf("%c",*(p+i)); } *p = '1';}大家分析验证以上代码,p 是一个指针变量,存储地址,“hello”是一个字符串占6个字节,当我们用printf的时候能够输出"hello

2014-06-21 19:39:32 666 4

原创 指针知识梳理6-const与指针

const 定义的变量为只读变量,在语法层面上通过这个变量去修改内存是不允许的。 但是对于以下代码,就有很多人绕了:const int  *p1;  //p1能变,*p1不能变int const  *p2;  //p2能变,*p2不能变int *const  p3;  //p3不能变,*p2能变我们通过代码来验证说明这三种写法:#include int main()

2014-06-21 19:13:20 593

原创 指针知识梳理4-堆内存的使用

一、字符串字符串是数据,是字符的集合,并且必须

2014-06-20 22:57:00 464 2

原创 指针知识梳理3-指针作为参数

一、函数传参复习二、指针作为参数三、数组名作为参数,数组名总

2014-06-20 16:15:52 614 2

原创 指针知识梳理2-指针与一维数组

指针与数组的关系。

2014-06-20 15:09:27 917

原创 指针知识梳理1-变量基本定义及使用

指针、内存、变量、数据的概念

2014-06-20 14:12:16 1478

原创 C语言基本流程控制

一、顺序语句二、分支语句2.1 if语句三、循环语句

2014-06-20 11:16:46 443

原创 Virtual Box 安装共享文件夹

环境:主机安装 windows7虚拟机 安装ubuntu10.04

2014-06-19 14:22:28 1035

原创 结构体知识梳理4-浅拷贝深拷贝

typedef struct student{ int num; //成员 int age; char name[10];}s_stu,*p_stu;

2014-06-19 11:43:58 546

原创 结构体知识梳理3-结构体包含结构体

结构体的成员可以是任何已知类型,那么当然也可以是结构体类型:typedef struct student{ int num; //成员 int age; char name[10];}s_stu,*p_stu;typedef struct team{ int num; s_stu stu1; p_stu pstu1; s_stu array[10]; }s_te

2014-06-19 10:50:55 2314

原创 结构体语法梳理2-指针与一维数组

一、结构体数组与指针

2014-06-18 20:06:28 654

原创 结构体语法梳理1-基本定义及使用

一、为什么用结构体

2014-06-18 13:57:27 952

原创 联合体、位段巧妙用法

再初学C语言union的时候,一直在想到底在哪里用到t

2014-06-17 17:39:50 6860 3

原创 基础数据在内存中的存储-C语言

在计算机中1、十进制 ---二进制换算(1)二进制---》十进制 10.101 (二进制转十进制 )1*2(1)+0*2(0) + 1*2(-1)+0*2(-2)+1*2(-3)(2)十进制---》二进制整数10(十进制)      10/2  5     05/2    2     12/2

2014-06-17 17:02:35 647

原创 链表原理

1 链式存储概念(1)顺序存储:我们所学的数组是一种连续的顺序存储方式,知道了数组某一个元素的地址,由于连续,则可以通过地址的计算能够算出每一个元素的地址。(2)链式存储:该方式是每个单元的存储位置是不连续的,随机的,但是可以通过在前一个存储单元中记录下一个存储单元的地址来把所有的存储单元联系起来,就像生活中的链条一样一环套一环,每个存储单元我们叫做节点。每个节点可以分为两部分

2014-06-17 14:54:08 1158

原创 指针变量与++ --结合

很多初学这在学习的时候

2014-06-17 14:26:16 668

原创 C语言视频链接

视频链接见 :http://pan.baidu.com/s/1i320yEh 本视频初衷在于帮助初学者更好地学习C语言。

2014-06-15 11:26:01 1805 1

ARM体系结构与编程

ARM体系结构与编程 原理书籍。

2014-07-08

c程序设计语言 第二版 习题

c程序设计语言 第二版 习题 programming language

2010-01-08

arm中文指令+ads1.2使用手册

arm的中文指令集,ads1.2使用手册。

2009-10-29

空空如也

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

TA关注的人

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