自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 如何做Web的功能性测试

如何做Web的功能性测试web的测试工具有perl,java, perl有HTTP-WebTest, java有htmlunit,Latka,Canoo WebTesthtmlunit是从xunit来的,对与程序员自己的单元测试有用(白盒),对于(黑盒)没有什么用, Latka可以用来做(黑盒)功能性(functional)测试,HTTP-WebTest与可能与La

2006-12-02 11:15:00 1698

原创 HeartBeat源代码学习

HeartBeat源代码学习 用kill(pid,0) >= 0 || errno != ESRCH 可以判断是不是存在个processinit_procinfo--用来保存一个全系统的变量(进程之间用)可以定义一些宏,然后让这些宏由configure指定,就可以定义出程序要用的文件的信息!#ifndef HA_PLUGIN_D#define

2006-12-02 11:14:00 2370

原创 A byte order mark (BOM)

A byte order mark (BOM) consists of the character code U+FEFF at the beginning of a data stream, where it can be used as a signature defining the byte order and encoding form Bytes Encoding Form

2006-12-02 11:13:00 817

原创 用xsl分类的方法

XSL  2.0可以用for-each-group 原理:   1。找到分类的接口   2。对与分类的集合做一遍 方法: 一。 二。Muenchian Method  

2006-12-02 11:13:00 913

原创 用arp0c来进行测试

用arp0c来进行测试可以用他来模拟n台机器,用来测试!  

2006-12-02 11:01:00 947

原创 一个简单的firewall的配置

一个简单的firewall的配置 例 11.8. 一个简单的firewall的配置 #!/bin/bash#Our complete stateful firewall script. This firewall can be customized for#a laptop, workstation, router

2006-12-02 10:59:00 958

原创 net-snmp

net-snmp安装先uninstall net-snmp rpm,然后自己安装一个命令使用  Snmptranslate % snmptranslate .1.3.6.1.2.1.1.3.0 SNMPv2-MIB::sysUp

2006-12-02 10:59:00 3007

原创 Bash使用

Bash使用 重要 用bashdb来调试bash的脚本, 可以在emacs中用命令bashdb直接调试, 我的.emacs已经做了初始化工作了

2006-12-02 10:57:00 1219

原创 tcpdump

tcpdump例 11.3. 用tcpdump看广播包 tcpdump -i eth1 ip broadcasttcpdump -i eth1 ether broadcast  在linux可以用-i any来看看所有的包 可以用-x和-X来显示包的全部数据(不包括ether) -x :显示数据 -X :还显示

2006-12-02 10:56:00 2092

原创 Mrtg使用

