上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 54 下一页
摘要: 1 TCP/IP协议 TCP/IP是一组完整的数据协议集,得名于两个最重要的协议:传输控制协议(Transmission Control Protocol .缩写TCP)和网络协议(Internet Protocol.缩写IP)。 目前TCP/IP协议已成为占主导地位的通讯协议,它能使各种业务在不同的网上实现互联互通,从技术上为网络融合奠定了基础。它之所以能够获得如此成就,是因为它具有如下的特点: 开放的协议标准,可以独立于特定计算机和操作系统的开放方式。 独立于特定的物理网络硬件,可以运行在多种网络传输介质上。 共同的地址规划方案使得整个网络中的任何TCP/IP设备都具有一个唯一的... 阅读全文
posted @ 2011-09-22 17:54 dkcndk 阅读(1847) 评论(1) 推荐(0) 编辑
摘要: 引言 近年来,随着Internet的迅速普及和爆炸性发展,在Internet上产生了许多新的应用,其中不少是高带宽的多媒体应用,譬如网络视频会议、网络音频/视频广播、AOD/VOD、股市行情发布、多媒体远程教育、CSCW协同计算、远程会诊。这就带来了带宽的急剧消耗和网络拥挤问题。为了缓解网络瓶颈,人们提出各种方案,归纳起来,主要包括以下四种: ●增加互连带宽; ●服务器的分散与集群,以改变网络流量结构,减轻主干网的瓶颈; ●应用QoS机制,把带宽分配给一部分应用; ●采用IP Multicast(译为组播、多播或多路广播,下文不加区分)技术。 比较而言,IP组播技术有其独特的优越性——在组播 阅读全文
posted @ 2011-09-22 17:35 dkcndk 阅读(3036) 评论(0) 推荐(0) 编辑
摘要: Python has complete support for sockets. Some of the APIs though have a different signature than the POSIX equivalents. It is therefore possible to write multicast servers and clients in Python. Multicasting is the ability to send data to select set of hosts. Broadcasting in a network is to send dat 阅读全文
posted @ 2011-09-22 16:14 dkcndk 阅读(1521) 评论(0) 推荐(0) 编辑
摘要: 试着看了一下Google Style的C++编码规范,先随手写了一个最简单的程序来试试Cpplit。代码如下————————————#include <iostream>using namespace std;int main() {cout << “Hello World!” << endl;return 0;}————————————运行指令————————————g++ main.cpp -o main./main————————————得到结果————————————Hello World!————————————运行Cpplint,得到的结果如下— 阅读全文
posted @ 2011-09-22 09:56 dkcndk 阅读(10871) 评论(1) 推荐(0) 编辑
摘要: 毫无疑问, 你需要配置文件。据说配置文件能让你的系统变得可定制。让系统变得可定制, 有三大思潮, 这决定了三种配置文件的格式:1. 图形界面配置工具。 微机和 Windows 开始流行之后, 我们的用户再也不是黑客了, 或许你的用户永远不会打开你的配置文件, 你需要给他一个图形工具, 并且帮他换尿布。 在人类永远不会阅读配置文件的情况下, 让系统变得更简洁的方法就是使用 机器最容易理解的格式来存储配置, 通常这是一个二进制文件。 Pickle 是 Python 中的典型选项。 几十年后, 有人开始以为使用机器和人都能理解 (或者都不能理解) 的格式是一个好主意, 这样就... 阅读全文
posted @ 2011-09-16 16:18 dkcndk 阅读(6562) 评论(0) 推荐(0) 编辑
摘要: Thrift是一个跨语言服务部署框架,最初由Facebook于2007年开发,后于2008年进入Apache孵化器(Apache Incubator)。类似于SOAP,google protobuf,COM 和CORBA,Thrift通过定义一个中间定义语言和Thrift代码生成工具,生成指定语言的代码。目前,Thrift支持C++,Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Smalltalk和OCaml的代码生成。1安装thrift安裝需要使用到的套件:sudo apt-get install libboost-de 阅读全文
posted @ 2011-09-09 09:53 dkcndk 阅读(13361) 评论(1) 推荐(0) 编辑
摘要: # ip addr del 192.168.2.10/24 dev eth0# ip addradd 192.168.3.10/24 dev eth0# route del default gw 172.16.100.1 dev eth0# route add default gw 172.16.100.1 dev eth0# links http://192.168.3.13:9425/ufs.cgi 阅读全文
posted @ 2011-09-07 09:43 dkcndk 阅读(1490) 评论(0) 推荐(0) 编辑
摘要: 内核的 shmall 和 shmmax 参数SHMMAX= 配置了最大的内存segment的大小 ------>这个设置的比SGA_MAX_SIZE大比较好。SHMMIN= 最小的内存segment的大小 SHMMNI= 整个系统的内存segment的总个数 SHMSEG= 每个进程可以使用的内存segment的最大个数配置信号灯( semphore )的参数:SEMMSL= 每个semphore set里面的semphore数量 -----> 这个设置大于你的process的个数吧,否则你不得不分多个semphore set,好像有process+n之说,我忘了n是几了。SEMM 阅读全文
posted @ 2011-09-06 14:30 dkcndk 阅读(31724) 评论(0) 推荐(1) 编辑
摘要: http://blog.csdn.net/yuanxuran0101/article/details/6158702http://blog.csdn.net/zanget/article/details/58517251.vi /etc/ssh/ssh_conf找到GSSAPIAuthentication yes改为GSSAPIAuthentication no2.vi /etc/resolv的DNS改为可用的3.vi /etc/hosts4.将UseDNS 的缺省值由yes修改为no,并重启sshd 阅读全文
posted @ 2011-09-05 16:01 dkcndk 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 众所周知,文件/文件夹有访问权限之说:所有者权限(User),所有组权限(Group),其他人权限(Other)。那么当我们创建一个文件(cd . > test.txt)或者文件夹(mkdir test)时,他们会有怎样的权限呢?事实上,新建文件夹或文件的权限是由所谓基本码减去称之为umask的屏蔽位得到的。按照规定:文件夹的基本码是rwxrwxrwx(777),文件的基本码是rw-rw-rw-(666)而屏蔽位则是在/etc/profile(所有人)或者~/.profile中设定的。如果上述文件中皆无设定则默认就是022我们可以在shell下面输入umask命令查看/修改当前的系统屏蔽 阅读全文
posted @ 2011-09-04 17:13 dkcndk 阅读(14219) 评论(1) 推荐(1) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 54 下一页