转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog) 最近在整理自己几年前一直在研究的一套代码,使用OGRE+CEGUI开发的客户端引擎框架。当年自己倾心研究的东西,终究还是没能挺过时间的车轮,逐渐失去价值。以后估计再也没有时间去扩展和使用了,所以打算整理好之后将之逐步开源,希望能给喜欢研究这类端游技术的朋友吧。 今天最先放出一套UI编辑器的源码吧,CEGU...
分类:
编程语言 时间:
2014-11-29 00:17:58
阅读次数:
229
当你使用UnicastRemoteObject.export(Remote)发布一个对象时会触发一次FULL GC。 你必须手动管理你发布的Remote对象,意即如果没有别的客户端访问,你发布的对象/服务会被回收,然后你会收到如下的错 “NO SUCH OBJECT IN TABLE.” 参考: p...
分类:
其他好文 时间:
2014-11-29 00:15:32
阅读次数:
243
现在我将列举三种情况,在这三种情况下,你将会发现使用Web service会带来极大的好处。此后,我还会举出不应该使用Web service的一些情况。 跨越防火墙的通信 如果你的应用程序有成千上万的用户,而且他们都分布在世界各地,那么客户端和服务器之间的通信将是一个棘手的问题。那是因为客户端...
分类:
Web程序 时间:
2014-11-28 22:43:56
阅读次数:
303
在阎宏博士的《JAVA与模式》一书中开头是这样描述装饰(Decorator)模式的:
装饰模式又名包装(Wrapper)模式。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。
装饰模式的结构
装饰模式以对客户透明的方式动态地给一个对象附加上更多的责任。换言之,客户端并不会觉得对象在装饰前和装饰后有什么不同。装饰模式可以在不使用创造更多子类的情况下,将对象的功能加...
分类:
移动开发 时间:
2014-11-28 20:11:58
阅读次数:
389
最近在写一个TCP通信程序,自定义了一个通信类TCPclient,用于客户端异步接收和发送网络消息。TCPclient中定义了一个接收到新的网络消息事件:1 //收到新消息事件2 public delegate void receiveNewNetworkMsgHandler( string ne....
分类:
编程语言 时间:
2014-11-28 20:02:03
阅读次数:
253
第八章 以行为为中心的程序设计 本章介绍■ 用函数表示行为■ 扩展程序行为■ 处理函数和闭包■ 用决策树测试客户端在第七章,我们讨论了以数据中心的应用程序,知道了,设计函数式程序的第一步是定义相关的数据结构。还有一种情况,数据结构中包含了某种形式的行为,既可能是用户调用的命令,也可能是程序在某一点执行的任务。对这种情况,我们想统一处理,而不是为每一种行为的功能进行硬编码,因此,在数据结构的设计上,...
分类:
其他好文 时间:
2014-11-28 18:20:54
阅读次数:
200
因为公司业务的需要,要用android客户端控制pos机打印票据,不单只是中文的...
分类:
移动开发 时间:
2014-11-28 18:18:11
阅读次数:
186
本文转自:来老师的专栏 http://blog.csdn.net/sweetsoft/article/details/6512050 不同的ContentType 会影响客户端所看到的效果.默认的ContentType为 text/html 也就是网页格式.代码如: 显示的为网页,而 则会显示htm...
分类:
Web程序 时间:
2014-11-28 17:49:33
阅读次数:
273
在本节中,您需要修改HelloWorldController类,从而使用视图模板文件,干净优雅的封装生成返回到客户端浏览器HTML的过程。 您将创建一个视图模板文件,其中使用了ASP.NET MVC 3所引入的Razor视图引擎。Razor视图模板文件使用.cshtml文件扩展名,并提供了一个优雅的...
分类:
Web程序 时间:
2014-11-28 17:47:47
阅读次数:
360