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。
从事物联网平台相关工作约7年,累计接入70多种物联设备. 物联设备不存在标准通讯协议,每一种设备都需编写对应的通讯协议栈,因此特别擅长通讯协议开发,对多种通讯协议比较熟悉。
260C/C++服务框架/平台
1. 负责开发驾校智能培训驾驶舱底层软硬件架构并实现 设计和实现了驾驶舱的电气部分的电路和硬件驱动程序,电路设计采用了Autodesk的Eagle来设计PCB和电路仿真。驱动程序部分使用的开源的Arduino框架。针对驾驶舱的仪表和驾驶外设,采用了模拟手柄驱动的方式来实现和上位机的对接。 2. 开发驾校车辆裸眼3d虚拟现实显示软硬件方案 针对异形显示屏,开发针对性的投影变换算法,模拟人眼3D显示效果。 3. 设计与实现基于投影仪的高清虚拟现实显示软硬件方案 针对投影仪的显示,开发针对性的投影变换算法,模拟人眼3D显示效果,同时提高投影仪的显示清晰度。 4. 虚幻引擎二次开发,实现一整套工具链,以配合驾校培训流程上层应用的开发 5. 设计与实现驾校无人值守自动化培训系统的服务器端,采用分布式架构,支持高并发、高吞吐量,可随业务量增加水平扩展。 服务器端采用Node.js设计和实现了分布式、可扩展的服务器端,实现驾驶舱的远程监控、学员和教练远程语言和视频通话。使用QT编写了驾驶舱内的客户端界面。
270C/C++游戏
1.项目描述:C++实践WEB服务器,实现支持HTTP的GET和POST请求、提供高性能并发访问。 2.关键技术:①用IO复用技术EPOLL和线程池实现Reactor和Proactor模型;②主从状态机解析HTTP请求;③用小顶堆和定时信号超时断开连接;④用RAII机制实现数据库连接池;⑤用单例模式和阻塞队列实现同步和异步日志。 3.项目成果:在Ubuntu22.04、i5-1135G7两核CPU、4G内存环境下进行Webbench压力测试,QPS可达30000+。
200C/C++C++
1. 监控摄像头采用的海康的产品,负责对接海康的SDK,采集和控制摄像头,使用C++语言 2. 设计和实现轨道机器人的驱动协议,封装底层的Modbus协议,通过网络暴露接口,供外部调用 3. 使用C++语言和QT开发机器人的控制后台界面,实现了机器人的运动监控和控制,以及参数配置
210C/C++c++
1.用户使用:用户通过注册登录后可以浏览和搜索浏览MySQL数据库中的各景点内容并并查看各景点剩余门票和订票。常看旅友发的动态以及可以上传自己动态到数据库。 2.管理员使用:通过管理员账号登录,查看用户订票状态以及各景点运营状态。同时通过网页及时更新MySQL数据,继而优化网页各景点信息安全与可靠性。
400C/C++图形和图像工具
学生管理系统是一种基于C语言的应用程序,旨在方便学校或教育机构管理学生的信息和成绩。该系统可以实现添加、删除和插入学生信息以及计算分数平均值等功能。 首先,定义一个学生的结构体,包含学生的姓名、学号和成绩等信息。通过使用结构体,我们可以方便地组织和管理学生的数据。 接下来,使用C语言提供的文件操作函数来实现学生信息的存储和读取。通过将学生的信息保存在一个文件中,我们可以在需要的时候快速地读取和修改数据。 在主函数中,我们可以使用循环来提供一个用户友好的界面,允许用户选择不同的操作。例如,用户可以选择添加学生信息、删除学生信息、插入学生信息或计算分数平均值。 当用户选择添加学生信息时,程序会要求用户输入学生的姓名、学号、性别和成绩等信息,并将这些信息保存到文件中。类似地,当用户选择删除学生信息时,程序会要求用户输入要删除的学生的学号,并在文件中删除对应的记录。 如果用户选择插入学生信息,程序会要求用户输入要插入的学生的位置和信息,并将该学生插入到文件的指定位置。 最后,当用户选择计算分数平均值时,程序会读取文件中的所有学生信息,并计算他们的平均分数。然后,将结果输出给用户。
310C/C++脚本编程语言
内容: 1. 负责旧有游戏服务器承载能力提升 2. 旧有服务器业务逻辑重构 3. 设计和开发新的游戏服务器架构,降低业务逻辑开发难度,降低维护难度,加速迭代 业绩: 1.通过设计和实现新的缓存机制,顺利将公司既有的游戏服务器承载能力提升5倍以上。 2.搭建和设计了一系列自动化测试系统,将游戏测试工作量大幅降低,同时提高了测试覆盖率,更早地发现 bug 并可以及时修复。 3. 将旧的游戏业务逻辑从数据库的存储过程中抽离并重构,使用 node.js 技术重构后,大大降低了对后端开发人员的技能要求
340C/C++C/C++开发工具
1.用户使用:用户通过注册登录后可以浏览和搜索浏览MySQL数据库中的各景点内容并并查看各景点剩余门票和订票。常看旅友发的动态以及可以上传自己动态到数据库。 2.管理员使用:通过管理员账号登录,查看用户订票状态以及各景点运营状态。同时通过网页及时更新MySQL数据,继而优化网页各景点信息安全与可靠性。
430C/C++html
全国区域用户集中管理和分类信息记录,按各种需求导入或导出数据表格,针对分散的客户资源,减少管理成本和时间。
440C/C++工业软件
资产运维管理平台提供IT基础设施、软件服务组件和业务系统的实时监控,对数万条关键指标进行可视化管理,自动识别资源间的复杂关系并周期更新,能快速定位故障,降低运维成本
290C/C++智能运维
销售预测系统是一款强大的企业决策支持工具,它能够帮助企业准确预测未来一段时间内的销售情况,从而帮助企业制定更加精准的市场策略和运营计划。本系统通过运用先进的数据分析技术、机器学习和人工智能算法,将大量的销售数据、市场信息以及企业运营数据进行深度挖掘和分析,为企业提供高度可靠、实时的销售预测结果。 一、系统特点 1. 高度智能化:销售预测系统采用人工智能算法,自动学习和优化预测模型,不断提高预测准确性。 2. 数据驱动:系统充分挖掘和利用企业内外部的海量数据,包括历史销售数据、市场动态、竞争对手信息等,为预测提供有力支持。 3. 实时性强:销售预测系统可以实时收集和分析销售数据,为企业提供最新的销售预测结果,帮助企业快速响应市场变化。 4. 灵活可定制:系统提供多种预测模型和参数设置,可根据企业业务特点和需求进行灵活调整,满足不同场景下的预测需求。 5. 易于使用:销售预测系统界面友好,操作简便,无需专业技能即可轻松上手,助力企业快速实现销售预测目标。 二、应用场景 1. 销售目标设定:根据销售预测系统提供的预测结果,为企业设定合理的销售目标,提升市场竞争力。 2. 库存管理:预测系统可
260C/C++人工智能
1、采用QT框架制作的展示上位机 2、与下位机采用车载lin通信 3、通过上位机控制香薰开关、获取香薰的剩余值并显示 4、UI设计
320C/C++Qt
1、该软件实现了一个自动监听文件目录中文件变化,并对文件进行存档,然后进行版本管理的游戏备份工具,主要针对某些存在铁人模式不能手动存档的游戏开发,纯为娱乐。 2、软件为个人自研,基于系统监听文件目录的api和多线程,对文件进行异步存档备份,同时实现了一个个人风格的组件,用于显示文件历史树,可以在历史树中任选历史节点进行回档。
380C/C++程序文档工具
针对教务工作而简化的阅卷平台,功能完善并对数据再加工,从而形成系统完整的分析报表,能客观真实地纵向和横向对比。
230C/C++服务框架/平台
● 中转服务器 采用的是 Samsung 的芯片, ARMv7 Processor rev 2 (v7l), Cortex A8; ● 操作系统采用3.0.8-FriendlyARM, 编译器为 gcc version 4.5.1; ● 中转服务器 是一个基于 arm+Linux 的一个类似于网络中转站的设备,其用于与服务器进行通信,以及下达指令给下面的设备. ● 该项目的主要功能主要分为两部分: 客户端: 存放设备所需的广告, 上传识别的图片, 提供设备的软件更新, 作为 mqtt 服务器. 主要是和服务器进行沟通; 服务的: 提供 http 接口, 提供 mqtt 服务.主要是于商场内的设备通信,以及提供 sntp 授时功能; 项目主要基于c/c++, 采用 drogon 框架来完成 https 服务, 采用了 mosquitto 以及 paho 来提供 mqtt 服务,项目使用了多进程和多线程技术.
440C/C++图形/图像处理
项目名称:GPU并行化的离散余弦变换(DCT) 项目概述: 本项目旨在实现离散余弦变换(DCT)的GPU并行化。离散余弦变换是一种在信号和图像处理中广泛使用的技术,特别是在JPEG压缩中。然而,对大规模数据进行DCT变换可能会消耗大量的计算资源和时间。通过使用GPU并行计算,我们可以显著提高DCT变换的速度和效率。 主要特点: 1. 利用GPU的并行计算能力对DCT变换进行优化,大幅提升了计算效率和速度。 2. 通过CUDA编程实现了DCT变换的并行化,使得大规模数据的处理成为可能。 3. 项目中实现了对2D DCT变换的优化,这对于图像处理尤其重要。 实施步骤: 1. 设计并实现一个基于CUDA的DCT变换算法。 2. 在GPU上对算法进行优化,以充分利用其并行计算能力。 3. 对大规模数据进行测试,验证算法的效率和正确性。 预期成果: 本项目的完成将显著提高DCT变换的计算速度和效率,有助于推动图像处理和信号处理等领域的发展。
260C/C++c++
可以通过网口与FPGA实现告诉通信,带宽达到1G,进行高速的数据抓取分析。界面使用了QT,网络协议采用了udp协议。
210C/C++上位机
项目名称:最值比较规约的并行化实现 项目概述: 本项目旨在实现最值比较规约的并行化处理。规约操作是一种在一组值上执行某种操作并生成单个值的技术,例如找出一组数中的最大值或最小值。在大规模数据处理中,规约操作可能会非常耗时。通过利用并行计算,我们可以减少规约操作的运行时间,从而提高整体的数据处理速度。 主要特点: 1. 利用并行计算的优势,显著提高规约操作的速度和效率。 2. 通过并行编程(例如使用OpenMP或CUDA),实现最值比较规约的并行化。 3. 适用于大规模数据处理,提高数据处理的效率。 实施步骤: 1. 设计并实现一个基于并行计算的最值比较规约算法。 2. 对算法进行优化,以充分利用并行计算的优势。 3. 对大规模数据进行测试,验证算法的效率和正确性。 预期成果: 本项目的完成将显著提高最值比较规约操作的速度和效率,有助于提升大规模数据处理的能力。
260C/C++c++
1.用户使用:用户通过注册登录后可以浏览和搜索浏览MySQL数据库中的各景点内容并并查看各景点剩余门票和订票。常看旅友发的动态以及可以上传自己动态到数据库。 2.管理员使用:通过管理员账号登录,查看用户订票状态以及各景点运营状态。同时通过网页及时更新MySQL数据,继而优化网页各景点信息安全与可靠性。
370C/C++数据库连接池
此为对于flv格式封装方式的解析 以及aac h264格式解析 了解其封装方式 解析方式为 将文件转换为对象树 通过对象可以看到整个文件的结构内容 git clone https://github.com/farawaystars1/FlvParser
210C/C++多媒体处理
当前共4893个项目
×
寻找源码
源码描述
联系方式
提交