05 2022 档案
摘要:emer 进程名字模糊匹配 grep -v sh 有个守护进程是sh 起来的 ps -ef | grep emer |grep -v grep|grep -v sh|awk '{print "kill -9 "$2}'| sh
阅读全文
摘要:双网卡相互连通 一张网卡只能上内网 一张网卡可以上外网 实现 既即可上外网 也可以上内网 route delete 128.192.116.0 route delete 128.192.154.0 route delete 128.96.123.0 route delete 128.196.121.
阅读全文
摘要:package main import ( "fmt" "sync" ) func main() { var l []int receive := func(w chan int, wg *sync.WaitGroup) { for data := range w { l = append(l, d
阅读全文
摘要:在golang 保存时间字符串转为时间格式后保存多出8小时 初步排查可能mysql数据库服务器时间问题 show variables like'%time_zone'; // outpot Variable_name`, `Value` 'system_time_zone', 'CST' 'time
阅读全文
摘要:blob 创建方式 字符串 let myBlobParts = ['<html><h2>Hello Leo</h2></html>']; // 一个包含DOMString的数组 let myBlob = new Blob(myBlobParts, {type : 'text/html', endin
阅读全文
摘要:FormData 、Blob、File、FileReader、ArrayBuffer、URL、URLSearchPara FormData FormData是Ajax 2.0对象用以将数据编译成键值对,以便于XMLHttpRequest来发送数据。XMLHttpRequest Level 2提供的一
阅读全文
摘要:在浏览器中可以使用的协议 http/http file ftp ws webrtc mms thunder data url
阅读全文
摘要:golang微服务组件 gokit 服务三层架构解析 Transport 协议平面 Endpoint 控制平面 Service 数据平面 脚手架 kitcli go get -u google.golang.org/grpc go get -u github.com/golang/protobuf/
阅读全文
摘要:使用context.Context 上下文去全局数据 metadata type MD map[string][]string //第一种方式 md := metadata.New(map[string]string{"key1": "val1", "key2": "val2"}) //第二种方式
阅读全文
摘要:selfl.html 点击查看代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="vie
阅读全文
摘要:VLC https://free.nchc.org.tw/vlc/vlc/3.0.17.4/win64/vlc-3.0.17.4-win64.exe
阅读全文
摘要:node 设置国内源 npm --registry https://registry.npm.taobao.org install express npm config set registry https://registry.npm.taobao.org npm config get regis
阅读全文
摘要:在ajax中限制同是对同一个域名的并发请求限制 Chrome 最大并发请求数目为 6,这个限制还有一个前提是针对同一域名的,超过这一限制的后续请求将会被阻塞。 chrome 源码写死的 // Default to allow up to 6 connections per host. Experim
阅读全文
摘要:前置安装golang -u get & install go get -u github.com/golang/protobuf/proto go get -u github.com/golang/protobuf/protoc-gen-go 目录结构 root -- emergency -- te
阅读全文
摘要:var aa = {"id":93,"method":"call.setAdviseMedia","params":{"nid":"91202001636","medias":[{"operator":5,"layoutEnable":true,"streams":[{"modeIndex":8,"
阅读全文
摘要:提交到服务器的的json中的某个字段是json字符串 需要提交的json 字符串 var aa = {"id":35,"method":"call.setAdviseMedia","params":{"nid":"83605254241","medias":[{"operator":5,"strea
阅读全文
摘要:这是个有意思的提问在官方的github issues 附上地址 https://github.com/redis/redis/issues/757 提问时间是2012年 9年了 老炒饭了 其实上面意思就是说了为了安全传输什么的 但是你以为真的就天真了 最新官方文档 真相大白 附上链接 https:/
阅读全文
摘要:在排行榜中实现分数和时间排序 分数相同则按照时间排序 需求分析 redis中zset的long为int64 转为十进制是19位 时间戳10位 毫秒时间戳13位 高位存分数7位 十进制 7位 8字节中拆分 最高位不可用 还剩43位 高22位存分数 低41位存时间戳 golang 代码 package
阅读全文
摘要:一般场景是重试几次后失败 package main import ( "fmt" "time" ) func main() { retry(func() bool { return false }, []int{1, 3, 5}) } func retry(f func() bool, interv
阅读全文
摘要:ps process status 进程状态 ps -ef e/A 显示全部进程 f 显示进程关系 top 运行与前面峰值较高的部分
阅读全文
摘要:强制终止某个进程 taskkill /im 指定进程名称 /F 强制结束 终止nginx taskkill /im nginx.exe /F
阅读全文
摘要:win10 后台运行 user nginx; worker_processes auto; error_log /var/log/nginx/error.log; pid /run/nginx.pid; # 是否设置后台运行默认是on后台运行!: daemon on;
阅读全文
摘要:linux 信号64个 kill -l 查看 $ kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV
阅读全文
摘要:发布消息的时候 通道被关闭 提前将channel 关闭 生产和消费则配置不一致 交换机 队列 绑定 三者对不上导致 无法发布
阅读全文
摘要:sublime 默认主题不是很好看 安装Brogrammer 下载主题包 https://github.com/kenwheeler/brogrammer-theme/archive/master.zip 解压后放到 Preferences → Browse Packages 重命名 Theme -
阅读全文
摘要:使用注意订阅 proudcut package main import ( "github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2/middleware/logger" "github.com/streadway/amqp" "log"
阅读全文
摘要:####### 使用ws 订阅人员变更信息 package main import ( "fmt" "github.com/gorilla/websocket" "log" "os" "os/signal" "time" ) func main() { // install signal inter
阅读全文
摘要:服务端代码 package main import ( "fmt" "net/http" "sync" "github.com/gorilla/websocket" ) var upgrader = websocket.Upgrader{ ReadBufferSize: 1024, WriteBuf
阅读全文
摘要:md5 两种方式摘要 直接sum 是长度为16的byte 转为16进制输出 data := []byte(str) has := md5.Sum(data) fmt.Println(fmt.Sprintf("%x", has) ) 生成一个hash 接口对象 将字符串写入 转为16进制输出 w :=
阅读全文
摘要:背景 需要安装webplayer 但是chrome 不支持(知道请告诉我)就需要已360急速为主 两个浏览器电脑有点卡 chrome 拓展目录 C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Default\Extension
阅读全文
摘要:在win上构建二进制程序到 linux 运行 SET CGO_ENABLED=0 SET GOOS=linux SET GOARCH=amd64 go build -mod=vendor [-o <binary_name>] main.go CGO_ENABLED=0 GOOS=linux GOAR
阅读全文