自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (18)
  • 收藏
  • 关注

原创 API扫描器小结

不久前,冏哥叫我写一个API的扫描器,具体的要是先的功能就是扫描API,当然是用shell实现。我这个shell语法都有点问题的小青年写的可是够呛人的。下面是有一些语法的问题,我记录下。小数比较大小$ echo “2.0>1.2″ | bc如果正确就返回1,否则返回0。字符串连接#!/bin/bashi=1while read ISBNdo

2012-03-27 16:18:27 1809

原创 apache虚拟主机配置(壹)

曾经一度困扰我的一个问题就是,对于同一个服务器,上面绑定着几个域名,我们实验室的就是这样。几个哥们的博客地址都指向同一个IP,那么我本地要去访问A域名的时候,DNS会把请求的域名A数据包解析成目标服务器的IP,然后本地再去发送包给DNS解析出来的IP,接着通信就建立。但是不明白的是,假设服务器上有好几个域名,比如是A,B,C。但是DNS解析出来的肯定是一个IP,那么服务器是怎么样把请求的包区分开来

2012-03-22 10:12:07 1453

原创 LAMP搭建

今天刚接触了LAMP(Linux+Apache+Mysql+Perl/PHP/Python),想在LAMP上搭个wordpress玩玩,下面是一些笔记搭建环境CentOS所需软件httpdmysqlmysql-serverphpphp-develphp-mysqlphpMyAdmin上面的前6项,yum一下就有了,都是默认安装。而phpMyAdmin提供了链接,手动安装

2012-03-19 11:02:02 1504

原创 FIFO管道

写脚本的时候用到FIFO,不是很会,就学习了下。下面是简介:FIFO也称为有名管道,它是一种文件类型。FIFO简单理解,就是它能把两个不相关的进程联系起来,FIFO就像一个公共通道,解决了不同进程之间的“代沟”。普通的无名管道只能让相关的进程进行沟通(比如父shell和子shell之间)。还是用代码来说明问题好了。下面我模拟了一个FIFO通信的过程,主要有两个进程。

2012-03-15 21:43:10 8320

原创 bash中"["的误区

纠结一段代码好几天,Linux下不会看反汇编,不知道shell里面怎么跑,于是栽了个跟头。#!/bin/bashSTR1="Hello"STR2="World"if [ "$STR1"=="$STR2" ]; then #"=="两边没有空格 echo "$STR1 == $STR2"else echo "$ST

2012-03-12 19:30:52 1412 2

转载 shell 编程中空格的使用–< 转>

from http://blog.csdn.net/panda19881/article/details/66267271.定义变量时, =号的两边不可以留空格.eg:gender=femal————rightgender =femal———–wronggender= femal———–wrong2.条件测试语句 [ 符号的两边都要留空格.eg:if [

2012-03-10 21:16:52 844

原创 静态链接库和动态链接库

以前的时候写过这方面的博客,当时写的时候都觉得已经懂了。今天闲着没事干,和咚哥他们去大华校招笔试遇到了这个问题。我突然间发现SDK没写三个月,把Dll都忘记了。回来看了下,复习下。以前写过程序的装载和链接的博客,那是OS上面比较理论的。实际用函数库的时候主要分为,静态库和动态库,这里就简简单单地介绍下了。静态库静态库(Static Libary)就是平时的 .lib 文件,

2012-03-06 21:06:56 1663

转载 fedora 16 使用LiveCD修复grub2引导–<转>

转自 http://cryinstall.com/?p=121Mr高 被钟大神忽悠装了Opensuse,然后这俩家伙对装系统的引导项设置不对劲,Opensuse的grub直接装到硬盘的MBR上,然后华丽丽的把原来Fedora 16的grub2给覆盖了,接着Opensuse又识别不了grub2,…..现在的孩子都喜欢装系统,win7+fedora,如果先装win7再装fe

2012-03-05 22:07:54 1754

原创 pushd,popd,dirs–Bash实现

#!/bin/bash #实现pushd popd dirs功能#mypush函数实现pushd命令的功能,每次支持压栈一个目录#缺省目录是当前目录,所有目录保存在_DIR_STACK变量中,#以:做为分隔符。function mypush(){ REQ="$1" #接受参数1是目录参数 REQ="${REQ:-.}" #如果参数1是空,则 if [ ! -d $REQ ];

2012-03-05 21:32:11 1486

