protobuf编码
英文原文:https://developers.google.com/protocol-buffers/docs/encoding 本文描述了protocol buffer 消息的二进制格式。当你在你的应用中使用protocol buffer 时无需了解这些细节。但是,要想理解
英文原文:https://developers.google.com/protocol-buffers/docs/encoding 本文描述了protocol buffer 消息的二进制格式。当你在你的应用中使用protocol buffer 时无需了解这些细节。但是,要想理解
skynet是什么 按照作者的说法,skynet是一个轻量级的为在线游戏服务器打造的框架 。 skynet可以做什么skynet怎么用常用Lua API skynet.newservice(name, …) 启动一个名为 name 的新服务 skynet.start(func)
相比于C/C++等语言,Golang提供了一个非常重要的特性:包。包可以提供类似其它编程语言中的库或者模块的功能,这在Java和Python等语言中已经很常见,但是golang的包自有其特点,比如禁止循环引用、通过首字母大小写区分可见性而不是使用public和private这样的
二叉查找树定义 二叉查找树(英语:Binary Search Tree),也称二叉搜索树、有序二叉树(英语:ordered binary tree),排序二叉树(英语:sorted binary tree),是指一棵空树或者具有下列性质的二叉树: 若任意节点的左子树不空,则左子
在各种形式的数据交互中,创建连接、传输数据、销毁连接这三个步骤都是必不可少的。但是,当并发量持续增加时,耗费在创建和销毁连接上的时间将越来越不容忽视,所以理想中的情况应该是这样:创建连接-传输数据-……-传输数据-销毁连接。连接池正是为了解决这种问题而产生的技术。在 OpenRe
非常简单的golang小练习,这个问题最大的难点在于求两点的球面距离,所以这实际上是一道立体几何题,当然如果不记得公式咱们可以百度……废话不多说了,直接上代码。 city.go1234567891011121314151617181920212223242526272829303
英文原文:https://www.nginx.com/resources/admin-guide/reverse-proxy/ 本文描述了代理服务器的基本配置。你将学会怎样使用各种协议把一个请求从NGINX转发到代理服务器、怎样修改发送给代理服务器的客户端请求头,以及怎样为来自
nginx gzip The ngx_http_gzip_module module is a filter that compresses responses using the “gzip” method. This often helps to reduce the siz
最近由于工作上的原因开始接触golang,虽然早前就已听说golang的大名,但是也仅仅只有一个大概的印象,比如其对C语言系程序员来说别扭的声明、集其它程序语言优秀设计于一身的大杂烩式语法、天生的并发机制、谷歌亲爹的强大背景。毫无疑问这是一门实用至上的语言,非常值得学习。本文记录
wrk是一个开源的http性能测试工具,项目在github维护wrk的使用非常简单,首先需要已经安装了git,gcc这两个基础工具,然后依次执行下面的3个命令:123$ git clone https://github.com/wg/wrk.git $ cd wrk $ ma