
program
telnet166
这个作者很懒,什么都没留下…
展开
-
hash_consistent
class Flexihash{ private $serverList = array(); private $isSorted = FALSE; function addServer($server){ $hash = mHash($server); if(!isset($this->serverList[$hash])原创 2014-05-26 08:23:24 · 520 阅读 · 0 评论 -
经典算法
/* 算法(分类:比较和非比较):原理 复杂度 稳定性 ==>各自的区别==>代码实现 */ bubble: 相邻比较 On2 稳定的 一步步挪动 quick_sort: 分治法 Onlgn 不稳定的 递归+回归insert_sort:一趟找到原创 2015-09-29 07:15:05 · 414 阅读 · 0 评论 -
算法概念
递归常见的有树的遍历、tu转载 2014-06-06 22:51:29 · 736 阅读 · 0 评论 -
算法游戏
排序算法:随机法 分治法 贪心法http://www.cnblogs.com/kkun/archive/2011/11/23/2260312.html插入排序(根据元素找位置)冒泡排序(两两比较)快速排序 (中位数)选择排序(根据位置找元素)堆排序(左平衡二叉树)桶排序(key是值 value是个数,循环获取)归并算法排序(两两分原创 2015-11-07 22:56:39 · 1213 阅读 · 0 评论 -
算法 review
复杂度 —>区别 数组/链表(单双向) —>递归(种类) —>堆/栈+队列(顺序)/集合(唯一)/哈希表(分布) —>二叉树(遍历+平衡+旋转)/图(顶点和边+遍历)数据结构-->复杂度 遍历 -...原创 2014-06-18 08:06:01 · 765 阅读 · 0 评论 -
pv信号量与死锁
信号量S的物理含义S>0:表示有S个资源可用;S=0表示无资源可用;S<0绝对值表示等待队列或链表中的进程个数。信号量的初值应大于等于0。PV原语小结通过操作信号量来处理进程间的同步与互斥的问题。其核心就是一段不可分割不可中断的程序。信号量是由操作系统来维护的,用户进程只能通过初始化和两个标准原语(P、V原语)来访问,它们在执行时是不可中...转载 2017-05-06 08:31:24 · 5040 阅读 · 0 评论 -
编程技能
信息(字符数字)集合(数组)透过界面(人机交互),对数据(数据库 文本 缓存)进行模块化(面向对象的类和面对变化的参数)的批量(循环重复)处理(赋值转化 条件变化) 编程技能:(一)赋值1、本质:事物之间的转移;2、含义:取什么值、变量或对象;赋值到什么变量或对象;3、注意:--等式两边数据类型相同;--赋值语句运行较快;--有多条赋值语句时,考虑先后顺序;--赋值语句...转载 2016-07-02 11:15:03 · 371 阅读 · 0 评论 -
git
一.概览目的:强化责任对象类型 提交 ==> 目录树 标签 ==>块(操作文件)文件分类: 已追踪 被忽略 未追踪 区别svn:有很多diff文件,git包含不同多个版本的快照,速度非常快版本库:上下游工作流的多重角色二、 Git 命令速查表1、常用的Git命令 命令 简要说明 git...转载 2016-06-04 16:44:30 · 385 阅读 · 0 评论