摘要: 最近在学习SIP,网上虽然有中文版本,但是翻译的很机械,所以乘着学习的过程中,按照我个人的理解,用中文把RFC3261重新整理一边。 阅读全文
posted @ 2012-10-22 22:40 坐看风起云涌 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 一. 操作系统分类1. 网络操作系统 网络操作系统(NOS)是网络的心脏和灵魂,是向网络计算机提供服务的特殊的操作系统。它在计算机操作系统下工作,使计算机操作系统增加了网络操作所需要的能力。例如像前面已谈到的当在LAN上使用字处理程序时,用户的PC机操作系统的行为像在没有构成LAN时一样,这正是LAN操作系统软件管理了用户对字处理程序的访问。网络操作系统运行在称为服务器的计算机上,并由联网的计算机用户共享,这类用户称为客户。2. 分布式操作系统 分布式软件系统(Distributed Software Systems),是支持分布式处理的软件系统,是在由通信网络互联的多处理机体系结构上执行任务 阅读全文
posted @ 2012-07-28 12:09 坐看风起云涌 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 一. 概念比较1. 软件项目经理是指对项目控制/管理,关注项目本身的进度、质量、分配、调动、协调,管理好人、财、物等资源的负责人。2.系统架构师则要负责提出系统的总体架构,并给出开发指导。3. 系统分析师所面临的往往是不确定性的时间,需要对这些不确定的事件进行分析、总结,使之得出一个相对的确定性结论或实施方案模型。二. 完善的开发队伍的组成 在一个完善的系统开发队伍中,一般应有项目管理师、软件架构师、系统分析师、软件设计师、测试工程师、数据库工程师、程序员和质量保证人员等不同的职位; 还需要业务专家和其他辅助人员。三. 系统架构主要包括系统构建、模型和规划三方面的技术 阅读全文
posted @ 2012-07-28 12:04 坐看风起云涌 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 第2章提到如下的概念:1. 给予对象设计2. 面向对象设计两者的区别,从网上找了这么一段话:面向对象的特征基本就是:封装,继承,多态 基于对象就只是没有继承。基于对象就是只能对对象进行操作,不能利用它生成新的对象类型。 一个和语言有关,另一个和编程有关,如果语言允许你使用继承,但是你偏不用,那也只能算基于对象编程了。 阅读全文
posted @ 2012-07-09 09:27 坐看风起云涌 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 该模块采用ioqueue作为内部机制,结合socket的基本接口来实现,是一个在ioquenue之上的一层封装;实现了一种自动机制,用户只需要调用一次connect/accept,之后的操作将通过ioqueue机制及注册的accept,connect,send,recv回调函数来自动实现 阅读全文
posted @ 2012-06-05 15:31 坐看风起云涌 阅读(751) 评论(0) 推荐(0) 编辑
摘要: 一. 引言1. 该模块包括:ioqueue.h:ioqueue_common_abs.h/c:ioqueue_epoll.c:ioqueue_linux_kernel.c:ioqueue_select.c:2. 该模块实现I/O时,采用的Proactor模式(关于I/O设计模式,参考:http://www.cnblogs.com/dawen/archive/2011/05/18/2050358.html)二. 源码分析1. 该模块主要实现I/O多路复用机制,并且采用PROACTOR设计模式2. 该模块实现一种I/O机制,自动检测用户注册的socket句柄,并且在触发相应事件时调用相应的回调 1 阅读全文
posted @ 2012-06-05 15:31 坐看风起云涌 阅读(3212) 评论(0) 推荐(0) 编辑
摘要: cat /dev/zero > zero.fill;sync;sleep 1;sync;rm -f zero.fill cd "C:\tmp" "D:\Program Files\VMware7.0.0.203739_HA_dyk158\vmware-vdiskmanager.exe" -k "E:\G_Virtual Machines\Linux\Fedora14\Fedora 14.vmdk" 阅读全文
posted @ 2012-06-05 15:28 坐看风起云涌 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 记录自己在学些apr库过程中的心得 阅读全文
posted @ 2012-04-18 15:57 坐看风起云涌 阅读(719) 评论(0) 推荐(0) 编辑