golang的变量声明
变量声明 Golang属于强类型语言,且定义的变量一定要被使用不然会编译报错。 Golang可以使用:=的语法糖来自动实现类型推断,一般都在非全局变量中使用。var的声明多用在全局变量声明。 变量赋值后必须使用,否则编译失败 例外: _变量 表示占位变量。不能赋值和调用,仅为占位作用。 var a int = 16 var a = 16 //类型自动推断 //等同于短变量声明 a := 16 //多变量快捷声明 var a, b int var a, b, c = 16, true, "str" //可以不同类型 变量作用......使用gost搭建隧道
很多时候需要搭建简单的socket代理或者其他中转隧道,方便学习开发。 gost是用golang实现的隧道代理工具,功能强大,也有docker环境可以快速使用。 github https://github.com/go-gost/gost docker镜像 ginuerzh/gost gogost/gost 两个docker镜像应该都可信,来源于作者/官方 前置条件 外网服务器 + 中转服务器(可选) + 域名 + 域名SSL证书 下面用中转/直连方案实现隧道代理,记录下~ 服务端(outside server) 外网落地服务器 a. 直连方......tailwind + daisyui 开发初始化
环境: Mac + vscode + docker 创建项目和容器镜像 基于nodejs的docker镜像安装tailwindcss,daisyui 新建目录tailwind-project $ mkdir -p ./tailwind-project/src/ ./tailwind-project/dist/ $ cd ./tailwind-project/ $ docker run -it --rm -v $(pwd):/data -w /data node:latest sh -c 'npm install -D tailwindcss tailwindcss-cli ;npm i daisyui;npx tailwindcss-cli init;bash' install -D 参数表示dev daisyui为组件库 可取消......简单好用的SLA探活工具 - EaseProbe
SLA探活的需求很广泛,简单的可以自己实现。但是专门独立的探活工具倒是极少~ EaseProbe由GO编写,不需要其他依赖支持直接使用二进制程序运行。 这几天测试用来给api接口、ssl证书、web 200探活,好用~ github仓库 https://github.com/megaease/easeprobe 支持HTTP、TCP、SSH、ssl证书、各种数据库/消息中间件服务探活,和email、SLAck、Discord、Telegram、飞书...的通知。还支持消息通知和定时发送报表,可以自定义分类告警渠道 配置config.......使用插件配置vscode快捷键支持多command命令
配置快捷键运行多条命令,目前没有看到官方的解决方案,使用三方插件支持 测试环境: Mac vscode 默认语言 multi-command插件 https://marketplace.visualstudio.com/items?itemName=ryuta46.multi-command 先安装multi-command~ 打开配置页 打开vscode命令面板按F1或者command + shift + p 搜索 open keyboard shortcuts,选择Open Keyboard Shortcuts (JSON) 我之前有次修改过cmd-k快捷键,目的是清空code-runner插件运行的命令行信息(清屏......windows同时连接内外网
作者:matrix 被围观: 1,796 次 发布时间:2022-08-31 分类:command 零零星星 | 一条评论 »
有些环境是内网使用网线连接,而外网需要通过wifi上网,不能同时连接内外网。 Windows本地环境: 172.27.9.1 # 外网网关 172.27.9.64 # 外网IP 10.211.132.69 #内网ip route print 超管权限运行: route print 找到自己的有线网卡序号,这里为5 route add route add -p 172.0.0.0 mask 255.0.0.0 172.27.9.64 if 5 按照自己本机ip,执行上面命令。 之后重启windows即可实现内外网同时可用。 最终效果 C:\Users\admin>route print......