[VSCODE]VSCODE golang环境配置

作者:sryan 更新时间:2016-10-18 10:43 分类:工具使用

VSCODE golang环境配置 准备 安装好vscode后,安装golang插件,可以使用ctrl+shift+p或者f1呼出命令面板,输入extensions,输入关键词Go然后安装 然后将一个...

点击数:2189 回复数:0

对libevent中bufferevent的深入理解

作者:sryan 更新时间:2016-10-13 17:39 分类:网络编程

对libevent中bufferevent的深入理解 在libevent 2.x.x中,新增了bufferevent来封装了socket操作,用来简化编码操作。 当前项目有个点实在是有点儿绕,我自己在...

点击数:2939 回复数:0

网络编程中的阻塞,非阻塞、同步,异步概念

作者:sryan 更新时间:2016-10-11 16:23 分类:网络编程

网络编程中的阻塞,非阻塞、同步,异步概念 网络编程中,我们常常接触阻塞,非阻塞,同步,异步等概念,有些概念可能交叉使用,比如异步非阻塞,同步非阻塞,同步阻塞等等,这些概念看似相似,却往往又有着不同的概...

点击数:708 回复数:0

个人网站搬家啦 gocode.cc

作者:sryan 更新时间:2016-09-28 20:12 分类:心情日记

由于觉得备案太麻烦,所以一直没有弄,所以就挂着个ip,也就呵呵了。 今天看到有优惠的国外vps购买,也不贵,就入手了一个,配置了一下感觉还可以,应该满足我的要求了,反正就是一个个人小网站么,鼓捣鼓捣把...

点击数:687 回复数:0

使用redis写一个简单的分布式锁

作者:sryan 更新时间:2016-09-22 15:57 分类:golang

对于一个进程来说,内部的资源锁有很多的实现方式,也都很高效,对于同一个机器的不同进程做同步的话,也有很多的方式去实现,对于不同机器上部署的程序来说,假如要进行同步,则比较麻烦。 最简单的方式可能就是使...

点击数:598 回复数:0

[NSQ]使用nsqlookupd来推送消息

作者:sryan 更新时间:2016-09-08 17:58 分类:工具使用

使用nsqlookupd来推送消息 其实有点儿文不对题,不是使用nsqlookupd来推送的,最终还是使用nsqd来进行推送。 nsq的golang客户端中,consumer实现了从nsqlookup...

点击数:854 回复数:0

2.10.18 发布了!

作者:sryan 更新时间:2018-08-31 13:32 分类:backmir

[2.10.18] 2016.09.03 修复在极端情况下大仓库数据可能丢失的问题 调整3阶及以下装备的鉴定流程,可以在落霞村铁匠处进行鉴定 下载地址

点击数:2054 回复数:0

A星寻路算法

作者:sryan 更新时间:2016-09-01 15:35 分类:数据结构与算法

A星寻路算法 这几天实现了一个A*寻路算法,其实在刚毕业的时候就写了一个,算法不复杂,就是效率有点儿低,这些天趁着空闲时间,重新实现了一遍。 算法其实也不复杂,首先有以下几个概念: 开启的节点表(Op...

点击数:712 回复数:0

内存管理之分页

作者:sryan 更新时间:2016-08-30 13:31 分类:操作系统

内存管理之分页 昨晚读《go语言学习笔记》的时候,看到了内存管理这一章,提到了内存的分页。其实分段与分页在微机接口这课程也学过,只是一直在弄上层的东西,有点儿生疏了,今天有空查了点资料,做了点笔记。 ...

点击数:627 回复数:0

将Go函数导入Lua中供lua调用

作者:sryan 更新时间:2016-08-29 16:05 分类:golang

将Go函数导入Lua中供lua调用 有一个需求,就是使用go语言来实现一些基本模块,使用lua来实现基本逻辑,于是就有了在lua中调用go函数的需求。 go的资料非常少,好在go可以嵌入c语言,使得这...

点击数:728 回复数:0