首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
Sor大白_
获赞
41
粉丝
121
关注
0
看过 TA
821
Carrick Institute of Education
2018
C++
IP属地:江苏
b站up:Sor大白|C++自动驾驶基础架构工程师
私信
关注
拉黑
举报
举报
确定要拉黑Sor大白_吗?
发布(8)
评论
刷题
收藏
Sor大白_
关注TA,不错过内容更新
关注
Carrick Institute of Education C++
@Sor大白_:
本科二本C++收获提前批经验分享
点赞 2
评论 0
0
点赞
评论
收藏
分享
2024-07-21 11:38
已编辑
Carrick Institute of Education C++
本科二本C++收获提前批经验分享
今晚9点半,嘉宾在线答疑,有的同学秋招还未开始,有的同学秋招已结束。嘉宾是本科生,实力毋庸置疑,大家可以吸取经验
秋招提前批,你开始投了吗
0
点赞
评论
收藏
分享
2024-07-06 08:36
已编辑
Carrick Institute of Education C++
C++有哪些岗位?学历要求?
C++岗位薪资学历分析* 私募量化月薪3W+,学历211项,985,卡双非* 高性能计算月薪3W+,硕士起步,基本上985* AI大模型部署月薪2.5W+,硕士起步,211以上* 基础架构/后端开发/服务器开发月薪2W+,本科起步* 自动驾驶/机器人月薪2W+,本科起步* 游戏客户端/服务器/引擎月薪2.5W+,本科起步,看公司体量* 数据库开发月薪2W+,本科起步* 音视频开发月薪2W+,本科起步* QT开发月薪1.5W左右,本科起步* 仿真开发* 运维开发* 测试开发* 客户端开发(不推荐)岗位薪资学历要求分析都是根据大厂要求,因为公司太多,鱼龙混杂,大公司有一个大致统一的评判标准。强烈注意:大环境不好,选择公司一定要求稳,2年左右找工作压力最小
互联网没坑了,还能去哪里...
0
点赞
评论
收藏
分享
2024-06-11 18:45
Carrick Institute of Education C++
面试官C++项目考察角度分析
我的求职思考
0
点赞
评论
收藏
分享
2024-05-17 12:12
Carrick Institute of Education C++
C++项目:高性能proto_rpc
github仓库开源地址:https://github.com/superxiaobai-1/proto_rpc(参考陈硕大佬的 muduo )从事c++方向基本技术栈要求,和websever一样技术栈:c++,c++常用特性,shell,docker,protobuf,cmake,网络编程,系统编程项目简介:是一个基于 protobuf 构建的高性能 RPC 框架,采用多 Reactor 多线程模型和回调机制,实现SOA架构下的分布式系统通信。主要特点:1. 构建环境自动化: 使用 docker 构建整个 rpc 项目环境,通过 dockerfile 安装 protobuf、cmake 等依赖项,同时使用 Shell 编写第三方库源码安装和容器操作脚本,以实现项目构建流程的自动化和部署的便利性。2. SOA架构: 项目遵循 SOA 的设计,network、rpc_framework、docker 分为独立的模块,提供特定的功能和接口,便于上层调用和耦合。3. network 模块: 基于事件驱动、非阻塞 I/O 和 Reactor 模式的网络模块。4. rpc_framework 模块: 基于底层 network 模块;proto 编码、反射机制;服务注册与发现等服务,构建上层高性能RPC 框架。5. 项目管理和构建: 使用 cmake 作为项目的构建系统,并构建相应的静/动态库,供第三方模块调用;并通过 git ,clang-format等工具,管理仓库代码。SOA(Service-Oriented Architecture,面向服务的架构)是一种软件架构设计理念,其中软件系统被设计为由相互独立、可重用、松散耦合的服务组成。
Sor大白_:
proto-rpc项目已经合入linux分布式监控项目中,linux项目有两个分支:grpc分支,自研rpc分支,大家可以根据需求深入学习
0
点赞
评论
收藏
分享
2024-05-17 12:10
Carrick Institute of Education C++
C++项目:分布式Linux性能监控
技术栈:c++,c++常用特性,docker,grpc,proto,cmake,qt项目简介:1、docker模块:dockerfile指定相应的cmake,grpc,proto等源码和依赖,构建整个项目环境,易于在多台服务器上部署环境,并编写容器操作的脚本指令,易于启动操作项目所依赖的环境。2、monitor模块:采用工厂方法,通过构造moniotr的抽象类定义接口,后实现相应的CPU状态,系统负载,软中断,mem,net监控,易于为之后扩展更多系统监控;并为了模拟出真实的性能问题,使用stress工具进行模拟压测,分析相应时刻服务器的cpu状况和中断状况。3、通过grpc框架,构建出相应的server, client;server在所要监控的服务器部署,client生成库供monitor模块和display模块调用,并考虑为了降低耦合性,项目每个模块相互独立,可拆解,只通过调用grpc服务来进行远程连接。4、使用protobuf序列化协议,构建出整个项目的数据结构。5、display模块分为两大部分:ui界面的构造,datamodel构造;ui界面使用QWidget、QTableView、QStackedLayout、QPushButton等进行构建datamodel:通过继承QAbstractTableModel,构建出相应的cpu_model、softirq_model、mem_model等,每3秒刷新一次数据。
我的成功项目解析
0
点赞
评论
收藏
分享
2024-05-17 11:57
Carrick Institute of Education C++
LinuxC++项目:安全可靠udp传输
技术栈:c++,shell,TCP/UDP,docker,cmake,网络编程,系统编程项目简介: 是一个基于 IO多路复用 的 安全可靠的 UDP 文本传输框架。主要特点:1. docker 模块: 使用 docker 构建整个 safe-udp 项目环境,通过 dockerfile 安装 glog、cmake 等依赖项,并使用 Shell 编写容器操作脚本,以实现项目构建流程的自动化和部署的便利性。2. UDP_Transport 模块:- 封装应用层 UDP Data Segment: 序列号、确认号、ACK、FIN等字段;并封装 序列化/反序列化 接口供上层调用。- 根据 RFC规范 加权计算 平滑 RTT 和超时重传 RTO ,并与 IO多路复用(select) 结合设置 超时逻辑,监听客户端的响应。- 封装 Sliding Window 和 Buffer,跟踪和管理 发送/接收数据包的缓冲区,并设置相应索引指针,处理接收到 ACK逻辑。- 动态调节接收/拥塞窗口大小,自适应开启 慢启动、拥塞避免、拥塞发生、超时重传、快恢复 功能,并计算 cwnd、ssthresh 的值。- 封装统计模块,统计慢启动、拥塞避免、超时重传 的数据包量和比率,反馈网络性能和行为,利于后续网络服务优化。- 动态模拟 网络丢包和时延 状况, 校验 safe-udp 的可靠性和容错性(重传机制) 。3. 项目管理和构建: 使用 cmake 作为项目的构建系统,构建 udp_tansport 动态库,供第三方模块调用;并通过 git ,clang-format等工具,管理仓库代码。4. 功能测试和验证模块:构建 server、client 测试程序,验证safe-udp 可靠传输功能;并编写 diff.sh 脚本判断收发的文本内容是否完备。
我的成功项目解析
0
点赞
评论
收藏
分享
2024-06-30 22:10
已编辑
Carrick Institute of Education C++
自动驾驶机器人C++软开项目
ros-protobuf-bridge技术栈:c++,c++模板,shell,docker,protobuf,cmake,ros序列化库,特征库项目简介:ros-protobuf-bridge是一个基于ROS和Protobuf的桥接项目,旨在实现 ROS 消息和 protobuf 消息之间的兼容和互操作性。主要特点和贡献:1. 构建环境自动化: 使用 docker 构建整个项目环境,通过 dockerfile 安装 ROS-Noetic 组件、protobuf、cmake 等依赖项,同时使用 Shell 脚本编写第三方库源码安装和容器操作脚本,以实现项目构建流程的自动化和部署的便利性。2. 兼容性和可扩展性: 基于C++模板编程中的 SFINAE 机制,修改了 roscpp 的核心库 roscpp_serialization 和 roscpp_traits 的底层代码。这样,ros-protobuf-bridge可以同时兼容ROS原生msg和Protobuf消息。3. 项目管理和构建: 使用 cmake 作为项目的构建系统,编写 proto 测试文件生成相应的静态库,供 ros 自定义功能模块调用。简化了项目的管理和构建过程,并提供灵活的扩展机制,便于后续添加复杂数据类型。4. 插件化设计: ros-protobuf-bridge 可以作为一个插件嵌入到各种复杂的ROS功能项目中。通过将该项目中的cmake 指令集成到目标项目中,可以轻松地实现基于proto数据的发布和订阅。
我的成功项目解析
0
点赞
评论
收藏
分享
1
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务