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。
moeai-c开源项目
moeai-c 是一个正在开发的轻量级自动化引擎(Linux内核模块),旨在构建“操作系统级 AI 助手”原型,解决日常桌面环境中重复性任务(如文件处理、自动点击、定时操作等)难以灵活组合与扩展的问题。 项目采用 纯 C 实现,强调可控性、模块化与可嵌入能力,已完成任务调度器、基础任务模型与日志系统的 MVP。设计上支持插件机制与未来接入自然语言指令(LLM),计划拓展为“个人工作流编排工具”。 克隆后可直接运行原型,任务通过配置文件定义,适合对自动化开发、AI 系统集成与操作系统底层感兴趣的开发者快速试用与参与协作。
350C/C++
电子商城系统源文件源码
1. 管理员口令登录 , 密码采用 MD5 加密算法封装验证 2. 浏览库存商品信息 , 采用 Qt 数据网格控件实现 3. 商品入库和清仓 , 用表单录入商品信息 , ( 可指定商品类别 , 进价 , 售价, 入库数据等 , 还可上传商品样照 ) 4. 预售订单功能 . 选择指定数量的库存商品出售 , 系统自动计算出应付总金额并显示销售清单 , 用户可一次预售多种商品 , 然后统一下订单 5. QT环境: QT6.5.3 QT Creator 16.0.1
540C/C++Qt
1. 面向AGV调试,查看实时点云数据以及避障方案数据; 2. 三维点云显示 3. 模块划分:AGV登录模块,数据转换模块,渲染模块,操作模块,用户通过AGV登录模块登录AGV,订阅相关数据,通过数据转换模块将传输上来的数据进行转化,发送到渲染模块进行渲染,界面控制模块控制数据的可见性以及订阅
420C/C++
1.面向教育企业和学校以及个人开发者。 2.相当于市场常规方案,本方案支持监控,添加,上报,订阅等特别,支持高并发,分布式,负载均衡。 3.产品由用户,管理员,运维,开发者组成,技术由自己手动写的框架。
530C/C++C++
由于公司项目不方便展示出来,这里展示一个个人开源项目: 1、项目解决的问题 优秀的算法功底,是程序员学好编程、学好AI大模型原理、参加编程大赛、参加互联网大厂面试的前提, 而要学好算法,需要刷大量的算法题,很多程序员并没有那么多时间和精力刷题,因此与优秀的机会失之交臂。 2、技术选型 本项目的目标,是将1000+算法题总结为150个解题模板, 程序员学会这150个解题模板,就可以轻松解决1000+算法题,学习效率提升6倍, 目前已完成动态规划(最难的算法类型)算法模板的整理,32个模板解190+动态规划题。 编程语言是C++,后续还会支持Java、Go、Python、JavaScript这4门主流编程语言。 3、如何上手 先通过《最优子结构全景图》理解动态规划模板体系, 再逐个理解每个解题模板,并根据模板思路理解对应的例题解法。
1240C/C++c++
泸州大贰产品系统
泸州大贰是一款地方棋牌游戏,在我老家川南地区流行,深受老百姓喜爱。 我独立自主开发完成泸州大贰棋牌游戏,服务器端采用C++,数据库是MySQL,操作系统是centos,客户端采用typescript(基于cocos creator游戏引擎),界面美工外包完成。 程序上线后长期稳定运行,最高同时在线2500人。
770C/C++网络游戏
音乐播放器产品系统
3.实现功能模块: 1).在线搜索音乐播放功能 2).打开本地音乐播放功能 3).播放/暂停/上一曲/下一曲 4).设置播放模式:列表循环、单曲循环、顺序循环、随机循环 5).音量设置,播放时隐藏,鼠标靠近时显示,点击按键向上弹窗,显示音量设置Qslider, 6).点赞收藏/取消收藏到我喜欢音乐列表 7).本地播放列表/最近播放列表/我喜欢的音乐列表自主切换,列表每条记录分栏显示歌曲/歌手,收藏/取消收藏,以及专辑,时长信息;支持点击每条记录歌曲名切换或播放歌曲, 以及点收藏/取消收藏按钮同步操作。 8).歌曲曲名动态字幕滚动显示; 9).系统栏事件过滤器实现更多设置、收藏、循环播放方式和音量设置根据鼠标位置动态显示隐藏效果; 10).更多设置、循环播放方式,以及多级弹窗效果; 11).UI控件设计以及QSS编程美化; 项目开发环境: win11 64bit(OS)+ Qt5.15.2(开发工具)
930C/C++搜索引擎
1. 产品组成(代码结构) 核心模块: 输入验证模块:validateInput(整数)、validateFloatInput(浮点数),确保用户输入符合预期类型。 业务逻辑模块:addStudent(带边界检查和数据校验)、displayStudents(表格化输出)。 交互模块:主循环菜单(do-while+switch),提供清晰的功能选择和操作反馈。 辅助组件: 结构体定义:Student 结构体封装学生数据(学号、姓名、成绩),体现数据抽象思维。 宏定义:MAX_STUDENTS(最大学生数)、NAME_LENGTH(姓名长度限制),便于后期配置修改。 2. 技术选项与实现细节 语言与工具: 编程语言:C 语言(C99 标准),适合底层逻辑练习和算法实现。 编译器:GCC(Linux/macOS)、Visual Studio(Windows),支持跨平台编译。 调试工具:GDB(Linux)、VS 调试器(Windows),配合代码中的输入验证逻辑,便于定位输入相关问题。 关键技术点: 数据结构:数组(存储学生信息)、结构体(数据封装),入门级数据组织方式。 输入输出:sca
820C/C++其他开发相关
我在Glades-ML机器学习库中实现了一个二元组(2-gram)n元组特征,通过为文本预测添加一个新的`predict_string`方法,对`bayes.cpp`中的朴素贝叶斯分类器进行了增强。该特征对文本数据进行处理,构建n元组概率,并根据上下文预测下一个单词。 我将其与加州大学欧文分校(UCI)的情感数据集(包含100个句子)进行了集成,创建了一个以逗号分隔的`amazon_subset.txt`文件用于测试。我编写了一个单元测试(`bayes-test.cpp`)来验证预测功能,使用Google测试框架(gtest)成功实现了预测输出(“quality”)。 该库在Linux(Ubuntu)系统上通过`cmake ..; make -j1; make install`命令进行构建和安装,并且可以通过在`glades-ml/build/unit-tests/`目录下手动运行`./tests --gtest_filter=BayesTest.NtuplePrediction`来通过测试。我在`NTUPLES_SETUP.md`文件中记录了设置过程,包括ShmeaDB依赖项的安
500C/C++压缩算法
一款手持式光谱检测仪器,利用激光诱导、光谱技术完成对金属、土壤、中药材的元素含量测定。 该项目在linux上完成开发。 我利用c++、qt完成项目架构设计。实现传感器状态监测、光谱仪数据读取、激光器出光、BMP180压强传感器数据读取、DHT11 温湿度传感器数据读取、GPS 数据读取、相机预览/拍照、光谱曲线图绘制、电池电量读取、设备参数配置、系统升级、寻峰算 法、线性拟合算法、元素含量分析。通过 mqtt 协议实现与服务端通信,完成设备故障记录、参数下发/读取、检测结果上传。
320C/C++Qt
地方游戏源文件源码
网狐,琪琪,捕鱼,棋牌,麻将,游戏平台源码,网狐底层 这是一款棋牌题材游戏应用。玩家能在其中体验传统扑克游戏的魅力,感受真实的游戏对决。每局结束后系统自动结算奖励,方便玩家获取成果。游戏氛围健康,保证了公平有趣的互动。同时,设有朋友室和社交功能,丰富了玩家间的交流互动,玩家可在此结识新朋友,分享游戏体验。此外,游戏玩法会定期维护,保持新鲜感,玩家不断参与还能获得丰厚奖励,适合棋牌爱好者尝试。
470C/C++游戏
SD卡修复产品系统
项目背景与公司需求说明 在实际生产环境中,企业部署的大量终端设备(如工业控制板、嵌入式系统、网络网关等)长期运行过程中可能因文件系统异常、电源中断或频繁读写导致 SD 卡异常(如分区损坏、只读挂载、启动失败等),需要通过串口或远程网络手段进行维护和修复。 公司目前面临以下典型问题: 现场维护成本高,设备数量庞大,手动修复效率低; 多数设备支持 RS-232 串口或 SSH 协议登录,但缺乏统一的工具批量执行维护命令; 需要模拟人为操作,如登录终端、执行分区挂载、fsck检查、重启命令等; 修复流程应保持稳定性和线程隔离,避免因一个设备异常而影响整体进程; 要求提供图形化管理界面,便于非技术人员使用。 因此,公司提出开发一套基于 Qt + C++ 的跨平台桌面程序,用于通过 串口或 SSH 通道远程登录设备终端并模拟命令输入,实现 多线程并发执行维护操作,以快速修复设备 SD 卡异常,提升维护效率。 系统设计目标 通信支持 串口(RS-232):支持设置串口号、波特率、数据位、校验等参数; SSH:支持 IP/端口配置、用户名/密码登录认证,连接池复用; 批量控制与
340C/C++网络工具包
1.对接海尔卡奥斯工业自动化平台,进行MES交互获取订单信息,并把设备状态和作业信息回传给MES 2.通过ModbusTcp读取PLC状态数据,读取IO模块当前状态,采集数据并进行数据汇总,报表呈现 3.通过modbusRtu获取力控传感器数据,并进行复位操作、数据记录并图形呈现所记录数据 4.从事工业软件开发十余年,擅长C++程序开发,QT上位机界面开发,工业上位机软件开发,可以对接PLC数据采集,软件集成开发,板卡模块采集控制,MES软件开发及对接 5.PLC 编程,熟悉西门子1200 1500程序开发,SICAR标准编程,三菱FX5U,OMRON NJ软件开发,汇川H5U PLC软件编程,HMI 画面编程,WINCC上位机组态画面开发 6.EPLAN 图纸绘制,电气图纸模板制作,电气图纸输出
460C/C++嵌入式操作系统1000.00元
DLLInject是windows下的DLL注入工具,使用的是创建远程线程调用Loadlibrary的方式给指定运行中的进程注入指定调试dll。 note:DllInject运行需要权限不低于被注入进程,不然会打开进程失败 DLLInject目录是注入工具的源码。 DebugProj目录下是调试dll的源码,目前提供了两个演示工程: TestAddDll: 注入TestApp.exe(TestApp目录),可以拦截和打印TestApp每一次调用Add的结果。 SymbolLoadDLL: 演示了如何在一个指定进程中查找符号对应的地址。
750C/C++
本项目是一个面向企业级用户的智能货柜存储管理系统,主要应用于芯片等高端电子元器件的智能存取管理。系统采用多端协同架构,包含安卓APP、PC客户端和微信小程序三个终端入口,后端采用Java技术栈,基于Spring全家桶(Spring Boot、Spring Cloud、Spring Security等)构建。 系统核心功能包括: 1. 智能货柜管理:支持多类型智能货柜的接入和管理,实现物品的自动化存取 2. 扫码出入库:通过二维码/条形码扫描实现快速出入库操作 3. MES系统对接:与企业现有MES系统无缝对接,实现生产数据实时同步 4. 库存管理:支持实时库存监控、库存预警、库存盘点等功能 5. 权限管理:多级权限控制,确保数据安全 6. 数据统计:提供多维度的数据统计和分析报表 技术特点: 1. 采用微服务架构,确保系统高可用性和可扩展性 2. 使用Spring Cloud实现服务治理和负载均衡 3. 采用Redis实现分布式缓存,提升系统性能 4. 使用MySQL集群保证数据安全性和可靠性 5. 采用WebSocket实现实时数据推送 6. 支持多端数据同步,确保数据一致性
440C/C++物联网
丘比特产品系统
《Scribble It》是一款融合创意绘画与竞技解谜的多人派对游戏,支持最多16名玩家在线同乐24。玩家分为“画家”与“猜题者”两组,画家需在限定时间内通过手绘图案传递目标词汇,猜题者则需快速破译抽象画作背后的答案35。游戏内置数千个官方词汇库,涵盖电影、科学、流行文化等20余种主题分类,并开放玩家自定义词库功能,满足个性化创作需求28。 三大核心模式包括: ‌经典竞速‌:限时积分争夺战,考验绘画表现力与联想速度4; ‌乱斗模式‌:全员同时作画,通过混乱画板触发爆笑推理2; ‌合作创作‌:团队接力完成复杂概念描绘,培养协作默契8。 独特的“画风识别系统”能实时分析笔触特征,为抽象派、写实派等不同风格玩家匹配专属挑战8。游戏还设有全球排行榜、成就徽章系统及创意工坊,持续激发玩家的参与热情24。其极简手绘美术风格与动态表情包生成功能,使之成为朋友聚会、线上破冰的欢乐催化剂
510C/C++单机游戏10000.00元
IAP升级软件产品系统
一、项目背景与开发需求说明 在嵌入式系统开发中,在线升级(IAP,In-Application Programming) 是一种常见的固件更新方式,允许在设备正常运行过程中通过通信接口(如 RS-485 串口)远程升级嵌入式应用程序固件(APP)。为降低人工升级成本、支持批量维护和保障升级可靠性,硬件开发工程师提出需求:开发一款用于 IAP 固件升级的上位机管理软件。 本项目基于 Qt + C++ 框架开发一款跨平台桌面工具,用于通过 RS-485 串口通信实现嵌入式设备固件升级。该工具需实现固件解析、升级流程控制、串口通信管理、状态反馈机制、异常恢复和图形化界面操作等功能,保障升级过程的安全性、可控性与高效性。 二、主要功能与设计目标 功能模块 目标描述 串口通信 支持 RS-485 全双工通信,配置串口号、波特率、校验位、停止位等参数,支持 CRC 校验和通信重试机制 固件加载 支持加载 .bin 或 .hex 格式固件文件,解析为待发送数据帧队列 升级流程控制 按硬件协议设计升级状态流程,完成设备擦除、写入、校验、跳转等各阶段 状态反馈 上位机根据设备返回指令/ACK 更新状
650C/C++电子电路设计软件
一、项目背景与开发需求 随着新型电力系统的发展,储能系统作为电网调节、削峰填谷、备用电源等重要组成部分,在工业、电力、新能源等场景中得到广泛部署。为了实现对储能系统运行状态的直观监控与高效运维,企业提出开发一套部署在 ARM 架构设备(如工控一体机、嵌入式主控板)上的可视化监控大屏系统。 该系统需基于 Ubuntu 操作系统 和 Qt 开发框架,具备全屏展示、状态刷新快速、界面美观科技、操作流畅、数据交互稳定等特性,支持自定义组件、动态图表、数据轮播和后台控制指令。系统由公司团队全自主开发,涵盖 UI 设计、核心逻辑、通信协议、图形渲染、性能优化等全流程。 二、项目定位与设计目标 类别 内容 平台架构 基于 ARM(如 RK3568、IMX8)+ Ubuntu 系统 软件框架 Qt 6.x / Qt 5.15 LTS + QML / Widgets 界面风格 美观现代、科技感强、可触控适配 数据来源 串口 / TCP / MQTT / Modbus-TCP 等协议接入 展示方式 图形化仪表盘、大图轮播、实时曲线、告警列表、系统日志等 响应性能 秒级刷新、不卡顿,GPU 加速渲染优化
970C/C++日志分析和统计
1.本方案面向有内部测试需求的产品裸板,在RS285的设备基础上二次开发,结合特定治具,达到实时测试电压和电流的稳定性; 2.相比于单独的一台RS485和它的配套工具,二次开发的测试软件更具有指向性,可以实现多台、更多点位的检测; 3.本测试软件可适用于各种产品的裸板。需要注意的是,要结合测试点位的治具和多台RS285设备。
410C/C++单元测试工具
项目组由8~10人组成,分别负责离线导航离线搜索、地图渲染、在线导航、在线搜索,离线下载等库开发以及开平 适配层、底层模块公共代码维护。 项目职责: 本人主要负责工作内容如下: 一、开发搜索SDK: 1.在线搜索库功能接口封装实现,https/http+json/xml+libcur库实现地理、逆地理编码,SUG搜索、关键字搜索、 周边搜索、沿途搜、类型搜索、ID搜索等功能接口; 2.采用双向链表+unorder_map实现LRU高效缓存机制,提高系统响应效率,减轻服务访问负担。 二、开发SDK接口UI应用: 开发搜索全部接口以及部分地图接口QT SDK UI应用示例. 三、系统联调与测试: 1.性能调优,联调解决搜索库、地图库、导航库、下沉层、以及开放平台公共代码多处内存泄漏、应用崩溃问题。 2. 搭建自定义框架写功能性能测试代码; 3. 撰写个人负责模块的设计文档。 主要技术:线程池、多进程多线程,异步网络通信、openGL图形渲染、QT、cmake、单例/工厂/观察者设计模式 编译工具:clang17+gcc/g++ python3编写cmake构建脚本 编译环境:unbuntu
870C/C++应用服务器
当前共5384个项目
×
寻找源码
源码描述
联系方式
提交