开发
文章平均质量分 79
胡匪幺二二
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
unity接91sdk遇到的问题。
1.文档下载,到官网下载开发包。原创 2014-05-06 15:16:01 · 732 阅读 · 0 评论 -
daikon forge scroll view排序的问题。
使用的是zorder排序,而且排序使用的是不稳定的排序算法,于是如果你 新建一个df原创 2014-05-16 19:49:23 · 766 阅读 · 0 评论 -
sqlite variable-length integers 实现方式
网站地址:http://sqlite.org/src4/doc/trunk/www/varint.wiki 这种存储方式的好处在于, 1 可以用比较少的位数来存储比较小的数字(在实际应用中,存储的比较多),而用比较多的位数来存储比较大的数字(在实际应用中,存储的比较少)。 2 长度可以在第一个字节就可以知道 3 编码之后的字节串的排序没改变。一个已经排序好的数组,编码之后,还是排好原创 2016-03-24 13:06:55 · 487 阅读 · 0 评论 -
protobuf中的variable-integer编码方式
上篇我们说到了sqlite的variable编码方式,用第一个byte来标识这个int的长度,protobuf也差不多,用每个byte的第一位标识长度, 解码的时候先检查第一个byte,如果这个byte的第一位是1,说明后面的byte还是跟着这个byte的,如果这个byte是0,说明就不需要继续读取后面的byte来解析这个int了 举个例子: 300用Varints序列化的结果是10原创 2016-03-24 13:16:12 · 536 阅读 · 0 评论 -
实现一个Unity3d的WaitForSeconds
这篇文章写在最新一段时间对协程的思考。 我们知道在Unity3d里面调用StartCoroutine之后,会开启一个协程,参数是一个IEnumerator。 协程可以在程序运行之后的某一个时间点执行我们的代码,那跟IEnumerator又有什么关系呢,IEnumerator有两个方法,一个是MoveNext,一个是Current。当你定义一个IEnumerator 函数的时候,你必须在函数里面原创 2016-08-15 10:21:16 · 2867 阅读 · 0 评论
分享