自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

魏波

魏波

  • 博客(1017)
  • 资源 (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 2986 6

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

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

2019-05-27 19:03:31 18247

原创 不完全微分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 5504 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 7834 4

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

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

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

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

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

2018-09-29 17:10:06 6009

原创 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 10151

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

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

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

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

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

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

翻译 STM32F103+语音识别模块HBR640

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

2018-06-03 19:13:13 30440 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 6080 5

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

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

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

原创 MF RC522读卡芯片手册

MF RC522读卡芯片手册。

2018-05-03 11:16:21 6739

原创 用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 5070 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 2949

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

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

2018-04-11 15:21:55 5605

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

2024-04-10 12:24:39 78

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

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

2024-04-02 10:20:57 219

原创 变更控制、变更类型

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

2024-04-01 08:54:05 165

原创 什么是基线?

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

2024-03-29 10:06:42 421

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

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

2024-03-29 09:04:14 150

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

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

2024-03-28 14:58:56 226

原创 质量成本是什么?

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

2024-03-28 09:12:59 83

原创 质量改进流程

质量改进

2024-03-28 08:38:42 226

原创 软件质量指标

软件质量指标1、功能性质量指标2、可用性质量指标3、可靠性质量指标4、性能的质量指标5、可维护性的质量指标6、可移植性的质量指标

2024-03-27 18:13:23 151

原创 系统工程学思想

大项目或复杂问题的实施和解决,需要按照系统工程学理论进行,以系统的方法完整、全面的分析,而不是零星的处理问题,沿着逻辑推理的路径,去解决哪些原本靠直觉判断处理的问题。

2024-03-27 15:56:29 105

原创 针对软件质量,对用户重要的属性?对开发者重要的属性?

1、对用户重要的属性有:2、对开发者重要的属性

2024-03-27 15:02:57 68

原创 软件产品在哪个阶段容易产生缺陷

软件缺陷由许多原因造成,如果把这些缺陷按照整个软件研发周期归纳起来,统计发现,软件研发周期:需求文档->需求规格说明书->设计文档->编码->测试->投产。软件产品在哪个阶段容易产生缺陷。是软件存在缺陷最多的地方。

2024-03-27 10:47:38 212

原创 什么是软件缺陷(bug)?

软件缺陷是计算机系统或程序中存在的任何一种破坏正常运行能力的问题或错误,或隐藏的功能缺陷或瑕疵。缺陷会导致软件产品在某种程度上不能满足用户的需求。从产品内部看,软件缺陷是软件产品开发或维护过程中存在的错误等各种问题;从外部看,软件缺陷是系统所需要实现的某种功能的失效或违背。软件缺陷是软件产品中存在的问题,最终表现为用户需求功能没有完全实现,不能满足用户需求。

2024-03-27 10:02:43 506

原创 分阶段开发的基本模型有两种,分别是:增量模型和迭代模型

迭代模型描述软件产品的不同阶段是按产品深度或细化的程度来划分。先将产品的整个框架建立起来,在系统初期,已经具有用户需要的全部功能,然后不断细化和完善已有功能。增量模型和迭代模型两者最终的目标一致,都是为了实现一个功能完善、高质量、稳定的产品。

2024-03-27 09:47:45 488

原创 质量研发模型---V模型

(1)需求分析和功能设计对应验收测试。在需求分析、产品功能设计的同时,测试人员就可以阅读、审查需求分析的结果,从而了解产品的设计特点、用户真正需求,确定测试目标,准备测试用例并策划测试活动。(3)当系统人员在做详细设计时,测试人员可以参与设计,对设计进行评审,找出设计的缺陷,同时设计功能、新特征等方面的测试用例,完善测试计划,并基于这些测试用例开发测试脚本。(2)当系统设计人员在做系统设计时,测试人员可以了解系统是如何实现的,基于什么平台,这样可以设计系统的测试方案和测试计划,并事先准备测试环境。

2024-03-27 08:38:32 563

原创 什么是模型?

模型是对事物的一种抽象,人们常常在正式建造实物之前,首先建立一个简化的模型,以便更透彻地了解它的本质,抓住问题的要害。在模型中,先要剔除那些与问题无关的、非本质的东西,从而使模型与真实的实体相比更加简单明了、易于把握。总的来说,使用模型可以使人们从全局上把握系统的全貌及其相关部件之间的关系,可以防止人们过早地陷入各个模块的细节。

2024-03-26 16:44:40 103

原创 质量发展过程

质量发展过程

2024-03-26 14:52:40 70

原创 质量形成过程

产品质量是经过一个过程而形成,这个过程是产品的生命周期。

2024-03-26 14:15:09 280

原创 质量认识的发展

能够满足国家或行业标准、产品规范的要求体现了符合性质量概念。他以“符合”现行标准的程度作为衡量依据,但是“规格”和“标准”有先进和落后之分,过去认为是先进,现在可能落后了。同时,“规格”和“标准”不可能将客户的各种需求和期望都体现出来,特别是隐含的需求和期望。他以适用客户需求的程度作为衡量的依据。该概念要求人们从使用要求和满足程度两个方面理解质量的实质。这一概念既反映了要符合的标准要求,也反映了要满足客户的需求。随着经济的发展和社会的进步,人们的质量的需求不断提高,质量的概念也不断发展。

2024-03-26 13:40:47 140

原创 不同的质量观点

2、NASA(美国国家宇航局):生命攸关,飞行中必须接近零缺陷,可靠性>99.999%;4、Motorola(摩托罗拉):需要达到六西格玛管理标准,走在竞争对手前面;1、微软:软件质量只要好到能使大量的产品卖给顾客;3、合同承包商:满足合同的要求和规格;

2024-03-26 08:53:14 110

原创 汇报工作说结果,请示工作说方案,总结工作说流程,布置工作说标准,关心工作说过程,交接工作讲道德,回应工作说感情

汇报工作说结果请示工作说方案总结工作说流程布置工作说标准关心工作说过程交接工作讲道德回应工作说感情。

2024-03-22 20:53:09 71

原创 用了大品牌做流量,用自主品牌做利润。

用国际品牌和有品牌的产品把用户数量做起来,用大品牌做流量,积累用户数据。当你的用户数量达到一定量之后,再做自主品牌,这叫水到渠成。用户最好的商业模式不需要教育。用别人的品牌去打穿流量,打穿用户,快速建立用户基数,把他沉淀到你的用户基数上。用了大品牌做流量,用自主品牌做利润。

2024-02-22 22:02:54 347

原创 《初级会计实务》第1章概述-1.2会计基础假设和会计核算的基础

1.2会计基础假设和会计核算的基础1.3会计信息质量要求1.4会计人员职业道德规范1.5会计准则制度体系概述(24年新增)

2024-02-07 16:33:49 144

原创 《初级会计实务》第1章概述-1.1会计概念、职能和目标

1.5会计准则制度体系概述(24年新增)1.2会计基础假设和会计核算的基础。1.1会计概念、职能和目标。1.4会计人员职业道德规范。1.3会计信息质量要求。

2024-02-05 08:45:58 276

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关注的人

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