摘要: I/O的基本概念 1. 同步和异步的概念: 所谓的同步就是在发出一个请求的时候,如果没有得到结果,就不返回。即调用者主动等待返回结果。 所谓的异步:调用之后直接返回结果,一般通过回调函数来处理这个应用。 2. 阻塞和非阻塞的概念: 阻塞:在调用没有得到结果之前,当前线程会被挂起。调用线程得到结果之后 阅读全文
posted @ 2017-12-01 17:58 杠上开花 阅读(144) 评论(0) 推荐(0) 编辑
摘要: Mybatis一般按照分析来说,可以按照三步曲进行 1、xml解析对应的配置文件 2、将配置文件通过XMLConfigBuilder解析生成Configuration对象。 3、SqlSessionFactoryBuilder通过builder方法将Configuration对象存入到里面。 4、configuration委托给MapperRegistry:运用动态代理生成对应的Dao对象.然后拿... 阅读全文
posted @ 2017-10-25 09:05 杠上开花 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1、hashMap基于数组和链表的,那么如何对hashMap进行扩容呢?,这里需要进行二次判断是不是超过阈值了,如果超过阈值则需要对hashMap进行扩容。 2、hashMap的容量为hashMap中桶的数量,即数组的大小。 3、hashMap的size为hashMap中键值对的个数,即kv键值对的个数。 4、hashMap的实现,看put和get源码,最主要的也是这个两个函数的实现,本源码... 阅读全文
posted @ 2017-10-17 09:38 杠上开花 阅读(160) 评论(0) 推荐(0) 编辑
摘要: UGUI的源码还是非常清晰的,打开源码可以发现, 从UGUI的源码可知:在EventSystem中调用每一帧函数来实现: private void TickModules() { for (var i = 0; i < m_SystemInputModules.Count; i++) { if (m 阅读全文
posted @ 2016-03-03 22:56 杠上开花 阅读(407) 评论(0) 推荐(0) 编辑
摘要: Unity中的动画制作方法 1、DOTween DoTween在5.0版本中已经用到了,到官网下载好插件之后,然后通过在项目中导入头using DG.Tweening;即可。 一些常用的API函数 DOMove(this Transform target, Vector3 endVal... 阅读全文
posted @ 2015-11-06 23:35 杠上开花 阅读(2156) 评论(0) 推荐(0) 编辑
摘要: 反射技术给类赋值的好处就是可以简化代码,封装的好处就显而易见了。最直接的用途就是用在在显示配置文件的时候,个人习惯性做法是做一个VO来存储需要的数据,其代码如下:internal class BaseItemVO { public string name; public string ... 阅读全文
posted @ 2015-06-11 00:07 杠上开花 阅读(3258) 评论(0) 推荐(0) 编辑
摘要: 在游戏开发过程中,写过一个简单的PK系统面板,涉及到前端和后端的交互,我将自己制作的流程分享给大家,大概流程是这样:前端发送PK邀请给后端,后端受到请求后将信息返回给前端处理,先来看下整个流程图及思路: 整个流程如上图所示,经过服务器和客户端的几次交互来确定PK双方的状态及是否能受到攻击。服务... 阅读全文
posted @ 2014-12-21 16:39 杠上开花 阅读(875) 评论(0) 推荐(1) 编辑
摘要: 本文摘抄自http://www.cnblogs.com/heyonggang/p/3172570.html1、线程与进程的区别联系2、进程通信方式有哪些?3、同步的方式有哪些?4、ThreadLocal与其它同步机制的比较5、进程死锁的条件第一题:(1)线程是进程的一个实体,一个进程可以拥有多个线程... 阅读全文
posted @ 2014-09-30 11:11 杠上开花 阅读(4289) 评论(1) 推荐(1) 编辑
摘要: 该公司题目感觉不难,算法设计有三道大题。1、设有m和n两个整数,求它们的最大公约数和最小公倍数。2、猴子分桃问题,每次分桃多一个,共有五个猴子,问最少有多少个桃子。3、关于java的题目,有A,B,C三个线程, A线程输出A, B线程 输出B, C线程输出C,要求, 同时启动三个线程, 按顺序输出A... 阅读全文
posted @ 2014-09-26 22:24 杠上开花 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 学习游戏编程是一件非常有趣的事情,在cocos2dx官网找了几个简单的游戏试试手,感觉也不是那么难,首先来看看2048这款游戏吧,很火的原因之一是因为它简单而易操作。网上这位Legendof1991大神很早就写过了,我大部分代码都是根据他的文章来的,但是也有些细节的地方自己修改了,下面就正是进入... 阅读全文
posted @ 2014-08-04 19:02 杠上开花 阅读(1224) 评论(0) 推荐(1) 编辑