[开源]仅数MB,准确率99.9%的离线IP地址定位库,0.0x毫秒级查询

b-tree 搜索用到了 HEADER INDEX,第一步先在 HEADER INDEX 中搜索,再定位到 INDEX 中的某个 4k index分区搜索。

C++后台开发面试题总结(涉及C++基础、多线程多进程、网络编程等)

因巩固知识体系,面试,梳理以往看到过的知识点,故总结如下相关题目,题目答案请自行google baidu,这里只提供题目。

Go 操作kafka包sarama

概述sarama 是一个纯 Go 客户端库,用于处理 Apache Kafka(0.8 及更高版本)。它包括一个用于轻松生成和使用消息的高级 API,以及一个用于在高级 API 不足时控制线路上的字节的低级 API。在github上stars上比较多(推荐)。

Go语言的 defer 链如何被遍历执行?

jmpdefer函数的最后会执行 sum 函数,看起来就像是 f 函数亲自调用 sum 函数一样,参数、返回值都是就绪的。

用 Go 开发桌面应用程序(GUI)的几种方法对比

调试工具也有所不同:Lorca 和 Electron 使用 Chrome 开发工具,而 Webview 使用 Safari 开发工具。

开源代理服务器-goproxy,用来能做什么,我可不告诉你。

代理服务器英文全称是,其功能就是代理网络用户去取得网络信息。什么是代理代理,也称网络代理,是一种特殊的网络服务,允许一个网络终端通过这个服务与另一个网络终端进行非直接的连接。

Golang 1.10 前瞻

Golang1.10正式发布将在2018年2月份,我们不妨先来看一下1.10。值得注意的是Go1.10将是最后一个可以运行在OSX10.8的版本,Go1.11要求。

Katago 的安装与配置(Mac)

据说力压群雄,而且某宝都卖到了140元,但大跌眼镜的是,katago是开源的,也就是说大家都可以免费下载、安装、配置、使用,但为什么还是有人买呢,主要是因为大家不知道在哪里下载,下载后不知道怎么配置。

使用BSN开发区块链应用智能合约-golang篇 | 火星技术帖

●例子{ “index”: { “fields”: [ “fileId” ] }, “ddoc”: “fileIdIndex”, “name”: “fileId-json-index”, “type”: “json” } ▶ 关于跨链调用● 描述由于BSN是提供的是公用的Fabr

go+iris(web框架)+casbin(权限)+jwt+vue的web server框架

Golang+Iris+Casbin+JWT+Vue的webserver框架,可前后端分离。软件架构目前支持单web架构,如果部署成前后端分离,可用nginx中间件代理。