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

转载 GDB 进行调试 使用心得

摘自 GDB 进行调试 使用心得 http://www.cnblogs.com/shipfi/archive/2008/08/04/1260293.htmlGDB 进行调试 使用心得1: 对于在应用程序中加入参数进行调试的方法:   直接用 gdb app -p1 -p2 这样进行调试是不行的。   需要像以下这样使用: 

2015-05-20 22:46:08 516

转载 GDB调试精粹及使用实例

转摘一:列文件清单 1. List (gdb) list line1,line2 二:执行程序 要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符()和外壳通配符(*、?、[、])在内。 如果你使用不带参数的run命令,gdb就再次使用你给予前一条run命令的参数,这是很有用的。 利用set args 命令就

2014-12-10 22:54:56 416

原创 C语言小结

1:  void add( char * arg[]) {}  ,参数实际上是个数组,数组的内容是char*.   所以也可以说它是个char ××的类型。

2014-11-28 00:09:15 302

原创 GCC个人总结

1、引用外来的静态、动态库编译       gcc -o hello hello.c -I /home/wailai/include -L /home/wailai/lib -lwailai   注意: 如果加上-static 选项,表示强制使用静态库编译          如果无-static 选项,表示先找ibwailai.so,再找libwailai.a(当静态库和动态库同名时,

2014-11-27 23:49:29 437

转载 GCC编译选项-包含的头文件 转载

摘自:http://blog.csdn.net/ethan_novice/article/details/7192076许多情况下,头文件和源文件会单独存放在不同的目录中。可以直接在.c文件中利用#include“/path/file.h", 通过指定头文件的路径(可以是绝对路径,也可以是相对路径)来包含头文件. 但这明显降低了程序的可移植性. 在别的系统环境下编译可能会出现问

2014-11-27 23:45:28 581

转载 gcc创建和使用静态库、动态库 转载

摘自:http://www.cnblogs.com/dyllove98/archive/2013/06/25/3155599.html        下面以工程libtest为例说明gcc创建和使用静态库、动态库的过程,libtest目录结构和内容如图1所示,其中三个文件hello.h,hello.c和main.c的内容如下。 图1libtest/inc

2014-11-27 23:33:37 323

转载 GCC 命令行详解 -L 指定库的路径 -l 指定需连接的库名 转载

摘自:http://www.cnblogs.com/cy163/archive/2009/03/12/1409434.htmlGCC 命令行详解 -L 指定库的路径 -l 指定需连接的库名1。gcc包含的c/c++编译器gcc,cc,c++,g++,gcc和cc是一样的,c++和g++是一样的,(没有看太明白前面这半句是什么意思:))一般c程序就用gcc编译,c++

2014-11-27 23:32:35 527

转载 gcc中关于静态库和动态库使用 -转载

摘自:http://blog.chinaunix.net/uid-25871104-id-3069931.html1,如何生成静态库静态库只是一堆object对象的集合,使用ar命令可以将.o文件打包成.a静态库。假设gcc已经生成了a.o, b.o, c.o,使用下面的命令即可生成libmylib.a#ar rcs libmylib.a a.o b.o c.o

2014-11-27 23:29:23 379

转载 Gcc编译 之外链接头文件&Lib库

gcc编译程序时,可能会用到“-I”(大写i),“-L”(大写l),“-l”(小写l)等参数,下面做个记录:例:gcc -o hello hello.c -I /home/hello/include -L /home/hello/lib -lworld  (静态库和动态库一样的用法)上面这句表示在编译hello.c时:头文件:-I /home/hello/i

2014-11-27 23:11:51 1503

正则表达式30 分钟入门教程

很可能你使用过Windows/Dos 下用于文件查找的通配符(wildcard),也就是*和?。如果你想查找 某个目录下的所有的Word 文档的话,你会搜索*.doc。在这里,*会被解释成任意的字符串。和通配 符类似,正则表达式也是用来进行文本匹配的工具,只不过比起通配符它能更精确地描述你的需求— —当然,代价就是更复杂。比如你可以编写一个正则表达式来查找所有以0 开头,后面跟着2-3 个数 字,然后是一个连字号“-”,最后是7 或8 位数字的字符串(像010-12345678 或0376-7654321)。

2011-04-05

正则表达式30 分钟入门教程

假如你要找的是hi 后面不远处跟着一个Lucy,你应该用\bhi\b.*\bLucy\b。 这里,.是另一个元字符,匹配除了换行符以外的任意字符。*同样是元字符,不过它代表的不是 字符,也不是位置,而是数量--它指定*前边的内容可以重复任意次以使整个表达式得到匹配。因 此,.*连在一起就意味着任意数量的不包含换行的字符。现在\bhi\b.*\bLucy\b 的意思就很明显了: 先是一个单词hi,然后是任意个任意字符(但不能是换行),最后是Lucy 这个单词。

2011-04-05

天书夜读(反汇编) pdf版

汇编语言是一门本来是很基础很古老的语言,由于它的代码可读性可移植性较差,现在已经很少有人用。但它的优点也是显而易见的, 很高的效率,不受编译器限制的随意性,对硬件的直接操作(保护模式下需要系统支持),以及逆向工程时不可或缺的反汇编调试等。随 着你越来越深入的了解计算机,你会越来越觉得这个古老的东西是最重要的,是那些时髦的编程语言不可比拟的。 我们每天使用的Windows 内核部分,几乎完全用C 语言开发。只可惜MS 并不公开源代码。 虽然如此,却没有谁能阻止你看汇编的代码。MS 对Windows 既没有加壳加密,也没有花指令,洋洋洒洒上千万行代码,数千精英 程序员的智慧结晶,如今就在你的电脑内。工作结束,夜晚无聊之时,难道不想读一读,这深不可测的浩瀚天书吗? 以前曾经有人把Windows 的dll 反汇编后改写为C 语言的资料。后来又有WindowsNT 和2000 的源代码泄漏。不过到如今vista 都已经发布了。想要自己随心所欲的阅读,还是要自己掌握Windows 程序的汇编写法吧。获人之鱼,不如师人之渔。

2011-04-03

Shell脚本例子集合

1.写一个脚本,执行后,打印一行提示"Please input a number:",要求用户输入数值,然后打印出该数值,然后再次要求用户输入数值.直到用户输入"end"停止. # vi show_var.sh 脚本内容: #!/bin/sh unset var while [ "$var" != "end" ] do echo -n "please input a number: " read var if [ "$var" = "end" ] then break fi echo "var is $var" done 命令保存后退出,并执行: # chmod +x show_var.sh # ./show_var.sh please input a number: 1 var is 1 please input a number: s var is s please input a number: end #

2011-04-03

linux常用命令手册 pdf版

grep 功能说明:查找文件里符合条件的字符 串。 语 法 : grep [-abcEFGhHilLnqrsvVwxy][-A<显示列 数>][-B<显示列数>][-C<显示列数 >][-d<进行动作>][-e<范本样式>][-f<范 本文件>][--help][范本样式][文件或目 录...] 补充说明:grep指令用于查找内容包含 指定的范本样式的文件,如果发现某文 件的内容符合所指定的范本样式,预设 grep指令会把含有范本样式的那一列显 示出来。若不指定任何文件名称,或是 所给予的文件名为“-”,则grep指令会 从标准输入设备读取数据。

2011-04-03

Effective STL chm版

条款1: 仔细选择你要的容器 条款2: 小心对“容器无关代码”的幻想 条款3: 使容器里对象的拷贝操作轻量而正确 条款4: 用empty来代替检查size是否为0 条款5: 尽量使用范围成员函数代替他们的单元素兄弟 条款6: 警惕C++的及其令人恼怒的分析 条款7: 当使用new得指针的容器时,切记在容器销毁前delete那些指针 条款8: 千万不要把auto_ptr放入容器中 条款9: 小心选择删除选项 条款10: 当心allocator的协定和约束 条款11: 了解自定义allocator的正统使用法 条款12: 对STL容器的线程安全性的期待现实一些

2011-04-03

网络技术教程 非常详细,补充你的网络知识

1.什么是计算机网络? 2.为什么计算机网络采用分层次结构? 3.ISO/OSI参考模型、TCP/IP体系结构中如何划分层次结构? 4.TCP/IP中的协议栈。

2011-04-03

Source_Insight教程及使用技巧.doc 图文并茂

安 装Source Insight并启动程序,可以进入图1界面。在工具条上有几个值得注意的地方,如图所示,图中内凹左边的是工程按钮,用于显示工程窗口的情况;右边的那 个按钮按下去将会显示一个窗口,里边提供光标所在的函数体内对其他函数的调用图,通过点击该窗体里那些函数就可以进入该函数所在的地方。

2011-04-03

VC操作XML文件的示例 简单的小工程

部分代码 HTREEITEM hItem = DisplayChild(hParent, pParent); for(MSXML::IXMLDOMNodePtr pChild = pParent->firstChild; pChild != NULL; pChild = pChild->nextSibling) DisplayChildren(hItem, pChild);

2011-04-03

寒江独钓-windows内核安全编程 pdf版

寒江独钓-windows内核安全编程;属于windows底层级别编程,本书是底层编程的入门级书籍,非常不错!

2011-04-03

使用WinPCap编写Sniffer程序 (ppt文档)

WinPcap从主机的协议(如TCP/IP)独 立收发数据包。这意味着它不能阻塞、过 滤或者处理同一主机上其他程序产生的数 据包:它仅仅嗅探网线上传输的数据包。 所以它不适合应用于流量均衡、QoS调度 和个人防火墙。

2011-04-03

C C++面试题大汇总

资料来自网络(主要是CSDN),本人只是收集和转发。 希望对你门有帮助 里边饱含:C C++面试题大汇总 C++面试题及答案 2个word文件,题目200--300个;足够你面试用

2011-04-03

25个经典汇编程序案例

案例1判断闰年程序 案例2产生随机数并运算的程序 案例3计算平台长度程序

2011-04-03

effectiveC++ 中文 chm版

這本書是多年來我對專業程式員所做的C++ 教學課程下的一個自然產物。我發現,大部份學生在一個星期的密集訓練之後,即可適應這個語言的基本架構,但要他們「將這些基礎架構以有效的方式組合運用」,我實在不感樂觀。於是我開始嘗試組織出一些簡短、明確、容易記憶的準則,做為C++ 高實效性程式開發過程之用。那都是經驗豐富的C++ 程式員幾乎總是會奉行或幾乎肯定要避免的一些事情。

2011-04-03

OllyDbg完全教程.CHM

OllyDbg 是一种具有可视化界面的 32 位汇编-分析调试器。它的特别之处在于可以在没有源代码时解决问题,并且可以处理其它编译器无法解决的难题。

2011-04-02

OllyICE 汉化版

文件组成: OllyICE.EXE 中文汉化版,是在cao_cong汉化第二版基础上修改的。 OLLYDBG.EXE 英文修改版,修改的地方与OllyICE.exe一样。

2011-04-02

C编程思想PDF.rar

C编程思想PDF格式,看完收获的确不少 C编程思想PDF格式,看完收获的确不少

2010-05-17

《汇编语言》-王爽版

只要是看过王爽老师的这本《汇编语言》教材后的人,如果他还说这是本垃圾书的话,那我很难相信他是个正常人[如果不是记不住英文字母的第二个字母是什么的话,我一定会用最粗俗的言语、最流行的骂法来形容这类人]。事实证明,此书确实是好评如潮。如果你认为本人是为此书做广告或对本人的说法仍持怀疑态度,那你大可去网上搜索关于此书的资料,从而让事实来说服你自己。

2010-05-17

MFC深入浅出-侯捷版

作者侯捷是我是尊敬的大师之一,他教诲我追根索源的学习态度及学习新知识的不二法门。“勿在浮砂筑高台”,侯老在整本书里都在向我们讲述这一道理,社会节奏加愉,人们变得越来越浮躁,越来越想快速的看到效果,这对于技术人来说无益是致命的

2010-05-17

Windows核心编程源代码

如果要向内核进发。。首先看的就是这本书《Windows核心编程》。。一开始看这本书,会越看越薄,但是要深入的看,又会越看越厚。。等你再把它看到越看越薄,就OK了。 然后,还要学习一下汇编,反汇编。。比如《Win32汇编语言程序设计》等,要对操作系统有比较深入的了解,比如挂钩、DLL等等。。。

2010-05-17

WINDOWS核心编程(中文版).chm

Windows核心编程》,是一本好书。。编程越到后来,才越发现基础的重要。 我个人有体会,就比如说《windows核心编程》的第一章,讲UNICODE那片,事实上,就非常重要。举个例子来说,就说你熟悉的数据库编程。假设你使用SQL sever 2000,假设有一个字段是char类型,假设你做的程序使用UNICODE,那么,就会出现问题。要么,你把字段改成nchar,要么,你把程序改成ANSI。

2010-05-17

空空如也

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

TA关注的人

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