自定义博客皮肤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)
  • 资源 (16)
  • 收藏
  • 关注

原创 调试介绍

1.最笨的方法 输出变量,或者简单的打印一句话。 2.工具一:gdb 3.工具二:strace(追踪) #strace test #strace -p  #strace -o output.log command (-o 选项将显示内容输出到文件中) #strace  command 2>&1 | grep map #strace -f command (进程执行fork()之后

2012-02-14 17:35:16 648

原创 gdb 调试实例

一、gdb 调试段错误 (1)编写代码 vim segfault.c #include int main() {         char *buf;         *buf = "Hello,world";         retrun 1; } (2)编译 #gcc -g segfault.c #ls   a.out segfault.c (3)调试 #./a.

2012-02-10 16:58:18 603

原创 深入理解const

深入理解const char*p,char const*p,char *const p,const char **p,char const**p,char *const*p,char**const p 一、可能的组合: (1)const char*p (2)char const*p (3)char *const p (4)const char **p (5)char const**p

2012-02-09 11:52:06 637

原创 const 详解

简介 当我自己写程序需要用到const的时候,或者是读别人的代码碰到const的时候,我常常会停下来想一会儿。许多程序员从来不用const,理由是即使没用const他们也这么过来了。本文仅对const的用法稍作探讨,希望能够对提高软件的源代码质量有所帮助。 常变量 变量用const修饰,其值不得被改变。任何改变此变量的代码都会产生编译错误。Const加在数据类型前后均可。 例如 void

2012-02-09 11:27:54 2050

原创 define 详解

1.简单的define定义 #define MAXTIME 1000 一个简单的MAXTIME就定义好了,它代表1000,如果在程序里面写 if(i 编译器在处理这个代码之前会对MAXTIME进行处理替换为1000。 这样的定义看起来类似于普通的常量定义CONST,但也有着不同,因为define的定义更像是简单的文本替换,而不是作为一个量来使用,这个问题在下面反映的尤为突出。 2.de

2012-02-09 11:14:36 1049

原创 typedef和define的区别

typedef是一种在计算机编程语言中用来声明自定义数据类型,配合各种原有数据类型来达到简化编程的目的的类型定义关键字。 #define是预处理指令。下面让我们一起来看。 typedef是C语言语句,其功能是用户为已有数据类型取“别名”。 例如: typedef int INTEGER; 这以后就可用INTEGER来代替int作整型变量的类型说明了,如:  INTEGER

2012-02-09 11:09:33 694

原创 ar 详解

功能说明:建立或修改备存文件,或是从备存文件中抽取文件。 语  法:ar[-dmpqrtx][cfosSuvV][a][b][i][备存文件][成员文件] 补充说明:ar可让您集合许多文件,成为单一的备存文件。在备存文件中,所有成员文件皆保有原来的属性与权限。 参  数: 指令参数 -d  删除备存文件中的成员文件。 -m  变更成员文件在备存文件中的次序。 -p  显示

2012-02-09 10:34:48 1290

原创 Linux库相关知识

1.什么是库 在windows平台和linux平台下都大量存在着库。 本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。 由于windows和linux的本质不同,因此二者库的二进制是不兼容的。 本文仅限于介绍linux下的库。 2.库的种类 linux下的库有两种:静态库和共享库(动态库)。 二者的不同点在于代码被载入的时刻不同。 静态库的代码在编译过程中

2012-02-09 10:08:22 570

原创 Linux静态库和动态库

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

2012-02-09 09:51:27 579

Linux c function 中文,离线手册

Linux c 函数中文手册,离线手册,供工作环境不能连接外网使用

2014-07-04

qt vcard 类

vcard类很好用的,很方便,怕用库麻烦的话,家到自己类里

2013-01-21

oracle 性能测试

分高一下,必须的,公司某个项目对oracle进行测试,及提高oracle用户cpu、mem的利用率。 安装可能费事些,前提保证oracle安装成功,可以查询、插入数据。

2013-01-21

linux tcp udp 简单例子

linux tcp udp 简单例子 make gcc ... -o .... .......... #./tcp_server ip port #./tcp_client ip port #./udp_server ip port #./udp_client ip port

2012-10-24

vim 配置好的 拿来就能用

分是高了些,那是必须的,因为都配置好了,下了就能用,常见功能都配置全了

2011-11-24

软件开发设计文档

包括概要设计、详细设计、项目计划、项目总结软件开发设计文档

2011-11-14

项目开发总结报告

项目开发总结报告(GB8567——88) 1引言 1.1编写目的 说明编写这份项目开发总结报告的目的,指出预期的阅读范围。 1.2背景 说明: a. 本项目的名称和所开发出来的软件系统的名称; b. 此软件的任务提出者、开发者、用户及安装此软件的计算中心。 1.3定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

2011-11-14

概要设计说明书(模版)

概要设计说明书 1引言 1.1编写目的 说明编写这份概要设计说明书的目的,指出预期的读者。 1.2背景 说明: a. 待开发软件系统的名称; b. 列出此项目的任务提出者、开发者、用户以及将运行该软件的计算站(中心)。 1.3定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组。 1.4参考资料 列出有关的参考文件,如: a. 本项目的经核准的计划任务书或合同,上级机关的批文; b. 属于本项目的其他已发表文件; c. 本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。

2011-11-14

破解Access(*.mdb)目前所有版本的密码--绝对好使

选择文件路径,c:\xxxxx\xxxx.mdb文件,则会输出密码,点击拷贝,ok。

2011-11-10

make for AIX

GUN make for AIX,linux代码移植到AIX上。

2011-11-07

ACD 12 注册机

ACD 12 注册机 选择版本及可输出注册码

2011-10-27

Linux下C语言实现 密码不回显输入

Linux下C语言实现 密码不回显输入,输入*来代替,使用了curses库

2011-10-24

基于gtk编写的计算器程序

基于gtk编写的计算器程序,发现gtk也挺强大的

2010-10-14

基于Qt编写的QQ聊天程序

基于Qt编写的QQ,实现QQ聊天的基本功能。

2010-10-14

空空如也

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

TA关注的人

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