自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (9)
  • 收藏
  • 关注

转载 惊艳的时间轮定时器

http://www.cnblogs.com/zhongwencool/p/timing_wheel.html 问题引入:游戏里面每个Player身上有很多buffs,在每一个tick(最小时间段)都要去检查buff里面的每一个buff是不是过期,产生的效果如何,造成在每个tick里面都去遍历一个长list,明显很不好。 怎么优化? 1.原始模型:

2016-07-15 15:26:39 2958

转载 高性能服务开发之定时器

高性能服务开发之定时器         在开发高性能服务器中,定时器总是不可或缺的。 常见的定时器实现三种,分别是:排序链表,最小堆,时间轮。 之前用的定时器是基于最小堆的,在定时器数量不多时可以使用, 目前公司用的框架中的定时器是基于简单时间轮的,但是为了支持大范围的时间,每个齿轮的所维护的链表为有序链表,每次插入时先mod出spoke,再从头遍历链表以便将定时器插入到合适位置, 所以

2016-07-14 11:17:57 731

golang调试程序dlv.exe(delve)

采用 go get -u github.com/go-delve/delve/cmd/dlv 编译安装,dlv是2021.4.17日最新的版本

2021-04-17

日本人 发明的胡牌算法,比普通的拆解法更好

不懂日文的的,下载后可以翻译下日文。资源包括说明文件和代码文件。当然也可以直接访问原作者的文章地址:http://hp.vector.co.jp/authors/VA046927/mjscore/mjalgorism.html

2018-06-29

quake3源码

quake3源码,内含大量经典算法,代码质量很高,学习一下很有必要

2018-01-24

windows下C++实现的HTTP web 服务器

测试方式(依次在浏览器输入一下内容进行不同情形的测试): 127.0.0.1:9988 127.0.0.1:9988/hehe.html 127.0.0.1:9988/login.html 127.0.0.1:9988/haha?x=10&y=20 也可以下载fiddler工具进行更全面的模拟测试! 1、支持GET/POST方法 2、支持CGI 3、支持错误返回 4、支持chunked数据的解析 缺点: 1、支持的方法不够全面 2、CGI实现不够科学,可以尝试使用FASTCGI 3、不支持https 4、不支持回应chunked数据 感兴趣的同学可以继续完善相关功能.

2017-10-12

libcurl windows版本静态库 动态库 头文件

libcurl

2017-06-05

windows下协程实现(fiber、汇编、非共享栈、共享栈)

windows下协程实现(fiber、汇编、非共享栈、共享栈)

2017-01-24

多处理器编程的艺术

2016-05-23

IOCP 使用WSASend群发消息

http://download.csdn.net/my/uploads 稍加改动

2015-04-28

socket select及IOCP模型的实现

DEBUG目录下: 1.netchatS.exe,netchatSPool.exe(未写完),iocp.exe公用客户端 netchatC.exe 2.msdn_iocpS.exe对应客户端为msdn_iocpC.exe,这是msdn自带的例子,我稍加改动 3.open.bat可批量启动客户端(服务器需先开启,启动数自己可修改),close.bat与之对应 4.config.ini为服务器IP,自行修改

2015-04-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除