- 博客(47)
- 资源 (48)
- 收藏
- 关注
原创 路由器wan口接入方式
Wan口接入方式 一、设置1. 广域网接口该页面用于无线路由器设置WAN口Internet上网方式.您可以在 WAN口接入方式 处选择 USB3G, DHCP, PPPoE, Static IP, PPTP和L2TP. 您所采用的具体上网方式可咨询当地的ISP(网络服务提供商).A. 3G如果您的访问类型是 3G, 请参考以下信息:USB 3G 上网卡: 选择您的3G上网卡类型.用户名: 填写用于登录到ISP(互联网服务提供商)的用户名.密码: 填写用
2011-03-29 17:01:00 18129
路由器wan口接入方式
<!-- [if !mso]><mce:style><!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--&g...
2011-03-29 17:01:00 264
原创 路由器TCPMSS target
TCPMSS targetThe TCPMSS target can be used to alter the MSS (Maximum Segment Size) value of TCP SYN packets that the firewall sees. The MSS value is used to control the maximum size of packets for specific connections. Under normal circumstances, this mean
2011-03-24 21:05:00 3056
路由器TCPMSS target
TCPMSS targetThe TCPMSS target can be used to alter the MSS (Maximum Segment Size) value of TCP SYN packets that the firewall sees. The MSS value is used to control the maximum size of packet...
2011-03-24 21:05:00 173
原创 路由器设置桥接
路由器设置桥接一、 网络桥接的使用方法连接两个局域网的方法除了路由外,比较简单的一个方法就是网络桥接了。这里将列出linux下创建网络桥接的一般步骤。如下图的所示的网络环境中,中间的桥接计算机具有无线和有线网卡各一块,连接了两个局域网。在这个网络环境中两个局域网处于同一个网段,它可能是由 桥接计算机上的DHCP自动分配的地址。这样做,最终产生的情况将是无线终端连接到了桥接计算机的无线网卡ath0(ath0工作在AP模式),有线网局 域网通过交换机连接到了桥接计算机的eth0(有线网卡),连接在不同的两个物
2011-03-24 21:03:00 8218
路由器设置桥接
路由器设置桥接一、 网络桥接的使用方法连接两个局域网的方法除了路由外,比较简单的一个方法就是网络桥接了。这里将列出linux下创建网络桥接的一般步骤。如下图的所示的网络环境中,中间的桥接计算机具有无线和有线网卡各一块,连接了两个局域网。在这个网络环境中两个局域网处于同一个网段,它可能是由 桥接计算机上的DHCP自动分配的地址。这样做,...
2011-03-24 21:03:00 152
原创 路由器DSCP target
<br />This is a target that changes the DSCP (Differentiated Services Field) marks inside a packet. The DSCP target is able to set any DSCP value inside a TCP packet, which is a way of telling routers the priority of the packet in question. For more inform
2011-03-24 13:11:00 7173
路由器DSCP target
This is a target that changes the DSCP (Differentiated Services Field) marks inside a packet. The DSCP target is able to set any DSCP value inside a TCP packet, which is a way of telling routers the p...
2011-03-24 13:11:00 228
原创 Select代码理解
Socket代码理解 1 socket select流程 (1)初始化server socket initServerSocket (2)监管 server socket FD_SET ( gehServerFd, &readFdsMaster ); (3)更新socket fd最大值 UPDATE_MAXFD ( gehServerFd ); (4)循环等待数据 while ( 1 ) rv = select ( maxFdTmp + 1, &readFdsMasterTmp, NUL
2011-03-23 11:06:00 1388
Select代码理解
Socket代码理解1 socket select流程(1)初始化server socketinitServerSocket(2)监管 server socketFD_SET ( gehServerFd, &readFdsMaster );(3)更新socket fd最大值UPDATE_MAXFD ( gehServerFd );(4)循环等待数据whi...
2011-03-23 11:06:00 150
原创 通过建立好连接的socket或者IP获取对端MAC地址
#include #include #include #include #include #include #include #include #include #include #include #
2011-03-22 20:59:00 4546
通过建立好连接的socket或者IP获取对端MAC地址
#include <stdio.h> #include <stdlib.h> #include <errno.h> #include <string.h> #include <sys/types.h> #in...
2011-03-22 20:59:00 350
原创 OPENSSL安装使用
一、 安装 安装环境: 操作系统:redhat 12.0 OpenSSL Version:openssl-0.9.8l Download § 安装包(Linux source) : openssl-0.9.8l.tar.gz(or the latest version of openssl) 下载地址:http://www.openssl.org/source/ § 在linux下解压缩下载到的安装包,命令如下..... tar -xzf openssl-xxx.tar
2011-03-21 15:00:00 1651
OPENSSL安装使用
一、 安装 安装环境: 操作系统:redhat 12.0 OpenSSL Version:openssl-0.9.8l Download § 安装包(Linux source) : openssl-0.9.8l.tar.gz(or the latest version of openssl) 下载地址:http://www.openssl.org/source/ § 在linu...
2011-03-21 15:00:00 188
原创 C中随机数理解
函数一:int rand(void); 从srand (seed)中指定的seed开始,返回一个[seed, RAND_MAX(0x7fff))间的随机整数。 函数二:void srand(unsigned seed); 参数seed是rand()的种子,用来初始化rand()的起始值。 可以认为rand()在每次被调用的时候,它会查看: 1) 如果用户在此之前调用过srand(seed),给seed指定了一个值,那么它会自动调用srand(seed)一次来初始化它的起始值。 2)
2011-03-21 14:16:00 495
原创 windows / Linux Socket 模式
<br />Windows Socket 模式<br />如果你想在Windows平台上构建服务器应用,那么I/O模型是你必须考虑的。Windows操作系统提供了选择(Select)、异步选择(WSAAsyncSelect)、事件选择(WSAEventSelect)、重叠I/O(Overlapped I/O)和完成端口(Completion Port)共五种I/O模型。每一种模型均适用于一种特定的应用场景。程序员应该对自己的应用需求非常明确,而且综合考虑到程序的扩展性和可移植性等因素,作出自己的选择。<br
2011-03-17 12:50:00 1351
windows / Linux Socket 模式
Windows Socket 模式如果你想在Windows平台上构建服务器应用,那么I/O模型是你必须考虑的。Windows操作系统提供了选择(Select)、异步选择(WSAAsyncSelect)、事件选择(WSAEventSelect)、重叠I/O(Overlapped I/O)和完成端口(Completion Port)共五种I/O模型。每一种模型均适用于一种特定的应用场景。程序员应该...
2011-03-17 12:50:00 81
原创 Windows完成端口与Linux epoll技术简介
<br />WINDOWS完成端口编程<br />1、基本概念<br />2、WINDOWS完成端口的特点<br />3、完成端口(Completion Ports )相关数据结构和创建<br />4、完成端口线程的工作原理<br />5、Windows完成端口的实例代码<br />Linux的EPoll模型<br />1、为什么select落后<br />2、内核中提高I/O性能的新方法epoll<br />3、epoll的优点<br />4、epoll的工作模式 <br />5、epoll的使用方法<b
2011-03-17 12:27:00 692
Windows完成端口与Linux epoll技术简介
WINDOWS完成端口编程1、基本概念2、WINDOWS完成端口的特点3、完成端口(Completion Ports )相关数据结构和创建4、完成端口线程的工作原理5、Windows完成端口的实例代码Linux的EPoll模型1、为什么select落后2、内核中提高I/O性能的新方法epoll3、epoll的优点4、epoll的工作模式 5、epoll的使用方法6、Linux下EPOll...
2011-03-17 12:27:00 74
原创 pthread之工作模式
<br />呵呵,本来只想写写今年学习多线程时碰到的一些问题,没有想到随意列个表,竟然成了一个系列,这一系列包含了互斥、条件变量、信号量等相关的内容、也包括了内存可视性、线程的取消等一些线程使用的高级话题。以这些知识为元素、以<br />现实现中遇到的问题为对象,为解决这些问题构成下面的几种基本的线程模型(就像编程语言中的for,while,if,switch这些编程的基本结构一样)<br />线程编程模型<br />流水线<br />每个线程反复地在数据系列上执行同一种操作,并把操作结果传递给下一步骤<b
2011-03-17 12:15:00 731
pthread之工作模式
呵呵,本来只想写写今年学习多线程时碰到的一些问题,没有想到随意列个表,竟然成了一个系列,这一系列包含了互斥、条件变量、信号量等相关的内容、也包括了内存可视性、线程的取消等一些线程使用的高级话题。以这些知识为元素、以现实现中遇到的问题为对象,为解决这些问题构成下面的几种基本的线程模型(就像编程语言中的for,while,if,switch这些编程的基本结构一样)线程编程模型流水线...
2011-03-17 12:15:00 88
原创 Makefile原理
makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。make是一个命令工具,是一个解释makefile中指令的命令工具,一般来说,大多数的IDE都有这个命令,比如:Delphi的make,Visual C++的nmake,Linux下GNU的make。可见,makefile都成为了一种在工程方面的编译方法。 gcc命令可以进行编译和链接的动作,生成我们想要的可执行文件。那么我们写Makefile文件的目的又是什么?无非也
2011-03-16 17:14:00 1595
Makefile原理
makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。make是一个命令工具,是一个解释makefile中指令的命令工具,一般来说,大多数的IDE都有这个命令,比如:Delphi的make,Visual C++的nmake,Linux下GNU的make。可见,makefile都成为了一种在工程方面的编译方法。 g...
2011-03-16 17:14:00 65
原创 单体模式C++
应用场景:一个类只能实例化一个对象。例如打印机类只能实例化一个打印机对象,否则,多个打印机对象,会导致打印出错。 关键点: 1、private 构造函数和类元素 2、static类元素,能被static方法调用 3、public static方法,返回类元素 #include using namespace std; class Singleton { private:
2011-03-16 16:59:00 1671
单体模式C++
应用场景:一个类只能实例化一个对象。例如打印机类只能实例化一个打印机对象,否则,多个打印机对象,会导致打印出错。 关键点: 1、private 构造函数和类元素 2、static类元素,能被static方法调用 3、public static方法,返回类元素 #include <iostream></iostream> ...
2011-03-16 16:59:00 119
原创 TCP建立和关闭连接
一、建立连接 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报文段进行确认(报文段
2011-03-16 11:40:00 1212
TCP建立和关闭连接
一、建立连接 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将占用...
2011-03-16 11:40:00 90
原创 Linux进程理解
1.1 进程分类; Linux操作系统包括三种不同类型的进程,每种进程都有自己的特点和属性。 a) 交互进程--由一个shell启动的进程。交互进程既可以在前台运行,也可以在后台运行。 b) 批处理进程--这种进程和终端没有联系,是一个进程序列。 c) 监控进程(也称守护进程)--Linux系统启动时启动的进程,并在后台运行。 值得一提的是守护进程总是活跃的,一般是后台运行,守护进程一般是由系统在开机时通过脚本自动激活启动或超级管理用户root来启动。比如在 Fedora或Redhat中,我们可
2011-03-16 10:11:00 682
Linux进程理解
1.1 进程分类; Linux操作系统包括三种不同类型的进程,每种进程都有自己的特点和属性。 a) 交互进程--由一个shell启动的进程。交互进程既可以在前台运行,也可以在后台运行。 b) 批处理进程--这种进程和终端没有联系,是一个进程序列。 c) 监控进程(也称守护进程)--Linux系统启动时启动的进程,并在后台运行。 值得一提的是守护进程总是活跃的,一般是后台运行,守护进程一...
2011-03-16 10:11:00 117
原创 常见linux命令
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.文件和文件夹大小 查看各个挂载盘大小
2011-03-14 13:45:00 607
常见linux命令
1.查看系统信息uname -r cat /proc/version2.zip解压/压缩unzip -n so.zip -d ./so zip -q -r wm5130.zip /home/nick/wm51303.查找文件内容find ./ -name "*" | xargs grep "main"4.删除搜索得到的文件find ./ -name ...
2011-03-14 13:45:00 56
原创 svn常见命令
<br />1.获取代码<br />svn co svn://172.16.0.254/biad/gct/models/wm5130 --username nick.li --password nick.li --revision 18<br /> <br />2.提交代码<br />svn ci -m"" filepath dirpath<br /> <br />3.增加文件或文件夹<br />svn add filepath/dirpath<br /> <br />4.删除文件或文件夹<br />svn
2011-03-14 13:38:00 684
svn常见命令
1.获取代码svn co svn://172.16.0.254/biad/gct/models/wm5130 --username nick.li --password nick.li --revision 182.提交代码svn ci -m"" filepath dirpath3.增加文件或文件夹svn add filepath/dirpath4.删除文件或文...
2011-03-14 13:38:00 68
原创 iptables相关资料汇总
Iptables Tutorial 1.1.19Iptables Tutorial 1.2.2Iptables 指南 1.1.19Ipables 指南 1.2.2netfilter official documentLinux防火墙(Michael Rash)2 小时玩转 ipt
2011-03-10 10:31:00 580
iptables相关资料汇总
Iptables Tutorial 1.1.19Iptables Tutorial 1.2.2Iptables 指南 1.1.19Ipables 指南 1.2.2netfilter official documentLinux防火墙(Michael Rash)2 小时玩转 iptables 企业版 v1.5.4.pdfNetfilters connection tracking sy...
2011-03-10 10:31:00 55
转载 linux下iptables/netfilter搭建DMZ[转]
防守在网络安全中的重要性不必多说。保护网络最常见的方法就是使用防火墙。防火墙作为网络的第一道防线,通常放置在外网和需要保护的网络之间。最简单的情况是直接将防火墙放置在外网和企业网络之间,所有流入企业网络的数据流量都将通过防火墙,使企业的所有客户机及服务器都处于防火墙的保护下。这对
2011-03-08 15:59:00 4745 1
linux下iptables/netfilter搭建DMZ[转]
防守在网络安全中的重要性不必多说。保护网络最常见的方法就是使用防火墙。防火墙作为网络的第一道防线,通常放置在外网和需要保护的网络之间。最简单的情况是直接将防火墙放置在外网和企业网络之间,所有流入企业网络的数据流量都将通过防火墙,使企业的所有客户机及服务器都处于防火墙的保护下。这对于一些中小企业来说是简单易行的,而且这种解决方法在某些情况下也表现不错。然而这种结构毕竟比较简单。企业中有许多服务器、...
2011-03-08 15:59:00 145
AJAX系列4:采用jquery库实现
采用juery实现AJAX<html> <head> <title>jQuery Ajax 实例演示5</title> </head> <mce:script src="./js/jquery.js" mce_src="js/jquery.js" type="text/javascri
2011-03-03 14:38:00 77
服务器ESXI虚拟机创建和使用说明.docx
2020-09-01
MySQL在大型网站的应用架构演变.docx
2020-09-01
Mycat生产实践之数据迁移与扩容实践.docx
2020-09-01
阿里云OSS云存储方案.docx
2020-09-01
华为FusionCloud 2.06 技术白皮书.doc
2020-09-01
windiff for windows
2012-07-14
log4cplus日志库及封装程序文件
2009-12-25
流媒体rtp和rtcp多份文档资料
2009-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人