Linux下C++开发的轻量级、高性能、高并发的web服务器 项目中用到的技术架构有: 线程池+非阻塞socket + epoll +事件处理的并发模型 状态机解析HTTP请求 同步/异步日志系统 项目的额开发工具和环境为: Ubuntu18 + Visual Studio Code + gcc 课程试看 下面是关于课程的一段试看视频,让你更直观的了解这是一门怎样的...
说明 本项目来源于牛客Linux高并发服务器项目,doc用于保存笔记,slide用于保存官方课件 笔记目录 第1章 Linux 系统编程入门 第2章 Linux 多进程开发 第3章 Linux 多线程开发 第4章 Linux 网络编程 第5章 项目实战与总结 Releases No releases published
基于Linux的文件操作 socket函数详解 主机字节序与网络字节序 万恶的结构体 封装socket客户端 第6章 网络编程基础(下) 封装socket服务端 实现文件传输功能 多进程的服务端 三次握手与四次挥手 TCP缓存 第7章 开发框架介绍 开发框架介绍 字符串操作(上)
相对来说,面试官可能更喜欢你造轮子,以本人作为例子,比如http/https代理服务器,阻塞队列和线程池的原生java实现,netty的多Reactor多线程的通信模型模拟实现,基于netty和WebSocket的仿RabbitMQ消息队列实现,基于redis、lua脚本、rabbitMQ的秒杀系统实现,这些都是面试的时候不错的谈资,但相对来说难度也会很大。 综合思维能...
Linux的话,可以自己搞个虚拟机,来个ubuntu,实际操作一下,很多命令都是敲熟了都能背下来了,常考的命令有:top、chmod、du/df、vim、head、tail、ps、kill、cat、ping、grep、cp、mv、rm、tar、diff、scp、ssh、more/less、mkdir、rmdir等等。 操作系统 ...
2.Unity开发有多久的经验?3.Unity的生命周期,及每个部分的作用4.如何控制脚本的执行顺序?5.为什么物理效果放到FixedUpdate里面去运行?6.动画状态机中有哪些组件,以及如何使用7.如何去实现分层的动画效果?8.遮罩有哪些属性?9.用动画机实现八方向的移动10.物理碰撞有哪些接口11.rigedBody需要怎么挂才能生效?C#相关:1...
Linux网络编程 BS和CS架构模式 IP和端口 网络模型 协议 字节序 IP操作函数 sockaddr数据结构 TCP和UDP简介 TCP通信流程 TCP实现服务器和客户端通信 TCP三次握手 TCP滑动窗口 TCP四次挥手 TCP通信并发 TCP状态转换 半关闭 端口复用 IO多路转接-select、poll、epoll ...
扫描二维码,关注牛客网 意见反馈 下载牛客APP,随时随地刷题 扫一扫,把题目装进口袋 求职之前,先上牛客 扫描二维码,进入QQ群 扫描二维码,关注牛客公众号