会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
welcome
这里是hsn的博客
博客园
首页
新随笔
联系
订阅
管理
2018年11月14日
golang使用rabbitMQ入门代码
摘要: package main import ( "github.com/streadway/amqp" "log" "time" ) func main() { go sendMessagePreSecond() receive() } func sendMessagePreSecond() { for { send() time.S...
阅读全文
posted @ 2018-11-14 10:23 hsn
阅读(1064)
评论(0)
推荐(0)
2018年10月2日
HTTPS相关知识以及在golang中的应用
摘要: 最近简单学习了HTTPS,并在golang中实践了一下,现在把学到的知识记录下来,方便以后查看,如果有幸能帮到有需要的人就更好了,如果有错误欢迎留言指出。 一些简单的概念,可以自行百度百科 客户端和服务器通信时二者需要的数据: 客户端和服务器通信的流程: 在golang中的使用: 首先我们要有一个服
阅读全文
posted @ 2018-10-02 12:47 hsn
阅读(321)
评论(0)
推荐(0)
2018年9月9日
解决protobuf import路径的问题
摘要: 网上关于protobuf import的文章不太详细,有些问题说的不全,比如import时的路径是在哪个目录中搜索的,比如: 我有一个这样的目录结构,我怎么在demo2/protoDemo2.proto文件中导入demo1/test.proto中的文件呢? 以下是protoDemo2.proto中的
阅读全文
posted @ 2018-09-09 23:09 hsn
阅读(33159)
评论(0)
推荐(0)
2018年9月8日
解决$ go get google.golang.org/grpc上的包被墙的问题
摘要: 今天get grpc包的时候 发现拉不下来被墙了,在github.com上搜索grpc,clone到工程目录中,运行命令 拿到了一些丢失的依赖包,比如: 进入https://github.com/golang仓库找到对应的包,git clone下来,放到指定的目录中,比如上图缺少的golang.or
阅读全文
posted @ 2018-09-08 13:10 hsn
阅读(9793)
评论(1)
推荐(0)
2018年8月12日
把链表分成大于,等于,小于某数的区域
摘要: 做法一:可以将各元素放入数组,通过数组进行分区,最后将数组中的各元素按顺序相连。 做法二:使用节点指针,less,lessEnd,equal,equalEnd,more,moreEnd。遍历链表,将遍历的元素和下一个元素打断,判断该元素是大于,等于还是小于目标值,将元素分发至相应的区域,遍历结束之后
阅读全文
posted @ 2018-08-12 22:06 hsn
阅读(290)
评论(0)
推荐(0)
之字形打印矩阵
摘要: 测试代码为:
阅读全文
posted @ 2018-08-12 09:45 hsn
阅读(432)
评论(0)
推荐(0)
2018年8月9日
实现二维数组顺时针旋转的功能
摘要: 用GO实现二维数组的顺时针旋转,总体思想为,确定好正方形二维数组的边界,从边开始旋转,转完整个边界之后把二维数组向内缩小一个边界,找到边界,继续旋转(交换).... 例如: { 1, 2, 3, 4} { 5, 6, 7, 8} { 9,10,11,12} {13,14,15,16} 旋转后: {1
阅读全文
posted @ 2018-08-09 22:09 hsn
阅读(1759)
评论(0)
推荐(0)
2017年8月24日
自定义连接池
摘要: 自定义连接池 步骤: 创建: 如果想在类加载的时候就创建几个Connection,就需要用到静态代码块 创建Connection之后要找一个容器来存放,所以用到了集合 因为存取操作多,所以选择了,存取快查找慢的LinkedList集合 将固定数量的Connection加入到LinkedList集合中
阅读全文
posted @ 2017-08-24 21:26 hsn
阅读(169)
评论(0)
推荐(0)
公告