搜索到与相关的文章
编程技术

ESFramework介绍之(1)――网络通信消息协议接

通过网络相互通信的系统之间(如客户端与服务端的通信)要想正常交互,它们必须有“共同的语言”,这种语言就是消息协议。遵守消息协议的消息才能被我们的系统所理解。我们知道,消息在网路上传输的是字节流,而我们主流的面向对象系统中处理的却是“对象”,如何将从网络上接收到的字节流转化为“对象”,又如何将“对象”转化为字节流以便通过网络传递给其他系统,这便是IContract接口定义的内容:1///2///IContract用于抽象通信协议格式的基础接

系统 2019-08-29 23:24:35 2252

编程技术

电子游戏发展史

四十年前的五月,一位从法西斯德国逃到美国的发明家RalphBaer,搭建出了第一套家用电子游戏系统——BrownBox。这个游戏主机原型采用D-cell电池驱动,和一台黑白电视机相连。Baer回忆当年时说:“显然当时没有人能预见到今后会有怎样的发展。”这个发明点燃了一场革命,一场改变人类游戏方式的革命,甚至是人们之间互相交流互相沟通的方式。电子游戏现在已经深深的烙进流行文化之中,其影响力已经延伸到了所有的媒体当中。单纯从技术的角度看,现在的PS3、Xbox

系统 2019-08-29 23:09:44 2252

编程技术

DOM-读取数据库,将数据写入XML,解析XML..

DOM-读取数据库,将数据写入XML,解析XML..数据的读取将数据从数据库中读取,并写入XML。代码如下:packagecom.mky.xml;importjava.io.File;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.IOException;importjava.sql.Connection;importjava.sql.Driv

系统 2019-08-29 23:07:20 2252

编程技术

蓝杰学习小结—数据链表

26号学了数据链表,数据链表是一种新型储存方式,与同样具备连续查找能力的数组来说可谓是各有千秋,二者都属于一种数据结构,但从逻辑结构来看1.数组必须事先定义固定的长度(元素个数),不能适应数据动态地增减的情况。当数据增加时,可能超出原先定义的元素个数;当数据减少时,造成内存浪费;数组可以根据下标直接存取。2.链表动态地进行存储分配,可以适应数据动态地增减的情况,且可以方便地插入、删除数据项。(数组中插入、删除数据项时,需要移动其它数据项,非常繁琐)链表必须

系统 2019-08-29 23:05:03 2252

编程技术

火箭季后赛第二轮火箭vs湖人比赛赛程

第一场:5月5日10:30洛杉矶斯坦普斯中心(火箭VS湖人=100:92)第二场:5月7日10:30洛杉矶斯坦普斯中心第三场:5月9日9:30休斯敦丰田中心第四场:5月11日9:30休斯敦丰田中心第五场:5月13日待定洛杉矶斯坦普斯中心第六场:5月15日待定休斯敦丰田中心第七场:5月18日凌晨3:30洛杉矶斯坦普斯中心永远不要看不起任何一个人...火箭季后赛第二轮火箭vs湖人比赛赛程

系统 2019-08-29 22:38:42 2252

编程技术

一个支持N级下拉列表联动的控件

最近,由于工作的需要,写了一个联动下拉列表控件,理论上支持N级联动,后台可以使用Spring3MVC的@ResponseBody标注来返回数据(我现在的项目就是使用这种方法),也可以使用其他方式返回数据,只要数据格式为json就行,且不局限于java语言代码。写的不好的地方,请大家多指教,如果哪位朋友有好的建议或想法,也希望您多多指教,您也可以修改此代码并贴出来与大家共享。有兴趣的朋友可以更进一步的增强:譬如缓存一些数据到客户端,支持不调用后台的获取数据的

系统 2019-08-29 22:23:26 2252

编程技术

IRP请求处理及完成机制

近来学习Windows内核方面的东西,觉得对I/O处理过程没有一个总体的概念。于是,就花了很长的时间搜集了很多这方面的知识总结了一下。在Windows内核中的请求基本上是通过I/ORequestPacket完成的。前面说过,设备对象是唯一可以接受请求的实体。下面,我就来详细地说下IRP请求是怎么样一步一步完成的。首先,我们就需要知道IRP是怎么产生。IRP是由I/O管理器发出的,I/O管理器是用户态与内核态之间的桥梁,当用户态进程发出I/O请求时,I/O管

系统 2019-08-29 22:21:40 2252

编程技术

NHibernate Step by Step (三) Configuration和

NHibernateStepbyStep(三)Configuration和Sessionfactory好了,我们再从头看一看Configuration,是否只能从App.config中取配置信息??当然不是了,以下是3种最常见的配置:<1>Configurationconfig=newConfiguration();这种配置方法将会到应用程序配置文件(App.Config,Web.Config)中查找NHibernate的配置信息,NHibernate的配

系统 2019-08-29 22:06:53 2252

编程技术

有意思的小学题目(一)——正方形的边长是多少

今天在某小学数学竞赛真题上看到了这么一个问题:图中阴影部分是一个正方形,求它的边长。当然,题目本身并不难,大家一看就知道答案;问题的关键在于,这个问题是一道小学竞赛题,这意味着这个题目一定有一个异常巧妙的傻瓜解。这个解法不用相似形,不用列方程,事实上几乎什么都不用,只需要用到最基本最显然的正方形长方形的性质。你能想到这个解法吗?反正我是没想到,然后翻了翻答案,顿时感觉小学奥数思维之妙:把图形补充为一个长方形,则两个大的直角三角形面积相同,另外还有A的面积与

系统 2019-08-12 09:30:03 2252

编程技术

Web开发人员速查卡

Web开发人员速查卡时间:2011-06-3010:04来源:coolshell.cn作者:酷壳无论你是多牛的程序员,你都无法记住所有的东西。而很多时候,查找某些知识又比较费事。所以,网上有很多CheatSheets,翻译成小抄也好,速查卡也好,总之就是帮你节省时间的。之前给大家介绍过Web设计的速查卡、25个jQuery的编程小抄,还有程序员小抄无论你是多牛的程序员,你都无法记住所有的东西。而很多时候,查找某些知识又比较费事。所以,网上有很多CheatS

系统 2019-08-12 09:29:59 2252