会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
lin
博客园
首页
新随笔
新文章
联系
管理
订阅
2020年9月25日
Crypto.AES 报错 | TypeError: Object type <class 'str'> cannot be passed to C code
摘要: 一、加密代码 import base64 import zlib from Crypto.Cipher import AES from Crypto import Random BLOCK_SIZE = 16 def pad(s): return s + ((BLOCK_SIZE - len(s)
阅读全文
posted @ 2020-09-25 19:04 lin-gooo
阅读(4519)
评论(0)
推荐(0)
编辑
2020年8月19日
python 使用 grpc
摘要: 1、编辑 proto 文件 syntax = "proto3"; package proto; service GeekAuth { // 获取目标权限树 rpc Tree(TreeReq) returns (TreeRsp){}; } // 获取目标权限树 请求参数 message TreeReq
阅读全文
posted @ 2020-08-19 17:14 lin-gooo
阅读(301)
评论(0)
推荐(0)
编辑
2020年4月11日
python3.7 安装 uwsgi
摘要: 一、报错内容 二、解决方案 将 pip install uwsgi 更换为 sudo pip install uwsgi 执行 参考链接1:apt-get下载 python-dev,yum下载python-devel
阅读全文
posted @ 2020-04-11 17:05 lin-gooo
阅读(2166)
评论(0)
推荐(0)
编辑
2020年3月13日
go - 类型转换
摘要: 一、字符串转为数字类型 # string到int int,err := strconv.Atoi(string) # string到int64 int64, err := strconv.ParseInt(string, 10, 64) //第二个参数为基数(2~36);第三个参数位大小表示期望转换
阅读全文
posted @ 2020-03-13 19:08 lin-gooo
阅读(142)
评论(0)
推荐(0)
编辑
2020年3月7日
go - 限流器
摘要: 一、项目架构图 二、现有问题 register接口接收大量的SDK请求,但并未对请求的并发数进行控制,导致服务无法拥有足够的内存,从而频繁被系统 Kill。 三、解决方案 consul中启用健康检查,让节点内存、CPU资源紧张时能“休息一下” register里面根据节点内存剩余量做过载保护,并将过
阅读全文
posted @ 2020-03-07 14:33 lin-gooo
阅读(583)
评论(0)
推荐(0)
编辑
脚本优化总结
摘要: 缓存脚本优化总结 一、 背景 缓存脚本主要用于更新各渠道的ap缓存、ssid缓存、基站缓存、围栏缓存、蓝牙缓存;优化前主要存在的问题有: 1、脚本更新一次缓存的时间过长,无法在一天内更新完成; 2、版本号更新混乱; 3、常出现流量异常情况; 4、对于SDK的拉取量没有统计指标; 5、监控不完善; 二
阅读全文
posted @ 2020-03-07 12:08 lin-gooo
阅读(781)
评论(0)
推荐(0)
编辑
2019年12月6日
MySQL Error:Warning: (1366, "Incorrect string value: '\\xF0\\x9F\\x98\\x82\\xF0\\x9F...' for column 'xxx' at row 2")
摘要: bug现象 使用连接数据库的可视化软件插入 emoj 表情数据、生僻字,可以正常插入。(导致我一直以为跟表情没有任何关系,谷歌出来一堆跟修改数据库、表、字段 的编码的结果....)但是一启动程序插入新数据就会报这个错误,一一检查过数据库、表、字段的编码都是正确的,后面只能把插入数据的代码撸下来单独跑
阅读全文
posted @ 2019-12-06 16:10 lin-gooo
阅读(2915)
评论(0)
推荐(0)
编辑
2019年11月6日
go 学习 (五):goroutine 协程
摘要: 一、goroutine 基础 定义 使用者分配足够多的任务,系统能自动帮助使用者把任务分配到 CPU 上,让这些任务尽量并发运作,此机制在Go中称作 goroutine goroutine 是 Go语言中的轻量级线程实现,由 Go 运行时(runtime)管理。Go 程序会智能地将 goroutin
阅读全文
posted @ 2019-11-06 17:43 lin-gooo
阅读(460)
评论(0)
推荐(0)
编辑
2019年11月5日
go 学习 (五):包管理
摘要: 一、设置环境变量 二、启用 go modules 功能 并设置代理 https://goproxy.io/zh/ 补充: GO111MODULE 有三个值:on、off、auto GO111MODULE=off,go命令行将不会支持module功能,寻找依赖包的方式将会沿用旧版本那种通过vendor
阅读全文
posted @ 2019-11-05 10:46 lin-gooo
阅读(353)
评论(0)
推荐(0)
编辑
2019年11月4日
go 学习 (四):接口 & 方法
摘要: 接口声明 // 接口声明 语法:接口是一个 函数签名 的集合,函数签名(函数的声明,不包括实现) type interfaceName interface { method1(param paramType, param paramType...) (returnName returnType ..
阅读全文
posted @ 2019-11-04 17:25 lin-gooo
阅读(282)
评论(0)
推荐(0)
编辑
下一页
公告