C/C++

C语言是在70年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》中并没有定义一个完整的标准C语言,后来由美国国家标准学会在此基础上制定了一个C 语言标准,于一九八三年发表。通常称之为ANSI C。
C/C++语言框架
C语言是在70年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》中并没有定义一个完整的标准C语言,后来由美国国家标准学会在此基础上制定了一个C 语言标准,于一九八三年发表。通常称之为ANSI C。
开源框架
游戏AI脚本产品系统
本方案旨在实现一个基于人工智能的游戏代练自动化脚本。其核心功能是通过深度学习模型对游戏画面进行实时识别与分析,从而实现自动化操作。 在技术实现上,后端部分完全由 C++ 开发,采用 TensorRT 与 ONNX Runtime 两大推理引擎对 YOLO 模型进行高性能部署。借助 YOLO 模型强大的目标检测能力,系统能够快速、精准地识别游戏画面中的人物、物体或关键元素,并将识别结果作为输入传递至自动化逻辑模块,从而实现诸如角色定位、行为判断、自动操作等一系列功能。通过 TensorRT 的算子优化与硬件加速,推理速度大幅提升,保证了系统在高帧率游戏场景下依旧能够流畅运行。 前端部分则采用 Flutter 构建,提供了一个跨平台、简洁直观、易于使用的图形化界面。用户可在界面中进行模型加载、参数配置、功能选择与运行状态查看等操作,显著降低了技术门槛,使非专业用户也能轻松上手。 在展示图片中,主要体现的是前端界面的设计与交互效果。界面遵循简洁明了的设计理念,保证用户能够快速找到所需功能,同时直观地看到模型推理与自动化操作的运行情况。
1420C/C++AI
Qt鸿蒙适配开源项目
该项目是实现Qt框架在HarmonyOS Next系统上的原生适配,让基于Qt的应用能直接在鸿蒙设备上运行,加速国产软件的鸿蒙化进程。 我的贡献: 1、参与鸿蒙qpa插件开发:主要完成窗口与焦点管理、平台服务(QPlatformServices)等接口的适配。 2、构建Qt鸿蒙化全场景测试体系:完成Qt常见模块的自动、性能测试的鸿蒙系统适配,便于验证核心功能在鸿蒙平台上的完整性。 3、qtohextras模块的适配:封装了鸿蒙权限管理,新建ability,文件持久化授权等公共接口。
560C/C++QT
数列生成产品系统
基于各种数列的集合,目前正努力开发 现已做到的: 1.斐波那契数列(标准,前20项) 2.等差数列(用户输入公差与第一项,求出后20项) 3.等比数列(用户输入公比与第一项,求出后10项) 4.质数列(利用埃拉托斯特尼筛法,将每一个质数设置成0,将每一个合数设置成1,然后通过bool输出) 现需优化的: 1.斐波那契、等差数列以及等比数列的生成方式几乎一样,违反dry(Don't Repeat Yourself)原则 2.输出函数也一致,违反dry
350C/C++数列生成
个人开发的一个基于C++的分布式高并发即时通讯系统,采用微服务架构和Qt框架实现前后端功能。系统支持文本、语音、图片、文件等多种 消息类型,通过多种优化策略和后端技术提升系统的性能、扩展性和稳定性,满足大规模用户的实时通信需求。 项目成果: ⚫ 分布式微服务架构设计:  设计系统的微服务架构,将功能拆分为用户管理、好友管理、消息存储、文件管理、语音识别等多个子服务,支持独立扩展和动态调度。  使用服务网关实现统一的请求管理、负载均衡及动态路由,增强系统弹性。  通过Etcd实现服务注册与发现,确保服务的高可用性和容灾能力。 ⚫ 高性能网络通信优化:  采用WebSocket和HTTP协议支持双向通信,保障消息实时推送的高效性。  利用RPC、Protobuf进行高效数据序列化调用,结合RabbitMQ实现异步消息传递机制,降低通信延迟,提升并发处理能力。  实现Redis缓存和ElasticSearch全文检索,优化数据访问速度和聊天记录查询性能。 ⚫ 客户端开发与优化:  基于Qt开发高性能客户端,提供用户注册、好友管理、消息展示等功能,设计自定义UI组件,提升用户体验。  采用异步消息加载和动态渲染策略,提高聊天界面的响应速度,减少界面卡顿现象。 ⚫ 系统稳定性与自动化部署:  利用Docker实现容器化部署和环境隔离,构建CI/CD流水线,支持一键部署及自动化测试。  通过spdlog日志和gtest单元测试,监控系统运行状态,提升系统的可维护性和稳定性。 应用技术:C++、Qt、Linux、brpc、Redis、MySQL、ES、RabbitMQ、Etcd、spdlog、gtest、gflags、Protobuf、shell、CMake、Docker。
920C/C++C++
单片机相关工作, 涉及 ESP32 系列的 S3 C3 等芯片,独立编写 BLE HID 鼠标键盘相关代码,可以模拟鼠标键盘复合设备 在ESP32系列单片机开发领域,我专注于ESP32-S3和ESP32-C3等芯片的深度开发,独立完成了BLE HID(人机接口设备)鼠标键盘模拟系统的设计与实现。该系统能够同时模拟鼠标和键盘复合设备,实现了低功耗、高响应速度的无线输入解决方案。
580C/C++esp32
修改 PaddleOCR-V5 部署包的 JNI 层,将其移植到安卓系统,并做了 Autojs Pro 的适配,解决了一些子线程上下文与栈内存问题。 本项目成功将PaddleOCR-V5部署包的JNI层进行改造,实现了在Android系统上的完整移植,并针对AutoJS Pro环境进行了专门适配。重点解决了autojs子线程环境下的上下文管理问题和栈内存溢出等关键技术难题,使OCR功能能够在移动端高效稳定运行。 注:在 autojs 环境内可以使用 opencl 驱动 gpu,在原生环境下的解决方案欠研究,但使用四核cpu并行速度差不了太多
590C/C++Android200.00元
UDP极简协议(零拷贝),esp端使用lwip socket发送,安卓端/PC端使用 netty 接收 无天线带宽达到淘宝同款性能 本方案设计了一种基于UDP的极简通信协议,通过零拷贝技术大幅提升数据传输效率。系统采用非对称架构:ESP端使用lwIP socket进行数据发送,而安卓端和PC端则利用Netty框架进行数据接收。在无天线环境下,本方案的带宽性能已达到淘宝同类产品的水平。
680C/C++C++
我专注于编程语言技术的深度研究,致力于探索C/C++/Python/Shell等语言的高级特性和性能优化策略。通过深入理解语言内部机制、内存管理和系统编程,我致力于解决高性能编程和跨语言协作的技术挑战。 我的核心研究领域包括: C语言内存管理与性能优化 C++现代特性与模板元编程 Python高级编程与性能优化 Shell脚本编程与系统自动化 跨语言编程接口与互操作 编程语言性能基准测试 编程语言安全性与最佳实践 编程语言工具链与开发环境
360C/C++并发/并行处理框架
1.本方案面向光电镊单细胞操作平台的控制软件,通过软件实现控制单细胞的识别、导入导出、培养、抗体实验等。 2.想比市场常规方案,本方案实现对细胞的全流程自动实验操作,软件通过串口控制温控、相机、投影设备、电机、泵、荧光等模块实现对细胞的各种操作 3.应用到的技术有C++、QT、串口通信、SQLite、opencv图像处理、ai检测等
350C/C++工业软件
工作目标:为毕设导师开发能对传感器采集的数据进行滤波的滤波器软件。 工作职责:1、构思滤波器软件的功能、开发方式。2、开发、测试滤波器系统。 开发语言及平台:C++、python;VS2017、MFC。 软件功能:主要功能为滑动滤波算法、据csv文件中数据自动绘制数据曲线图、整合python的Savitzky-Golay滤波法于软件 中。
790C/C++数据滤波
1. 用智能割草机器人项目申请并通过上海工程技术大学校级创新项目,获得4000元创新项目资助费。 2. 带领4名队员,开发了一个能通过训练好的深度学习模型识别青草,并能根据青草的位置信息自动规划割草路径的割草机,为队员1分配采集青草图片工作,为队员2分配硬件开发工作,为队员3分配填写资料文件工作。 3. 负责改进caffe深度学习框架、配置深度学习参数、用caffe框架训练青草识别模型;编写割草机器人状态信息展示网站系统,该系统能显示割草机10多种状态参数。 4. 在树莓派3、ubuntu16.02这2种操作系统平台上,用arduino、Python、C这3种编程语言开发割草机与深度学习模型之间的通信系统及割草机路径规划系统。 5.使用STM32f103和ATK模块接受GPS信号并实现割草机的户外定位。 6. 撰写并申请实用新型(专利号:201910816762.1)、发明专利(专利号:CN201910816762.1)各一份。
700C/C++割草机
1,理解装有mvs和basler相机、各种光源控制、io控制、motion马达控制的软件。 2,定义与机械手通信的逻辑,并在上述软件基础上加入与机械手进行PLC通信的代码控制功能。 3,将控制家里光源的代码做成dll,便于软件实现动态加载。 4,使用qt5.15.2+vs2019开发自动根据工件类型加载不同工件展示界面,并按照检测顺序设置特定FOV颜色。 5,更改日志存储、读写run.ini文件、存储数据为csv文件功能。 6,在软件中加载aidi训练生成的Ai模型,加载特定工件使用的程式。 7, 7,在软件中添加FTP自动上传特定文件的逻辑代码。 6,使用mysql解决检测产品的各项查找功能。
370C/C++MySQL
本软件的功能: 1 本工具是一个运行于windows系统的小工具 2 本工具的功能是读出当前计算机的硬盘唯一标识和序列号 3 在某些情况下,用户需要获取电脑硬盘的唯一序列号 SerialNumber,但使用 CrystalDiskInfo 或 HWInfo 读出的SerialNumber显示格式与 wmic diskdrive get serialnumber 命令读取硬盘序列号不同, 因此会让人有所误解,本程序读出的SerialNumber与wmic diskdrive get serialnumber读出的显示完全一致。
610C/C++C/C++开发工具300.00元
1 本工具是一个运行于windows系统的小工具 2 本工具的功能是读出当前计算机的硬盘唯一标识和序列号 3 在某些情况下,用户需要获取电脑硬盘的唯一序列号 SerialNumber,但使用 CrystalDiskInfo 或 HWInfo 读出的SerialNumber显示格式与 wmic diskdrive get serialnumber 命令读取硬盘序列号不同,因此会让人有所误解,本程序读出的SerialNumber与wmic diskdrive get serialnumber读出的显示完全一致。
500C/C++程序文档工具
该独立游戏为单机45度视角的策略休闲SLG游戏,玩家控制多个角色组队游戏。每个角色有各自 的特色技能,同时在游戏中可以抽取大量丰富的随机技能,进阶升级技能 从而组合丰富的玩法。 主要负责的工作: 1.个人独立负责游戏立项玩法设计到上架Steam发行的全部工作。 2.基于 Unity 可视化编程系统构建技能管理框架,可高效管理 24 个技能(各含 3 级效果) 的加载、释放与命中逻辑,统一管控技能在各行为阶段的粒子特效与音效。该框架简化了 开发流程,通过配表与图形化节点的简单组合即可快速实现新技能开发。 3.通过编辑器扩展开发了游戏事件与对象名称管理工具,支持在开发过程中便捷地增删查改 各类枚举类型的事件驱动ID和对象ID。 4.开发了人物对话配置、任务剧情配置、存取档及多语言本地化等多种框架,各系统可通过 简单配表即可对文本与参数进行灵活扩展和编辑。 5.开发了一些shader特效,主要包括游戏中的行动力范围指示、路径和技能释放指示 的特效,以及其它一些简单shader效果。 6.完成了Wegame平台和Steam平台的一些功能的SDK对接。
1430C/C++游戏
光伏采集系统产品系统
光伏监控综合管理平台,通过对终端设备:电表、逆变器、汇流箱、气象监测装置采集的原始数据,进行可靠性分析、经济运行评价、指标趋势分析等数据处理,并提供远程访问的功能。 系统提供对原始数据的查询功能,并根据采集的数据进行计算处理,形成年、月、周、日的各种报表。系统可以对指标进行维护,形成考核指标库,并能根据采集到的数据,形成综合评价,提升从业人员的能效意识,提高对光伏电站的管理水平。
510C/C++条形码/二维码
卫星资料几何校正平台主要完成卫星资料的几何校正、轮廓线提取编辑与特征线入库及库内和库外特征线的编辑操作。目前所能处理的资料为spot-4卫星影像资料,特征线数据的存储采用spatialite数据库格式。 几何校正:平台可导入spot-4卫星影像资料,采用不同的投影模式和颜色组合模式生成投影后的影像(所支持的投影模式和RGB组合模式及参数由甲方提供),生成和编辑用于校正的控制点对,对图像进行几何试校正或输出校正辅助文件。几何试校正方法及参数和校正辅助文件格式均由甲方提供函数库控制。 特征提取:平台可对spot-4卫星影像资料进行特征提取,特征提取方法及参数由甲方提供函数库控制,特征提取可以是未经校正的影像或校正后的影像,在生成校正后影像前需要先指定校正辅助文件。在进行特征提取时需要进入提取子模式,采用相应的方法生成二值图,提取特征对象的轮廓线。对已经提取的轮廓线,可进行截断、分割、平滑、连接、偏移、复位等编辑操作,可将选择的轮廓线、可视范围内的轮廓线或全部轮廓线作为特征线入库,也可对已有特征线进行替代操作。 特征编辑:特征编辑分为库内编辑或库外编辑两种,对于已经入库的特征线,可进行截断、分割、平滑、连接、替代等操作,对库外文件,可进行同样的编辑操作后导入到特征线库中。
520C/C++桌面环境
实现根据导入的电力线路点云数据规划编辑制作无人机巡检航路功能,具体功能主要包括:  点云数据导入  台账数据导入  各项视图切换  杆塔裁剪  噪点移除  自动匹配  生成初始航线  航线反转  添加路径点/拍照点  航点编辑  碰撞检测  导出航线  保存航线模板  显示设置  航线参数设置
580C/C++位置信息(GPS/Location)
1.嵌入式AI检测跟踪算法部署,可实时运行 2.上位机控制,网络下发指令和图像流, 3,返回下位机结果,在上位机综合决策并绘制信息。 4. 下位机可拓展开发控制外设(如伺服运动机构) 5. 算法之间可交互,可输入外部辅助信息,综合决策 6,示例中下位机使用的atlas200平台,同时支持海思3559/3403,RK35XX系列,以及其他 带NPU核心的平台移植开发。
380C/C++图像(Image)
路侧部署边缘计算单元完成传感器数据的接入与处理,实现交通目标的检测,MEC 作为边缘计算设备,向下接收并分析传感器原始数据。 使用深度学习算法,对路面的行人和车辆进行检测,通过目标匹配和跟踪算法进行人和车辆的流量统计,同时能够对车辆和行人的位置和速度进行估计。 能够在Jetson边缘计算设备上部署,算力要求低,使用MQTT协议进行通信。
510C/C++深度学习
当前共5509个项目
×
寻找源码
源码描述
联系方式
提交