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。
期货交易终端开源项目
1、方案面向期货终端开发,提供CTP 行情接口,行情回调接口,交易接口,交易回调接口的方式 方案实现期货交易的详细功能,包括接入服务器,认证,定阅期货合约的行情数据,进行账户信息查询 实现交易包括下单,撤单,订单查询等。 2、本方案完整实现了CTP 交易终端的功能,人机交互终端采用命令行方式,为图形化终端的开发,量化程序的开发 提供了可参考的范例。对学习CTP 终端的接口调用方式提供源代码实现 3、方案由 控制菜单,报单模块,查询模块,行情模块 组成 4、快速上手项目,需要 到 https://www.simnow.com.cn/ 下载api ,阅读api 使用说明和 CTP 终端开发指南,运行项目示例代码, 加快体验和了解终端的交互流程,通讯协议,和API 使用,应用程序设计框架。
1030C/C++其他开发相关
1. 行业与业务场景 该项目属于计算机图形学中的 2D 虚拟创意设计领域,核心是利用 OpenGL 与 freeglut 库制作交互式生日贺卡,通过数字化手段呈现传统贺卡无法实现的动态效果与交互体验。其业务场景聚焦于生日祝福的个性化表达,解决了传统纸质贺卡静态单一、互动性弱的痛点,可应用于个人数字祝福、线上庆典装饰等场景。 这份贺卡融合了气球、星星、笑脸、飞机(带祝福文字)等元素,既有静态装饰,也有动态效果(如星星旋转、气球上升、飞机飞行),还支持用户通过鼠标和键盘参与互动(如点击生成星星、控制动画启停),让生日祝福从 “被动观看” 变为 “主动参与”,增强了情感传递的生动性。 2. 功能模块与用户价值 贺卡的功能围绕场景元素设计、动态效果与交互体验展开,各模块协同提升祝福的感染力。 在场景元素设计上,星星通过drawStar函数以极坐标参数化构建,利用三角函数计算外顶点与内顶点坐标,通过 10 个三角形片段组成完整星形,且随迭代交替颜色模拟闪烁效果,让星星既具几何美感又有动态变化,增强视觉吸引力。贺卡主体(drawcard函数)包含白色主框架、黄色文字板(用于展示生日祝福),顶部有粉色三角形装饰与火焰图案(drawFirePaint函数),火焰通过颜色随时间变化增强活力,文字采用阴影效果(plottext函数)提升立体感,让祝福信息更突出。 桌布设计基于六次贝塞尔曲线,通过两组控制点(ctrlpoints和ctrlpoints1)定义左右边缘,利用贝塞尔曲线公式生成平滑褶皱效果,模拟真实桌布的柔软质感,为贺卡奠定温馨的场景基调。气球(drawBalloon函数)通过圆形顶点计算与线条组合呈现,配合上升动画让画面更活泼;笑脸(drawface函数)以三角函数生成圆形轮廓,通过点集绘制眼睛,呈现欢快表情,传递愉悦氛围;飞机(drawplane函数)带 “生日快乐” 横幅,通过坐标变化实现飞行动画,强化祝福主题。 动画与交互是核心亮点。动画方面,星星通过定时器(RotateTimer和ScaleTimer)实现旋转与缩放直至消失,气球通过balloonoscillatetimer函数实现上升,飞机通过 x 坐标更新实现横穿画面,让贺卡 “动” 起来,摆脱静态单调。交互方面,鼠标左键点击生成随机颜色的星星,右键呼出操作菜单,键盘按键(如B启动所有动画、F控制飞机飞行、Q退出)实现便捷控制,让用户从 “观看者” 变为 “参与者”,增强代入感与趣味性。 3. 技术选型与架构亮点 该项目的技术选型以 OpenGL 为核心,结合 freeglut 库实现图形渲染与交互控制,重点解决 2D 图形的视觉效果与动态交互问题。为提升画面细腻度,采用 MSAA(多重采样抗锯齿)技术,消除曲线与圆形边缘的锯齿,让星星、笑脸等元素更平滑。 架构设计的亮点体现在模块化与参数化建模上。每个场景元素(如星星、气球、桌布)通过独立函数(drawStar、drawBalloon等)实现,函数内部封装了图形生成的完整逻辑,既便于单独调试,又利于后期扩展(如新增元素类型)。参数化建模是关键技术,例如星星通过极坐标参数(外半径r、内半径r1、角度增量)计算顶点,笑脸与气球利用三角函数(正弦、余弦)生成圆形轮廓,桌布基于贝塞尔曲线公式(通过控制点与参数t计算坐标)构建褶皱效果,这些设计用数学公式替代固定坐标,既保证了图形的精准性,又便于通过调整参数修改形状(如星星大小、气球半径)。 动画与交互的实现机制同样值得关注。动画通过定时器(如RotateTimer、balloonoscillatetimer)周期性更新对象参数(如星星旋转角度、气球 y 坐标、飞机 x 坐标),配合 OpenGL 的重绘机制实现连续动态;交互通过监听鼠标(点击生成星星、右键唤出菜单)与键盘事件(按键控制动画状态),将用户操作转化为参数变化(如生成星星时随机设置位置与颜色),实现 “操作 - 反馈” 闭环。此外,正交投影的应用确保了 2D 图形在不同视口尺寸下的比例一致性,配合-/+键调整视口大小,提升了适配性。
1760C/C++opengl
此程序构建一个通用IPC摄像头架构,实现IPC核心功能。功能如下: 1. 人脸检测、识别;物体检测 2. 编码和osd配置保存读取 3. osd(主码流显示,子码流因为显示AI的画框,代码已经注释掉) 4. rtsp(基于rockchip库) 5. 消息服务 程序是基于rust语言,也是为了验证此语言在嵌入式方面的应用,实现了下面的目标: 1. rust 在嵌入式方面的应用参考 2. rust 与c交互 3. 最小化二进制大小 4. ip camera 大致架子及媒体层抽象 5. ai 在rockchip rknn上的应用展示 6. rv1106g 平台实现
1110C/C++rust
蜂鸣器的响应产品系统
### 基于环境监测与智能控制的集成方案说明 #### 一、方案面向对象与解决的问题(30%) 本方案主要面向需要实时环境监测与智能报警的场景,包括但不限于农业大棚、实验室、智能家居、仓储环境等领域的开发者或运维人员。 其核心解决的问题包括: - 传统环境监测方案中温湿度数据采集分散、设备联动性差的问题,实现温度、湿度参数的一体化监测; - 环境异常时缺乏及时报警机制的问题,通过蜂鸣器和LED实现本地声光报警; - 远程控制需求难以满足的问题,支持通过网络指令远程操作设备状态; - 传感器数据采集可靠性低(如连续读取失败)、参数适配性弱(如分辨率固定)的问题。 #### 二、相比市场常规方案的特点(50%) 与市场上单一功能传感器(如独立温度传感器、独立湿度计)或基础控制方案相比,本方案的核心特点如下: 1. **一体化集成能力** 整合温度采集(DS18B20)、湿度采集(ADC模块)、报警(蜂鸣器)、状态指示(LED)四大功能,无需额外搭建多设备联动框架,降低系统复杂度。 2. **高可靠性设计** - 温度传感器具备连续错误处理机制:当连续3次读取失败时,自动触发重新初始化(关闭并重新打开设备、重置分辨率),减少因硬件偶发故障导致的数据中断; - 全流程信号处理:通过捕获SIGINT(Ctrl+C)、SIGTERM等信号,实现设备文件、网络连接的优雅关闭,避免资源泄露。 3. **参数可配置性强** - 温度分辨率支持动态调整(代码中默认12位,可通过ioctl切换9-12位),适配不同精度需求(12位分辨率下误差低至0.0625°C); - 湿度采集支持10位分辨率(可通过SETBIT切换),并通过算法将原始数据映射为0-100%的湿度值,适配不同场景的湿度监测需求。 4. **远程控制与交互能力** 内置TCP服务器(端口8888),支持通过网络指令(如“buzzer_on”“led_off”)远程控制蜂鸣器和LED状态,且能返回操作结果(如“buzzer_on_ok”),突破本地操作的空间限制。 5. **实时性与可视化** - 温度数据每750ms更新一次(12位分辨率下的最优转换时间),湿度数据每200ms更新一次,保证监测的实时性; - 终端实时显示原始数据与解析结果(如温度“当前温度: 25.375°C”、湿度“湿度: 45% 舒适”),并隐藏光标、清屏优化显示效果。 #### 三、方案的产品组成与技术选型(20%) 1. **硬件组成** - 温度传感器:DS18B20(单总线通信,支持-55°C至125°C测量范围); - 湿度采集模块:ADC模块(通过通道3采集,支持10位分辨率); - 控制设备:蜂鸣器(PWM控制,支持开关及占空比调节)、LED(支持开关控制); - 底层硬件:嵌入式开发板(支持Linux系统,提供/dev设备节点用于硬件交互)。 2. **技术选型** - 开发语言:C语言(高效适配底层硬件操作); - 系统接口:Linux系统调用(open/close/read/ioctl操作硬件设备,socket实现网络通信); - 通信协议:TCP/IP(用于远程控制指令的传输与响应); - 信号处理:基于signal函数实现程序的优雅终止与异常处理; - 数据解析:通过位运算(如温度整数/小数部分分离)、补码转换(负数温度处理)实现传感器原始数据的精准解析。
700C/C++Qt
AI声音克隆产品系统
AI声音克隆借助先进的机器学习和深度学习技术,AI可以分析和模仿人类的声音,准确复刻说话者的音色,创造出几乎无法区分的复制品,在娱乐和创意产业中有广泛的应用,普通用户也能体验到声音克隆的魅力。 合作方式多样: 1.客户提供需要训练的音频文件,我们代为训练,返回客户要的音频模型。 2.如果客户没有合适的硬件环境,可以帮助训练音频模型和直接返回需要定制的语音内容(wav、mp3等)。 3.可以帮助搭建客户本地的AI声音克隆环境,用户自己训练、自己生成,灵活调整,没有额外费用。
730C/C++AI
1. 产品面向科研院所,解决了自动处理遥感图像,自动识别机场和飞机的需求。 2. 相比市场常规方案,此方案具有速度快,识别准确的特点。 3. 方案用到了opencv的图像处理算法,包括图像增强,图像分割。用到了matlab实现的注意力算法,用到了tensorflow架构实现的图片分类和目标检测模型.方案的部署采用了docker技术.
1170C/C++图形/图像处理
传统视觉的可视化开发,3D点云的显示与渲染,使用鼠标拖拽的实时人机交互页面,方便快速调试视觉参数。同时,对各类工业相机的SDK接口支持,包括面阵、线扫、线激光、结构光等。3D显示使用开源VTK控件,程序使用C++和Qt进行编写,使用更流畅。避免各位程序员在开发过程中踩更多坑,五年视觉开发软件经验,对工业自动化行业接触较多,目前项目已经在客户现场稳定运行,为客户带来了方便方便舒适的体验。
670C/C++高级UI组件(Advanced)
搜集包括棋盘棋子背景音乐在内的完整项目资源文件,利用QT刷新机制,结合图像细节处的比例精准控制棋子在棋盘上的坐标定位,同时确保在不同分辨率下棋子始终准确落位;针对用户动态调整窗口大小的场景,设计并实现子窗口随主窗口自适应调整的逻辑,同时通过图像插值算法满足图像放大超过原始分辨率的需求;采用双缓冲绘图机制有效解决界面重绘过程中的拖影与闪烁问题,提升用户交互体验; 支持所有中国象棋规则逻辑(包括长将判负,绝杀判断,被将军时特殊情况等),预留动画效果接口和电脑AI接口,项目具备完整源码及release版本。
650C/C++QT
本项目是一套基于STM32的智慧农田守护系统,集成温湿度(DHT11)、光照、雨滴等多种传感器,实时监测农田环境。通过OLED屏现场显示数据,手机端可通过蓝牙实时查看土壤状况。当检测到温度过高时,系统可自动启动电风扇进行物理降温。采用模块化设计,支持二次开发与低功耗运行,适用于智慧农业教学、小型农田环境监测等场景。项目包含完整电路图、嵌入式代码及移动端示例,适合用于展示、扩展或产品化开发。
500C/C++嵌入式200.00元
在 Windows|MacOS|Linux 平台上为 HarmonyOS 构建一组原生 C/C++ 第三方库的工具集。 现已支持如下第三方库: zlib、mozjpeg、opus、openssl-3.3.2、openssl_1_1_1、openssl_1_0_2、libyuv、libwebp、openh264、dav1d、libde265、libvpx、libjxl、libavif、libheif、ffmepg、ffmepg for telegram、napi for tdlib
650C/C++鸿蒙
通讯录产品系统
实现联系人信息的存储、添加、删除、修改和查询功能。联系人信息可以包括姓名、电话号码、邮箱等。实现联系人信息的存储、添加、删除、修改和查询功能。联系人信息可以包括姓名、电话号码、邮箱等。涉及技术:自定义数据结构(如结构体 struct  )来存储联系人信息、 vector 或 list 等容器来管理联系人列表、文件操作(用于数据持久化,将联系人信息存储到文件中,下次启动程序时可读取)。
600C/C++其它
这款简单计算器面向学生、职场人士、科研工作者等广大需要进行数值计算的人群。在日常学习、工作和生活中,人们常常需要进行数学运算,从简单的四则运算到复杂的函数运算,如幂运算、开方、三角函数计算等。传统的计算方式,如使用纸笔计算,效率低且容易出错;手机自带计算器功能有限,对于一些复杂运算操作繁琐。本计算器程序可以在电脑上快速、准确地完成各类计算任务,满足用户多样化的计算需求,大幅提升计算效率,减少计算错误。
640C/C++其它
1. 面向高校/培训机构教师、学生,解决课程作业/小型教学场景中,学生基础信息(姓名、学号、成绩等)的录入、查询、修改、删除及统计需求,替代手动表格管理的低效方式。 2. 相比市场复杂系统,本方案轻量易部署(纯控制台运行,无需额外环境),代码简洁易懂,适合教学演示或小团队快速上手;支持增删改查核心功能,还可按学号/成绩排序、统计平均分,满足基础数据管理刚需。 3. 基于 C++ 控制台开发,用  vector  存储学生对象(含学号、姓名、多科成绩字段 ),通过  cin/cout  交互,利用循环、条件判断实现功能逻辑,无第三方库依赖,编译即可运行。
1890C/C++其他开发相关
利用SM2算法的数字签名和密钥交换功能,确保通信双方身份的真实性以及通信过程中密钥的机密性。借助SM4算法的CTR模式对通信数据进行高效加解密,确保通信数据不被窃取。同时借助SM3算法计算通信数据HMAC值,用于验证数据的完整性,确保通信数据在传输过程中不被篡改或者缺失。该混合加密算法协议将为车联网中的各类数据传输提供全方位的安全防护,有效抵御外部攻击,防止数据泄露和篡改,同时满足复杂的车联网通信场景的性能需求。
400C/C++物联网
双能X射线全身骨密度系统由上位机软件、STM32、FPGA组成,主要由上位软件进行扫描测控。技术包括操作系统原生Socket进行通讯、自主设计通讯协议设计与解析、骨密度算法实现/验证,线阵探测器图像重建、图像处理(降噪、增强、ROI分割)、深度学习训练以集成、软件架构设计、项目搭建、软件开发(QT)等。
720C/C++C/C++开发工具
影创AI智剪产品系统
1.本方案面向短视频领域创作者,大幅降低了制作视频的时间,实现降本增效 2.相较于市场常规方案,AI自动剪辑视频的精度不够,我们能达到90%以上 3.前端:React/Vue.js构建用户界面 后端:Python/Node.js处理业务逻辑 数据库:MongoDB/PostgreSQL存储项目和用户数据 云服务:AWS/阿里云用于视频存储和处理 智能场景检测:基于计算机视觉算法自动识别关键画面 语音识别转写:集成讯飞/百度语音API进行语音内容分析 自动字幕生成:支持多语言字幕提取和嵌入 智能剪辑算法:基于内容重要性评分的自动剪辑系统
770C/C++python
永恒的纷争产品系统
传统桌游卡牌:稀有卡牌锁在抽屉,无法流通或二次创作 Web3卡牌陷阱:重金融卡牌炒卖,轻策略深度和社交乐趣 ​破局策略:​​ ✅ ​跨宇宙英雄集结​: 但丁(神曲) + 埃及艳后 + 亚瑟王 + 德古拉……超30位西方史诗角色NFT化 ✅ ​双轨制经济:​​ ​竞技场​:免费玩家用基础卡组对战(赢取碎片) ​神域之战​:NFT卡牌玩家参与资产质押/赛季大奖 ​合规先导:​​ 澳大利亚首发 + 卡牌交易合规为「数字收藏品」属性 二、核心功能:链上卡牌的新维度 ▶ 经典玩法升级(3-5分钟快节奏对战) 模块 创新设计 ​混沌阵营系统​ 取消固定阵营,每局随机隐藏身份(类三国杀),角色技能随阵营组合动态变化 ​神格觉醒机制​ NFT卡牌叠加「信仰值」后可觉醒第二形态(3D动态特效,如德古拉化身血月领主) ​环境牌颠覆战局​ 打出「特洛伊木马」「巴黎圣母院」等地标牌改变战场规则 ▶ Web3原生突破 模块 经济与技术创新 ​卡牌熔铸协议​ 消耗3张普通NFT卡牌+$GLD代币,随机合成高稀有度卡(含0.1%传说金卡) ​圣遗物系统​ 获胜后概率掉落「灵魂绑定」圣物(如所罗门戒指),永久提升特定卡牌属性 ​跨游戏联动​ 持有《Sindia编年史》土地NFT可解锁专属英雄皮肤 ​DAO角斗场​ $BRWL持有者投票决定新英雄技能方向(例:「是否削弱吸血鬼回血50%?」)
530C/C++游戏(Gaming)
Sindia编年史产品系统
在回合制RPG市场同质化严重的环境下,团队瞄准两大核心痛点: ​玩家资产零所有权​:游戏内充值获得的角色/装备无法流转或升值 ​单机化经济系统​:传统游戏经济易通胀贬值,玩家投入无长期回报 ​Web3赋能策略:​​ ​TRUE OWNERSHIP​:将核心游戏资产(角色、装备、土地)作为链上NFT发行 ​PLAY-AND-OWN模式​:通过双代币经济模型(治理代币SIN+实用代币CHR)建立玩家贡献的价值闭环 ​全球发行试验田​:选择监管友好的澳大利亚市场首发,验证西方玩家对轻量级链游的接受度 传统回合制游戏开发经验(战斗平衡/剧情架构) 区块链经济模型设计能力 合规发行与本地化运营 二、核心功能:融合经典玩法与链上创新 ▶ ​传统游戏体验升级​ 模块 功能亮点 ​战斗系统​ 2D复古像素风回合制战斗,搭载「元素克制链」+「动态连携技」系统 ​角色养成​ 200+可收集英雄NFT,每个拥有随机天赋树与进化路线(链上可验证稀有度) ​世界探索​ 开放地图+章节叙事,解锁剧情可获得Soulbound NFT(灵魂绑定纪念装备) ▶ ​Web3特色功能​ 模块 创新点 ​NFT工坊​ 玩家可分解装备NFT合成新资产,消耗$CHR代币驱动生产资料循环 ​跨游戏市场​ 集成OpenSea API,游戏内直接交易资产,支持澳元/AUD稳定币支付 ​DAO孵化器​ 持有$SIN代币可投票决定新副本剧情走向,治理权与游戏内容共创绑定 ​收益沙盒​ 土地NFT所有者可配置副本难度与奖励池,获得玩家挑战分成(真实收益场景)
690C/C++游戏(Gaming)
Zabbix 是一款企业级监控解决方案,通过分布式架构实现对 IT 基础设施、应用程序及云环境的全面监控。 一、产品定位与核心价值 1. 目标用户与解决的问题 Zabbix 主要面向系统管理员、运维团队及 IT 部门,解决以下核心痛点: 实时故障预警:通过多维度指标监控(如 CPU 负载、网络延迟)和智能触发器,实现异常状态秒级告警。例如,某银行通过 Zabbix 将故障修复时间从 8 小时压缩至 42 分钟。 性能瓶颈分析:历史数据存储(支持长达数年)和趋势分析功能,帮助优化资源配置。某跨境电商通过 Zabbix 发现数据库连接池瓶颈,性能提升 30%。 复杂环境适配:支持混合 IT 架构(物理机、虚拟机、容器、云服务),某轨道交通企业用其统一监控国内外城轨项目的硬件、应用和业务指标。 合规与安全:通过 ISO 27001 认证,支持 TLS/SSL 加密和多因子认证(MFA),满足金融、医疗等行业的严格合规要求。 2. 典型应用场景 数据中心运维:监控服务器、存储设备、网络交换机的健康状态,某银行通过 SNMP 和 IPMI 协议实现硬件故障灯自动巡检。 虚拟化和云原生环境:Zabbix原生支持 Vmware和Kubernetes 监控,可采集节点、Pods、API Server 等指标,某企业借此优化容器资源利用率 20%。 物联网设备管理:通过 Zabbix Agent 和自定义脚本监控智能设备,某自助服务市场用其减少 75% 的易腐产品损失。 二、核心组件 Zabbix Server: 主监控节点,负责数据采集、处理和存储。支持 Linux/Windows 系统,推荐部署在高性能服务器上。 Zabbix Agent: 安装在被监控设备上,通过主动或被动模式采集数据。支持自定义监控脚本,某企业用其监控工业物联网设备的实时温度和振动数据。 Zabbix Proxy: 分布式监控的中间节点,分担 Server 压力。Zabbix支持 Proxy 高可用性和负载均衡,适合大规模环境。 数据库: 支持 MySQL、PostgreSQL、TimescaleDB,某银行通过 MySQL 主从架构和表分区策略提升查询性能 3 倍。 Web 界面: 基于 PHP 开发,提供配置管理、数据可视化和告警设置等功能。支持动态仪表板和多页定时报表。
1900C/C++在线IT服务网站
智能寻路模块(使用a*寻路算法) 智能攻击模块(引怪,将怪物聚堆,实现机器人MP值最大利用) 机器人批量管理模块(多线程异步处理机器人行为逻辑) 二进制底层通讯模块(通过逆向原游戏客户端代码,实现无需破解其通讯协议的发包策略) 机器人服务端检测模块(对于本软件的收费策略,实时检测机器人客户端的安全性合法性)
450C/C++游戏
当前共5504个项目
×
寻找源码
源码描述
联系方式
提交