now扩展-go的时间工具箱

title: ‘now扩展-go的时间工具箱’date: 2021-02-22 08:52:30author: 周慧博summary: Now 是一个为golang定制的时间工具箱categories: golangtags:nowdategolang不像C#,Java这种高级语言,有丰富的语法糖供开发者很方便的调用。所以这便催生出很多的开源组件,通过使用这些第三方组件能够帮助我们在开发过程中少踩很多的坑。时间处理是所有语言都要面对的一个问题,parse根据字符串转为date类型,.
分类: 其他 发布时间: 02-26 09:46 阅读次数: 0

[cast]-go类型转换组件,怎么可以这么好用!

Cast介绍Cast是什么?Cast是一个库,以一致和简单的方式在不同的go类型之间转换。Cast提供了简单的函数,可以轻松地将数字转换为字符串,将接口转换为bool类型等等。当一个明显的转换是可能的时,Cast会智能地执行这一操作。它不会试图猜测你的意思,例如,你只能将一个字符串转换为int的字符串表示形式,例如“8”。Cast是为Hugo开发的,Hugo是一个使用YAML、TOML或JSON作为元数据的网站引擎。为什么使用Cast?在Go中处理动态数据时,通常需要将数据从一种类型转换为另一种类
分类: 其他 发布时间: 02-26 09:46 阅读次数: 0

[cobra]-强大的CLI应用程序库

