摘要:
CentOS 6早已退休,没人维护了,但最近需要测试一个很老的服务器程序,要跑在CentOS 6上,那就在VirtualBox虚拟机上装一个吧。由于测试环境是不能上网的,因此我特意下载了一个CentOS-6.10-x86_64-bin-DVD1.iso镜像,这样不仅安装系统不需要连网,安装一些基本的
阅读全文
posted @ 2022-03-16 00:46
coding my life
阅读(1009)
推荐(0)
摘要:
最近在优化自己以前写的一个程序,其中io部分由单线程的Reactor模型改成多线程的Proactor模型。即原来是异步io事件唤醒线程,进行io读写,现在是一个线程进行异步io读写,然后把数据交给另一个线程进行逻辑处理。那这就涉及到一个线程数据交换的问题,由于是io数据,这个需要交换的数据还比较大,
阅读全文
posted @ 2022-01-08 18:09
coding my life
阅读(1832)
推荐(1)
摘要:
自己经常用Notepad3编辑器,每次重装系统后总得查一番资料,这里记录一下 Notepad3下载地址 https://github.com/rizonesoft/Notepad3/releases 或者 https://www.rizonesoft.com/downloads/notepad3/
阅读全文
posted @ 2021-11-13 20:22
coding my life
阅读(1097)
推荐(0)
摘要:
在一个场景里,怪物A攻击了玩家B,玩家B掉了5血量。玩家B反击,怪物A掉了10血量。玩家C在旁边观看了这一过程,而在远处的玩家D对这一过程毫无所知。这是MMO游戏中很常见的一情景,从程序逻辑的角度来看,把它拆分成以下几部分 怪物A感知玩家B在攻击距离内,释放了技能,并把整个过程广播给附近的玩家B、玩
阅读全文
posted @ 2021-01-24 16:19
coding my life
阅读(7605)
推荐(2)
摘要:
当使用CMake来生成编译脚本时,如果需要链接其他库文件,一般使用target_link_libraries,如: target_link_libraries(master flatbuffers mariadbclient ssl crypto dl rt pthread resolv z ) 默
阅读全文
posted @ 2020-11-22 13:10
coding my life
阅读(29356)
推荐(4)
摘要:
IPv6出来已经很多年,虽然距离普及还很远,但项目里要加上,有没有人用是一码事,但不加上肯定过不了审。IPv6最大的问题是包格式与IPv4不兼容 IPv4包格式 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0
阅读全文
posted @ 2020-11-20 23:15
coding my life
阅读(8113)
推荐(1)
摘要:
游戏服务端这块,之前是很少用SSL的,毕竟游戏里的数据没有什么保密的必要,登录、充值也是传输签名,不涉及密码什么的。不过这几年,HTTPS普及得比较快,H5游戏发展迅速。H5游戏是基于web的,和后端通信一般走websocket,加不加SSL其实对于游戏影响不大。但是不少平台都要求加SSL的,一是用
阅读全文
posted @ 2020-11-01 18:26
coding my life
阅读(6573)
推荐(1)
摘要:
最近在做一些框架的优化工作,其中一个就是完善测试用例,在进行http模块测试的时候,我注意到输出的时间有异常 [T1LP10-20 19:25:09]http(s) test [T1LP10-20 19:25:19][ OK] http get example.com (25ms) [T1LP10-
阅读全文
posted @ 2020-10-24 14:57
coding my life
阅读(702)
推荐(0)
摘要:
大整数 程序中基础的数据类型,如double、int64_t之类的,其大小都是有上限的,假如有一个数10000000000...(后面接10000个0),那么现在的数据类型是表示不了的,这时候就需要可以无限增长的整数,即大整数。作为一个游戏开发的程序员,我怎么也没想到需要用到大整数。虽然这几年游戏的
阅读全文
posted @ 2020-10-18 14:50
coding my life
阅读(3844)
推荐(0)
摘要:
stdallocator常用于stl中的各种容器。对应的,stl的容器中也提供了相应的内存分配器参数。当需要统计内存的使用或者自定义内存分配时,十分有用。以stdvector为例: // std=c++11 // https://www.cplusplus.com/reference/vector/
阅读全文
posted @ 2020-08-30 11:46
coding my life
阅读(1107)
推荐(1)