- 浏览: 105870 次
最新评论
文章列表
应用场景:一个类只能实例化一个对象。例如打印机类只能实例化一个打印机对象,否则,多个打印机对象,会导致打印出错。 关键点: 1、private 构造函数和类元素 2、static类元素,能被static方法调用 3、public static方法,返回类元素
#include <iostream></iostream> using namespace std; class Singleton { private: //防止调用 Singl ...
- 2011-03-16 16:59
- 浏览 290
- 评论(0)
一、建立连接 1) 请求端(通常称为客户)发送一个 S Y N段指明客户打算连接的服务器的端口,以及初 始序号(I S N,在这个例子中为1 4 1 5 5 3 1 5 2 1) 。这个S Y N段为报文段1。 2) 服务器发回包含服务器的初始序号的S Y N报文段(报文段2)作为应答。同时,将确认 序号设置为客户的I S N加1以对客户的S Y N报文段进行确认。一个S Y N将占用一个序号。 3) 客户必须将确认序号设置为服务器的 I S N加1以对服务器的S Y N报文段进行确认(报文段3) 。 这三个报文段完成连接的建立。这个过程也称为三次握手( three-way ha ...
- 2011-03-16 11:40
- 浏览 338
- 评论(0)
1.1 进程分类; Linux操作系统包括三种不同类型的进程,每种进程都有自己的特点和属性。 a) 交互进程--由一个shell启动的进程。交互进程既可以在前台运行,也可以在后台运行。 b) 批处理进程--这种进程和终端没有联系,是一个进程序列。 c) 监控进程(也称守护进程)--Linux系统启动时启动的进程,并在后台运行。 值得一提的是守护进程总是活跃的,一般是后台运行,守护进程一般是由系统在开机时通过脚本自动激活启动或超级管理用户root来启动。比如在 Fedora或Redhat中,我们可以定义httpd 服务器的启动脚本的运行级别,此文件位于/etc/init.d目录下,文件 ...
- 2011-03-16 10:11
- 浏览 453
- 评论(0)
1.查看系统信息
uname -r
cat /proc/version
2.zip解压/压缩
unzip -n so.zip -d ./so
zip -q -r wm5130.zip /home/nick/wm5130
3.查找文件内容
find ./ -name "*" | xargs grep "main"
4.删除搜索得到的文件
find ./ -name "*svn*" | xargs /bin/rm -r
5.文件和文件夹大小
查看各个挂载盘大小
df -h
查看文件夹大小,以 ...
- 2011-03-14 13:45
- 浏览 240
- 评论(0)
1.获取代码
svn co svn://172.16.0.254/biad/gct/models/wm5130 --username nick.li --password nick.li --revision 18
2.提交代码
svn ci -m"" filepath dirpath
3.增加文件或文件夹
svn add filepath/dirpath
4.删除文件或文件夹
svn rm filepath/dirpath
5.显示行级代码区别
svn diff filepath/dirpath -r revisionnum1:revisi ...
- 2011-03-14 13:38
- 浏览 281
- 评论(0)
Iptables Tutorial 1.1.19
Iptables Tutorial 1.2.2
Iptables 指南 1.1.19
Ipables 指南 1.2.2
netfilter official document
Linux防火墙(Michael Rash)
2 小时玩转 iptables 企业版 v1.5.4.pdf
Netfilters connection tracking system.pdf(PABLO NEIRA AYUSO)
- 2011-03-10 10:31
- 浏览 353
- 评论(0)
防守在网络安全中的重要性不必多说。保护网络最常见的方法就是使用防火墙。防火墙作为网络的第一道防线,通常放置在外网和需要保护的网络之间。最简单的情况是直接将防火墙放置在外网和企业网络之间,所有流入企业网 ...
- 2011-03-08 15:59
- 浏览 385
- 评论(0)
采用juery实现AJAX
<html>
<head>
<title>jQuery Ajax 实例演示5</title>
</head>
<mce:script src="./js/jquery.js" mce_src="js/jquery.js" type="text/javascript" language="javascript"></mce:script>
<mce:script type = ...
- 2011-03-03 14:38
- 浏览 294
- 评论(0)
利用prototype的ajax函数
<html xmlns ="http://www.w3.org/1999/xhtml">
<head>
<title> xmlhttprequest ajax demo </title>
<mce:script src="prototype.js" mce_src="prototype.js" type="text/javascript" language="javascript&q ...
- 2011-03-03 14:35
- 浏览 377
- 评论(0)
自己构建httpRequest对象
<html xmlns ="http://www.w3.org/1999/xhtml">
<head>
<title> xmlhttprequest ajax demo </title>
<mce:script src="prototype.js" mce_src="prototype.js" type="text/javascript" language="j ...
- 2011-03-03 14:31
- 浏览 434
- 评论(0)
采用GOAHEAD作为HTTP 服务器,基于LINUX平台。
(1)下载GOAHEAD源码,安装
(2)cd LINUX,启动 ./webs &
(3)访问 ,端口为8080
(4)页面文件在www下
- 2011-03-03 14:24
- 浏览 279
- 评论(0)
(1)
屏蔽某台电脑
场景:路由器或者防火墙屏蔽某个
IP
。
理解:任何以本机为目的地址的数据包都经过
filter
表的
INPUT
链
(-t filter
省略了
)
iptables -A INPUT -s 200.200.200.1 -j DROP
- 2011-03-03 14:17
- 浏览 423
- 评论(0)
各篇IPC博文的word版以及测试代码汇总下载,见:
http://download.csdn.net/source/2937929
目前为v0.1.
- 2010-12-25 20:48
- 浏览 375
- 评论(0)
Posix信号灯
<!--[if !supportLists]-->1、
<!--[endif]-->函数列表(#include <semaphore.h>)
有名信号灯特异函数
<!--[if !supportLists]-->Ø
<!--[endif]-->sem_t *sem_open(const char *name, int
oflag);
sem_t *sem_open(const char *name, int oflag,mode_t
mode, unsigned int value);
此函数创建 ...
- 2010-12-25 20:37
- 浏览 397
- 评论(0)
读写锁
<!--[if !supportLists]-->1、
<!--[endif]-->函数列表
<!--[if !supportLists]-->Ø
<!--[endif]-->int pthread_rwlock_rdlock(pthread_rwlock_t
*rwlock);
int
pthread_rwlock_wrlock(pthread_rwlock_t *rwlock);
int
pthread_rwlock_trywrlock(pthread_rwlock_t *rwlock);
int
pthre ...
- 2010-12-25 20:36
- 浏览 401
- 评论(0)