php 求一个字符串的排列

任意字符所有排列可能

Learn more

php 求一个字符串的组合

Learn more

php 求出回旋数组的最小值

$arr=[1,2,3,4,5,6,7,8,9,10];//自增 $arr1=[5,6,7,8,9,10,1,2,3,4];//是回旋数组,输出1

Learn more

PHP 判断某一个数,是否在n*m的二维数组中。

这个二维数组,横竖都是递增的

Learn more

php 快速排序

php 快速排序

Learn more

php 以指定步长走完所有数

比如,有100个任务,想分给每个组4个非连续任务,25个组的情况下,希望每个任务都被分配一次。

Learn more

PHP 判断两个数是否互质

PHP 判断两个数是否互质

Learn more

php 求n以内的质数

php 求n以内的质数

Learn more

php 画笛卡尔心

Learn more

php 画多边形

画多边形生成一个图片

Learn more

PHP 保存树形结构并解析

比如一个父节点分裂两个子节点或n个子节点,子节点再进行分裂。 这是在解决迷宫的过程中,偶然获得的,用于计算每一个点的所有可能路径。可查看 【PHP 解迷宫之 G + H 最小】https://jc91715.top/code-script/26

Learn more

PHP 解迷宫之 G + H 最小

v1版还有待优化。A*搜索算法。保证了走n步时 G + H ,是最小的。会有误差。实验了几次发现,当点比较密集时n在3-5左右,误差较小。点比较分散时,n>=7,误差较小,n越大,进行的运算越慢。 F = G + H,G = 从起点 A 移动到指定方格的移动代价,H = 从指定的方格移动到终点 的估算成本。

Learn more

php 解迷宫之H最小

A*搜索算法。目前只保证了H是最小,所以F有可能不是最短的。 F = G + H 。G = 从起点 A 移动到指定方格的移动代价,H = 从指定的方格移动到终点 的估算成本。

Learn more

php 后期延迟静态绑定

xxxx::getStatic() 调用的时候才知道返回的是谁 xxxx::getSelf() 在哪个类里写着就返回那个类

Learn more

php 文字生成点阵图

七夕到了,是不是该做点什么了~~

Learn more

php 无限极Tree

简单粗暴了点~

Learn more

php 人造迷宫

生成小蝌蚪找妈妈路线。。。

Learn more

php 返回当前的毫秒时间戳

Learn more

php 多进程处理 http 请求

使用 stream_socket_server 监听tcp连接,并实现http协议。多进程监听套接字, 访问http://jc91715.top:8081体验

Learn more

php 实现http协议 客户端

使用 stream_socket_client 创建一个http 客户端。刷新或者访问 http://jc91715.top:8080/ 测试

Learn more

php 实现http协议 服务端

使用 stream_socket_server 监听tcp连接,并实现http协议。 访问http://jc91715.top:8080体验

Learn more

php 从数组中随机取出几个元素,并按从小到大排列

例如从任务列表中随机取出4个任务,按任务id(或者其它的的列)从小到大排序。

Learn more

php 转盘红包概率

大转盘红包概率

Learn more

php 排名算法支持重复排名

Learn more

js 计算时间差

ios 不支持2019-12-12 12:12:12 这样的日期格式,转换成 2019/12/12 12:12:12 才可以使用 Date函数实例化一个时间

Learn more

php 计算时间差2

使用 DateTime 计算时间差

Learn more

php 计算时间差1

PHP 手动 计算两个日期的时间差

Learn more

js 随机一个数组的值

比如随机的改变一个 class的值

Learn more

parse_str — 将字符串解析成多个变量

解析get参数,到变量中

Learn more

md5 — 计算字符串的 MD5 散列值

下面他的比较结果为真,因为两个md5()哈希开始'0e'所以PHP类型杂耍将这些字符串理解为科学记数法。根据定义,零增加到任何功率都是零。

Learn more

计算指定文件的 MD5 散列值

如果您只需要确定两个文件是否相同,那么比较文件哈希值可能效率低下,尤其是在大文件上。如果每个文件的第二个字节不同,则没有理由读取两个完整的文件并进行所有数学运算。如果您不需要存储哈希值供以后使用,则可能不需要仅仅为了比较文件来计算哈希值。这可以更快:

Learn more

levenshtein-两个字符串的相似度

比如,命令行输错,智能提示

Learn more

explode— 使用一个字符串分割另一个字符串

可配合implode() 下载带有换行符的文件内容

Learn more

PHP 随机字符串

随机指定长度的带有大小写和数字的字符串

Learn more

crc32 检错数据

CRC校验实用程序库 在数据存储和数据通讯领域,为了保证数据的正确,就不得不采用检错的手段。在诸多检错手段中,CRC是最著名的一种。CRC的全称是循环冗余校验

Learn more