cobra介绍[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OHgDCZp4-1614132775488)(https://gitee.com/happlyfox/img/raw/master/image-20210218091620719.png)]Cobra是一个用于创建强大的现代CLI应用程序的库,也是一个用于生成应用程序和命令文件的程序。Cobra用于许多Go项目,如Kubernetes、Hugo和Github CLI等。此列表包含了使用Cobra的更广泛的项目
分类: 其他 发布时间: 02-26 09:46 阅读次数: 0

3分钟学会如何上手supervisor看门狗

软硬件环境centos7.6.1810 64bit cat /etc/redhat-release #查看系统版本supervisor 3.4.0python 2.7.5supervisor 简介supervisor是一个用python语言编写的进程管理工具,它可以很方便的监听、启动、停止、重启一个或多个进程。当一个进程意外被杀死,supervisor监听到进程死后,可以很方便的让进程自动恢复,不再需要程序员或系统管理员自己编写代码来控制。supervisord 安装yu
分类: 其他 发布时间: 02-26 09:46 阅读次数: 0

手把手教你爬取优酷电影信息-2

上一章节中我们实现了对优酷单页面的爬取,简单进行回顾一下,使用HtmlAgilityPack库,对爬虫的爬取一共分为三步爬虫步骤加载页面解析数据保存数据继第一篇文档后的爬虫进阶,本文章主要是对上一篇的进阶。实现的功能主要为:1、爬取电影类别列表2、循环每个类别的电影信息,对每个类别的信息分页爬取3、爬取的数据保存到数据库中一、爬取电影类别列表使用Chrome浏览器,F12,找到当前位置,得到当前位置的Xpath。我们需要的数据是电影的类别编码和电影类别名称。规则分析:XP
分类: 其他 发布时间: 02-26 09:45 阅读次数: 0

git(码云)

什么是git是一个软件,可以对我们的文档进行版本管理什么是版本管理?在对文档进行操作之前,需要先备份,就是复制出新的文档,进行操作,这样就不会丢失数据,备份几次,这个文档就有多少个版本git 命令基本操作git --version查看版本git init 格式化git status 查询仓库文件git add .添加git commit -m “注释”链接git push origin master 传到仓库git log查看提交记录撤销用暂存区的代码覆盖掉工作区的代码gi
分类: 其他 发布时间: 02-26 09:45 阅读次数: 0

如何实现两栏布局,三栏布局,水平/垂直居中

两栏布局先写一下样式<div class="box"> <div class="left">左</div> <div class="right">右</div> </div>使用float + margin方式实现<style> div { height: 200px; color: red; } .left {
分类: 其他 发布时间: 02-26 09:44 阅读次数: 0

小程序的网络模块封装

在根目录下创建env目录,创建index.js配置并导出多个开发环境module.exports={ //开发环境 Dev:{ "BaseUrl":"https://www.develep.com" }, //测试环境 Test:{ "BaseUrl":"https://www.test.com" }, //生产环境 Prod:{ "BaseUrl": "https://api.douban.com" }}然后我一般会在根目录下创建一个h
分类: 其他 发布时间: 02-26 09:44 阅读次数: 0

公众号的外部链接

后端需要前端提供外部链接进行测试,外部链接就是在mounted里写 var url = window.location.href; 再加上域名前缀。
分类: 其他 发布时间: 02-26 09:44 阅读次数: 0

小程序view的背景图片

小程序的背景图片通过给view添加class,运用backgroundimage:url(‘图片转化base64的代码’), 将图片转化为base64可以去站长工具,如果大小不合适,可以通过 background-repeat:no-repeat; /** 不重复*/ background-size:contain; /**等比例缩放*/来自适应。...
分类: 其他 发布时间: 02-26 09:44 阅读次数: 0

小程序Vant引入

第一步在资源管理器里打开文件,输入cmd,在小黑框里输入 npm init (一路回车)第二步输入指令: npm i @vant/weapp -S --production第三步 点击
分类: 其他 发布时间: 02-26 09:43 阅读次数: 0

小程序登陆授权(获取用户手机号以及信息)

话不多说直接上代码.js代码首先let app =getApp() data: { userInfo: null, // 遮罩层 show:false }, processLogin(){ this.setData({ show: true }); }, getPhoneNumber(options) { console.log(options) console.log(options.detail.errMsg) con
分类: 其他 发布时间: 02-26 09:43 阅读次数: 0

小程序角标的添加以及绑定购物车数量进行实时更新

首先介绍一下角标的方法: // tabBer角标 index代表的是第几个tabber text表示角标内容 wx.setTabBarBadge({ index: 2, text: '1' }) } { wx.removeTabBarBadge({ //移除指定位置的tabbar右上角的标志 index: 2, })
分类: 其他 发布时间: 02-26 09:43 阅读次数: 0

小程序跳转时传数组(另一个页面接收数组)

**这里注意一下:**需要在点击时传入数组.wxml页面 <view style="color:#999999;font-size:25rpx" bindtap="more_click" data-item="{{shoplist}}">更多好货限时抢></view>.js页面more_click(e){ console.log(e) var model = JSON.stringify(e.currentTarget.dataset.item);
分类: 其他 发布时间: 02-26 09:43 阅读次数: 0

element树形列表同时选中子父节点以及回显的实现

首先调用element里的tree树形控件: <el-tree :data="dataTree" ref="tree" :props="props" accordion show-checkbox node-key="id" updateKeyChi
分类: 其他 发布时间: 02-26 09:42 阅读次数: 0

App以及微信小程序一行超过文本宽度用省略号代替

Appcss代码 width: 100%; /*一定要设置宽度,或者元素内含的百分比*/ overflow:hidden; /*溢出的部分隐藏*/ white-space: nowrap; /*文本不换行*/ text-overflow:ellipsis;/*ellipsis:文本溢出显示省略号(...);clip:不显示省略标记(...),而是简单的裁切*/微信小程序wxss代码width: 40%;overflow: hidden;text-overflow: ellip
分类: 其他 发布时间: 02-26 09:42 阅读次数: 0

vant小程序框架购物车SubmitBar背景颜色改变

首先引入SubmitBar"usingComponents": { "van-submit-bar": "@vant/weapp/submit-bar/index"}然后在wxml里写入<van-submit-bar price="{{ pri }}" button-text="提交订单" bind:submit="onSubmit" class="refer" //给它一个class tip="{{ true }}"></v
分类: 其他 发布时间: 02-26 09:42 阅读次数: 0

微信小程序扫描二维码、小程序码进入并获得携带参数

点击跳转相关页面
分类: 其他 发布时间: 02-26 09:42 阅读次数: 0

NavMenu 导航菜单

首先引入element相关代码 <el-menu :default-active="$route.path" router class="el-menu-vertical-demo" @open="handleOpen" @close="handleClose"> <el-submenu index="1"> <template slot="title"> &l
分类: 其他 发布时间: 02-26 09:41 阅读次数: 0

vue踩坑(在刚创建好项目时遇到的): ✖ 1 problem (1 error, 0 warnings) 1 error and 0 warnings potentially fixable

<template> <div> 1 </div></template><script>export default {}</script><style></style>只需要在这个vue最后一行敲入一行空格就可以了
分类: 其他 发布时间: 02-26 09:41 阅读次数: 0