自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

魏波

魏波

  • 博客(1034)
  • 资源 (5)
  • 收藏
  • 关注

原创 C#之windows桌面软件第三课:完整的串口调试助手

接上一节,这节来编写一个完整的串口调试助手!using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Window...

2019-06-14 10:59:31 3085 6

原创 无人机自动悬停的实现方法(大疆无人机为例)

无人机自动悬停的实现方法 自动悬停是指将无人机固定在预设的高度位置与水平位置上,其实也就是一组三维座标。不过,无人机是如何知道自己的位置的呢?其实说起来也很简单,高度一般来说是通过超声波传感器(测量与地面的距离,比较少见)或者是气压计(高度会影响大气压的变化)来测量的,而水平位置的座标则由GPS模块来确定。当然,GP...

2019-05-27 19:03:31 19059

原创 不完全微分PID控制算法用C语言实现!

1.不完全微分PID控制算法框图2.不完全微分PID控制算法公式3.不完全微分PID控制公式用C语言实现微分先行的PID算法实现,包括位置型和增量型两种实现方式。(1)位置型void PIDRegulation(PID *vPID, float processValue){ float thisError; float thisDev; t...

2019-02-01 11:04:21 5731 1

翻译 微分先行PID控制算法用C语言实现!

1.微分先行PID控制算法框图 2.微分先行PID控制算法公式 3.微分先行PID控制公式用C语言实现微分先行的PID算法实现,包括位置型和增量型两种实现方式。(1)位置型void PIDRegulation(PID *vPID, float processValue){  float thisError;  float c1,c2,c3,te...

2019-02-01 10:46:15 8119 4

原创 多传感器信息融合算法总结

多传感器信息融合算法总结

2018-11-17 14:49:46 21288 1

原创 实时摄像头数据传输丢包问题

实时摄像头数据传输丢包问题做一个实时摄像头数据传输的项目,服务器可以向客户端的多个端口发送数据。问题:如果服务器只向一个端口发送数据,客户端只接受一个端口的数据,那么数据传输没问题。但是如果服务器向客户端的多个端口发送数据,而客户端之接收一个端口的数据,这时就会有丢包的现象。是什么原因?如何解决?解决方法:方法一:多线...

2018-09-29 17:10:06 6383

原创 STM8控制4位LED数码管显示数字

用4位LED显示数字#define STB_H GPIOC->ODR |= (uint8_t)(GPIO_PIN_2)#define STB_L GPIOC->ODR &= (uint8_t)(~GPIO_PIN_2)#define DATA_H GPIOE->ODR |=(uint8_t)( GPIO_PIN...

2018-07-27 09:30:13 10397

原创 移远NB-IOT模块的BC28与M26与BC26对比

一:引脚对比在16引脚接一个LED灯,如果模块能上网LED会闪烁。二:主要参数对比三:电压范围对比

2018-07-17 11:38:12 13973 1

原创 NBIOT 移远BC28模块+stm32开发板例程、教程(打通TCP、COAP协议)

为了开发者能够快速入门BC28的开发,加快开发者的项目进度,开发出此款针对BC28的stm32开发板和完善的发送网络数据的示例程序(TCP协议、COAP协议),程序流程逻辑清楚,注释完善,上手就可以玩转开发自己的BC28应用程序。MUC使用STM32L051C8T6型号。这款型号小巧灵活,特别适合用作为产品开发的型号,价格相对偏低同时又可以满足产品开发需求。我们的板子上使用stm32的低功耗串口(...

2018-07-06 17:33:30 24024 2

翻译 STM32F103+语音识别模块HBR640

STM32F103+语音识别识别模块HBR640先来看结果演示:用声音控制烧水壶烧水和关闭链接:https://weibo.com/tv/v/Hbb04FWkY?fid=1034:4326638951797661HBR640实物图HBR640框架结构图:串口工具:上位机串口协议: 官方给的STM32F...

2018-06-03 19:13:13 30694 13

原创 一个完整的DS1302时钟在STM32上的应用实例

一个完整的DS1302时钟在STM32上的应用(代码位置有点乱).整理后的完整代码https://blog.csdn.net/weibo1230123/article/details/80372790一个完整的DS1302时钟在STM32上的应用/*DS1302时钟芯片*/uint8_t read[] = {0x81,0x83,0x85,0x87,0x89,0x8b,0x8d};/...

2018-05-23 14:39:46 6492 5

原创 DS1302时钟芯片在STM32F0中的完整应用代码

DS1302在STM32F0中的应用DS1302在STM32F0中的应用/**********************第一:首先对端口进行配置****************///DS1302时钟端口定义void GPIO_Configuration(void) { GPIO_InitTypeDef GPIO...

2018-05-19 11:27:40 3813 1

原创 MF RC522读卡芯片手册

MF RC522读卡芯片手册。

2018-05-03 11:16:21 7165

原创 用Arduino检测环境中的温湿度

用Arduino检测环境中的温湿度使用的温湿度传感器是 SHT1X 温湿度传感器。其技术规格如下:全部校准,数字输出;接口简单(2-wire),响应速度快;超低功耗,自动休眠;出色的长期稳定性;超小体积(表面贴装);湿度范围 0—100%RH,温度范围-40℃—128.8℃测湿精度±4.5%RH,测温精度±0.5℃(25℃)模块尺寸:32X17mm传感器采用 2-wire 接口,数字输出,所以需要...

2018-04-22 21:06:38 5199 1

原创 Arduino 控制舵机

Arduino 控制舵机#include <Servo.h>Arduino自带的Servo函数及其语句,先来介绍一下舵机函数的几个常用语句吧。1、attach(接口)——设定舵机的接口,只有9或10接口可利用。2、write(角度)——用于设定舵机旋转角度的语句,可设定的角度范围是0°到180°。3、read()——用于读取舵机角度的语句,可理解为读取最后一条write()命令中的值。...

2018-04-22 19:20:30 3058

原创 用树莓派获取天气状况

用树莓派获取天气状况在树莓派上我们可以通过”wether”工具来以命令行的方式获取天气预报信息。首先当然是安装Weather工具,通过命令行 sudo apt-get install weather-util安装结束后便可以通过不通的方式获取天气预报了。最简单的获取天气状况的方法是使用ICAO代码(International Civil Aviation Organization Airport ...

2018-04-11 15:21:55 5707

原创 K8S中集群、节点、pod、容器实例的关系

K8S中集群、节点、pod、容器实例的关系

2024-11-01 14:10:10 64

原创 常用软件研发质量指标

常用软件研发质量指标(1)需求通过率方式1:需求通过率 = 已通过需求 / 已计划需求方式2:需求通过率 = 测试用例通过数 / 计划的测试用例总数(2)功能点通过率功能点通过率 = 已通过功能点 / 已测试功能点(3)风险规避情况风险规避情况 = 已规避风险 / 已预估风险(4)需求稳定性需求稳定性 = 需求变更数 / 需求总数(1)测试通过率测试通过率 = 已执行测试数 / 已计划测试数(2)缺陷密度方式1:缺陷密度 = 缺陷总数 / 千行代码数。

2024-09-30 09:31:52 464

原创 如何设定软件研发质量目标?

质量目标设定是质量管理的关键环节之一。质量目标分为长期和短期。长期目标是组织对产品质量的承诺,也是组织持续改进产品质量,传播质量文化,提高客户满意度的指南针;短期目标是组织在年内需求要达成的具体质量目标。如何设定软件研发质量目标?

2024-09-30 08:43:39 163

原创 华为软件质量管理

1、人员2、流程3、制度4、工具5、模板

2024-09-29 16:15:51 113

原创 三省六部是指什么?相当于现在的什么部门?

这些对应关系展示了古代中国官制与现代政府机构在职能上的相似性和传承性,也反映了中国古代政治制度的复杂性和精密性。三省六部制的设立和完善,不仅在当时起到了加强中央集权、提高行政效率的作用,也对后世的政治制度产生了深远的影响。三省六部制是中国古代封建社会一套组织严密的中央官制,始于隋朝,确立于唐朝,沿袭至清朝。这一制度在历史上曾扮演了重要的角色,其职能和结构在现代可以与现代的一些政府部门相对应。

2024-08-31 10:14:05 2251

原创 什么是知行合一?

心上学,事上练达与道,合于一。

2024-08-17 18:20:13 156

原创 研发质量管理心得(一)

有原则性,当观点与团队不一致时,要在遵守基本原则的基础上争取对方的妥协,不能项目说怎样就跟着怎样。也不能死守成规,可在取得相同效果的情况下,简化流程,这就需要掌握好“度”。不需要精通各项知识,但要有基本的了解,比如不懂编码,但可以了解代码静态检查、代码走查等方面的知识。流程没有规定的不能强制要求执行,当然也不能放之不管,可在遵守质量管理基本原则的基础上提出建议,或者事后再给出答复。提出问题要有理有据,自己要先理解我们的流程为什么要这么要求,要想别人接受我们提出的问题,先要说服我们自己。

2024-07-25 13:30:19 295

原创 TCP三次握手

TCP三次握手

2024-07-05 16:52:18 437

原创 华为设备图标简介

华为设备图标简介

2024-07-04 13:50:23 601

原创 华为认证体系

华为认证体系

2024-07-04 13:31:47 160

原创 华为公有云服务架构

华为公有云服务架构

2024-07-04 10:14:29 166

原创 传统IT资源、虚拟机、云的区别?

传统IT资源、虚拟机、云的区别?

2024-07-04 09:57:25 119

原创 规范化与标准化的区别和联系

5、标准化的特殊之处还在于,它在规范化的基础上的归纳总结提升是一个动态的过程。1、规范化是在经济、技术、科学及管理等领域,对重复性事物和概念通过制定、发布和实施规范、规程、制度等达到统一,以获得最佳秩序和社会效益的状态。4、标准化是作出定性、定量或程序方面的要求,具体到有针对性的标准化对象,通过整体上的观察和分析,将混乱的事物组合化、有序化。6、规范化基础的领域,并不影响它的标准化实践,在某种程度上,规范化是标准化得以展开的良好前提,标准化创新助力提高规范化水平。

2024-05-31 16:35:00 674

原创 为什么 docker 会在容器时代火了?

为什么 docker 会在容器时代火了?因为 Docker 的分层镜像解决了容器了打包的困难,使研发、测试、运维都能更加专注于自己的职责。

2024-05-28 09:52:09 173

原创 devops中每日构建的理解

每日构建的保证:实际可执行、下关系的产品集成计划。每日构建的前提:对每日构建理论的理解和培训。每日构建的基础:开展单元测试和集成测试。每日构建的升华:自动化的回归测试。每日构建的精神:贵在坚持。

2024-05-16 09:09:15 459

原创 中国历史朝代顺序表(全)

三皇五帝始,尧舜禹相传;夏商与西周,东周分两段;春秋和战国,一统秦两汉;三分魏蜀吴,二晋前后沿;南北朝并立,隋唐五代传;宋元明清后,皇朝至此完。

2024-05-15 08:25:50 288

原创 CMMI、PMP、质量管理体系三者之间的关系

PMP项目管理以及软件测试技术的理论就是填充房子的砖石;CMMI软件能力成熟度模型好比房子的框架架构;盖好的房子就是软件质量管理系统;

2024-05-10 14:53:44 170

原创 西游记人物关系图及取经路线

​​​​​​​。

2024-04-10 12:24:39 207

原创 软件配置管理系统应该包含哪些功能?

因开发和维护的原因,要求实现开发人员同时在同一个软件模块上工作,同时对同一个代码部分做不同的修改,即使是跨地域分布的开发团队也能互不干扰,协同工作,而又不失去控制。基于软件存储库的版本控制功能,实现建立(build)过程的自动化。(7)变更请求管理。跟踪、管理开发过程中出现的缺陷(defect)、功能增强请求(RFE)或任务(task),加强沟通和协作,能够随时了解变更的状态。管理、计划软件的变更、软件的发布计划、使预先定制好的生命周期与相关的质量过程保持-致,项目经理能够随时清晰地了解项目的状态。

2024-04-02 10:20:57 409

原创 变更控制、变更类型

在软件开发过程中会有许多变更,如代码、配置、SQL、基线、构建版本、发布版本等变更。对于变更都要有一个控制机制,以保证所以变更都是可控的、可跟踪的、可重现的。对变更进行控制的机构称为变更控制委员会(change control board,CCB)。

2024-04-01 08:54:05 358

原创 什么是基线?

基线标志软件开发过程的各个里程碑,任何配置项,一旦形成文档并审核通过,即形成一个基线,他标志开发过程的一个阶段的结束。对于已经成为基线的配置项,虽然可以修复,但必须按照一个特殊的、正式的过程进行评估以确认每一处修改。他提供了一个正式标志,随后的工作基于这个标志进行,并且只有授权后才能变更这个标志。建议一个初始基线后,以后每次对他进行的变更都将记录为一个差值,直到建成下一个基线。已经正式通过审核的某产品,他可以作为进一步开发的基础,并只能通过正式的变化控制过程改变。

2024-03-29 10:06:42 2128

原创 配置控制是配置管理的核心工作

设定了开发人员对软件基准库的存取权限,保证开发过程的安全可控。如开发库,开发者对自己的文件库有读写权限,无删除权限;如基线受控库,配置管理员有读写权限,开发人员只有读权限;如产品受控库,只有项目负责人和配置管理员有读写权限。:是配置管理的基本要求,使得组织在任何时候可以获得配置项的任何一个版本。配置控制是配置管理的核心工作。:保证了提交给客户的软件产品是完整的、正确的。:为软件产品变更提供了一个明确的流程。

2024-03-29 09:04:14 284

原创 软件配置管理的定义及手段

软件配置管理(SCM)就是管理软件的变化。

2024-03-28 14:58:56 320

原创 质量成本是什么?

质量成本是什么?质量成本包括:保证成本、损失成本。

2024-03-28 09:12:59 180

extern()和 flock()函数

extern()和 flock()函数extern()和 flock()函数

2019-04-11

Memcached源码分析之内存管理

Memcached源码分析之内存管理Memcached源码分析之内存管理

2019-04-11

Lua源代码分析顺序

Lua源代码分析顺序

2019-04-11

cJSON是C语言中的一个JSON编解码器

cJSON是C语言中的一个JSON编解码器cJSON是C语言中的一个JSON编解码器

2019-04-11

coreutils 的所有代码链接

coreutils 的所有代码链接coreutils 的所有代码链接coreutils 的所有代码链接

2019-04-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除