转载 OSPF Guide --<转>

from —  http://www.cisco.com/en/US/tech/tk365/technologies_white_paper09186a0080094e9e.shtml#introIntroductionThe Open Shortest Path First (OSPF) protocol, defined in RFC 2328 , is an Interior

2012-03-05 11:25:37 1102

原创 Shell脚本中cd命令使用

在写shell脚本的时候发现cd切换目录的时候无法切换,代码是下面的。#!/bin/bash#changedir.shcd /home/firefoxpwd我仔细一想,我执行的时候是./changedir.sh来执行的,这样执行的话终端会产生一个子shell,子shell去执行我的脚本,在子shell中已经切换了目录了,但是子shell一旦执行完,马上退出,子shell中的变量和操作

2012-03-04 10:13:25 74036 3

转载 RIP Protocol Limitations and Problems–<转>

The simplicity of the Routing Information Protocol is often given as the main reason for its popularity; I certainly have mentioned this enough times in this section. Simplicity is great most of t

2012-03-03 23:51:25 958

原创 二层环路产生

单路径的网络会产生单点故障的问题,假设主机X和主机Y之间只有一个交换机,那么一旦交换机坏了,X和Y的通信也就断了。于是就产生了冗余拓扑网络结构。但又产生了新的问题,就是二层环路。这里简单介绍下二层环路产生的原因和危害。看下图假设现在网络还没收敛,主机X要去ping网段2。由于主机X不知道目标MAC,所以先是发送ARP请求。先看交换机A收到

2012-03-03 17:39:36 24981 3

原创 打包和压缩Bash实现

用bash写了一个打包和压缩的脚本,代替bzip2和tar的繁琐参数,最好把脚本放到全局环境变量中。#!/bin/bash#用脚本使用形式function usage(){ echo "usage : `basename $0` [-c|-t|-x] FileName "}#脚本参数含义function help(){ echo "-c 打包并压缩文件" ech

2012-03-03 14:55:46 1822

原创 统计文本中单词使用频率

#!/bin/bash#统计单词的频率if [ $# -lt 1 ]; thenecho "usage : $0 filename"fi filename=$1cp $filename $1_backupif [ ! -f $filename ]; thenecho "$filename is not a file"fitemp=$1_tempcat $filen

2012-03-02 15:32:38 1319

C语言解http包

用libpcap抓取本地网卡所有包,用纯C解析Http包。

2012-07-27

md5算法C源码

C语言实现的MD5算法源码,可以直接拿来用!

2012-06-15

Linux程序设计和源码

linux程序设计第四版+源码,注意:英文版!

2012-06-15

ddd基础教程.pdf

详细的介绍了linux下最优秀的调试器---ddd的使用教程,包含了gdb和gcc等。注意:是英文的!

2012-01-30

屏幕截图代码

用SDK写的屏幕截图源码,保存到bmp图像中。

2011-10-10

c语言经典教. pdf

C语言经典教程,从入门到深入C语言。比较经典的一本书。

2011-06-05

文件操作基础API函数

利用最基础的文件操作API实现 txt编辑的基本功能。

2011-05-07

WinSocket编程.pdf

中文版,由浅入深剖析WinSocket编程.,实现基本的socket通信~~

2011-05-07

winsock编程实现文件传输

用最原始的socket实现文件传输,SDK编程,能实现exe,txt,word,等各类文件传输,我测试过上百M,是成功的。

2011-05-07

现代编译原理C语言实现.pdf

很好的书籍,你要是有了一定的功底,能自己写出一个编译器,这是老师给我的好资源,特地拿来和大家分享····

2011-04-01

关机,启动,锁屏源码

windows编程用一些API实现 电脑关机,启动,锁屏的等功能。

2011-04-01

新编Win32API函数大全.chm

全面剖析win32API函数,详细解释了WIN32下的API使用,包括各种函数的使用

2011-03-21

深入解析windows操作系统.rar

详细地描述了windows操作系统,从简单到复杂,深入解析,难得的好资源

2011-03-20

利用API hook拦截技术监视文件操作.pdf

介绍了API拦截(API Hook)技术及其应用领域,并在此基础上,详细说明了利 用陷阱式API HOOK技术实现文件操作监视的原理和实现方法

2011-02-23

windows内存管理.pdf

详细介绍了windows的内存管理,值得下载

2011-02-23

空空如也

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

TA关注的人

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