一个简单的给二维数组按照某个字段的值进行排序的算法

2018-07-17
阅读 1 分钟
2.3k
按照年龄对用户进行排序;大家第一眼感觉应该是用循环,然后用冒泡排序之类的去计算;但这一道题显然不是去考察大众都能想到的; 它应该是想考一下求职者对php基本函数的用法,也就是 sort ksort usort 之类的函数;

纯 PHP 实现的内网穿透应用 Spike 重构完成

2018-06-19
阅读 1 分钟
1.7k
这个小应用去年第一个版本就已经完成了,按照自己项目需要反正是够用了,后面有些人反应了一些问题,这两天着手处理的时候发现不少代码问题很大,所以索性便简单重构了一下代码;

在 ThinkPHP 项目里添加图片尺寸动态裁剪功能

2018-04-11
阅读 3 分钟
2.9k
Glide 是一个可以帮助你根据指定参数动态的生成图片内容给浏览器的图片操作库,从而实现图片动态裁剪,打水印等,本库对 Glide 进行了一些友好的包装与扩展,屏蔽了原生库的一些底层抽象从而使得 ThinkPHP 用户可以在 ThinkPHP 项目中更好的添加图片的动态裁剪功能。

PHPDish 社区系统 1.3.0-beta1发布

2018-03-21
阅读 1 分钟
2k
经过小半个月的调整与开发现在 PHPDish 迎来了新一个测试版本 1.3.0-beta1; 这个版本主要以优化代码为主,使代码结构看起来更健康更合理,更新内容如下:

基于Symfony开发的PHP内容社区系统PHPDish

2017-11-12
阅读 2 分钟
3.5k
PHPDish 是一个基于Symfony框架开发的内容社区系统;得益于大量的前端以及后端的第三方类库的使用使得PHPDish有着高质量的代码,敏捷实现;由于PHPDish目前规划了很多碎片化的功能因此没有采取标准的代码版本的概念;你可以使用composer或者直接下载本仓库进行程序的安装。

一个简单的NodeJs与PHP的benchmark

2017-09-25
阅读 2 分钟
2.3k
此次基准测试只是简单测算一下node与php在冒泡排序方面的时间损耗情况,基本思想是使用冒泡排序各自运算100次之后求出平均值;冒泡排序算法摘自网上,测试代码如下:

基于PCNTl扩展的PHP多进程管理库

2017-08-23
阅读 2 分钟
4.5k
上面的代码摘自php官方手册,熟悉C语言的同学可能很吃惊,简直跟c的api是一毛一样的;确实是这样,一样直白,一样没有包装;现在这种问题得到解决了;先附上链接[链接]

分享一个物流轨迹追踪的PHP库slince/shipment-tracking

2017-08-18
阅读 2 分钟
3k
通常来说企业为了节省成本采用的物流渠道都是五花八门的,DHl、EMS、Epacket、USPS...听起来就让人头疼;谁让咱们是做技术的呢,为了解决各家接口数据格式不一致的问题,特地花了一段时间做了一个composer的包.

PHP 为Composer制作的源切换管理工具Composer Registry Manager

2017-07-07
阅读 1 分钟
2k
之前使用的是简称,由于crm容易与常说的crm系统混淆,所以这次改成全称并重新在packagist发布了;如果以前安装的同学请先使用下面命令卸载

使用 PHP 实现的的内网穿透工具 “Spike”

2017-06-28
阅读 2 分钟
6.2k
之前由于要与一个同事远程协作开发一款 app 需要用到内网穿透服务,在网上找到了 frp 与 ngrok ;后来我在想能不能用 php 也写出来一个这样的服务软件?大家都知道 php 多进程多线程不够友好,在 window 上还不支持;写服务确实很吃力;不过幸运的是有ReactPHP的存在,关于 ReactPHP 不做赘述有兴趣的同学可以自行百度。