2021年12月27日
测试项目开发 先用yarn add vite -g 安装vite工具,个人更喜欢yarn,当然npm也可以他们是同类工具 接着用yarn create vite创建一个项目,我们选择vue语言,用的是新版vue3,开发语言用ts,不用js 完了以后直接cd vite目录里面去操作. vite和webpck是同类工具. 开发模式用vi……
阅读全文
2021年12月27日
使用语言与工具 后端 golang,框架goframe,应用具体框架gfeasy 前端 vue3,打包工具vite,后端具体权限框架cool-admin,UI框架elementUI-plus,语言typescript(ts) 服务器 caddy,也可以是nginx 具体实现 目的是搭建一个权限后台框架,……
阅读全文
2021年11月28日
功能简介 Nging是一个网站服务程序,可以代替Nginx或Apache来搭建Web开发测试环境,并附带了实用的周边工具,例如:计划任务、MySQL管理、Redis管理、FTP管理、SSH管理、服务器管理等. 上边是官方介绍,但是经过实践,不管是本地windows上和服务器linux都是非常……
阅读全文
2021年6月19日
需求说明 在开发pv(一个python版本安装管理器),时候,下载的绿色版本不含pip工具,需要自己制作一个.我们可以下载https://www.python.org/ftp/python/3.9.5/python-3.9.5-amd64.exe 从官网下载完整的python安装程序,并安装……
阅读全文
2021年6月15日
简单介绍 这个包只能在windows下使用,就是判断cli命令行程序是否直接双击了,如果双击给出提示,否则就会闪一下不见了. 代码示例 "github.com/inconshreveable/mousetrap" //是否双击打开 if mousetrap.StartedByExplorer(){ fmt.Print("`This is a command line tool\nYou need to open cmd.exe and run it from there.") time.Sleep(5*time.Second) os.Exit(1) }……
阅读全文
2021年6月15日
简单介绍 在win10或者linux服务器,要想获取系统的语言是中文或者是其他语言,非常麻烦,官方里面并没有,有部分还不兼容win和linux,今天推荐的这个可以轻松获取. 中文是 zn-CN 英文 en-US 在做多语言cli时候有很好效果 代码示例 locale "github.com/Xuanwo/go-locale" tag, err := locale.Detect() //zh-CN en-US,当前系统正在使用语言 tags, err := locale.DetectAll()//[zh-CN en-US]……
阅读全文
2021年6月15日
简单介绍 go包获取电池信息的有很多,推荐这个可以获取电池电量,电压,充电效率,剩余电量.不使用cgo,包虽小,功能不错 示例代码 "github.com/distatus/battery" bt, _ := battery.GetAll() for _, battery := range bt { fmt.Printf("当前电池容量: %d mWh, ", int64(battery.Current)) fmt.Printf("全部电池容量: %d mWh, ", int64(battery.Full)) fmt.Printf(&q……
阅读全文
2021年6月15日
sqlite sqlite驱动有很多,但是绝大多数都是cgo写的,也就是纯粹c语言,不支持交叉编译,或者一些并不遵循database/sql标准. cgo驱动https://github.com/mattn/go-sqlite3这个应该是最出名的,用的也多,但是不支持交叉编译,windows上需要安装……
阅读全文
2021年6月15日
问题分析 开发命令行工具的go包很多,不管是否出名至少上百个,这里介绍一个本人修改版本的cli包.使用很简单,可以开发命令行工具. 简单介绍 官方地址 github.com/logoove/cli cli add 1 这种命令用 c.Args()[0]获取的就是第一个参数 1 长度使用c.NArg()==0来判断是否有参数 cli all –qq=1 这种是设置名称获取c.GetS……
阅读全文
2021年6月15日
问题分析 linux经常遇到程序异常退出,特别是golang程序,退出后需要手动启动,非常麻烦,除了使用守护程序,还可以编写bash命令,然后用nohup监控. 代码实现 新建一个r.sh #!/bin/bash while : do COUNT=`ps -ef | grep ./weui6 |wc -l` if [ "$COUNT" -gt 1 ]; then echo "服务已存在" else echo "服务不存在,重启中……
阅读全文
-
上一页
-
1
-
2
-
3
-
4
-
下一页