C

C语言是一门由丹尼斯·里奇在贝尔实验室于1972年开发的经典过程式编程语言,它被设计用于实现UNIX操作系统并迅速成为系统编程的基石。其核心特点是接近硬件底层、执行效率极高且极其灵活,提供了对内存的精细控制(如指针操作)和直接的硬件访问能力,因此被誉为“高级语言中的汇编语言”。C语言的语法简洁而强大,它缺乏现代语言中的一些安全抽象(如垃圾回收、面向对象),但这反而赋予了程序员极大的自由和控制权。正因如此,它被广泛应用于开发操作系统(如Linux、Windows)、嵌入式系统、编译器、数据库以及性能至关重要的系统软件和底层驱动。其高度可移植性催生了大量衍生标准(如C89、C99),并深刻影响了C++、Java、C#等后续语言的语法设计。尽管学习曲线较陡且需要手动管理内存,但C语言至今仍是计算机科学教育的核心内容和构建计算世界底层基础设施不可替代的工具,深刻理解C语言有助于洞察程序的真正运行机制。
我负责设计边缘计算设备与水库摄像头、水位传感器、渗流传感器等硬件的协同数据采集逻辑,并开发运行在边缘设备上的图像识别算法,对大坝表观裂缝、水位异常等进行实时识别。同时,我将图像识别结果与传感器多参数数据进行融合分析,实现了对大坝健康状态的综合智能诊断。
40C++云计算
温度曲线记录开源项目
记录历史温度变化的曲线。1.支持内外部传感器实时切换;2.支持墨水瓶eink曲线显示;3.支持实时系统配置,如采样间隔,曲线点数,网络对时,OTA更新软件;4.可以BLE查看温度或OOB数据发送;5.电量显示,wifi等信息显示;6.声音控制开发中;
80C++智能硬件
拾光集市开源项目
拾光集市├──用户模块│├──注册/登录/登出│├──个人信息修改(昵称、手机号、校园地址)│├──头像上传│└──密码修改├──商品模块│├──商品发布(标题、描述、价格、原价、分类、新旧程度、交易地点、图片1~5张)│├──商品编辑/删除│├──商品列表(搜索+分类筛选+价格区间+排序)│├──
100C电商
平台分为运营后台与用户自助两大子系统,主要功能模块如下:后台管理平台:基础数据管理:支持洲、国家、城市、社区等地理层级配置,适配全球多节点网络资源管理。产品套餐管理:套餐创建、资费规则、优惠策略配置,支持月包/季包/年包等灵活计费模式。资源与认证管理:IP资源、账号认证信息、网络资源分配,保障业务开
90C企业服务
1、数据采集模块:支持串口(RS232/RS485)与网口(TCP)两种通讯方式接入电子秤,兼容多种称重协议(文本帧/十六进制帧),具备帧校验、去抖稳定判定、断线自动重连功能,采集与UI线程严格分离,不丢帧。2、合格判定与自动打印:接收稳定重量后,自动与预设的合格区间比对,判定合格/不合格(偏轻/偏
100C++边缘计算
主要功能模块表格模块 功能CSI数据采集 3个ESP32-S3发送端同步发射WiFi信号,接收端捕获186维信道状态信息视频姿态标注 MediaPipe提取14关节点真值坐标,建立CSI-骨骼映射标签数据预处理 时序对齐、带通滤波去噪、滑动窗口切分,生成(3,186,100)输入张量TCN模型训练
140C智能硬件
组件提供异步回调注册、终态去重、任务取消、OBD断连处理、回调静默超时检测、后台线程退出和服务关停管理。任务运行期间可以持续接收进度事件,并在完成、失败或取消时统一收敛状态。组件还能够阻止迟到回调进入已经销毁的业务对象,在全局取消后为相关业务生成明确终态,并为周期任务保留下一轮自动恢复能力。
90C++汽车
系统包含OBD连接状态监控、车辆VIN读取、ECU拓扑管理、故障码读取与清除、车辆信息读取、DID数据流、诊断会话保持、任务取消和日志管理等模块。前端通过WebSocket发起诊断请求,后端统一解析请求并调用底层诊断组件执行DDP/OTX任务,再通过RESPONSE和EVENT返回任务受理、执行进度
80C++汽车
系统划分台账管理、人员登记、权限管控、值班记事四大功能模块。台账模块支持Excel文件批量导入、导出存档,统一归集村内各类纸质台账数据;扫码登记可快速录入村民来访、人员报备信息;分级权限按照村镇岗位做数据隔离,限制不同人员的数据查看、编辑范围;值班记事用来留存每日在岗记录,配套全局检索功能,可按关键
110C++政务
项目由无线遥控端和无人机飞控端组成。遥控端通过ADC采集摇杆数据,使用SI24R1无线模块向无人机发送油门及方向控制指令。飞控端接收遥控数据,通过I2C读取MPU6050加速度计和陀螺仪数据,并根据接收到的控制量完成四路PWM信号输出,用于控制无刷电机电调。系统基于FreeRTOS划分传感器采集、无
80C智能硬件
项目为手康复软体机器人的主控板工装测试系统。系统包括工装测试硬件、主控板接口适配、电源与保护电路、传感器及执行器模拟负载、串口通信和上位机/串口测试交互等功能模块。工装可对主控板的供电状态、MCU下载与运行、GPIO输入输出、ADC采样、PWM驱动、通信接口及故障保护逻辑进行测试。测试程序按照预设流
80C智能硬件
此项目主要针对Qt开发者,具备以下能力:插件化管理:它把一套庞大的、铁板一块的系统,拆解成一个个独立、可插拔的“乐高积木”,能像搭积木一样灵活地搭建和维护软件。遵循OSGI标准。可配置的通讯协议:开发更快、维护更省、协作更顺、产品更活。支持任意扩展自定义属性,应对业务上的变化,能适配同配置属性之间的
130C++工业互联网
功能模块与描述:药物分子高斯体积重叠计算加速,bfgs算法改进,全局算法引入改善收敛性能表现。cpu和gpu双版本作为benchmark。可用python简单调用使用。
120C++人工智能
此项目主要针对Qt开发者,具备以下能力:插件化管理:它把一套庞大的、铁板一块的系统,拆解成一个个独立、可插拔的“乐高积木”,能像搭积木一样灵活地搭建和维护软件。遵循OSGI标准。可配置的通讯协议:开发更快、维护更省、协作更顺、产品更活。支持任意扩展自定义属性,应对业务上的变化,能适配同配置属性之间的
120C++开发工具
1.坐标解算:实现WGS84经纬度与雷达AER极坐标双向换算,支持ENU局部坐标系转换。2.网络通信:UDP组播实时接收目标报文,处理粘包分包,多线程分离数据接收与UI渲染;3.二维态势绘图:分层渲染雷达扫描圈、目标航迹、告警区域,局部刷新优化,万级目标流畅展示;4.数据配套:XML设备配置读取、目
90C工业互联网
云E助手产品系统
项目主要包括任务模块,服务模块,消息模块,个人中心,物联网模块,OA模块,ERP模块,权限验证模块以及OTA模块。主要用于官方运营产品的售后自己对外开发项目的后期维护,用于项目的沟通等。
90C++项目任务
candiary产品系统
1.自然语言输入与解析:用户输入“明天下午3点开会”这类自然语言文本,系统自动拆解出日期、时间、事项内容,无需手动选择字段。按天日程展示:主界面按日期分组展示日程,左右箭头切换当天,顶部显示当前日期。2.时间冲突检测:添加新日程时自动比对当天已有日程,若时间重叠则弹窗提醒并询问是否继续添加。3.完成
170C人工智能
1.资产管理模块实现固定资产信息录入、分类管理、品牌型号、采购信息、使用部门、使用人、存放位置、状态管理等功能。支持资产入库、领用、归还、维修、报废、盘点等全流程操作,帮助企业建立统一资产台账。2.耗材管理模块实现耗材分类、耗材库存、申领审批、出库、入库、退换货、库存预警等功能。员工可在线提交耗材申
210C++企业服务
主要功能包括以下几个方面:1.管理员可对客户信息、服务信息进行管理,包括各类信息的增删改查;2.客户可通过小程序进行服务预约,包括各项汽车服务;3.客户通过小程序进行服务的实时查询,服务结束后进行反馈;
190C开发工具
fstimg产品系统
所有图片处理基于WebAssembly在浏览器本地完成,无需上传服务器,全面保护图片隐私。智能压缩并平衡画质与文件大小,支持压缩前后效果对比、一键打包下载,有效提升图片加载速度。
220C++工业互联网
当前共700个项目more
×
寻找源码
源码描述
联系方式
提交