git WebHooks 简单的同步脚本
01.06 PHP 评论

![](https://www.ascwh.com/usr/uploads/2020/01/2675239438.png) ```php // 接收POST过来的信息 $json = file_get_contents('php://input'); $data = json_decode($jso ...

各种锁
12.28 PHP 评论

### 乐观锁 分为三个阶段:数据读取、写入校验、数据写入。 假设数据一般情况下不会造成冲突,只有在数据进行提交更新时,才会正式对数据的冲突与否进行检测,如果发现冲突了,则返回错误信息,让用户决定如何去做。fail-fast机制。 ### 悲观锁 正如其名,它指对数据被外界(可能是本机的其他事务,也 ...

拖拽插件SortableJS 配置项
12.16 PHP 评论

```javascript var sortable = new Sortable(el, { group: "name", // or { name: "...", pull: [true, false, 'clone', array], put: [true, false, array] ...

PHP 精度的数字计算
12.01 PHP 评论

```php /** * 两个任意精度的数字计算 * * @param [type] $n1 计算数字一 * @param [type] $symbol 计算方式 * @param [type] $n2 计算数字二 * @pa ...

ThinkPHP5.1+ Swoole 实现 websocket
11.25 PHP 评论

### Swoole Swoole是一个面向生产环境的 PHP 异步网络通信引擎。使 PHP 开发人员可以编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP,WebSocket 服务。 安装 首先按照`Swoole`官网说明安装`swoole`扩展,然后安装`think-swool ...

PHP 数据压缩
11.04 PHP 评论

```php /** * 判断字符串是否base64编码 */ function func_is_base64($str) { return $str == base64_encode(base64_decode($str)) ? true : false; } /** ...

PHPSrom 关闭 this inspection reports exceptions which are neither enclosed in a try-catch
10.09 PHP,工具 评论

![](https://www.ascwh.com/usr/uploads/2019/10/4142354650.png) 如何关掉提示: Preferences->Editor->Inspections-> 搜索框输入“Unhandled Exception” 把后面的框变为未勾选状态 点击取消选择 ...

推荐一个支付组件 riverslei/payment
10.02 PHP 评论

`riverslei/payment` 是一款集成了阿里支付、微信支付的组件。它对php的版本要求很低(大于等于5.6),不过其文档不是特别完善,但是作为开发者去看下examples 下的 demo 够用了。 ###当前支持的接口 当前sdk仅接入了支付宝支付、微信支付、招商支付(支付、退款)。中国 ...

memcache 与 memcached 的区别

### Memcache是一个软件 Memcache是一个自由和开放源代码、高性能、分配的内存对象缓存系统。用于加速动态web应用程序,减轻数据库负载。 它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcache这个软件项目一般 ...

PHP 创建推广海报
09.30 PHP 评论

最近工作需求需要生成分享图片,最初用前端js的html2canvas截图插件各种问题,而且多端还不可共用等问题 后来干脆PHP的PG库在后台生成图片,很愉快的解决了各种问题,我们要实现的效果如下图: ![WechatIMG145.png](https://www.ascwh.com/usr ...

用PHP实现Java中byte类型
09.29 PHP 评论

1.Java中的byte类型,相当于PHP中由 -128到255 之间的值。 2.字节数组自然就是这些数字组成的数组(PHP字符串本身也是数组)。 3.byte 类型顾名思义是8个bit位组成,字符串由0-255表示,数字由 -128到127表示。 Java中有很多加密算法,都是接受byte类型参数进行加 ...

PHP 进制转换
09.26 PHP 评论

![09c52aff78dcee6690a5b326ecc6a38d.jpg](https://www.ascwh.com/usr/uploads/2019/09/2696066080.jpg) 最近有个需求,要把一个整数转为二进制,顺手搜了下,代码如下: ```php $c = 357913857; ...

PHP 字符串到字节集
09.26 PHP 评论

PHP-字符串到字节集 ```php $str = 'hello word'; $arr = array(); for($i=0;$i 104 [1] => 101 [2] => 108 [3] => 108 [4] => 111 [5] => 32 ...

centos 通用查看系统版本信息
09.21 PHP 评论

![12333timg.jpeg](https://www.ascwh.com/usr/uploads/2019/09/3411212402.jpeg) ###查看centos6/7系统版本 要写一个centos系统的初始化脚本,但是centos6和centos7版本有很多命令都不相同,所以为了让脚本在两 ...

MySql版本问题sql_mode=only_full_group_by的解决方案
09.14 PHP 评论

1、查看sql_mode `select @@sql_mode` 查询出来的值为: `ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREAT ...