自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

魏波

魏波

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

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

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

2019-05-27 19:03:31 16363

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

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

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

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

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

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

2018-09-29 17:10:06 4425

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

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

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

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

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

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

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

翻译 STM32F103+语音识别模块HBR640

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

2018-06-03 19:13:13 29129 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 5227 4

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

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

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

原创 MF RC522读卡芯片手册

MF RC522读卡芯片手册。

2018-05-03 11:16:21 5535

原创 用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 4573 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 2754

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

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

2018-04-11 15:21:55 3928

转载 推荐一个提高实现目标效率和过滤不现实目标的方法:WOOP

这里的“希望”,既可以是长期的希望,比如 5 年、10 年,也可以是短期的希望,比如一个月,或者就是今天。,也就是针对每一个具体可能出现的障碍,计划用什么办法去解决它。同样地,我们要具象化这些计划,才能在后续工作时迅速反应,使用事先计划好的最佳方法去克服障碍。静下心来思考的时候,常常会发现平时的一些习惯,其实是实现这些愿望的重要障碍。这一步可以让我们在后续执行计划时,更敏锐地觉察到障碍的出现,从而更好地处理它们。有研究证明,这种形象化考虑正面结果的办法,可以大幅提高后续执行计划的积极性和效率。

2023-03-30 15:42:07 5

原创 git四区逻辑关系(工作区、暂存区、本地仓库、远程仓库)

git四区逻辑关系(工作区、暂存区、本地仓库、远程仓库)

2023-03-29 17:17:43 59

原创 2022年研发效能实践案例智库集-EQCon

2022年研发效能实践案例智库集:Docs

2023-03-07 13:34:33 143

原创 学历?能力?

一个面试官愿意看一张有形的总结报告,还是愿意相信看不到的人品?

2023-03-04 21:03:26 327 1

转载 SQLServer安装(在线+离线)与PowerBI本地部署

【转载】

2023-01-07 15:57:35 560

原创 阿里巴巴DevOps能力成熟度模型

L0:手工批量交付、手工运维,这是零能力的DevOps阶段,其服务能力完全取决于开发者个人,业务交付质量普遍不高,随着业务的发展和团队规模的变大会遇到各类问题,通常会首先寻求工具的帮助。 L1:手工为主、工具辅助的批量交付和运维,这个阶段开始引入自动化工具来辅助进行运维、发布等工作,通常已经有了服务化的基础,基础设施已经部分上云,并通过引入开源工具或自建搭建了一些完成特定诉求的工具,但这些工具往往还是孤岛,没有联系起来,业务、开发、运维间采用定期同步的方式,需求的交付还是批量式的。

2023-01-06 23:35:08 544

原创 “一个测试用例是否为单元测试”的争议

小型测试:针对单个函数的测试,关注其内部逻辑,模拟所有需要的服务。可以带来优秀的代码质量、良好的异常处理和优雅的错误报告。Google看到测试领域中这种“百家争鸣”的现象后,创立了自己的命名方式,将测试分为。,而单元测试是小型或中型测试的具体实现形式。中型测试:验证两个或多个指定模拟应用之间的交互。小型测试、中型测试和大型测试。

2022-12-28 13:54:41 406 1

原创 云原生的12个领域

2022-12-12 23:22:24 491

原创 随笔2022.12.6

随笔2022.12.6

2022-12-06 10:36:57 268

原创 shell实例第24讲:zookeeper启动、停止、查看状态脚本

zookeeper启动、停止、查看状态脚本。

2022-11-30 15:59:22 742

原创 阿里云的CIPU

2022年6月阿里云发布了全新的云计算架构-CIPU,这是下一代云计算的核心基础设施。我们知道CPU、GPU是中央处理器和图形处理器,而CIPU是云基础设施处理器,即云时代数据中心内部的专用处理器,是为阿里云飞天操作系统量身定制的硬件,对计算存储,网络都具有云介入能力,并且能够实现硬件加速,完成超高的性能提升。现在的云计算面临着客户对低时延和高带宽的强烈需求,特别是数据中心越来越多,越来越分散之后,一个大的应用会分布在多个子系统中进行部署,而这些系统之间往往需要高速的互联才能满足云计算

2022-11-30 11:05:39 421

原创 DevOps领域的实践汇总

随着研发效能越来越被行业所重视,开发领域的各种实践已经从理论体系逐步走向了研发一线。本章聚焦开发领域的各种实践,既包括各种传统实践的新发展与新趋势(如代码评审、代码扫描等),也包括一些新兴实践(如低代码应用、云端开发等)。整体而言,这些实践加速了开发过程,提升了开发体验,并且使得测试左移成为各组织的目标。

2022-11-16 20:27:20 381

原创 不恰当的使用效能度量

不恰当的使用效能度量“没有度量就没有改进”“没有度量就无法管理”,度量正是为描述和对比这些具象事实而采取的抽象和量化措施。度量的结果可能是片面的,只反映部分事实,也没有完美的效能度量。数据本身不会骗人,但数据的呈现和解读却有很大的空间。当把度量变成一个数字游戏时,永远不要低估人们在追求指标好看方面的“创造性”。我们不应该纯粹面向指标去开展工作,而应该看到指标背后更大的目标,或者是制定这些指标背后的真正动机。ps:来自软件研发效能权威指南

2022-11-13 21:25:54 832

原创 工程卓越和工具平台的关系

工程卓越和工具平台 工具平台应该简单,易用,向下屏蔽复杂的实现,向上提供易于使用的能力,在不增加工程师学习成本的前提下,默默地优化研发过程的各个环节,提升整个工作的效率。在一定程度上,工具平台体现了“成全别人(用工具的人),死磕自己(工具开发者)”的设计哲学,但是工具平台并不是效能提升的全部,拥有工具和拥有能力是截然不同的两件事。很多公司采购了研效工具,就以为已经拥有了这样的能力,其实购买装备只能让你看起来显得专业而已。我们不能仅仅关注工具,还要追求工程

