C++

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