PHP初级开发知识体系图

2019-06-24
阅读 1 分钟
1.8k

Docker中配置Nginx与PHP

2017-10-20
阅读 3 分钟
9.5k
最近在学docker,顺便配置了一下docker中的nginx与php,发现网上的关于docker中配置nginx与php的资料很少,而且有的也很旧,没有太多的参考性,所以决定自己写一篇,分享一下其中的经验。

top-k 算法浅析

2017-07-25
阅读 2 分钟
6.2k
top-k算法,其实就是寻找最大的k个数(具体详见《编程之美》第2.5节“寻找最大的k个数”)。比如一个数组:1,2,5,9,4,3,7 需要寻找最大的2个数,那么就是9和7。最早之前我接触到topk算法的时候,觉得解决思路就是排序,排完序之后,取前k个数就可以了。但是这种思路虽然简单,但是效率是很差的。因为题目只要求最大...

MYSQL中的乐观锁实现(MVCC)简析

2017-05-11
阅读 3 分钟
9.8k
众所周知,在MYSQL中,MyISAM使用的是表锁,InnoDB使用的是行锁。而InnoDB的事务分为四个隔离级别,其中默认的隔离级别REPEATABLE READ需要两个不同的事务相互之间不能影响,而且还能支持并发,这点悲观锁是达不到的,所以REPEATABLE READ采用的就是乐观锁,而乐观锁的实现采用的就是MVCC。正是因为有了MVCC,才造就了In...

关于求杨辉三角形mn值的算法

2017-04-26
阅读 2 分钟
4.3k
杨辉三角形,又称贾宪三角形、帕斯卡三角形、海亚姆三角形,是二项式系数在的一种写法,形似三角形,在中国首现于南宋杨辉的《详解九章算术》得名,书中杨辉说明是引自贾宪的《释锁算术》,故又名贾宪三角形。

剑指offer中的算法题(PHP版)

2017-03-13
阅读 9 分钟
5.4k
在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。