C++

C++是一门由Bjarne Stroustrup于1980年代在贝尔实验室开发的通用编程语言,其设计初衷是“带类的C”,即在C语言的基础上增加了面向对象编程等特性。它完美继承了C语言的高效性和底层控制能力(如指针和内存直接操作),同时引入了类、封装、继承、多态等面向对象机制,以及模板、泛型编程、异常处理、标准模板库(STL)等现代特性,使其成为一个兼具高性能和高抽象层次的多范式语言。C++以其极高的执行效率和灵活性著称,既可用于开发操作系统、游戏引擎、嵌入式系统、高频交易等对性能极度敏感的底层系统,也能构建大型复杂的桌面应用和服务器软件。然而,这种强大和自由也带来了显著的复杂性,学习曲线陡峭,需要程序员手动管理内存并深入理解语言细节。尽管面临现代语言(如Rust、Go)的挑战,但凭借其成熟的生态、庞大的代码遗产和持续的标准化演进(C++11/14/17/20),C++至今仍是系统级开发和高性能计算领域不可或缺的基石语言。
系统提供基于浏览器的无人机实时监控和任务控制能力,主要包括无人机位置、姿态、电量、飞行状态及传感器状态实时显示;航点上传、巡检任务启动、探索任务控制、临时飞行点、返航和紧急降落;无人机前后左右、升降和偏航等手动控制;云台角度、相机曝光和变焦控制;视频画面显示;系统状态监控及运行日志。前后端通过Web
550C++机器人
打通车载终端与路侧信号灯的数据壁垒,实现车辆与交通信号灯双向信息互通,实时接收车辆定位与行驶状态信息,顺畅完成车辆端与路口红绿灯之间双向信息交互、协同调度全流程。
420C++人工智能
追觅产品系统
本项目为PB30空气净化器新增离线语音交互能力,主要包含四大功能模块:1、语音识别模块:基于杰理AC79芯片实现本地离线唤醒与命令词识别,支持"追觅追觅"唤醒词及开机、关闭、智能净化、睡眠净化、风速一至十档、增大/减小风速、滤网寿命、空气质量等命令词,无需联网即可识别。2、协议通信模块:语音模块与电
660C++物联网
1.智能电表4g上传数据,后端自动保存明细,并可统计分析,智能判断是否有异常用电行为,并支持设定电价,支持阶梯,峰谷电价设置,更具电表自动导出账单,支持批量导出所有用户账单,有用户账户权限区分等等
790C++智能硬件
1.实时位置追踪:收件人通过订单ID关联对应无人机,在地图上实时查看餐品当前位置、飞行轨迹及预计送达时间2.多机状态监控:调度人员通过管理后台同屏查看全机队飞行状态,支持按无人机编号筛选,异常设备自动高亮告警3.配送阶段提示:界面清晰展示“已取餐→配送中→即将送达”各阶段状态,让用户实时掌握配送进度
890C++智能硬件
墨将助手产品系统
项目包含以下核心功能模块:配置管理模块(支持配置保存、命名与切换)、体感调节模块(体感触发方式、灵敏度及映射开关)、摇杆与扳机调节模块(死区步长精度、曲线响应模式、智能锁开关)、按键映射模块(全键自定义映射,含M1-M4背键及截图键)、震动调节模块(左右握把独立强度档位及自定义强度)、宏录制与编辑模
760C++智能硬件
黑鲨装备箱产品系统
项目包含以下核心功能模块:系统主页看板、蓝牙设备添加、设备仪表板及系统参数监控。主要功能覆盖:1)设备信息展示(名称、固件版本、皮肤主题);2)温度调节(普通/制冷/制热模式,支持低中高三档强度);3)性能调参(回报率最高4000Hz、DPI区间50-30000、按键防抖延迟及LOD响应高度);4)
670C++智能硬件
本项目是一套多终端联动的展厅中控系统源码,支持Pad/PC作为控制端,对Windows设备和安卓播放盒进行统一管理。系统包含页面配置、按钮编排、设备新增与编辑、在线状态检测、控制指令下发、节目播放控制、配置导入导出、授权码校验与到期拦截等功能。适用于展厅内容统一启停、设备集中运维、现场联动演示和商业
1050C++企业服务
软件主要包含六大功能模块:1.串口通信与参数配置模块:支持串口枚举(serialportcombox.h)、串口参数配置对话框(serialdialog.h),实现自定义帧协议(帧头0x550x55、帧尾0xAA0xAA)的可靠收发、重发、队列调度和3秒超时处理(serialport.cpp)。2.
660C++智能硬件
ayafileio开源项目
ayafileio是一个跨平台真异步文件I/O库。Windows用IOCP,Linux用io_uring,macOS用GCD,完全绕过线程池模拟。核心创新是ResultBatcher,解决了C++扩展里的公认难题:I/O完成后怎么高效通知Python的事件循环。传统做法每个完成都跨线程回调一次,高并
750C++智能硬件
本项目实现了一款支持TWAIN扫描协议的虚拟扫描仪.具有以下功能特性:1.实现了最常用的TWAIN扫描能力2.支持多种文件输出格式3.支持多个图片作为扫描输入源4.兼容常见TWAIN扫描软件,如twack32/64,xnview,NAPS2,etc.
660C++智能硬件
游戏桌面程序任何项目游戏桌面程序任何项目游戏桌面程序任何项目游戏桌面程序任何项目游戏桌面程序任何项目游戏桌面程序任何项目游戏桌面程序任何项目游戏桌面程序任何项目游戏桌面程序任何项目
510C++智能硬件
本项目针对小白盒支付设备开展全流程测试,核心模块包括:交易流程测试、支付接口测试、硬件交互测试、网络与性能测试、兼容性与稳定性测试。通过验证刷卡、扫码、NFC等多种支付方式的正确性,结合异常场景模拟与数据校验,确保设备在不同网络、环境下交易可靠、响应及时、数据不丢包,同时保障用户支付信息安全
690C++智能硬件
眼动仪系统产品系统
1.实验设计支持灵活构建实验逻辑,提供鼠标按键时间控制、刺激分组、鼠标控制、背景及背景音效配置、实验流程可控跳转、事件触发、随机设置、交互判断、预刺激设置等功能,满足多样化实验场景的设计需求。2.刺激呈现可展示多类型实验材料,包括文字、图片、富文本、绘制形状、混合材料、视频、桌面录制、网页、问卷测评
840C++智能硬件
1.支持串口、UDP、HTTP/WebSocket等通信方式,可根据项目实际扩展其他协议。2.支持设备连接、断开、重连、心跳检测、超时判断和异常提示。3.支持自定义协议解析,包括帧头帧尾、长度字段、校验字段、命令字和数据域解析。4.支持设备参数配置、指令下发、状态读取、数据采集和结果展示。5.支持多
940C++企业服务
设计标准化插件接口框架,完成转台、扫描仪、自动化底座的设备枚举、指令收发、多设备时序同步模块开发;解决Conan跨平台依赖冲突,搭建Git-Runner自动化构建流水线,附带故障排查调试小工具,实现全系列硬件快速接入主程序。
950C++智能硬件
实现分步式快速标定、优化PNP位姿求解加速、大范围动态目标跟踪、多设备TCP通信同步、Windows/Linux/ARM/麒麟多系统编译适配;配套产线调试工具、示波器数据解析程序,集成CI自动化编译测试流程,支持上层扫描软件统一调用跟踪接口。
890C++智能硬件
包含三维点云实时采集渲染、多线程并行数据处理、无标记点大范围拼接、定转子工件坐标标定与尺寸测算、测量数据报表导出五大模块;优化内存调度与渲染帧率,自研自适应点云显示算法,配套配置文件加密、批量Excel数据导出辅助工具,可完成工件全外形三维重建与公差自动判定。
800C++智能硬件
1.摄像头视频预览2.支持视频参数调节,包括饱和度,hue,亮度,gamma,白平衡,gain,锐度,曝光2.摄像头视频录制音频录制,可以设定单次录制视频的大小,有几个选项可选3.可以拍照4.可以预览相关文件,也可以通过该软件直接进入windows文件夹并打开电脑其他软件直接播放,方便快捷5.支持回
940C++智能硬件
个人SDK开源项目
这是个人平时累积的开发基础组件,主要是基于C++封装了常用的一些功能(跨Windows/Linux),以支撑和方便各项目的业务开发,例如:1、集成各加解密算法2、基于breakpad的二次封装(进程崩溃堆栈捕获)3、基于libcurl的二次封装4、基于sqlite的二次封装5、日志记录器6、工业协议
840C++工业互联网
当前共57个项目more
×
寻找源码
源码描述
联系方式
提交