分类 生活杂谈 下的文章

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通知服务器 -> 服务器执行脚本拉取

服务器软件安装:yumgitgo

安装go
yum install -y golang

安装webhook
go 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

efdeb620c034929c3faf51f6a12e6a5d.png

DHC - REST/HTTP API Client

DHC是一款使用chrome模拟REST客户端向服务器发送测试数据的谷歌浏览器插件。
在web开发中,服务器端和客户端的开发和测试必不可少,但是测试的工作往往需要服务器端完成之后,客户端才能进行测试,这无疑延后了测试流程,导致服务器端开发完成后,无法进行充分的数据测试,很容易造成服务器端和客户端开发完成后出现不协调的情况,而今天给大家推荐的这款HTTP工具,可以提前对服务器端代码进行测试。
DHC是一款可以帮助用户使用chrome插件模拟HTTP客户端发送测试数据到服务器的谷歌浏览器插件,在chrome中安装了DHC插件以后,就可在服务器端代码初步完成的时候,使用DHC进行数据测试,以便更早地了解到程序的BUG和需求。DHC插件的使用方式也非常简单,只需要输入服务器端的地址,以及发送的方式和数据内容,就可以向服务器端发送指定的数据,并获取服务器端的返回值。

DHC-REST-HTTP-API-Client_v0.8.1.1.rar