卸载旧版本 查看安装的包和版本 sudo apt list --installed | grep golang 我的环境是这样的,这是ubuntu19通过apt安装到的最新版的go,但是我想要的是1.13. golang-1.12-go/eoan,now 1.12.10-1ubuntu1 amd64 [installed,automatic] golang-1.12-race-detector-runtime/eoan,now 0.0+svn332029-0ubuntu1 amd64 [installed,automatic] golang-1.12-src/eoan,now 1.12.10
2021-12-16 14:57:46 44KB amd64 etc go
1
格里普 容器映像和文件系统的漏洞扫描程序。 即可试用。 产品特点 扫描容器映像或文件系统的内容以查找已知漏洞。 查找主要操作系统软件包的漏洞 高山的 忙箱 CentOS /红帽 德比安 的Ubuntu 查找特定于语言的程序包的漏洞 Ruby(Bundler) Java(JAR等) JavaScript(NPM /纱线) Python(鸡蛋/车轮) Python pip / requirements.txt / setup.py列表 支持Docker和OCI图像格式 如果您遇到问题,请。 入门 ,并确保grype在您的路径中可用。 要扫描图像中的漏洞: grype <image
2021-12-16 14:45:11 774KB go docker golang security
1
go-raft 分布式 raft 共识算法 go 实现 一、需要实现的接口 Fsm 客户端状态机接口,在 raft 内部调用此接口来实现状态机的相关操作,比如应用日志,生成快照,安装快照等。 Transport 在 raft 内部调用此接口的各个方法用于网络通信,比如发送心跳,日志复制,领导者选举,发送快照等。 RaftStatePersister 在 raft 内部调用此接口来持久化和加载内部状态数据,包括 term,votedFor及日志条目。 SnapshotPersister 在 raft 内部调用此接口来持久化和加载快照数据。 Logger 在 raft 内部调用此接口来打印日志。 二、使用 新建一个 raft.Node 对象,代表当前节点 使用 raft.Node.Run() 方法开启 raft 循环 开放 HTTP/RPC 接口,调用 raft.Node 的相应方法来接收来自
2021-12-15 21:22:52 21KB Go
1
Finn是一个快速和简单的框架采用Go语言实现Raft
2021-12-15 20:45:26 41KB Go开发-数据结构和算法
1
交易查看器 从TradingView套接字实时获取任何市场数据:)准备在您的Golang项目中使用! 受启发,我决定使用Go创建自己的TradingView套接字实现。 安装 go get github.com/marcos-gonalons/tradingview-scraper/v2 如何使用 通过两个回调函数调用Connect()函数; 一个回调用于何时从套接字读取新的市场数据,另一个回调用于在连接处于活动状态时发生错误 import socket "github.com/marcos-gonalons/tradingview-scraper/v2" func main () { tradingviewsocket , err := socket . Connect ( func ( symbol string , data * socket. QuoteD
2021-12-15 15:48:08 10KB go golang socket ticker
1
当我们使用了websocket技术实现了实时的推送访客来到消息,但是我们只能随时看着页面不离开才能知道有访客来到 现在增加浏览器的通知消息,就可以只要打开着界面,不用一直盯着,干别的事去就可以了,有新消息会从右下角弹出来 测试地址如下,当有访客点击咨询按钮时,客服后台会弹出提示: https://gofly.sopans.com/index 首先要明确一点,现在的通知只能在https的环境下使用 , 非https , 不能使用浏览器通知,Notification.permission返回的是禁止 notify(title, options, callback) {
2021-12-15 15:11:21 52KB c ebs oc
1
里放提示信息的描述"}```其中$0表示最终光标提留的位置。举个例子,我这里创建了两个快捷方式,一个是输入pln就会在编辑器中插入fmt.Println()代码;输入plf,就会插入fmt.Printf("")代码。{ "println":{ "prefix": "pln
1
EasyRTC视频会议管理系统 EasyRTC视频会议管理系统为一种专门针对视频业务开发的一套管理系统,前端使用Vue.js框架开发,采用Go语言开发。 初步设计 请查看docs / EasyRTC-SFU后台管理程序设计.docx 功能说明 用户注册,登录,信息设置等; 会议室管理; 视频回看; 会议记录; 演示 网页版: :airplane:更多视频解决方案资源汇总 流媒体技术: :copyright:EasyDarwin开源流媒体服务器: :copyright:TSINGSEE视频开放平台: 视频云服务: :copyright:EasyDSS互联网视频云服务: :copyright:EasyCVR安防视频云服务: :copyright:EasyGBS国标视频云服务: :copyright:EasyRTC在线视频会议平台: :copyright:EasyRTS即时通信云服务: 边缘计算: :copyright:EasyNVR视频边缘计算网关: :copyright:EasyNTS上云网关: :copyright:TSINGSEE团队:
2021-12-14 17:52:15 4.07MB 系统开源
1
go-web-mini Go + Vue开发的管理系统脚手架, 前后端分离, 仅包含项目开发的必需部分, 基于角色的访问控制(RBAC), 分包合理, 精简易于扩展。 后端Go包含了gin、 gorm、 jwt和casbin等的使用, 前端Vue基于vue-element-admin开发: 特性 Gin 一个类似于martini但拥有更好性能的API框架, 由于使用了httprouter, 速度提高了近40倍 MySQL 采用的是MySql数据库 Jwt 使用JWT轻量级认证, 并提供活跃用户Token刷新功能 Casbin Casbin是一个强大的、高效的开源访问控制框架,其权限管理机制支持多种访问控制模型 Gorm 采用Gorm 2.0版本开发, 包含一对多、多对多、事务等操作 Validator 使用validator v10做参数校验, 严密校验前端传入参数 Lumberjack
2021-12-14 17:50:22 78KB go jwt vue gin
1
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
2021-12-14 14:01:54 7KB rpm