自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

原创 Vi 编辑器 备忘命令

1  复制粘贴到另外一个文件先在开始处做标志mk  然后在末尾用"ay'k (光标自动回到开始处,此时已经把你的内容放到缓冲区了) 其中a表示缓冲区a  然后用ex转义到你的文件B中,然后用"ap命令粘贴就行 ..  2   同一文件  复制 粘贴 :2,3 co 5 3.光标    光标回退  ctrl + O  光标前进  CTRL + I4 操

2010-03-11 13:59:00 565

转载 直接访问内存[显存]地址

来源 : 22.   Linux Kernel Programming  22.1  直接访问内存[显存]地址  22.2    --------------------------------------------------------------------------  23.   Linux相关问题  23.1    ------------------------

2010-03-25 11:45:00 1989

转载 在Linux中创建静态库和动态库

这个东西其实很简单.   但里面的两个命令 比较常用. # gcc -c hello.c# ar cr libmyhello.a hello.o# gcc -shared -fPCI -o libmyhello.so hello.o# lshello.c hello.h hello.o libmyhello.a libmyhello.so main.c#

2010-03-17 09:55:00 895

转载 pvtrace和Graphviz实现对linux下C程序的函数调用跟踪

本文读者 请支持下我个人的   超级搜索  http://www.sugoogle.com1  里面限制了 最多支持 200 个函数.通过修改 宏 我给加到了2000个.    似乎  不能处理 交互式的应用程序..因为 我在 交互式操作后.    用它 画出来图.  里面 没有 交互过程中 用到的函数.2   它 在 辨认 函数时候 , 如果 本文件集

2010-03-15 21:08:00 1317

转载 GNU binutils学习笔记

GNU binutils学习笔记GNU binutils是一组二进制工具集。包括如下工具, 本文归纳他们的常用法。ar: 创建、修改、抽取归档文件(archive)。nm: 列出目标文件中的符号objcopy: 复制并转换目标文件objdump: 显示目标文件的信息readelf: 显示ELF格式目标文件的信息gprof: 被用来测量程序的性

2010-03-15 19:04:00 689

转载 signal + addrline 调试 .

关于这一篇. 我现在 也是 半懂 不懂的. : 遇到的問題: (題意請描述清楚): 程式執行一段時間(不固定, 一分鐘以下) 會出現: Alignment trap: xxx(pid) PC=0x0001645 .....: 來自kernel的錯誤訊息, 因為現在已經把成是盡量精簡..: 但還是抓不出錯

2010-03-15 19:02:00 1908 1

转载 Linux下C开发工具介绍 GCC gdb xxgdb calls calltree cprot

Linux下C开发工具介绍 GCC gdb xxgdb calls calltree cprot这个文章里面   只是 给出了这几个 工具的名字.  我还想附加一下 有用的工具.   binutils  工具包.   gprof  , kprof .  indent , calltree 里面 , 用到 其他目录动态库 的问题 很难解决. Linux的发行版中包含了

2010-03-15 18:13:00 1194

原创 linux 论坛

嵌入式linux wiki  http://elinux.org/Main_Page

2010-03-15 16:31:00 366

转载 异步套接字基础:select函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET

select函数:           系统提供select函数来实现多路复用输入/输出模型。原型:         #include sys/time.h>         #include unistd.h>       select函数:           系统提供select函数来实现多路复用输入/输出模型。原型:         #include sys/time.

2010-03-15 15:22:00 373

转载 NFS 伺服器

c切換解析度為 800x600最近更新日期:2009/07/04NFS為 Network FileSystem 的簡稱,最早之前是由 Sun 這家公司所發展出來的,他的目的就是想讓不同的機器、 不同的作業系統可以彼此分享個別的檔案啦!目前在 Unix Like 當中用來做為 file server 是相當不錯的一個方案喔!基本上, Unix Like 主機連接到另一部

2010-03-15 11:00:00 781

转载 自动处理头文件的依赖关系

现在我们的Makefile写成这样:all: mainmain: main.o stack.o maze.o gcc $^ -o [email protected]: main.h stack.h maze.hstack.o: stack.h main.hmaze.o: maze.h main.hclean: -rm main *.o.PHONY: cle

2010-03-12 17:06:00 2496 1

转载 Linux下GCC编程四个过程

在Linux下进行C<a id="vad_2" class="vLink9999" style="border-bottom: #ff0000 2px dotted; color: blue; font-size: 1em; text-decoration: underline;" title="%u8425%u517B%u98DF%u8DB3 @utops.cc" onclick="func

2010-03-12 11:40:00 556

转载 善用backtrace解决大问题

