5.1 游戏服务器开发skynet (录播答疑) 5.1.1 Skynet设计原理 多核并发编程-多线程, 多进程,csp模型, actor模型 actor模型实现-lua服务和c服务 消息队列实现 actor消息调度 5.1.2 skynet网络层封装以及lua/c接口编程 skynet reactor 网络模型封装 socket/socketchannel 封装 手撕高性能c服务 lua编程以及lua/c接口...
首先,C 研发工程师需要学习的软件主要包括开发工具、调试工具、版本控制系统、代码编辑器以及操作系统。在开发工具中,Visual Studio、Eclipse CDT等是最常用的;调试工具如GDB、Valgrind则是程序调试和内存泄漏检查的必备工具;版本控制系统如Git和SVN帮助工程师更好地管理代码;代码编辑器如Sublime Text、Vim、Emacs等可以帮...
2.从事嵌入式方向开发,想转入互联网开发的在职工程师 3.从事Qt/MFC等桌面开发的,薪资多年涨幅不大的在职工程师 4.从事非开发岗位(算法岗,运维岗,测试岗),想转后台开发岗位的在职工程师 5.工作中技术没有挑战,工作中接触不到新技术的在职工程师 6.自己研究学习速度较慢,不能系统构建知识体系的开发人员 7.了解...
一个好的C++开发工程师对网络编程一定是十分熟悉和了解的,毕竟学习C++不像学习Java那样,能在学习过程中通过搭建自己的网站或者做一些小Demo来获取自我满足感。 正常来说,你在学习C++的过程中,很长一段时间段内陪伴你的都是一个黑乎乎的命令框,网络编程阶段是为数不多你能够获得一些满足感的阶段。 推荐你在该阶段...
分享之前我还是要推荐下我自己建的C/C++开发学习群:【二四八,八九四,四三零】,都是学C/C++开发的,如果你正在学习C/C++ ,小编欢迎你加入,今天分享的这个案例已经上传到群文件,大家都是软件开发党,不定期分享干货(只有C/C++软件开发相关的),包括我自己整理的一份2018最新的C/C++零基础资料和C/C++进阶教程,欢迎进...
想要从事C/C++开发工程师,以下五项技能是必备的: 1.精通C和C++这个是必须的! 2.熟悉数据结构(能用C或C++实现); 3.了解相关的图形化界面(windows api,MFC,VC++); 4.UML及软件工程; 5.数据库(大型软件的设计离不开数据库MS SQL MY SQL甲骨文)。
视频学习+随堂练习 开课时间 随到随学 适合人群 C语言编程初学者 课程时长 5400分钟 课程介绍 讲师介绍 李洪鹤 前用友软件设计师、达内集团讲师、粉笔科技IT课程研发总监。拥有7年开发实战经验,5年教学经验。 课程提纲 第1章 C语言基础 C 语言简介 C 开发工具 第一个 C 程序 集成开发工具 变量 输入...
课程定位为中高级课程,学习这个课程也有一定的要求,以下是适应学习的一些人群: 从事业务开发多年,对底层原理理解不够深入的在职工程师 从事嵌入式方向开发,想转入互联网开发的在职工程师 从事Qt/MFC等桌面开发的,薪资多年涨幅不大的在职工程师 从事非开发岗位(算法岗,运维岗,测试岗),想转后台开发岗位的在职工程师 ...
以下是零声教育的学习路线图 1、精进基石专栏 (一)数据结构与算法 (二)设计模式 (三)c++新特性 (四)Linux工程管理 2、高性能网络设计专栏 (一)网络编程异步网络库zvnet (二)网络原理 (三)自研框架:协程框架ntyco的实现(已开源) (四)自研框架:基于dpdk的用户态协议栈的实现(已开源) ...
关于深度学习和算法工程师的成长路线在这个博客中,【记录】一个深度学习算法工程师的成长之路(思考和方法以及计划); 关于后台学习和开发工程师的学习路线在这个博客中,【资源】C/C++开发工程师的学习路线(已经无路可退,唯有逆风飞翔),即本文。 事实上19届秋招算法岗就有些【供过于求】了,头条甚至发了算法劝退贴...