搜索结果
查询Tags标签: err,共有 632条记录-
go学习 --- 读取文件
一、缓冲读取文件(适用于大文件读取) package mainimport ("bufio""fmt""io""os" )func main() {//打开文件file, err := os.Open("E:/a1.txt")//判断文件打开是否错误if err != nil {fmt.Println("open file e…
2022/1/9 23:08:06 人评论 次浏览 -
go学习 --- 读取文件
一、缓冲读取文件(适用于大文件读取) package mainimport ("bufio""fmt""io""os" )func main() {//打开文件file, err := os.Open("E:/a1.txt")//判断文件打开是否错误if err != nil {fmt.Println("open file e…
2022/1/9 23:08:06 人评论 次浏览 -
k8s之client-go informer使用
import ("fmt""time"v1 "k8s.io/api/apps/v1""k8s.io/apimachinery/pkg/labels""k8s.io/client-go/informers""k8s.io/client-go/kubernetes""k8s.io/client-go/rest""k8s.io/client-go/tool…
2022/1/9 23:04:54 人评论 次浏览 -
k8s之client-go informer使用
import ("fmt""time"v1 "k8s.io/api/apps/v1""k8s.io/apimachinery/pkg/labels""k8s.io/client-go/informers""k8s.io/client-go/kubernetes""k8s.io/client-go/rest""k8s.io/client-go/tool…
2022/1/9 23:04:54 人评论 次浏览 -
nodejs writeFile和readFile 数据操作demo
1 将原来 1.txt 文件中的数据 2写入新的2.txt文件中数据注意点: 1 1中小红=99 小白=100 之间有空行 2 将1中的=改变成: 的形式代码实现 const fs = require(fs)//读取代码fs.readFile(./1.txt,utf8,function(err,date){if(err){return console.log(读取文件失败+err.ne…
2022/1/9 1:03:56 人评论 次浏览 -
nodejs writeFile和readFile 数据操作demo
1 将原来 1.txt 文件中的数据 2写入新的2.txt文件中数据注意点: 1 1中小红=99 小白=100 之间有空行 2 将1中的=改变成: 的形式代码实现 const fs = require(fs)//读取代码fs.readFile(./1.txt,utf8,function(err,date){if(err){return console.log(读取文件失败+err.ne…
2022/1/9 1:03:56 人评论 次浏览 -
RabbitMQ使用 prefetch_count优化队列的消费,使用死信队列和延迟队列实现消息的定时重试,golang版本
RabbitMQ 的优化channel prefetch Count 死信队列什么是死信队列 使用场景 代码实现延迟队列什么是延迟队列 使用场景 实现延迟队列的方式Queue TTL Message TTL使用 Queue TTL 设置过期时间 使用 Message TTL 设置过期时间 使用插件还是Queue TTL处理延迟队列呢?参考Rab…
2022/1/8 6:07:18 人评论 次浏览 -
RabbitMQ使用 prefetch_count优化队列的消费,使用死信队列和延迟队列实现消息的定时重试,golang版本
RabbitMQ 的优化channel prefetch Count 死信队列什么是死信队列 使用场景 代码实现延迟队列什么是延迟队列 使用场景 实现延迟队列的方式Queue TTL Message TTL使用 Queue TTL 设置过期时间 使用 Message TTL 设置过期时间 使用插件还是Queue TTL处理延迟队列呢?参考Rab…
2022/1/8 6:07:18 人评论 次浏览 -
2022-01-04 服务端登录校验(assert)
后端 routes.js const assert = require(http-assert)// 资源列表 router.get(/, async (req, res, next) => {const token = String(req.headers.authorization || ).split( ).pop()assert(token, 401, 请先登录)const { id } = jwt.verify(token, app.get(secret))as…
2022/1/4 23:34:59 人评论 次浏览 -
2022-01-04 服务端登录校验(assert)
后端 routes.js const assert = require(http-assert)// 资源列表 router.get(/, async (req, res, next) => {const token = String(req.headers.authorization || ).split( ).pop()assert(token, 401, 请先登录)const { id } = jwt.verify(token, app.get(secret))as…
2022/1/4 23:34:59 人评论 次浏览 -
Golang实现获取SNMP V3数据
背景:批量初始化机器的时候经常有个别机器SNMP连接不通导致机器调度不生效,把功能封装成借口,上线前可以批量检测。 snmp的文档比较少,抄袭还严重,做个笔记记录一下使用方法。 代码Demo: package mainimport ("fmt"g "github.com/gosnmp/gosnmp"…
2022/1/3 23:39:18 人评论 次浏览 -
Golang实现获取SNMP V3数据
背景:批量初始化机器的时候经常有个别机器SNMP连接不通导致机器调度不生效,把功能封装成借口,上线前可以批量检测。 snmp的文档比较少,抄袭还严重,做个笔记记录一下使用方法。 代码Demo: package mainimport ("fmt"g "github.com/gosnmp/gosnmp"…
2022/1/3 23:39:18 人评论 次浏览 -
【go笔记】TCP编程
前言TCP服务端的处理流程监听端口 接收客户端请求建立连接 创建goroutine处理链接示例代码:TCP服务端 package mainimport ("net""bufio""fmt" )// 处理函数 func process(conn net.Conn) {// 最终关闭连接defer conn.Close()for {reader …
2022/1/1 17:09:35 人评论 次浏览 -
【go笔记】TCP编程
前言TCP服务端的处理流程监听端口 接收客户端请求建立连接 创建goroutine处理链接示例代码:TCP服务端 package mainimport ("net""bufio""fmt" )// 处理函数 func process(conn net.Conn) {// 最终关闭连接defer conn.Close()for {reader …
2022/1/1 17:09:35 人评论 次浏览 -
Go语言编程笔记16:存储数据
Go语言编程笔记16:存储数据图源:wallpapercave.com 几乎任何程序都绕不开读写数据,只不过具体的数据存储介质和方式有所不同。本篇文章将从多种数据存储方式进行探讨各种存储方式如何实现以及优劣。 内存 最简单也是最容易想到的方式大概就是用内存存储数据,事实上这也…
2021/12/30 17:07:40 人评论 次浏览