php
文章平均质量分 69
切糕糕
爱好技术
展开
-
PHP OpenSSL扩展 - 对称加密
https://math-digital.cn/blog/5原创 2018-02-05 22:11:29 · 1565 阅读 · 1 评论 -
PHP OpenSSL扩展 - 非对称加密
https://math-digital.cn/blog/4原创 2018-02-08 20:41:58 · 481 阅读 · 0 评论 -
PHP常用代码汇总,持续更新
收集一些日常开发中一些有用的PHP代码段,会持续更新。 如果代码有BUG或者任何建议,欢迎在评论区评论!把一个数字限定在某个范围内,比如要限定$a在区间[1, 12]内,当$a=17时,就令$a=12:min(max($a, 1), 12);检查一个日期是不是有效,比如非闰年时给了个2月29日:$date = '2016-2-29';list($year, $month, $d原创 2017-11-14 20:52:19 · 1257 阅读 · 0 评论 -
Workerman的reusePort属性详解
http://math-digital.cn/blog/1原创 2018-02-28 22:06:53 · 910 阅读 · 0 评论 -
Vue实现带进度条的文件拖动上传
https://math-digital.cn/blog/3原创 2018-02-22 17:36:15 · 4922 阅读 · 0 评论 -
PHP实现Huffman编码/解码
Huffman 编码是一种数据压缩算法。我们常用的 zip 压缩,其核心就是 Huffman 编码,还有在 HTTP/2 中,Huffman 编码被用于 HTTP 头部的压缩。本文就来用 PHP 来实践一下 Huffman 编码和解码。1. 编码字数统计Huffman编码的第一步就是要统计文档中每个字符出现的次数,PHP的内置函数 count_chars() 就可以做到:...原创 2018-04-19 18:34:08 · 1025 阅读 · 0 评论 -
Workerman如何在WebSocket响应中添加Header
最近在用 Workerman 学习 WebSocket 的时候,遇到了一个问题:var ws = new WebSocket('ws://' + document.domain + ':8081', 'encrypt');结果浏览器报了这个错: Error during WebSocket handshake: Sent non-empty ‘Sec-WebSocket-Pro...原创 2018-04-28 08:43:37 · 20871 阅读 · 0 评论 -
PHP并行查询MySQL
PHP并行查询MySQL原创 2017-12-18 23:35:09 · 1349 阅读 · 0 评论 -
PHP读取命令行输入
PHP读取命令行输入原创 2017-12-26 18:57:49 · 5204 阅读 · 0 评论 -
PHPMailer向QQ邮箱发送邮件
PHPMailer向QQ邮箱发送邮件原创 2017-09-24 12:00:28 · 13449 阅读 · 0 评论 -
PHP实现生成ascii字符图片
40行PHP实现生成ascii字符图片原创 2017-09-21 13:11:40 · 14170 阅读 · 0 评论 -
CentOS 安装PHP7的正确姿势
教你如何使用CentOS官方软件库安装PHP7原创 2017-10-22 09:50:09 · 24478 阅读 · 5 评论 -
微信小程序支付PHP实例
本文提供了微信小程序支付的一个示例原创 2017-09-04 23:03:04 · 21620 阅读 · 10 评论 -
PHP读写protobuf3示例
PHP读写protobuf3示例原创 2017-11-18 09:18:50 · 9252 阅读 · 4 评论 -
PHP Trait实现Singleton单例模式
PHP Trait实现Singleton单例模式原创 2017-12-03 09:44:49 · 1478 阅读 · 0 评论 -
PHP解析大型Excel表格的库:box/spout
PHP解析大型Excel表格的库:box/spout原创 2017-11-25 09:49:25 · 8242 阅读 · 0 评论 -
这么小改一下,PHP json_decode内存节省70%
https://math-digital.cn/blog/7原创 2017-11-08 08:46:13 · 6420 阅读 · 0 评论 -
100行PHP解析LevelDB SSTable文件
<?php$data = file_get_contents('testdb/000009.ldb');$size = strlen($data);// footer = meta block handle + index block handle + padding + 8-byte magic number// footer is fixed 48 byte, parse fro...原创 2019-09-10 22:25:39 · 428 阅读 · 0 评论