I/O:I/O类型:同步和异步:synchronous,asyncronous关注的是消息通知机制,即被调用者如何把消息通知给调用者同步:调用发出之后不会立即返回消息,但一旦返回,则返回即是最终结果;异步:调用发出之后,被调用方立即返回消息,但返回的并非最终结果;被调用者通过状态、通知..
分类:
其他好文 时间:
2015-05-24 06:42:20
阅读次数:
261
1. 无连接和面向连接的对比取舍的主要方面包括延迟,可伸缩性和可靠性
无连接协议:UDP,IP
面向连接:TCP
1.1 数据组帧策略面向消息的传送策略:TP4和XTP
字节流:TCP
1.2 连接的多路复用策略多路复用的:节省OS诸如句柄等资源,编程难度更高,效率更低,不确定性更大。
非多用复用的:优先级可以更好的控制,较低的同步开销,更多的OS资源。
2.同步和异步的消息交换对比取舍因素:
1....
分类:
其他好文 时间:
2015-05-24 00:10:17
阅读次数:
145
#!/usr/bin/python
#!_*_coding:utf-8_*_
importos
#importdatetime
importtime
#获取文件在系统的时间戳
SysTime=int(os.popen("stat-t/home/ftp/sync.log|awk‘{print$12}‘").read())
#读取文件内记录的时间戳
WinTime=int(open(‘/home/ftp/sync.log‘,‘r‘).read())
ifSysTime..
分类:
其他好文 时间:
2015-05-22 19:21:14
阅读次数:
224
如果 完成一件事 需要 三个步骤, 同步就是 ,一,二,三地顺序做。
这样的问题是 ,一,二,三的 频率是一样的快。 换句话说, 他们被强迫一样快。 这样快的部分 需就要等慢的部分。 这样慢的地方 就成了这个系统的瓶颈。 系统越大,越明显。
因为同步,要相互制约,相互牵扯,相互羁绊。
异步就不同了。 异步是 各做各, 可以根据 慢的地方 ,加强处理。 比如一二三中 ,二比较慢。 ...
分类:
其他好文 时间:
2015-05-22 09:39:59
阅读次数:
96
1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容publicclassReadFromFile{/***以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。*/publicstaticvoidreadFileByBytes(StringfileNa...
分类:
编程语言 时间:
2015-05-21 21:41:29
阅读次数:
173
1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容publicclassReadFromFile{/***以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。*/publicstaticvoidreadFileByBytes(StringfileNa...
分类:
编程语言 时间:
2015-05-21 19:33:56
阅读次数:
102
1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void rea...
分类:
编程语言 时间:
2015-05-20 20:23:21
阅读次数:
131
一、Node.js环境配置:http://www.w3cschool.cc/nodejs/nodejs-install-setup.html二、命令行控制(cmd/命令提示符):1.读取文件方式:C:\User\UserName>C:\User\UserName>E: //你的node项目文件夹所....
分类:
Web程序 时间:
2015-05-20 00:08:57
阅读次数:
134
XML解析 解析XML的步骤: * 1、创建SAXReader * 2、创建File对象来描述文件 * 3、使用SAXReader读取文件(解析的过程) * 并返回Document对象,其封装了整棵树 * ...
分类:
其他好文 时间:
2015-05-19 16:24:31
阅读次数:
159