会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
2022年9月13日
设计题:设计一个邀请码,数字字母组成,固定长度,唯一,邀请码之间变化比较大。
摘要: 1 package main 2 3 import ( 4 "fmt" 5 "math/rand" 6 "time" 7 ) 8 9 // AlphanumericSet 字母数字集。 10 var AlphanumericSet = []rune{ 11 '0', '1', '2', '3', '
阅读全文
posted @ 2022-09-13 21:51 Jinxiaobo0509
阅读(129)
评论(0)
推荐(0)
2022年2月14日
golang操作kafka
摘要: 生产者 package main import ( "fmt" "time" "github.com/Shopify/sarama" ) // 基于sarama第三方库开发的kafka client func main() { config := sarama.NewConfig() config.
阅读全文
posted @ 2022-02-14 15:43 Jinxiaobo0509
阅读(201)
评论(0)
推荐(0)
2022年2月10日
golang操作MongoDB
摘要: package main import ( "context" "go.mongodb.org/mongo-driver/bson" "go.mongodb.org/mongo-driver/bson/primitive" "go.mongodb.org/mongo-driver/mongo" "g
阅读全文
posted @ 2022-02-10 16:35 Jinxiaobo0509
阅读(1199)
评论(0)
推荐(0)
2021年12月28日
字符串哈希
摘要: 1 核心思想:将字符串看成P进制数,P的经验值是131或13331,取这两个值的冲突概率低 2 小技巧:取模的数用2^64,这样直接用unsigned long long存储,溢出的结果就是取模的结果 3 4 typedef unsigned long long ULL; 5 ULL h[N], p
阅读全文
posted @ 2021-12-28 21:24 Jinxiaobo0509
阅读(71)
评论(0)
推荐(0)
2021年11月10日
grpc客户端和服务端利用protoc进行通信
摘要: ./message/message.proto syntax = "proto3"; option go_package="./;message"; package message; //订单请求参数 message OrderRequest { string orderId = 1; //1,2编
阅读全文
posted @ 2021-11-10 11:42 Jinxiaobo0509
阅读(171)
评论(0)
推荐(0)
2021年10月19日
求下一个数
摘要: 1 void nextPermutation(vector<int>& nums) 2 { 3 int n = nums.size(); 4 int j = n - 2; 5 for(;j >= 0;j --) //从数组的末尾往前找,找到 第一个位置 j,使得 nums[j] < nums[j +
阅读全文
posted @ 2021-10-19 20:08 Jinxiaobo0509
阅读(66)
评论(0)
推荐(0)
2021年10月13日
求二维数组的前缀和
摘要: 1、计算(i,j)的前缀和 2、求(x1,y1)- (x2,y2)子矩阵的和
阅读全文
posted @ 2021-10-13 21:38 Jinxiaobo0509
阅读(63)
评论(0)
推荐(0)
2021年8月2日
vscode配置
摘要: launch.json { // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configur
阅读全文
posted @ 2021-08-02 16:16 Jinxiaobo0509
阅读(63)
评论(0)
推荐(0)
2021年7月30日
docker使用教程
摘要: 查看服务器系统:cat /etc/issue 测试 Docker是否安装成功:sudo docker run hello-world 输出Hello world:docker run ubuntu:15.10 /bin/echo "Hello world" 运行交互式的容器:docker run -
阅读全文
posted @ 2021-07-30 16:44 Jinxiaobo0509
阅读(490)
评论(0)
推荐(0)
2021年7月7日
go语言gabs库的使用
摘要: 1 import "fmt" 2 import "github.com/Jeffail/gabs" 3 4 //1、Search + path 使用方法 5 func main() { 6 jObj, _ := gabs.ParseJSON([]byte( 7 ` 8 { 9 "info": { 1
阅读全文
posted @ 2021-07-07 16:38 Jinxiaobo0509
阅读(423)
评论(0)
推荐(0)
下一页
公告