【转】软件系统开发中的数据交换协议

摘要: 作者 孙立 发布于 2011年5月8日 下午9时38分 在很多地方都有“数据交换”这个概念,本文所说的“数据交换” 是指在计算机网络中,一个系统把数据传递给另外一个系统。这非常类似于一个人要告诉另外一个人一件事情。当一个人要把一件事情告诉另外一个人的时候,我们可以通过电话、邮件、短信、IM工具或者当面说的方式来交流。这种方式类似于系统数据交换要通过 tcp、udp、管道等等的方式实现。当两个人交流的时候,我们需要一种共同的语言才能明白对方的意思,同样的,两个系统要交换数据,也需要定义一种双方都明白的协议,我们称为“数据交换协议”。数据交换协议数据交换协议的目的是让两个系统进行正确的数据交互。所 阅读全文
posted @ 2011-05-10 23:17 雾里寻踪 阅读(209) 评论(0) 推荐(0)

【转】JQuery 1.6发布:性能提升,同时包含破坏性的变更

摘要: 作者 Roopesh Shenoy 译者 胡伟红 发布于 2011年5月7日 下午8时22分 JQuery 1.6刚刚发布了,有几处性能和跨浏览器兼容性的改进,专门重写了属性模块。新版本中的部分重要改进:attr()、val()和data()方法有了更好的性能;在attr()方法中支持Boolean属性;添加了钩子函数,允许对attr()和val()方法进行扩展;map()方法添加了对对象的支持(将JavaScript对象的属性映射到函数)允许使用相对值(“+=”,“-=”)更新CSS;添加了deferred.always(), deferred.pipe()方法,减少了代码量,提高了代码易读 阅读全文
posted @ 2011-05-10 23:13 雾里寻踪 阅读(301) 评论(0) 推荐(0)

【转】对象已死?

摘要: 作者 徐昊 发布于 2011年5月10日 上午12时0分 最近常有一种说法,就是我们如今面临着另外一场编程模型的变革,面向对象技术已经处在被淘汰的边缘,函数式语言会取代面向对象技术成为主流方式,甚至出现了面向对象已死的言论。作为一个硬核函数语言的狂热者,我个人当然希望函数式语言可以一统天下,成为主流之选。但是不是应该把对象技术和函数技术对立起来,说式后者取前者而代之,我个人认为,这和如何看待面向对象技术有关。做为工程实践的对象技术 在这个年代,大家有一种神圣化面向对象技术的倾向,很多人都把对象技术奉为高深的思想和理论。但实际上,面向对象技术仅仅一种工程实践而已,它是依托于其他技术而存在的一种实 阅读全文
posted @ 2011-05-10 23:02 雾里寻踪 阅读(365) 评论(1) 推荐(0)

【转】VC如何调用DLL文件

摘要: 调用DLL,首先需要将DLL文件映像到用户进程的地址空间中,然后才能进行函数调用,这个函数和进程内部一般函数的调用方法相同。Windows提供了两种将DLL映像到进程地址空间的方法:1. 隐式的加载时链接这种方法需要DLL工程经编译产生的LIB文件,此文件中包含了DLL允许应用程序调用的所有函数的列表,当链接器发现应用程序调用了LIB文件列出的某个函数,就会在应用程序的可执行文件的文件映像中加入一些信息,这些信息指出了包含这个函数的DLL文件的名字。当这个应用程序运行时,也就是它的可执行文件被操作系统产生映像文件时,系统会查看这个映像文件中关于DLL的信息,然后将这个DLL文件映像到进程的地. 阅读全文
posted @ 2011-05-10 16:52 雾里寻踪 阅读(1803) 评论(0) 推荐(0)