Posted on 2011-05-06 19:05
kongkongzi 阅读(281)
评论(0) 编辑 收藏 引用 所属分类:
game development
Server Development
参考:
1,http://www.doserver.net/go.php/category/3/
2,http://www.cppblog.com/jaxe/category/11790.html
如何设计高性能的服务器程序,成为一个经常讨论的问题。服务器程序有什么技术要点呢?连接池,线程池,完成端口(IOCP windows下),异步,同步,队列,缓存,数据库回滚,分布式系统设计,分布式处理等等。
Loki内存池的使用说明
感兴趣区(AOI): area of interest 在遥感与地理信息系统的一些软件中对研究区域的叫法。例如ERDAS中。
1、两年以上C/C++开发经验,精通算法和数据结构;
2、熟悉Linux开发环境,有Linux下C开发经验(有一定Linux系统管理能力者优先);
3、熟悉socket通讯熟悉多线程处理,熟悉TCP/IP网络协议;
4、熟练掌握MySQL数据库应用,具备数据库应用系统的规划、设计及优化能力;
5、有互联网网络产品大用户量,高并发的开发经验;
6、对互联网富应用RIA技术有相应了解,并有意向此发展(具有J2EE、Flex编程经验优先);
7、具备强烈的责任心、及团队合作精神,有较强的文档编写阅读能力;
8、具备程序员的钻研精神与潜力,可随时接受新知识的能力。
基本方向:
1、单片机、嵌入式方向
2、网络编程:涉及到服务器程序、客户端开发、脚本设计等。
3、系统编程:基础API开发、桌面开发、系统程序开发、服务程序
4、图形学:3D、2D、图像识别、人脸识别
5、音频:语音识别、音频解码、音频软件
6、编译原理:编译器设计、脚本解释器、虚拟机、非自然语言翻译系统
7、应用层开发:利用高层语言去开发表层应用
8、安全:反工程、病毒、反病毒、木马、反木马、软件破解、软件加壳
附加方向:
8、人工智能:遗传算法、神经网络、灰色系统等等
9、游戏设计:各种游戏引擎设计以及业务逻辑设计等
MVC的架构
面向对象编程:
对象包括数据和操作。