2022-11-13 17:21:13 355

原创 一段C代码如何显示出对于的汇编代码

给出一段C代码如何显示出对于的汇编代码:

2022-11-11 17:55:17 445 1

原创 《DevOps实践指南》笔记:第7章

软件的架构和软件团队的结构是一致的,说白了就是‘如果让4个团队开发同一个编译器,那么编译器最后会有4个执行阶段’。这些跨职能团队可以独立运作——能够设计和开展用户实验,构建和交付新特性,在生产环境中部署并运行服务,不依赖于其他团队就能修复任何缺陷,从而加快行动的步伐。实现高绩效的另一种方法是组建稳定的服务团队,持续提供资金,让他们执行自己的战略和计划。随着组织的发展,保持人员和团队之间的有效沟通和协作成为最大的一个挑战。组建跨职能和以市场为导向的团队是实现快速流动和可靠性的一种方式,但并不是唯一的方式。

2022-11-11 15:27:26 241

原创 《DevOps实践指南》笔记:第6章

将状态进行可视化的方法有很多,最重要的是有效展示最新状态,而且要不断修订,以确保团队了解最新进展。组建专门的转型团队,并使之独立于负责日常运作的部门(他们称前者为“专职团队”,称后者为“绩效引擎”)。最重要的是,这个团队应该负责实现明确定义的、可度量的、系统级的目标。绘制价值流图的目标并不是记录所有的步骤和细节,而是识别出阻碍价值流快速流动的环节,从而缩短前置时间和提高可靠性。任务列表存储在公共的工作系统中,使用统一的术语,并能全局地进行优先级排序。建立机制并允许团队成员互相帮助,甚至帮助其他团队的成员。

2022-11-10 17:16:31 251

原创 《DevOps实践指南》笔记:第5章

《DevOps实践指南》笔记:第5章第5章 选择合适的价值流作为切入点

2022-11-08 17:14:29 195

原创 《DevOps实践指南》笔记:第4章

例如,把所有事故报告转化成可搜索的知识库,让有需要的团队能更加方便地使用它去解决类似问题,同时建立起组织级的共享源代码库,让所有人可以方便地使用整个组织的代码、库和配置。根据Womack的说法,这种关系是必要的,因为谁都无法独立解决问题——领导者不会亲自从事解决问题所需的一线工作,而一线工作者也不了解大的组织环境,或不具备在工作领域以外做出改变的权力。技术价值流的核心是建立高度信任的文化。:清晰地描述出要解决的问题,对解决方案所做的假设,验证假设的方法,对结果的解释,以及如何利用经验进行下一个迭代。

2022-11-08 16:54:28 169

原创 《DevOps实践指南》笔记:第3章

《DevOps实践指南》笔记:第3章第3章 第二步:反馈原则

2022-11-08 15:14:17 247

原创 2022刘润年度演讲:进化的力量关键词

14、脆性企业,稍微遇到一点意外就溃不成军,七零八落;3、2022年第一批00后毕业,总人数1076万,增长了18.4%;24、2023年,私域+直播,会成为越来越多品牌得标配,在公域,用钱购买流量;15、岁月静好的时候,花瓶有花瓶的美,泥人有泥人的美,当意外来领时,我祝愿你是一只富有弹性的篮球。20%靠短视频推荐、30%算法推荐、40%付费投流、10%其他。6、意味、周期、趋势、规划。化解意外、穿越周期、锁死趋势、拥抱规划。20、财务弹性能让你活下去;19、救命、治病、养生(活下去、好起来、更健康)

2022-11-05 16:44:33 869

原创 《DevOps实践指南》笔记:第2章

1)技术工作通常是动态的,尤其是存在共享服务的情况下,团队必须要同时满足很多利益干系人的需求,有临时工作,日常工作,紧急工作。通过这种方式,不仅能将工作内容可视化,还能有效地管理工作,加速其从左至右的流动。2)控制队列的长度(即在制品数)是一个非常强大的管理工具,因为这是影响前置时间的重要因素之一,对于大多数的工作条目而言,在它们完成以前,其实并无法预测到底需要多长时间。大批量的发布会造成突发的、大量的在制品,导致所有下游工作中心[插图]大规模的混乱,其结果是流动性变差,质量下降。

2022-11-03 22:21:16 240

原创 Scrum指南笔记

(4)spring backlog由三部分组成:spring goal(为什么做)、为spring选择的product backlog条目(做什么)、交付increment的可执行计划(如何做)(3)SM服务于scrum团队,比如负担成员,帮助团队创建符合DOD的高价值的increment,移除阻碍团队进展的障碍,确保scrum事件积极富有成效的完成;(1)规划这个迭代的目标和任务安排,最终的计划由Scrum Team协作创建,会议结束前必须确定spring goal。

2022-11-01 21:37:47 295

原创 时刻提醒自己

11、运气在成功中扮演这一定的角色,通过正确的品格、目的、行为去创造属于自己的“幸运”。12、不是话多的人,但是面对任何人都能自如交谈,说出的话能让人得到收获。9、做不到的事不要轻易答应,说了就去努力做到,嘴上不挂虚的口号。5、常思考身边发生的事的因果关系,想别人所不想的问题。2、在征求别人的意见之前,自己先思考,但不会先讲。7、不对别人的小过失而计较,不纠结细枝末节。3、保持谦虚,接受自己知识的局限。6、在众人争执不休时有自己的主见。4、重要的事提前去布局。1、少透露自己的情绪。

2022-10-24 16:02:50 213

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

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