Mrtg使用Mrtg(Multi Router Traffic Grapher,MRTG)是一个监控网络链路流量负载的工具软件, 它通过snmp协议从设备得到设备的流量信息,并将流量负载以包含PNG格式的图形的HTML 文档方式显示给用户,以非常直观的形式显示流量负载 (可以在网站http:// www.stat.ee.ethz.ch/mrtg/得到mrtg的输出结果示

2006-12-02 10:55:00 1365

原创 可以用script,来记录命令,用screen在一个telnet中开n个window

        screen          ctrl-a "  --list windows        ctrl-a c --create window        ctrl-a A   --name  windows .screenrc 文件 screen -t compile screen -t run screen -t man 

2006-12-02 10:54:00 903

原创 gdb使用

gdb使用  List l Break b Run r Info break Next n P print Bt 查看函数堆栈。 finish <--------------------- 退出函数。

2006-12-02 10:53:00 602

原创 如何shell中用一个变量来生成另外一个变量的名称,然后得到另外一个变量的值

如何shell中用一个变量来生成另外一个变量的名称,然后得到另外一个变量的值  1.生产另外一个变量 `echo b$a`名称 2.生成一条命令,用""包起来。 如打印变量的值用"echo `echo b$a`" 测试此变量的值用"test `echo b$a`=asdfsdfsdf

2006-12-02 10:53:00 3008

原创 Iptables和Netfilter

Iptables和Netfilternetfilter和iptables是一个框架,是可以扩展的,Patch-O-Matic就是他的一个扩展 New netfilter matches1.iplimit restrict the number of parallel TCP connections from a

2006-12-02 10:52:00 931

原创 cvs的使用

cvs的使用如果简单的使用,完全可以用RCS来做 mkdir RCS用ci -i 来初始化文件用co file来得到文件  如果使用xinetd,在/etc/xinetd.d中加入 service cvspserver { disable = no

2006-12-02 10:51:00 823

原创 subversion使用

subversion使用编译,安装 编译安装 cvs2svn python ./cvs2svn --fs-type=fsfs --encoding=GB18030 --use-cvs -s /home/sbling/svnroot /home/sblin

2006-12-02 10:51:00 598

原创 把任何一个网址重定向到httpd

把任何一个网址重定向到httpd先用iptables把任何一个网址重定向apache的服务器, 然后用httpd.conf来的ErrorDocument来做  

2006-12-02 10:51:00 868

原创 Linux 系统参数的设置

Linux 系统参数的设置 用串口作为console,见linux/Documentation/serial-console.txt。 为了用户可以登陆,要修改/etc/securetty 如何控制tcp syn flood net.ipv4.tcp_syncookies=1

2006-12-02 10:50:00 1340

原创 rsync使用

rsync使用配置/etc/rsyncd.conf uid = 0 #用root,比较危险gid = nobody use chroot = no # 不使用chrootmax connections = 4 # 最大连接数为4pid file = /var/run/rsyncd.pid lo

2006-12-02 10:49:00 781

原创 NTP使用

NTP使用要在局域网中配置NTP,用一台机器做为NTP服务器,另外的是客户端,用如下配置. 在服务器中的/etc/ntp.conf用下面的配置 restrict default nomodify restrict 192.168.0.132 mask 255.255.255.255 nomodify notrap #用本地的clo

2006-12-02 10:49:00 1450

原创 如何做patch和打patch

如何做patch和打patch例 11.1. 做patch  diff -Naur old new >xxxx.patch  例 11.2.  打patch  cd old patch -p1 <xxxx.patch patch -R < [patchfile] (used

2006-12-02 10:48:00 1422

原创 daemontools(可以看服务器是否好,如果死掉了,可以重新启动)

daemontools(可以看服务器是否好,如果死掉了,可以重新启动)比crontab好,好像资源用的也不多,可以使用. 网址 ,可以下载rpm使用 

2006-12-02 10:47:00 713

原创 如何在linux中显示中文

执行下面的语句 stty cs8 -istrip stty pass8 export LANG=zh_CN export LC_CTYPE=zh_CN 修改后,redhat自动变成中文了.  

2006-12-02 10:47:00 1000

原创 在webmin的vlan 网卡的配置

在webmin的vlan 网卡的配置更新 initscripts到7.14-1或者以上用 . 名称来创建vlan,如 eth0.1 eth1.3...在/etc/sysconfig/network中加VLAN=yes 

2006-12-02 10:47:00 590

原创 在linux下刻录光盘

mkisofs -o project.iso -J -r -V project /tmp/project/ modprobe ide-scsicdrecord -scanbuscdrecord -v -eject speed=8 dev=0,0,0 project.iso  

2006-12-02 10:45:00 738

原创 Linux Advanced Routing and Traffic Control HOWTO

Linux Advanced Routing and Traffic Control HOWTO 上一页  第 11 章 unix和linux  下一页 L

2006-12-02 10:42:00 1324

原创 用户态的linux

User Mode Linux lets you run Linux inside itself 安装见网址运行:./linux devfs=nomount --不mount devfs,用手工建立的可以运行自己建立的rootfs了,比chroot好 

2006-12-02 10:38:00 662

原创 Bugzilla使用

Bugzilla使用 上一页  第 11 章 unix和linux  下一页 Bugzilla使用1。安装mysql 加-O max_allo

2006-12-02 10:38:00 923

原创 LFS(Linux from Scratch)使用

原理 创建临时系统(主要是ld,gcc,glibc)--产生一个干净的环境,于用来的linux发行版本无关 chroot 用临时系统来编译程序(/tools/bin 是在 PATH 环境变量的最后一个。 这意味着,只要有新的工具安装上了,第五章里编译的临时工具就不再使用了)

2006-12-02 10:37:00 735

原创 initrd的工作原理

initrd的工作原理/dev/initrd是一个只读的block device,在the boot loader 初始化,看man initrdlinux kernel 把/dev/initrd copy到ram0中,如何mount ram0,如何执行/linuxrc. 函数如下: initrd_setup--已经转换成了内存地址了 handle_i

2006-12-02 10:35:00 1136

原创 linux的网络安装

linux的网络安装1。PXE的配置 dhcp配置 next-server 192.168.0.3; filename "pxelinux.0"; tftp配置 从syslinux中copy pxelinux.0到/tftpboot copy any kernel or initrd images you want to boot

2006-12-02 10:34:00 983

原创 Makefile.am技巧

如何加make check支持在Makefile.am中加TESTS变量,如果一个测试必定通不过,把这个测试加到 XFAIL_TESTS变量中.如果要执行编译出来的程序,可以加check_PROGRAMS 详细见$ts/gateway  

2006-12-02 10:33:00 788

原创 docbook-xsl使用

如何用的的参数控制输出 控制文件名称的输出(另外一种是用): important waring的输出: 修改prev,next: 使得programlisting,screen为阴影  

2006-12-02 10:32:00 749

原创 emacs中的template

emacs中的templatetemplates:如果是没有什么变化的文件,可以用他实现tempo: 和skeleton差不多,有一个特点,可以自己完成(自己的template可以用他完成)skeleton : 好多东西是用他实现的,入shell-mode中的一些东西,功能强 我的做法:文件用templates,另外一些东西用tempo(也可能用skelet

2006-12-02 10:31:00 819

原创 mock object 的使用

easymock的使用 1. 得到一个MockControl2. 从MockControl得到mock 对象3. 在mock对象中录制状态(record state)4. 在mock对象中回放状态(replay state)5.然后测试用mock的对象使用6 在mock中verfity 以用easymockclassext

2006-12-02 10:30:00 824

原创 Cocoon介绍

Forrest和Cocoon的使用 上一页  第 4 章 java  下一页 Forrest和Cocoon的使用Cocoon介

2006-12-02 10:28:00 1404

原创 Java的编程方法

过程 4.1. 编写一个Java项目的方法 对于每一个类,尽量写一个测试类 可以先写类的函数定义,不实现,再写测试类,然后测试,这样就可以保证类的正确性 目录的结构。可以学别的程序。如下 /app /docs

2006-12-02 10:26:00 595

原创 cppunit

cppunit主要结构主要是Test和TestResult的交互,Test是一个接口,可能不只 一个测试,他里面可能包含好多的测试,TestResult是用 来得到测试结果的接口。TestResult是用来收Test的信息的, 把结果delege到TestListener。 TestCase是有TestFixture的Test。用户的

2006-12-02 10:24:00 930

原创 用gprof来查看函数的调用时间,调用关系

用gprof来查看函数的调用时间,调用关系 用gcc 编译,加-pg(在连接和编译是多需要加) 在configure.ac中家 LDFLAGS="$LDFLAGS -pg", CPPFLAGS="$CPPFLAGS -pg"

2006-12-02 10:22:00 1863

翻译 universalchardet学习

mozilla有一个模块,叫universalchatdet,是用来判断是什么编码的 他的主要流程是这样的: HandleData(batch_of_text) { if (batch_of_text contains BOM) report UCS2; if ((inputState is PureAscii) || (inputState is EscAscii))

2006-12-02 10:21:00 3306

空空如也

空空如也

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

TA关注的人

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