摘要: IOCP旧代码重提,最近一直在玩其他方面的东东,时不时回顾一下,收益多多。 IOCP(I/O Completion Port,I/O完成端口)是性能最好的一种I/O模型。它是应用程序使用线程池处理异步I/O请求的一种机制。在处理多个并发的异步I/O请求时,以往的模型都是在接收请求是创建一个线程来... 阅读全文
posted @ 2014-06-28 12:14 Jeson Yang 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 1. 概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式: 同步: 所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才... 阅读全文
posted @ 2014-06-27 00:29 Jeson Yang 阅读(183) 评论(0) 推荐(0) 编辑
摘要: The following diagram illustrates the final server architecture of our fictitiousVirtuaParkproject: 下图说明了VirtuaPark项目的最终架构: · Web Server: since ... 阅读全文
posted @ 2014-06-23 13:50 Jeson Yang 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 1.Java的简单类型及其封装器类 ⑴Java简单类型与封装类 我们知道,Java语言是典型的支持面向对象的程序语言,但考虑到有些基本数据类型的结构简单,占内存小且存取速度快等优点,Java依然提供了对这些非面向对象的简单数据类型的支持。当然,Java在提供大量的其它类时,也提供了与简单数据... 阅读全文
posted @ 2014-06-21 16:48 Jeson Yang 阅读(6809) 评论(0) 推荐(0) 编辑
摘要: 最近在公司涉及到了服务器等的扩展,smartfoxserver扩展使用的Eclipse,虽然没学过java,但是咱毕竟是C++起价的,其他语言看看也就会了,项目依旧做着,最近看到某同学有一些java的问题,小问题就随便在公司帮忙解决了下,不过后来有个项目发现有些麻烦,准备下班后再看,就回来下载安... 阅读全文
posted @ 2014-06-11 00:32 Jeson Yang 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 虽然产生数据的算法可能跟实际游戏有些许差距,但是各有各的特色。大家可参考参考也为大家理解添加了注释,方便大家理解 #include #include #include #include #include #include // 2的概率大于4 #define random_2_4 (... 阅读全文
posted @ 2014-06-08 22:25 Jeson Yang 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 说起来Windows工作界面下的文件名简直是随心所欲,比如:某编辑部的2000年工作计划。文件名即可用中文直接表达,而且长度最长可达256个字符,让人看起来真是一目了然。然而在Windows环境中,安装的软件中却大量存在着类似CALENDAR.EXE、GAMES.GRP等等的文件名,这又是为什么呢? 阅读全文
posted @ 2014-05-10 22:07 Jeson Yang 阅读(3514) 评论(0) 推荐(0) 编辑