自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 PhpUnit 接口API单元测试

一,安装PhpUnit 1.下载phpunit:点击进入 2.配置phpunit: 1)添加环境变量 右键我的电脑,选择属性。点击左侧的高级系统设置。此时弹出系统属性,选择高级选项卡,点击右下角的环境变量。 在用户变量里面,双击PATH,在变量值后面添加;D:\repository\Cou...

2020-01-16 21:04:45

阅读数 24

评论数 0

原创 自定义token验证

<?php /** * @title token */ use think\Db; use think\Cache; class Token { private $appid_secret = [ "VMLTc0C1"=>"bdfS...

2019-12-27 18:20:04

阅读数 6

评论数 0

原创 微信小程序后端登录流程

一、场景 1.描述: 以手机号为一个实际用户,openid授权为游客登录,openid授权游客登录再请求解密用户的信息,绑定手机号登录 2.注意: (1)一个openid绑定一个手机号 (2)手机登录前需游客openid登录 二、后端流程图 1.微信小程序授权登录openid(游客...

2019-12-17 17:45:26

阅读数 27

评论数 0

原创 Gitlab 打分支修复线上bug,再合并开发环境到线上的操作过程

1、打线上分支 prod_1 # git checkout -b prod_1origin/prod 2、推送到git远程 # git push originprod_1 3、在分支prod_1 修改bug,合并到prod 4、master分支正常开发 5、要合并master到prod...

2019-09-17 15:43:21

阅读数 114

评论数 0

原创 python自动爬取快看漫画并发布至头条号(没编程基础也可学会)

一,介绍 1.简介:这是一个可以自动爬取快看漫画上的漫画,下载到本地,并自动发布到今日头条号的编程,无编程基础的人也可学会 2.学习: 1)对于学习python技术的,你可以学习python爬虫技术 2)对于做今日头条号自媒体的,可以节省很多时间去发布快漫上的漫画 3.展示: ...

2019-09-05 16:32:12

阅读数 149

评论数 0

原创 Linux 免费配置 SSL 证书,自动续期

一、申请条件: 1.Linux服务器一台 2.可用域名并解析 二、下载cerbot-auto wget https://dl.eff.org/certbot-auto chmod a+x certbot-auto 三、nginx为申请ssl证书准备配置,记得重启 server ...

2019-08-05 16:53:09

阅读数 189

评论数 0

原创 订单高并发超卖解决方案(PHP)

<?php //优化方案:将库存字段number字段设为unsigned,判断库存字段number减去购买量时,当库存小于0,将会返回false include('./mysql.php'); $username = 'wang'.rand(0,100...

2019-07-31 17:57:37

阅读数 369

评论数 0

原创 php导出xlsx格式的Excel表格(格式规范,调用超简单)

/** * 导出excel文件(xlsx格式) * @param $export_data 导出数据 * @param $model 模板(字段对应名称) * @param string $filename 文件名称 */ function export_xlsx($export_dat...

2019-04-28 17:20:55

阅读数 558

评论数 0

原创 LNMP环境,Gitlab,Runner 持续化自动部署整理(详解踩过的坑)

本文将以LNMP+Docker自动化部署项目 1.安装Docker 安装原文参照:https://blog.csdn.net/qq_36892341/article/details/73918672 2.基于Docker搭建LNMP环境 安装原文参照:https://blog.csdn.n...

2019-04-22 18:15:56

阅读数 185

评论数 0

转载 修改已经创建的docker容器的端口映射

对于已经创建的docker容器,如何修改映射的端口号呢?可以参考如下的操作步骤 0) docker container list –all 结果中的CONTAINER ID列为容器id 1) docker inspect <容器id> | grep Id 查看容器hash,&l...

2019-04-16 11:41:58

阅读数 255

评论数 0

原创 解决表情符号存入mysql显示异常“??”问题的4种解决方案

1.base64编码和解码    表情符号存入数据库时用base64_encode()进行编码,取出时用base64_decode进行解码2.正则匹配,针对特殊符号和emoji表情/** * 把用户输入的文本转义(主要针对特殊符号和emoji表情) */ function userTextE...

2018-07-04 11:56:57

阅读数 1825

评论数 0

原创 移动端轻量级图片Ajax上传预览,删除

打包图片数据,Ajax上传,后台处理与表单一致效果图: 上传图片点击图片查看点击删除图片HTML代码:&lt;form id="classdynamics_form" action="javascript:void(0);" class="...

2018-04-28 16:20:49

阅读数 2207

评论数 21

原创 网页访问判断是否是移动端

/*移动端判断*/ function isMobile() { // 如果有HTTP_X_WAP_PROFILE则一定是移动设备 if (isset ($_SERVER['HTTP_X_WAP_PROFILE'])) { return ...

2018-01-27 11:51:24

阅读数 231

评论数 0

原创 weui手机端级联选择器,支持地区,日期,学校等

weui手机端级联选择器,支持地区,日期,学校等

2017-10-20 17:15:02

阅读数 5351

评论数 0

原创 weui实现多张图片上传,单个预览并删除

订单详情 header a.information { background: url(./images/information.png) no-repeat center center / 2em auto; right: 0; } ...

2017-10-12 13:54:40

阅读数 4935

评论数 2

原创 多张图片上传并预览

多图预览 var result=document.getElementById("result"); var file=document.getElementById("file"); function readAsDataURL(){...

2017-10-12 13:51:50

阅读数 434

评论数 0

原创 node。js的安装

在命令行输入npm 再输入命令 npm install -g cnpm --registry=https://registry.npm.taobao.org 运行轻量级网页设计样式weui.js 先安装 https://git-scm.com/download/win ...

2017-10-12 11:57:50

阅读数 106

评论数 0

原创 juicer高效、轻量的前端 (Javascript) 模板引擎的应用与 js-json格式转换为数组

先写前台界面: script id="tpl" type="text/template"> {@each list as it,index} ${it.t...

2017-09-29 17:52:29

阅读数 499

评论数 0

原创 接口测试工具-postman的简单使用

接口测试工具-postman的简单使用

2017-09-13 14:33:59

阅读数 251

评论数 0

原创 js和php数字位数格式化自动补0

js: //value 值,num 位数fix(value,num); fix(12,4);//0012php: //"%05d" 补全5位 $value 值 sprintf("%05d",$value)sprintf("%05d"...

2017-09-12 15:48:24

阅读数 223

评论数 0

原创 前端-jquery实现时间和时间戳的相互转换带时间格式

//停止时间=开始时间+2小时 时间格式yyyy--mm--ddThh:mm:ss$('#start_time').change(function(){ var timestamp2 = Date.parse(new Date($(this).val()));...

2017-09-12 09:30:02

阅读数 809

评论数 0

提示
确定要删除当前文章?
取消 删除