字符串hash最高效的算法, 搜了一下,
原理是:字符串的字符集只有128个字符,所以把一个字符串当成128或更高进制的数字来看,当然是唯一的这里unsigned不需要考虑溢出的问题,
不过周神说:碰撞率很小是因为n阶多项式最多n个根. 也是有道理的.最后 hash & 0x7FFFFFFF 只是为...
分类:
其他好文 时间:
2014-05-15 16:53:27
阅读次数:
401
最近,需要需要用unity 3d做点东西,但是了碰到了延迟加载问题,我总结余下:
Coroutines &
Yield是unity3d编程中重要的概念,它可以实现将一段程序延迟执行或者将其各个部分分布在一个时间段内连续执行,但是在Javascript与C#中实现Coroutines
& Yie...
分类:
其他好文 时间:
2014-05-15 16:30:41
阅读次数:
291
Android 平台提供了两类动画。
一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。第二类就是
Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似。下面就讲一下Tweene Animations。主要类:Animation 动画Al...
分类:
移动开发 时间:
2014-05-15 16:28:42
阅读次数:
534
一、RS232通信协议1、概念
个人计算机上的通讯接口之一,由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口。
2、电气特性 逻辑1(MARK): -3V~-15V 逻辑0(SPACE): +3~+15V3、接...
分类:
其他好文 时间:
2014-05-15 16:23:19
阅读次数:
404
堆的概念
堆是具有下列性质的完全二叉树:每个节点的值都大于或等于其左右孩子结点的值,称为大顶堆;或着每个结点的值都小于或等于其左右孩子结点的值,称为小顶堆。 堆排序
堆排序(Heap Sort)就是利用堆(假设利用大顶堆)进行排序的方法。它的基本思想是,将待排序的序列构造成一个大顶堆。此时,整个序列...
分类:
其他好文 时间:
2014-05-15 16:18:31
阅读次数:
329
接触 Bash shell
有一段时间了,其中awk命令用的很多,不过一直觉得有些细节记不清楚,每次都要查一下。一般这种时候我喜欢把知识按块分开,梳理成这种有条理的块状结构更适合我的大脑记忆。根据实际工作中常用的可以分以下几块:1,awk
文本解析原理:也就是按行处理文本。其速度十分喜人。2,awk...
分类:
其他好文 时间:
2014-05-15 16:06:16
阅读次数:
255
Java流操作有关的类或接口: Java流类图结构: 流的概念和作用
流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。
IO流的分类 根据处理数据类型的不同分为:字符流和...
分类:
编程语言 时间:
2014-05-15 15:58:33
阅读次数:
355
如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭
在讲解系统架构设计之前,有必要补充一下架构相关的概念,因此本博文主要讲述架构、架构师和架构设计等相关的概念以及关系。这是系统架构设计的基础,只有具备了此方面的知识之后,我们才能进一步了解架构师在软件开发过...
分类:
其他好文 时间:
2014-05-15 15:41:49
阅读次数:
201
1.数据库原理及应用(第三版)钱学忠主编 UML部分
分类:
其他好文 时间:
2014-05-15 15:37:58
阅读次数:
152
组合模式(Composite
Pattern),又叫做部分-整体模式,它使我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以像处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦。应用场景比如现实中公司内各部门的层级关系。概念解释将对象组合成树形结构以表示“部分整...
分类:
其他好文 时间:
2014-05-14 13:17:09
阅读次数:
284