网络在游戏引擎结构中处于底层,无论什么联网游戏都绕不开。网络层要实现的功能包括登录认证,连接服务器,收发消息包,断线检测,重连服务器等等。我原来的方案是封装Socket,开一个网络消息接收线程,用Socket的recdata接口,再加上一个心跳机制来检测是否掉线,现在是够用了,但经常出现莫名其妙的掉...
分类:
其他好文 时间:
2015-01-29 21:05:53
阅读次数:
308
我始终不能理解的是,为什么买汽车、电器、手表、衣服、鞋子、皮包甚至牙刷牙膏都那么看重牌子的天朝子民,唯独对出版社那么麻木。有些出版社垄断某本书,只此一家爱买不买,挑也白挑,但是名著类、古籍类因为作者死了很久了不用给钱,很多出版社趋之若鹜,为了回馈读者,增加点击率,特意写下本文。 ...
分类:
其他好文 时间:
2015-01-29 21:02:24
阅读次数:
183
数组中有一个sort方法,用于数组排序,sort可以接收一个参数,指明比较函数。定义比较函数 //比较函数 function compareFun(value1,value2){ if(value1 > value2){ return 1; }e...
分类:
编程语言 时间:
2015-01-29 21:05:21
阅读次数:
215
Building BlockTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3352Accepted Submission(s): 1003Prob...
分类:
其他好文 时间:
2015-01-29 21:02:31
阅读次数:
176
小米3W, 中文-英文双语言版本 twrp 2.8.4
分类:
移动开发 时间:
2015-01-29 21:03:53
阅读次数:
240
#include "apue.h"
#include int main(int argc, char *argv[])
{ fprintf(stderr, "EACCES: %s\n", strerror(EACCES)); errno = ENOENT; perror(argv[0]); exit...
分类:
其他好文 时间:
2015-01-29 21:04:21
阅读次数:
160
在一个tableViewCell中有个btn,如何得到它所在的viewcontroller,以便于push出新的viewController?我的思路是传值,但网上有下面这种方法,分享。跟得到某个视图上的子视图思想类似,但之前没有接触过UIResponder,所以没有想到。- (UIViewCont...
分类:
移动开发 时间:
2015-01-29 21:01:42
阅读次数:
177
#include "apue.h"
#include static void sig_int(int); /* our signal-catching function */ int main(void)
{ char buf[MAXLINE]; /* from apue.h */ pid_t pi...
分类:
其他好文 时间:
2015-01-29 21:03:28
阅读次数:
153
在绘制之前,依据上一节所说的内容获取context 2维画布1 context.moveTo(x,y); 定义绘图开始2 context.lintTo(x1,y1); 定义线条画到的位置3 context.lineWidth=5; //线条宽度4 context.str...
分类:
其他好文 时间:
2015-01-29 21:02:11
阅读次数:
193
程序的升级发布管理包括以下内容:发布人,发布内容,发布流程,发布的通知三个部分。及时发布升级通知,额可以让相关方了解到项目的进展,知道项目在持续改进。是一种有效的沟通机制,这也是一种公关手段。1,专人负责在项目中,要专门负责发布,专人专管,不容易出错,也便于责任到人。发布涉及到很多方面,要考虑的因素...
分类:
其他好文 时间:
2015-01-29 21:01:28
阅读次数:
167
下载Microsoft Visual C++ 6.0请点击这里:VC 6.0下载(包括中文版英文版)(支持Win7和XP)首先,我们要进入Microsoft Visual C++集成开发环境(Integrated Develop Environment,简称 IDE),双击图标即可。进入以后,我们可...
分类:
编程语言 时间:
2015-01-29 21:03:46
阅读次数:
214
一:前言 现在这个项目使用的是iBatis,我刚刚开始的时候说是用MyBatis,因为我以前用过,觉得还是比较好用的啊,而且不像iBatis样,查什么一个字段不能多也不能少,觉得好无语啊。二:内容 自己现在接触的iterator有如下两种用处 (一):批量循环插入 批量插入的话有可以...
分类:
其他好文 时间:
2015-01-29 21:02:45
阅读次数:
256
二进制数位DP,涉及到数字的按位与操作。查看官方解题报告#include #include #include #include using namespace std;#define MAX_LEN 50long long A, B, K;int a[MAX_LEN], b[MAX_LEN], k[...
分类:
其他好文 时间:
2015-01-29 21:00:56
阅读次数:
176
这是本人见过写博文最负责的一个人:http://www.crifan.com/android_try_use_android_logging_log4j_to_output_log_to_sd_card_file/为什么说他负责呢??因为作者写出了从确定需求到找到解决方案的整个过程,不仅会让读者少走...
分类:
移动开发 时间:
2015-01-29 21:01:35
阅读次数:
177
1、length、length()、size的优化举例:int array_one[] = {1,2,3,4,5,6,7,8,9,10};int array_two[] = {1,2,3,4,5,6,7,8,9,10,11..100};for(int i=0;i<array_one.length;i...
分类:
移动开发 时间:
2015-01-29 21:02:35
阅读次数:
197
A Puzzle for PiratesTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 508Accepted Submission(s): 167...
分类:
其他好文 时间:
2015-01-29 21:01:41
阅读次数:
157
原题地址链表归并排序真是恶心的一道题啊,哇了好多次才过。代码: 1 void mergeList(ListNode *a, ListNode *b, ListNode *&h, ListNode *&t) { 2 h = t = NULL; 3 while (a && b) { 4 ...
分类:
其他好文 时间:
2015-01-29 20:59:24
阅读次数:
155