Mandelbrot_Kobe

24
获赞数
0
关注数
25
粉丝数
北京
北京工业大学 | 计算机科学与技术
IP 属地未知
2018-12-18 加入
浏览 5.3k

golang

93 声望|新手
go
52
gin
42
elasticsearch
9
redis
8
goland
3
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
个人动态
  • 发布了文章2019-07-08
    windows命令行获取gitlab私有包
    配置本地的git,username,email等。根据自己实际情况调整下边的参数。注意!操作都是在git bash上边!除非特殊说明 {代码...}
  • 赞了文章2019-07-05
    Linux IO模式及 select、poll、epoll详解
    同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的。所以先限定一下本文的上下文。
  • 发布了文章2019-06-15
    《Redis设计与实现》读书笔记(二)
    C语言中没有内置字典,Redis数据库拿字典作为底层实现,需要构建字典结构及其增删查改API。在Redis中,字典的底层是哈希表,dictionary hash table。dictht定义如下。
  • 发布了文章2019-06-15
    《Redis设计与实现》读书笔记(一)
    Redis是键值数据库。键通常是字符串对象,值有五种可能的对象:字符串,列表,哈希,集合,有序集合。第一部分是介绍这五种对象,剖析其底层数据结构,以及该数据结构对其功能和性能的影响
  • 发布了文章2019-06-10
    gin 总结
    作为web框架,gin相对beego等更加轻量化,没有orm等内容,gin实现了路由封装,日志,鉴权等功能。核心部分,是实现RESTful规范。将http method对应的path,找到相应的handler去处理请求,最终响应http请求。
  • 发布了文章2019-06-10
    gin 总结
    作为web框架,gin相对beego等更加轻量化,没有orm等内容,gin实现了路由封装,日志,鉴权等功能。核心部分,是实现RESTful规范。将http method对应的path,找到相应的handler去处理请求,最终响应http请求。
  • 发布了文章2019-06-04
    LeetCode Practice(一)
    第一题:计算二进制数两个1之间的间距 题目: 我的思路 英文翻译过来就是把数字化成二进制,计算两个1之间的最大间距。1000,1100,1010的最大间距分别是0,1,2.以此类推 我的第一反应是大学数字逻辑课上的一个知识点,十进制转化为二进制——短除法! 也就是说,在接收到...
  • 发布了文章2019-06-04
    LeetCode Practice(一)
    第一题:计算二进制数两个1之间的间距 题目: 我的思路 英文翻译过来就是把数字化成二进制,计算两个1之间的最大间距。1000,1100,1010的最大间距分别是0,1,2.以此类推 我的第一反应是大学数字逻辑课上的一个知识点,十进制转化为二进制——短除法! 也就是说,在接收到...
  • 发布了文章2019-05-27
    深入理解gin framework(二)
    Handler是如何注册和传递的?路由是如何解析的?http方法又是如何处理,使其满足RESTful规范的?这些细节都需要深入到代码层面来分析
  • 发布了文章2019-05-19
    深入理解gin framework(一)
    众多的golang web框架中,gin是一个比较轻量级的框架,不像beego那样,还有orm模块。接口设计,运行速度方面,gin都算是比较让人满意的。
  • 发布了文章2019-05-19
    深入理解gin framework(一)
    众多的golang web框架中,gin是一个比较轻量级的框架,不像beego那样,还有orm模块。接口设计,运行速度方面,gin都算是比较让人满意的。
  • 发布了文章2019-05-09
    SSR 科学上网指南
    树莓派设置科学上网 准备SSR账号 我是直接跟网上买的,建议买完之后加他们的售后群,出问题方便咨询。下图是我买的ssr账号 准备树莓派 如果你有多个树莓派,都需要科学上网,可以使用tmux,我的另外一篇文章有说明 树莓派如何联网,设置静态ip等这里略过 树莓派需要...
  • 发布了文章2019-05-09
    SSR 科学上网指南
    树莓派设置科学上网 准备SSR账号 我是直接跟网上买的,建议买完之后加他们的售后群,出问题方便咨询。下图是我买的ssr账号 准备树莓派 如果你有多个树莓派,都需要科学上网,可以使用tmux,我的另外一篇文章有说明 树莓派如何联网,设置静态ip等这里略过 树莓派需要...
  • 回答了问题2019-05-07
    如何同时管理多台服务器
    tmux。详细过程参考我的文章
  • 发布了文章2019-05-07
    管理多台Linux工具推荐
    我是直接用tmux的panes,假如一共有四台Linux需要管理, 用快捷键新建四个panes。然后使用ssh分别连上另外三台需要管理的Linux
  • 发布了文章2019-04-18
    go mod 管理项目包
    golang module 管理项目包 简介 golang在1.11版本中引入了新的包管理工具 go mod。包管理一直是go语言的痛点。 包管理的常见需求:项目依赖某个包的不同版本,依赖本地的(私有的)包等 用法 个人推荐golang IDE:goland。上手快,功能强大,比idea快很多。这里用的...
  • 发布了文章2019-03-11
    Json-RPC操作Ethereum 节点
    试过一些rpc包和go-ethereum 的rpc包,都不是很好用。有些命令好使,有些就报错。没有去深究这些rpc包生成的json有什么异常。直接自己实现。实现其实很简单,而且用起来也更靠谱。
  • 发布了文章2019-03-06
    golang整洁之道(一)
    设计工整的go项目配置文件 问题背景 项目经常会涉及到配置文件,而配置文件往往包含多方的配置信息,可能同时涉及到MySQL,kafka,hive,hdfs等等。 不加思索的yaml配置文件 最快,最直接的方案自然是如下示例,直接写 yaml部分 {代码...} golang部分 {代码...} 这个...
  • 发布了文章2019-02-20
    如何导入golang.org的包
    golang是google开源的编程语言,用久了就会对这个事实有深刻的体会 比如说,go get一些包的时候,失败liao。 怎么解决国内golang.org下的包无法下载到本地GOPATH的问题呢? 例子: github.com/colinmarc/hdfs 这个包用到了golang.org/x/crypto的部分功能 原因:golan...
  • 发布了文章2019-01-25
    Golang操作elasticsearch(一)
    说明:以下例子用到的es index:"test", es type:"test", es address: "http://10.1.1.1:9200"