- 博客(10)
- 收藏
- 关注
原创 PHP 二维数组转树形结构数组
该方法用于提供给前端多维筛选的数据,类似laravel框架的hasMany等方法。/** * @param $arr array 二维的数据数组 * @param $path array 数组转为树形结构的路径描述 * $path = ['A' => [['B', 'C'], ['D', 'E']], 'F' => [['G', 'H'], ['I', 'J']], 'K' => [['L', 'M']]]; * A:该结点以哪个值相同时进行合并 * A[n]:该节点的所
2020-08-28 17:38:22
1118
原创 Lighttpd 配置https证书并达到检查网站A级
Lighttpd 配置https证书并达到检查网站A级该方法可以在以下网站的检测中达到A级,更新于2020年5月20日https://wosign.ssllabs.com/https://myssl.com/ssl.html1、准备工作lighttpd需要nginx版本的证书,包括两个文件:.key和.pem输入lighttpd -v命令,查看lighttpd是否支持ssl,版本信息中含有(ssl)字样就说明支持ssl。如果没有ssl,自行查询相关资料2、使用原始证书生成server.pem
2020-05-22 11:59:45
1724
原创 Centos7安装Nginx+PHP+MySQL+Redis
Centos7安装Nginx+PHP+MySQL+Redis本文介绍的安装各软件版本如下:软件版本下载地址Nginx1.14.0http://nginx.org/download/nginx-1.14.0.tar.gzPHP7.2.5http://cn2.php.net/downloads.php/php-7.2.5.tar.gzMySQL8.0.1...
2019-08-26 21:42:46
3609
1
转载 PHP批量修改图片DPI
<?phpfor($i = 1; $i<= 30000; $i ++){ $name = substr('0000' . $i, -5); $pic = 'C' . $name . '.png'; convertDPI($pic);}function convertDPI($filename){ $file = file_get_contents...
2018-11-20 15:34:05
1851
原创 PHP脚本统计gitlab所有项目的提交统计
该脚本用于统计自己搭建的gitlab统计。 适用范围于支持v4版本的gitlab API。 脚本头部有四个参数需要配置:token:适用管理员账户登录gitlab获取的tokenurl:如代码所示截止到v4/after:开始日期,注意日期格式before:结束日期<?php$token = '*****';$url = 'http://192.168.2.3/api...
2018-09-04 12:12:22
1585
原创 基于docker的github升级之路
基于docker的github升级之路公司的gitlab目前的版本是8.13.2,运行在docker容器内。该版本使用的api版本是V3,已经不适合一些监控统计工具的调用了,看了gitlab官网上对最新版V11的介绍,感觉功能很强大,更想更新尝试了。心路历程首先准备使用官方提供的基于docker的更新方式。//!!!先做备份后执行sudo docker stop gitl...
2018-08-09 16:23:32
3054
原创 小米网关+HomeAssistant获取智能硬件数据
因为想获取小米智能网关的温湿度传感器数据的可视化,希望可以和智能网关交互。 最后的技术方案采用:docker+HomeAssistant1、安装docker我是在mac上做的,所以去官网下载,一键安装2、下载HomeAssistant镜像docker pull homeassistant/home-assistant3、运行docker镜像docker run...
2018-06-19 14:28:30
15732
2
原创 Linux常用命令
统计关键字在全文中的出现次数grep execute 20171213.log | wc -l统计关键字在指定文件列中出现的次数awk '{if($8=="error") ++sum1}END{print sum1}' 20171212.log查看服务器反应迟钝 988 top 989 netstat 993 ping news.sina.com
2017-12-13 15:15:33
191
原创 Js频繁操作
Json相关Json相关定义avascript对象: javascript中,除开JavaScript原始值(字符串,数字,布尔值,null,正则表达式)的都是javascript对象 JSON对象: JSON对象这种叫法不太准确,可以理解为使用基于JSON的初始器定义的javascript对象 JSON字符串: 符合JSON语法格式的字符串Json字符串与Js对象互转//str->object
2017-12-13 15:04:46
509
原创 jQuery的频繁应用
radio取值$('input:radio:checked').val()赋值$('input:radio[value=2]').attr("checked",true);阻止图片长按保存或点击放大style="pointer-events: none;"固定屏幕高度$('body,html').height(document.bod...
2017-12-13 15:00:50
195
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人