- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 go游戏服务器网络库antnet详解
全局消息设计1.1 原理以往单线程全局消息的发送通过for循环的方式遍历每个msgque,给每个msgque发送一份数据拷贝。下面看如何利用go中channel机制设计全局消息,而不是轮询。c chan struct{} ,通常struct{}类型channel的用法是使用同步,struct{}当做一个普通的数据类型,一般不需要往channel里面写数据。只有读等待,而读等待会在chan...
2019-05-22 11:37:57 1681 1
转载 Linux socket默认值及setsockopt函数用法
1. tcp 收发缓冲区默认值[root@ www.linuxidc.com]# cat /proc/sys/net/ipv4/tcp_rmem 4096 87380 416153687380 :tcp接收缓冲区的默认值[root@ www.linuxidc.com]# cat /proc/sys/net/ipv4/tcp_wm
2017-10-30 10:51:21 1540
原创 c++ 内联函数inline
1. inline原理 在程序编译时,编译器将程序中出现的内联函数的调用表达式用内联函数的函数体来进行替代。采用空间换时间的策略。是以代码膨胀(复制)为代价,仅仅省去了函数调用的开销,从而提高函数的执行效率。例如: 如果一个函数被指定为inline函数,则它将在程序中每个调用点上被展开。 int i=10; in
2017-10-18 18:55:55 218
原创 知识点
http://blog.csdn.net/zhaoshuzhaoshu/article/details/37600857/ 大端小端格式详解http://www.cnblogs.com/chijianqiang/archive/2011/08/03/2126593.html 开始使用Mac OS X——写给Mac新人http://edu.51cto.com/inde
2017-09-30 11:52:37 179
转载 大数据算法:对5亿数据进行排序
转载 http://blog.csdn.net/lemon_tree12138/article/details/48783535 -- 编程小笙前言: 在大数据研究的路上,我们总要对一些很大的数据进行各种各样的操作。比如说对数据排序,比如说对数据统计,比如说对数据计算。而在大量的数据面前,我们总是束手无策,因为我们无法在限定时间的情况下,在效率上做到让人满意,也无法在限
2017-09-14 18:15:07 308
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人