C++

C++是一门由Bjarne Stroustrup于1980年代在贝尔实验室开发的通用编程语言,其设计初衷是“带类的C”,即在C语言的基础上增加了面向对象编程等特性。它完美继承了C语言的高效性和底层控制能力(如指针和内存直接操作),同时引入了类、封装、继承、多态等面向对象机制,以及模板、泛型编程、异常处理、标准模板库(STL)等现代特性,使其成为一个兼具高性能和高抽象层次的多范式语言。C++以其极高的执行效率和灵活性著称,既可用于开发操作系统、游戏引擎、嵌入式系统、高频交易等对性能极度敏感的底层系统,也能构建大型复杂的桌面应用和服务器软件。然而,这种强大和自由也带来了显著的复杂性,学习曲线陡峭,需要程序员手动管理内存并深入理解语言细节。尽管面临现代语言(如Rust、Go)的挑战,但凭借其成熟的生态、庞大的代码遗产和持续的标准化演进(C++11/14/17/20),C++至今仍是系统级开发和高性能计算领域不可或缺的基石语言。
这是一个基于汇编、C语言和Python混合架构开发的轻量级桌面终端系统,它并非基于Linux内核,而是完全独立的原创设计。系统底层由C语言和汇编语言构建,负责核心的硬件交互与性能控制,上层展示层则利用Python实现,确保了界面的灵活性与快速迭代。它提供了一个仿真的命令行交互环境,内置了如wytsh
350C++开发工具
本项目包含五大核心功能模块,完整覆盖Web服务全生命周期能力:网络通信模块:基于TCP/IP协议封装了完整的Socket套接字操作,支持端口复用、非阻塞IO设置,实现了监听套接字与客户端通信套接字的全生命周期管理,自动处理连接建立、异常断开与资源释放;Reactor反应堆核心模块:基于epoll边缘
720C++项目任务
Bitcoin节点探测:基于Bitcoin通信协议,重构ForceDiscoverPeers函数实现主动查询,以随机漫步策略向地址管理器节点发送getaddr消息获取节点信息并设置定时任务;修改入站连接监听方法与地址广播频率,通过捕获节点握手与广播行为实现被动采集,获取节点IP、端口、服务类型等核心
510C++项目任务
多模数据存储:关系型、文档型、时序、图数据库数据湖与数据仓库一体化架构冷热数据分层存储策略数据版本管理与生命周期控制RESTfulAPI自动生成数据目录服务数据订阅与推送查询优化与缓存
560C++人工智能
DataEase是开源的数据可视化分析工具,帮助用户快速分析数据并洞察业务趋势,从而实现业务的改进与优化。本项目是基于飞致云DataEase二次开发,增加了HIVE、数据权限过滤、第三方登录鉴权、一些Bug、缺失代码补全等。
850C++企业服务
1.多激光及振镜系统控制与协同控制2.打印文档加载解析与基于OpenGL的模型同步可视化显示3.打印过程流程控制4.多分区扫描顺序调度控制5.工艺及设备参数管理6.振镜标定与校准管理7.多振镜打印区域拼接8.状态监控、报警与日志系统
580C++项目任务
这是一个密钥协商与管理系统,实现了客户端与服务器之间安全的对称加密密钥分发。核心功能:1.密钥协商:客户端生成RSA密钥对,将公钥发给服务器;服务器验证签名后生成随机AES密钥,用公钥加密后返回;双方由此共享一个对称密钥2.密钥校验:客户端读取本地共享内存中的密钥,计算哈希后发送到服务器,服务器对比
460C++网络安全
该程序通过串口操作一块内窥镜图像处理板,用于发送串口指令改变图像处理板对图像数据进行消光等处理,同时程序从计算机PCIE接口读取图像采集卡传输过来的RGB8888格式图像数据,将数据使用opencv图像做处理,实时显示出来
600C++项目任务
本项目主要是针对设备的监测和控制,主要功能包括以下部分:1、建立上位机的UDP通讯服务器,接受下位机的数据上传;2、完速的自定义协议解析,并将解析的数据存放在数据库中;3、对数据库的指标数据进行展示;4、通过输入,构建下发指令协议并下发到下位机,同时在数据库中记录下发指令。
510C++工业互联网
1.支持3D模型gltf,fbx等导入;2.支持场景显示与真实感渲染;3.支持场景交互和动画播放;4.支持光照,反射,环境模拟等高级真实感效果渲染;5.支持大场景3dtile场景调度。
510C++项目任务
我们涉及的主要是:基础数据管理模块、数据采集类模块(核心业务执行)、自主填报模块(微信小程序)、数据质量管控类模块(数据真实性保障)、数据处理与分析类模块(数据价值挖掘)、数据共享与应用类模块(数据价值释放)、移动端特色功能模块(便捷化操作)...
610C++项目任务
设备控制台产品系统
功能包括系统参数设置:摄像头用途类型、摄像头的像素选择图片保存位置等;指纹仪类型读卡器类型、硬件设备参数调整包括调整视频设备的对比度亮度旋转色调清晰度等参数图像处理可以自动裁剪旋转图像
540C++项目任务
qt上位机产品系统
围绕多目标检测追踪业务需求,完成上位机UDP通信开发与协议设计,基于ffmpeg实现视频流拉流处理及容错,设计实现UI界面与人机交互功能,并制定测试计划完成全功能单元测试,保障系统稳定运行。
540C++项目任务
支持FTP文件上传下载、批量文件处理、传输进度显示、已处理文件记录管理等功能,提供简洁易用的图形界面操作体验。系统具备智能文件去重机制,通过记录已处理文件的哈希值或路径信息,避免重复传输相同内容,节省带宽和时间资源。用户界面直观友好,包含拖拽上传、多线程并发传输、断点续传、错误恢复等实用特性。工具支
710C++项目任务
Aeroshell产品系统
TermDev是一个面向开发者与技术团队的效率工具产品体系,围绕主机连接、设备管理与数据共享构建完整解决方案。核心产品Aeroshell提供安全稳定的SSH/SFTP连接能力,支持多设备管理、会话复用、密钥与多因素认证,并集成智能命令辅助与自动化能力。
460C++音视频多媒体
URenderKit3D产品系统
?高性能内核基于CGAL(ComputationalGeometryAlgorithmsLibrary),提供业界领先的几何算法与数据结构支持,确保计算的精确性与鲁棒性。高效的渲染管线与场景图管理,流畅处理大规模三维数据。?现代化的用户体验基于Qt框架,提供原生、跨平台的用户界面,支持Windows
470C++开发工具
数据采集产品系统
本上位机系统作为连接现场设备(PLC、扫码枪)与工厂管理系统(MES)的桥梁,核心功能模块如下:1.工单与规程管理从MES系统接收生产工单,并自动载入对应的压力工艺参数(如压力上限、下限、保压时间),确保作业标准化。2.电芯身份绑定 引导工人使用手持扫码枪扫描电芯唯一二维码,系统验证码制有效性,并作
670C++工业互联网
简易计算器产品系统
1. 核心功能模块包含数值输入模块(支持两个整数的手动输入)、运算选择模块(可选择加、减、乘、除、取余五种算术运算)、结果输出模块(实时显示计算结果,除数为0时给出错误提示)、退出模块(输入q/Q可关闭计算器);2. 项目能实现两个整数的五则运算计算,输入数值和运算符号后,程序自动完成计算并返回结果
590C++项目任务
界面的功能模块、以及界面的界面美化模块、以及界面的多国语言显示功能模块界面的功能模块、以及界面的界面美化模块、以及界面的多国语言显示功能模块界面的功能模块、以及界面的界面美化模块、以及界面的多国语言显示功能模块
530C++项目任务
大文件切片:对于size大小过大的文件切分成小块再传输,提高线路利用,加快传输标准序列号生成:参考Linux内核的序列号生成逻辑,保证多客户连接序列号不冲突可靠传输(重传,超时定时器,多线程等)流量控制,拥塞控制
1600C++项目任务
当前共38个项目more
×
寻找源码
源码描述
联系方式
提交