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++和Python编程语言开发了嵌入式软件,实现了数据处理、通信协议支持、远程控制等功能。 通信模块:电表配备了多种通信模块,包括Wi-Fi、蓝牙和以太网,以满足不同用户场景下的通信需求。 用户界面:我们设计了用户友好的手机应用和web界面,用户可以通过这些界面轻松地查看用电数据、设置电表参数和进行远程控制。
2670c++
1:上位机实现了九眼标定 2:上位机控制机械臂运动 3:上位机控制编写机械臂末端旋转角度算法机械臂末端旋转任意角度抓取物体
1090c++
将数字倒叙排放源文件源码
利用一些简单的函数将数字倒叙排放并打印出来,例如,可将数字123打印出321,也可以将-123打印出321,这个简单的C代码适合初学者使用,可以用来提升自己对程序设计与调试的兴趣。
2930c++
能够简单实现一些需求,例如一些特定的运算和题目,速度快且精准 例如求一些特定的数值,将所需要的要求用代码编辑出来,得出的结果会是答案
1260c++
移动端快速人脸检测模型是基于RetinaFace的优化去掉stride8以及stride32和stride16的landmark 在CPU位Intel(R) Pentium(R) CPU G2020 @ 2.90GHz(2900 MHz)的设备中人脸检测可达到40ms/帧
1760
云游戏服务端分为调度层和业务层,我负责调度层的设计、开发与维护 项目运用分布式、云存储、多线程等技术,提升了服务的时效性和可靠性
920c++
HyperFT项目的多人脸跟踪算法分三大部分: 第一部分是初始化,通过mtcnn的人脸检测找出第一帧的人脸位置然后将其结果对人脸跟踪进行初始化; 第二部分是更新,利用模板匹配进行人脸目标位置的初步预判,再结合mtcnn中的onet来对人脸位置进行更加精细的定位,最后通过mtcnn中的rnet的置信度来判断跟踪是否为人脸,防止当有手从面前慢慢挥过去的话,框会跟着手走而无法跟踪到真正的人脸; 第三部分是定时检测,通过在更新的部分中加入一个定时器来做定时人脸检测,从而判断中途是否有新人脸的加入,本项目在定时人脸检测中使用了一个trick就是将已跟踪的人脸所在位置利用蒙版遮蔽起来,避免了人脸检测的重复检测,减少其计算量,从而提高了检测速度。 算法改进的思路(加入五个关键点的跟踪) 1、在HyperFT项目中的Face类中仅定义了人脸矩形的变量,如若需要加入五个关键点的跟踪则需要在Face类中需要定义一个Bbox类faceBbox,这样Face即能保存人脸位置又能保存人脸关键点。 2、在原来的doingLandmark_onet函数的基础上重载函数,将传入的std::vector<
3400C++
嵌入式软件设计 精通c++,c语言,python,单片机,嵌入式 开发代码量100万行 C++和C语言:我拥有深厚的C++和C语言编程经验,能够利用面向对象编程(OOP)的思想设计高效、模块化的代码。我熟悉标准库以及多种数据结构和算法,对内存管理和性能优化有深入了解。 Python:我的Python技能使我能够快速地进行原型设计和开发,并且能够在嵌入式系统中利用Python的优势。我对Python的库和框架有广泛的了解,可以轻松处理数据分析、图像处理和通信任务。 单片机开发:我对单片机编程有着丰富的经验,涉及多种型号和架构。我可以设计和实现各种嵌入式系统,包括嵌入式控制器、传感器接口和实时操作系统(RTOS)等。
2550c++
国内外RoboCup世界杯竞赛驱动,针对自研双足机器人平台,赋予其感知能力和运动能力,与同组别的类人机器人进行足球比赛。 1、基于ZMP和LQR最优控制实现双足机器人步态规划与运动控制,实现双足机器人稳定行走 2、基于单例模式的双足机器人软件控制框架:将机器人运动感知、视觉感知、配置参数等各部分进行模块化设计,各模块使用单例模式实现 3、PyBullet环境下搭建双足机器人仿真平台,实现双足机器人的运动能力
1800c++
项目是多人合作完成,正在进行中,尚未完成(2023.8.2). gitlab地址 https://git.dslab.lzu.edu.cn/LiuYang/baremetaldriver USB是一种主从结构。主机叫做Host,从机叫做Device,所有的USB传输,都是从USB主机这方发起;USB设备没有“主动”通知USB主机的能力。 Linux里提供了一个子系统 称为USB核, 来处理大部分复杂的工作,对应主机(Host)
2140c++
能够简单实现一些需求,例如一些特定的运算和题目,速度快且精准 例如求一些特定的数值,将所需要的要求用代码编辑出来,得出的结果会是答案
1350c++
分布式企业网盘,经受住139网盘的历练,拥有分布式部署,轻松拓展,数据备份,文件拆分与组合,文件加密及多种节约空间方式,拥有断点续传,打包下载,文件自动备份及图片自动更新尺寸
1490c++
1. 项目基础功能: (1)实现音乐的添加、播放、暂停、停止播放,切换上一首以及下一首、播放模式变化 (2)解析歌曲信息:显示歌曲的播放列表,可在歌曲列表中进行切歌,导入歌曲时显示歌曲名,播放时长,同步播放进度条,显示歌词以及同步显示歌词位置 (3)数据持久化功能:使用数据库存储所添加音乐列表,实现下次打开音乐播放器展示原有歌单 2. 个人负责部分: (1)添加音量调节功能,使得播放器播放音乐时可随意调节音量大小 (2)优化音乐播放器功能: a. 使用QTime处理进度时间显示 b. 调整界面垂直水平布局 c. 使用toolTip添加按钮文本提示 d. 优化重复存储问题(sqlite3数据库语句解决) e. 将文件打包为安装包格式 3. 途中产生问题以及解决方法: (1)使用icon元素时出现元素加载错误(图标文件加载出错),原因:图片资源中存在中文,解决方法: 重命名后重新导入 (2)读取歌词文件时,并没有产生分隔;原因:文件格式不同所导致在解析过程中切割所引用的换行符无法分离歌词, 解决方法:修改文本格式
1610Qt
1. 功能模块 (1) 上传下载、编辑和分享文件;搜索好友、添加删除好友以及和好友聊天等 (2) 采用C/S架构,数据库存储用户信息,磁盘存储用户文件 (3) 账号注册、登录以及注销 2. 个人负责模块: (1)在登录界面中负责,优化完善登录时,尚未完成的文件夹存在判断以及创建功能 (2)在注册用户信息之后,添加注销功能,删除好友信息,删除个人信息以及删除网盘文件 (3)完善添加好友类型,发送好友请求以及接收成功与否的消息,接收好友请求方可选择同意或拒绝添加好友 (4)优化数据库操作,使数据库在启动时执行创建db文件和创建表格功能 3. 过程中遇到的问题: (1) 用户退出登录后,指针变成野指针导致服务器崩溃; 解决方法,删除指针时使用deletelater; (2) 添加多个好友以后,好友列表刷新只出现一个好友; 解决方法,数据库语句优化; (3) 使用删除文件夹功能时,没有设置并且确定清楚文件路径,导致删除了主目录内容。
1540Qt
这是一个移动端快速视频多人脸跟踪的开源项目,这个项目是基于mtcnn人脸检测加上最简单的模板匹配进行人脸跟踪的,算法简单但效果显著,移动端速度可以达到150帧以上,该项目的特点是可实现多人脸跟踪。 代码算法解析 HyperFT项目的多人脸跟踪算法分三大部分: 第一部分是初始化,通过mtcnn的人脸检测找出第一帧的人脸位置然后将其结果对人脸跟踪进行初始化; 第二部分是更新,利用模板匹配进行人脸目标位置的初步预判,再结合mtcnn中的onet来对人脸位置进行更加精细的定位,最后通过mtcnn中的rnet的置信度来判断跟踪是否为人脸,防止当有手从面前慢慢挥过去的话,框会跟着手走而无法跟踪到真正的人脸; 第三部分是定时检测,通过在更新的部分中加入一个定时器来做定时人脸检测,从而判断中途是否有新人脸的加入,本项目在定时人脸检测中使用了一个trick就是将已跟踪的人脸所在位置利用蒙版遮蔽起来,避免了人脸检测的重复检测,减少其计算量,从而提高了检测速度。 算法改进的思路(加入五个关键点的跟踪) 1、在HyperFT项目中的Face类中仅定义了人脸矩形的变量,如若需要加入五个关键点的跟踪则需要
2610C++
能够简单实现一些需求,例如一些特定的运算和题目,速度快且精准 例如求一些特定的数值,将所需要的要求用代码编辑出来,得出的结果会是答案
1500c++
室外智能移动平台,使用三维激光雷达进行建图导航避障,融合超声波以及GPS等传感器,主要用于园区配送等场景。
840c++
为提高机器人抓取自主性,开发了基于视觉导引的智能分拣机器人系统。 1、基于张正友标定法完成机械臂相机内参标定,完成机械臂手眼标定 2、完成机械臂相机的控制及其与本地客户端的TCP稳定通信 3、项目各功能模块的整合调试
1620c++
与他人合作,项目已开源至github https://github.com/HulunbuirLab 基于loongson 2k500开发板开发。致力于成为龙芯架构的Windows 3.1。 开发流程: 前期: 串口 ✅ 伙伴系统 ✅ MMU ✅ 中断 ✅ 时钟 ✅ slab内存分配 ✅ 进线程管理 ✅ 文件系统支持 elf程序支持 后期: PCI-E USB 声音 显示 网络
2630c++
主要职责: (1)设计:架构设计、组件设计、通信接口设计以及通信底层借鉴mvc进行封装。 (2)优化:回调处理间缓存、处理线程池、消息队列编号过滤 (3)设计模式:订阅监听模式、组件工厂模式、组件装饰者模式、DDS系统与发布者与订阅者单例模式 (4)信息库:推模式、心跳检测机制 (5)实现组件设计、流程设计、代码生成、分发运行、可视化展示的完整雷达开发流程。 技术难点: (1)安全维护:应用层ACK与去重保证应用层数据安全 (2)检测订阅IP、根据IP判断决定内容通过协议还是直接回调,多对一数据的同步处理 (3)无感知到有感知,流程抽象成图的方式进行数据加载
2620c++
当前共5319个项目
×
寻找源码
源码描述
联系方式
提交