网络
文章平均质量分 75
lanxinyuchs
这个作者很懒,什么都没留下…
展开
-
RMI Vs Socket
第一、RMI是面向对象的,而后者不是。 第二、RMI是与语言相绑定的。比如当你使用Java RMI技术的时候,客户端与服务器端都必须使用Java开发。而socket的网络编程是使用独立于开发语言的,甚至独立于平台。基于socket的网络编程,客户端与服务器端可以使用不同开发语言和不同的平台。 第三、从网络协议栈的观点来看,RMI与socket的...原创 2011-05-11 22:06:18 · 74 阅读 · 0 评论 -
图标搜索引擎
对于每个网站开发者来说,设计是很重要的一部分,而图标更是设计中一个很关键的元素。你可以找到许多提供图标资源的网站,但很难找到免费的高质量图标。这是我在此分享一些免费的高质量图标搜索引擎的原因。你可以使用这些引擎以找到高质量图标。如果你知道更多的网站,也请分享! IconFinder 以简便并且有效的方式为网站设计者和开发人员提供高质量的图标。 Iconlet 是一个免费图标...原创 2011-04-12 21:14:23 · 95 阅读 · 0 评论 -
webkit和javascript V8的关系
页面的绘制(绘制,就是把一个HTML文件变成一个活灵活现的页面展示的过程...),只有一半轮子是Chrome自己做的,还有一部分来自于WebKit,这个Apple打造的Web渲染器。之所以说是一半轮子来源于WebKit,是因为WebKit本身包含两部分主要内容,一部分是做Html渲染的,另一部分是做JavaScript解析的。在Chrome中,只有Html的渲染采用了WebKit的代码,而在J...原创 2011-04-08 09:57:49 · 220 阅读 · 0 评论 -
TCP/IP的三种process model
TCP/IP协议栈的process model一般有几种方式.1. TCP/IP协议的每一层是个独立进程.链路层是个进程,ip层是个进程,tcp层是个进程.这样的好处是网络协议的每一层都非常清晰,代码的调试和理解都非常容易.不过最大的坏处数据跨层传递时会引起上下文转换(context switch)。对于接收一个TCP segment要引起3次context switch(从网卡驱动程式到链路...原创 2011-03-22 14:08:13 · 291 阅读 · 0 评论 -
(转)Protobuf+RPC的几个C++实现
1. RCF: 纯c++的RPC, 不引入IDL, 大量用到boost,比较强大.2. casocklib: protobuf + asio 较完善实现3. eventrpc: protobuf + libevent 较完善实现4. evproto: protobuf + libevent 简单实现5. febird:同样无IDL的c++ RPC,自己实现了串行化和网络IO.6. libHtt...原创 2011-06-30 11:19:51 · 924 阅读 · 0 评论 -
(转)为什么Protobuf 的默认序列化格式没有包含消息的长度与类型
Protobuf 是经过深思熟虑的消息打包方案,它的默认序列化格式没有包含消息的长度与类型,自然有其道理。哪些情况下不需要在 protobuf 序列化得到的字节流中包含消息的长度和(或)类型?我能想到的答案有:如果把消息写入文件,一个文件存一个消息,那么序列化结果中不需要包含长度和类型,因为从文件名和文件长度中可以得知消息的类型与长度。如果把消息写入文件,一个文件存多个消息,那么序列化...原创 2011-06-28 20:35:19 · 1109 阅读 · 0 评论 -
(转)为什么要使用RPC
远程过程调用 Remote Procedure Call 进程间通信(IPC)是在多任务操作系统或联网的计算机之间运行的程序和进程所用的通信技术。有两种类型的进程间通信(IPC)。 本地过程调用(LPC)LPC用在多任务操作系统中,使得同时运行的任务能互相会话。这些任务共享内存空间使任务同步和互相发送信息。 远程过程调用(RPC)RPC类似于LPC,只是在网上工作。RPC开始是出现在Su...原创 2011-06-25 10:45:38 · 98 阅读 · 0 评论 -
(转)Protocol Buffers概览-中译
开发向导欢迎来到protocol buffers的开发者文档,protocol buffers是语言中立,平台中立,易于扩展的结构化数据序列化方法,它可以用在通讯协议,数据存储等方面。这份文档的目标读者是试图在应用中使用protocol buffers的Java, C++或者Pytho开发者。这份概览告诉你如何开始-然后你可以去教程或者深入到protocol buffer编码。API参考...原创 2011-06-22 13:23:47 · 106 阅读 · 0 评论 -
RPC相关软件介绍
Want cross-platform interoperability between Java(tm) and C/C++ server/clients? RMI/EJB is for Java(tm) only, CORBA/IIOP is costly. XML based solutions are slow, memory inefficient and cumbersome to...2011-05-16 14:30:13 · 213 阅读 · 0 评论 -
C/S架构和B/S架构
从OS来讲,现在常用的是C/S的,google推出的chrome os是B/S的从APP来讲,QQ、阿里旺旺的客服端是C/S的,webQQ是B/S的基于RPC的所谓thin client应该是介于两者之间的(据说)B/S有其固有的缺陷,而javasrcipt,AJAX,flash等并没有从根本上解决问题...2011-11-24 17:08:01 · 82 阅读 · 0 评论