这段时间在公司做一款游戏服务器开发,开发过程中的一点体会记录下来,日后也是一点经验 1.定时刷新机制,服务器中,要有不断定时刷新的措施,比如任务系统 2.线程的管理和调度,一般使用线程池方案 3.内存方面,为了提高性能,通常使用内存池,而不是频繁地动态分配内存 4.数据包的设计,通常 ...
好多人都说,知识必须得有个架构才行,不然就是 一盘沙 ,自我感觉也是,感觉什么都会点,可是做起来,却那个都很费劲很费劲,其中吃的苦大概只有自己心中清楚。 做了十年的开发,突然发现实施运维这块的工作还是比较适合自己,起码适合自己的性格,也适合目前的状态 即不想做开发,也没平台让自己去当开发的项目经理 ,算是一种新的出路。 经历这快两年的实施运维,体会也颇深,同时也发现自己能力的不足,不仅是技术上的 ...
2018-01-04 11:00 0 13957 推荐指数:
这段时间在公司做一款游戏服务器开发,开发过程中的一点体会记录下来,日后也是一点经验 1.定时刷新机制,服务器中,要有不断定时刷新的措施,比如任务系统 2.线程的管理和调度,一般使用线程池方案 3.内存方面,为了提高性能,通常使用内存池,而不是频繁地动态分配内存 4.数据包的设计,通常 ...
在处理JSON类型的数据时,定义了很多JSON类型。经常需要用到序列化和反序列化。刚开始接触到这个问题时,我给每个JSON类型都增加了类似下方的代码。 使用上面的代码JSON类 ...
1.反转链表 经典考题,针对链表的反转,第一时间需要联想到将链表的指针进行反转,而这种一系列的变化,可以使用递归,也可以使用while 迭代 假设链表为 1 \rightarrow 2 \r ...
前言 前段时间面试,经常遇到面试官在结束的时候问我看过什么开源源码?然后网上对于看源码这块的说法也有各种不同的意见,我进行了总结如下: 不看源码说法: 平常的工作需求、业务忙的一批,哪 ...
先说一下提前须要会的技术 要想快速入手uniapp的话,你最好提前学会vue、微信小程序开发,因为它几乎就是这两个东西的结合体,不然,你就只有慢慢研究吧。 为什么要选择uniapp??? 开发多 ...
http://blog.csdn.net/lllllllllluoyi/article/details/8540054 首先向360说句sorry,在2011年360极速浏览器出现的时候我去他们论坛 ...
我起初的FPGA学习历程,走了不少弯路,现在看来,如果采用自学的方式,这些弯路也是多数人会遇到的: 1.买一本书,花大量的时间学习语法; 2.到网上到处搜一些资料,类似 ...
语言是相似的,但是还是有点区别的,比如刚开始的输出语句,还是习惯性的用C语言中的“printf”,但是在 ...