分类 生活杂谈 下的文章
微信小程序抓包软件 HttpDebuggerPro-v10下载
使用fiddler等方式对微信小程序抓包无效、白屏等,可直接使用HttpDebuggerPro-v10软件直接抓包(当前可用)。
uniapp获取实时时间
view<view>{{dateFormat(date)}}</view>
js
data() {
return {
date: new Date().toISOString(),//现在时间
}
},
onLoad() {
let _this = this;
setInterval(function() {
_this.date = Date.parse(new Date());
}, 1000);
},
methods: {
dateFormat(time) {
let date = new Date(time);
let year = date.getFullYear();
// 在日期格式中,月份是从0开始的,因此要加0,使用三元表达式在小于10的前面加0,以达到格式统一 如 09:11:05
let month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;
let day = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();
let hours = date.getHours() < 10 ? "0" + date.getHours() : date.getHours();
let minutes = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes();
let seconds = date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds();
// 拼接
return year + "年" + month + "月" + day + "日" + hours + ":" + minutes + ":" + seconds;
// return year + "-" + month + "-" + day;
},
}
github利用webhooks实现自动部署
基础流程:
提交代码到github -> github通知服务器 -> 服务器执行脚本拉取
服务器软件安装:yum
、git
、go
安装goyum install -y golang
安装webhookgo get github.com/adnanh/webhook
注:需配置代理,参考:https://goproxy.cn/
系统部署位置拉取源码,如/www/wwwroot/下拉取test项目;
创建/www/wwwroot/hooks.json文件;
[
{
"id": "deploy",
"execute-command": "./deploy.sh",
"command-working-directory": "/www/wwwroot/"
}
]
新建/www/wwwroot/deploy.sh
脚本并添加执行权限
#! /bin/bash
cd /root/test/test
git pull
执行nohup /root/go/bin/webhook -hooks hooks.json -verbose >log.txt 2>&1&
浏览器访问http://ip:9000/hooks/deploy
;
注:需放行服务器、宝塔等9000端口
配置github
百家姓 笔画数及拼音首字母
微信城市表数据库
shell脚本循环操作多个mysql数据库
#!/bin/bash
mysql="mysql -uroot -proot"
arr=(swoole test3 test2)
for db in ${arr[*]}
do
$mysql -e "insert into ${db}.test(username, create_time) values('hihi', RAND()*8)" 2>/dev/null
done
DHC - REST/HTTP API Client
DHC是一款使用chrome模拟REST客户端向服务器发送测试数据的谷歌浏览器插件。
在web开发中,服务器端和客户端的开发和测试必不可少,但是测试的工作往往需要服务器端完成之后,客户端才能进行测试,这无疑延后了测试流程,导致服务器端开发完成后,无法进行充分的数据测试,很容易造成服务器端和客户端开发完成后出现不协调的情况,而今天给大家推荐的这款HTTP工具,可以提前对服务器端代码进行测试。
DHC是一款可以帮助用户使用chrome插件模拟HTTP客户端发送测试数据到服务器的谷歌浏览器插件,在chrome中安装了DHC插件以后,就可在服务器端代码初步完成的时候,使用DHC进行数据测试,以便更早地了解到程序的BUG和需求。DHC插件的使用方式也非常简单,只需要输入服务器端的地址,以及发送的方式和数据内容,就可以向服务器端发送指定的数据,并获取服务器端的返回值。