本文读者 请支持一次  超级搜索引擎  http://www.sugoogle.com  其实这个里面很简单 .    1   编译 动态库的话  加入 -rdynamic -ldl  选项.    2   用  *函数名+出错偏移地址方法.      定位 行.例如 :    Stack Trace:=> 12: 0x403de2ec (el_parse+0x

2010-03-12 10:34:00 1089

原创  Linux 内核修炼之道,  现在还来不及看. 之后看看是怎么回事.

 Linux 内核修炼之道,  现在还来不及看. 之后看看是怎么回事.

2010-03-12 09:31:00 681 1

转载 Linux下函数调用堆栈帧的详细解释

 从逻辑上讲进程的堆栈是由多个堆栈帧构成的,其中每个堆栈帧都对应一个函数调用。当函数调用发生时,新的堆栈帧被压入堆栈;当函数返回时,相应的堆栈帧从堆栈中弹出。尽管堆栈帧结构的引入为在高级语言中实现函数或过程这样的概念提供了直接的硬件支持,但是由于将函数返回地址这样的重要数据保存在程序员可见的堆栈中,因此也给系统安全带来了极大的隐患。历史上最著名的缓冲区溢出攻击可能要算是1988年11月2日

2010-03-12 09:25:00 1036

原创 netlink

作者:Kendo2006-9-3这是一篇学习笔记,主要是对《Linux <span class="t_tag" style="border-bottom: #ff0000 1px solid; line-height: normal; word-wrap: break-word; white-space: nowrap; cursor: pointer;" onclick=

2010-03-12 09:18:00 628

转载 tcp 状态图 解析

 对于平时我需要观察LVS与Client及RS之间TCP连接建立情况,你就需要深入了解一下建立连接的TCP三次握手和关闭连接的四次握手,举下面一个例子,你知道这些状态表示什么吗,下面的TCP连接状态图可以让你明白这一切,往下看吧root@LG181:/usr/local/lvs# ipvsadm  -L -c | grep SYN_RECVTCP 00:54  SYN_RECV   

2010-03-12 09:10:00 852

转载 linux 符号表

Linux内核的符号表位于两个部分。首先是内核的静态部分,也就是内核文件映像vmlinuz部分的符号表。还有一部分则是Linux可配置模块部分的符号表。前者对应于/proc/ksyms和System.map这两个文件。前者是一个"proc文件"并且是在内核启动时创建的。实际上 它不是一个真实的文件;它只是内核数据的简单表示形式。然而,System.map却是文件系统上的一个真实文件。可以用vi来查

2010-03-09 20:21:00 1801

转载 linux  内存使用方法

Linux操作系统的内存使用方法详细解析一提到内存管理,我们头脑中闪出的两个概念,就是虚拟内存,与物理内存。这两个概念主要来自于linux内核的支持。 Linux在内存管理上份为两级,一级是线性区,类似于00c73000-00c88000,对应于虚拟内存,它实际上不占用实际物理内存;一级是具体的物理页面,它对应我们机器上的物理内存。 这里要提到一个很重要的概

2010-03-09 20:15:00 495

转载 缓冲区溢出的原理

摘    要   本文详细分析了缓冲区溢出的原理,描述了网络攻击者利用缓冲区溢出漏洞进行系统攻击的一般过程,最后简单讨论了几种缓冲区溢出的保护方法。关键词 缓冲区溢出  缓冲区溢出漏洞      安全攻击        缓冲区溢出保护        在过去的十年中,以缓冲区溢出为攻击类型的安全漏洞是最为常见的一种形式。更为严重的是,缓冲区溢出漏洞占了远程网络攻击的绝大多数,这种攻击

2010-03-09 20:12:00 1161

转载 网络嗅探,工具 10 个

一、Nessus:这是一款UNIX平台的漏洞评估工具,可以说它是最好的、免费的网络漏洞扫描程序.其更新速度很快,有超过11000个插件.其关键特性包括安全和本地的安全检查,拥有GTK图形接口的客户端/服务器体系结构,还有一个嵌入式脚本语言(可以编写我们自己的插件或理解现有的插件).Nessus 3现在是闭源软件,不过仍是免费的,除非你需要最新的插件.二、Wireshark:这是一款奇特的开

2010-03-09 19:58:00 2059

Xshell-6.0.0170p.rar

xshell 亲自测试可以使用。 是当前时间的最新版本。 下载1个小时才下载到。

2019-10-05

curl 2017年底最新 windows 版本

本资源为官网最新资源。 在windows 下解决curl 问题。

2017-11-23

802.11无线网络权威指南.第二版_中文版

详细描述 802.11 的设计实现. 里面有802.11a 802.11b,包括一些 linux的实现内容。

2012-05-08

空空如也

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

TA关注的人

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