摘要: 项目地址:https://github.com/koangel/grapeTimer 项目介绍: grapeTimer 时间调度器 一款粗粒度的时间调度器,可以帮你通过一些字符串快速并简单的创建时间任务。 用于游戏服务端的优化设计,大量并行的时间调度方式。 目前可支持任意类型的函数(无返回值)以及任 阅读全文
posted @ 2020-12-02 12:32 koangel 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 项目地址:https://github.com/koangel/grapeNet 这个库是我几年前就开始维护和发布的GO语言轻量级网络库,意在对于小游戏或轻度游戏的快速开发支撑,这个库也是一个GO语言基本功能库的补充(无复杂的内容)。 以下是库的介绍: 简介(Introduction) Go语言编写 阅读全文
posted @ 2020-12-02 12:28 koangel 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 前段时间测试VS2017的IDE时不小心弄丢了 MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets 下的VC90以及VC100的编译平台设置。 发现启动VS2013或其他版本时无法识别编译平台,各种尴尬啊。 给VS2013安装Vis 阅读全文
posted @ 2017-05-14 12:44 koangel 阅读(2082) 评论(0) 推荐(0) 编辑
摘要: GO语言本身拥有极强的性能,非常适合做一些后端的数据采集管理以及运维系统。 其中会面临对当前系统信息的采集,我在这里使用的是GO的工具包 gopsutil 贴出一套测试代码,抛砖引玉: 代码中还包含CPU使用率采集,可用内存采集以及网络数据包收发采集,目前网络数据采集尚不稳定。 阅读全文
posted @ 2017-03-30 18:57 koangel 阅读(8132) 评论(1) 推荐(0) 编辑
摘要: 其实GO语言从1.6版本开始非常不错了,GC性能优化非常到位,并且各种并行设计比从新实现一套C++版本的确是方便不少。 语言包也很多,库也相对稳定,完全可以适用于生产环境。 本文主要是给刚刚入门新手注意一个携程空跑的问题,因为这种问题可能在C++中也遇到过,只是一些代码书写习惯导致。 首先来看一段代 阅读全文
posted @ 2016-12-25 12:47 koangel 阅读(2287) 评论(0) 推荐(0) 编辑
摘要: SOCKET句柄泄露导致内存激增的定位过程。 阅读全文
posted @ 2016-10-11 10:19 koangel 阅读(10056) 评论(0) 推荐(2) 编辑
摘要: NodeBB介绍: NodeBB 是一个更好的论坛平台,专门为现代网络打造。它是免费的,易于使用。 NodeBB 论坛软件是基于 Node.js 开发,支持 Redis 或 MongoDB 的数据库。它利用 Web Socket 实现即时交互和实时通知。NodeBB 向下兼容到 IE8 ,有许多现代 阅读全文
posted @ 2016-08-29 16:50 koangel 阅读(2189) 评论(0) 推荐(0) 编辑
摘要: 最近公司有一款游戏产品,字库存在问题,希望全自动进行简繁同屏自动转换的行为,减少工作量。 所以自己使用了WINDOWS自带的一些转换函数,但发现大量字出现异常,无法转换(测试iconv也发现无法转换)。 顾此记录一些OPENCC的库使用教程,即C++中调用OPENCC库完成字符转换。 注意:Open 阅读全文
posted @ 2016-08-20 17:17 koangel 阅读(4877) 评论(0) 推荐(0) 编辑
摘要: Python写的Boost自动编译程序 1.1 改进: 根据自己的环境筛选出已安装环境,并列出 环境提供选择。 支持X64位的自动参数编译。 可以选择编译的参数,其他版本持续改进中 自动编译自动安装到指定目录(需要自己改PY代码) 有需要改进的请继续,自行修改,修改请保留作者版权。 已测试过 WIN 阅读全文
posted @ 2016-07-15 15:44 koangel 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 本程序WINDOWS专用,只做抛砖引玉,希望诸位按照各自需求自行修改,主要目的是为了让诸位编译时可以省一些组合指令的时间,只需要修改几个参数即可自动编译。 支持64位编译模式。 改进版本:http://www.cnblogs.com/koangel/p/5673827.html 本程序只是1.0版本 阅读全文
posted @ 2016-07-10 18:51 koangel 阅读(626) 评论(0) 推荐(0) 编辑