随笔分类 - NetWork
摘要:1、 视频内容来源于本地,通过本地播放器播放代码:<!-- 此段视频源文件在本地,通过本地Flash播放器播放,不需要连接网络 -->
<EMBED style=" margin: 5px auto; width:900px; height: 400px"; src="video\shipin.swf" quality= "high" wmode="transparent"
pluginspage="Flash\FlashUtil10p_Plugin.exe"
type=&qu
阅读全文
摘要:ASP.NET中,有多种保存信息的对象,如:Application,Session,Cookie,ViewState、Cache等,它们有什么区别?应用环境是什么?为了更清楚的了解,我们总结出每一种对象应用的具体环境,如下表所示:Application1、Application用来保存所有用户共用的信息;2、在Asp时代,如果要保存的数据在应用程序生存期内不会或者很少发生改变,那么使用Application是理想的选择。但是在Asp.net开发环境中我们把类似的配置数据放在Web.config中;3、如果要使用Application要注意的是所有的写操作都要在Application_OnSta
阅读全文
摘要:介绍几款Chrome浏览器的在线鼠标取词和句子翻译的插件一、bubble-translate(支持单词、句子翻译)下载地址:http://code.google.com/p/bubble-translate/downloads/list安装教程:http://www.freehao123.com/bubble-translate/安装后,进入设置页面:==============================================================================二、OnlineDict (支持单词翻译)下载地址:http://code.google.
阅读全文
摘要:windows 单网卡绑定多个IP1、网上邻居——》本地连接——》右键(属性)2、TCP/IPv4——》属性——》高级——》IP设置3、添加——》配置如下图:4、测试配置是否成功5、Windows 单网卡绑定多个IP(不同网段),成功!========================================================ubuntu 单网卡绑定多个IP在Linux平台下,有时我们需要和Windows平台一样需要单个网卡绑定多个IP地址(可以是不同网段)1、root权限登录,或者sudo root 切换到root权限2、打开网络配置文件: vi /etc/network
阅读全文
摘要:领导者/追随者模型(Leader/Followers)这几天翻了些文章,发现对领导者/追随者模型说的比较少,下面就这个模型打个比方:话说一个地方有一群有组织无纪律的人从事山贼这个很有前途的职业。一般就是有一个山贼在山路口察看,其他人在林子里面睡觉。假如发现有落单的过往客商,望风的山贼就会弄醒一个睡觉的山贼,然后自己去打劫。醒来的山贼接替作望风的事情。打劫的山贼搞定以后,就会去睡觉,直到被其他望风的山贼叫醒来望风为止。有时候过往客商太多,而山贼数量不够,有些客商就能侥幸平安通过山岭(所有山贼都去打劫其他客商了)。下面是这个模式的计算机版本:有若干个线程(一般组成线程池)用来处理大量的事件有一个线
阅读全文
摘要:阅读本文前,请先参考:select,poll,epoll区别select用法 #include <sys/time.h> #include <sys/types.h> #include <unistd.h> #include <sys/select.h> int select(int n, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout); int pselect(int n, fd_set *readfds, fd_set *writef
阅读全文
摘要:知识背景:210.25.132.181属于IP地址的ASCII表示法,也就是字符串形式。英语叫做IPv4 numbers-and-dots notation。如果把210.25.132.181转换为整数形式,是3524887733,这个就是整数形式的IP地址。英语叫做binary data。(其实binary是二进制的意思)详细介绍,请参考:网络字节序与主机字节序的转换问题所在:如何在字符串形式的IP和整数形式的IP之间转换呢?转换函数:int inet_aton(const char *cp, struct in_addr *inp);in_addr_t inet_addr(const ch
阅读全文
摘要:简介POSIX thread 简称为pthread,Posix线程是一个POSIX标准线程.该标准定义内部API创建和操纵线程.作用 线程库实行了POSIX线程标准通常称为pthreads.pthreads是最常用的POSIX系统如Linux和Unix,而微软Windowsimplementations同时存在.举例来说,pthreads-w32可支持MIDP的pthread Pthreads定义了一套 C程序语言类型、函数与常量,它以 pthread.h 头文件和一个线程库实现。 数据类型 pthread_t:线程句柄 pthread_attr_t:线程属性 线程操纵函数(简介起见,...
阅读全文
摘要:在对IP地址结构体SOCKADDR_IN赋值的时候,经常会用到下列的函数htonl,htons,inet_addr,与之相对应的函数是ntohl,ntohs,inet_ntoa。查看这些函数的解析,会发现这些函数其实是与主机字节序和网络字节序之间转换有关。就是什么网络字节序,什么是主机字节序呢?下面我写出他们之间的转换:用IP地址127.0.0.1为例:第一步 127 . 0 . 0 . 1 把IP地址每一部分转换为8位的二进制数。第二步 01111111 00000000 00000000 00000001 = 2130706433(主机字节序)然后把上面的四部分二进制数从右往左按部分重新排
阅读全文
摘要:TCP三次握手TCP连接是通过三次握手进行初始化的。三次握手的目的是同步连接双方的序列号和确认号并交换TCP窗口大小信息。以下步骤概述了通常情况下客户端计算机联系服务器计算机的过程:1.客户端向服务器发送一个SYN置位的TCP报文,其中包含连接的初始序列号x和一个窗口大小(表示客户端上用来存储从服务器发送来的传入段的缓冲区的大小)。2.服务器收到客户端发送过来的SYN报文后,向客户端发送一个SYN和ACK都置位的TCP报文,其中包含它选择的初始序列号y、对客户端的序列号的确认x+1和一个窗口大小(表示服务器上用来存储从客户端发送来的传入段的缓冲区的大小)。3. .客户端接收到服务器端返回的SY
阅读全文