
软件工程
文章平均质量分 66
软件工程的学习资料
naumy
这个作者很懒,什么都没留下…
展开
-
DockerDesktop
DockerDesktop电脑开启虚拟化(电脑的虚拟化处于禁用状态) 开机按F2进入BIOS,选择Configuration的选项,Intel Virtual Technology的选项设置成Enable的状态。原创 2021-07-20 07:40:37 · 1024 阅读 · 0 评论 -
Sonarqube在win下的使用
Sonarqube在win下的使用文章目录Sonarqube在win下的使用概述1.创建项目2.添加环境变量2.1高级系统设置2.2设置环境变量2.3代码静态扫描3.win下扫描c语言代码3.1支持的编译器3.2构建命令4.修改规则4.1新建配置4.2挂起规则5.应用市场6.用户信息7.管理项目SonarQube ® 是一种自动代码审查工具,用于检测代码中的错误、漏洞和代码异味。它可以与您现有的工作流程集成,以支持跨项目分支和拉取请求的持续代码检查。如果您想试用 SonarQube,请查看试用 Son原创 2021-10-19 18:35:57 · 966 阅读 · 0 评论 -
Ansible在windows的使用
Ansible在windows的使用1.linux离线安装ansible参考博客: ansible离线安装相关的安装包:链接:https://pan.baidu.com/s/1vqUSk3B_XKLAvzFGAr0HIw提取码:3844使用相关的命令进行安装:# 安装包解压tar -xzvf ansible-2.4-rpms.el7.tar.gz# 进入安装包cd ansible-2.4-rpms.el7# 安装ansible依赖内容rpm -ivh PyYAML*rpm lib原创 2021-10-26 22:31:44 · 8365 阅读 · 1 评论 -
Ansible
Ansible文章目录Ansible1.linux安装ansible1.1linux在线安装ansible1.2linux离线安装ansible1.2.1python安装的第三方库1.2.2ansible压缩包离线安装2.主机清单inventory2.1主机清单内容2.2主机显示别名2.3ansible的Host-pattern2.4ansible执行流程3.查看文档的命令3.1查看模块信息3.2简要查看模块信息3.3查看所有的模块信息4.ansible常用模块4.1linux下常用模块4.1.1ping原创 2021-11-05 15:31:08 · 894 阅读 · 0 评论 -
Jenkins插件
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Doc原创 2022-02-24 21:32:28 · 167 阅读 · 0 评论 -
Sonarqube扫描c++代码
Sonarqube扫描c++代码文章目录Sonarqube扫描c++代码1.下载cppcheck2.配置sonarqube3.进行配置文件4.查看结果1.下载cppcheck然后生成xml文档2.配置sonarqube3.进行配置文件4.查看结果原创 2021-10-25 17:47:08 · 1588 阅读 · 0 评论 -
Jenkins基本修改
#${ENV.var=“测试项目”}原创 2023-03-02 22:49:36 · 565 阅读 · 0 评论 -
树莓派入门
树莓派1.相关参数https://item.taobao.com/item.htm?spm=a1z0d.7625083.1998302264.6.e4ab4e690zcWIe&id=597477386998配置参数4B 主板4B8GB电源HDMI官方电源+官方HDMI线闪迪TF卡64GB硬件配置:树莓派4B和3B+对比变化部分2.下载和烧录镜像2.1镜像镜像下载:Raspberry Pi OS – Raspberry Pi官方镜像:F原创 2022-03-06 15:14:52 · 241 阅读 · 0 评论 -
C语言积累
一个比特(Bit)位只有 0 和 1 两个取值,只有参与&运算的两个位都为 1 时,结果才为 1,否则为 0。例如1&1为 1,0&0为 0,1&0也为 0,这和逻辑运算符&&非常类似。十六进制的左移即是向左移动N位,把左边的N位去掉,右边缺的N位补零,也就是移动N位就乘以2的N次方(但此结论只适用于左移时被溢出舍弃的高位中不包含1的情况)参与|运算的两个二进制位有一个为 1 时,结果就为 1,两个都为 0 时结果才为 0。例如1|1为1,0|0为0,1|0为1,这和逻辑运算中的||非常类似。原创 2023-03-21 21:32:31 · 95 阅读 · 0 评论 -
I2C协议
对I2C总线来说工作在中断和非中断模式在时序上是相同的,只不过在非中断模式下是通过检测ACK信号来判断从设备响应了,在中断模式下是通过中断信号来判断从设备响应了,一般是读主CPU侧的I2C控制器的中断标志来判断的。I2C协议对数据的采样发生在SCL高电平期间,除了起始和停止信号,在数据传输期间,SCL为高电平时,SDA必须。I2C协议规定,SCL处于高电平时,SDA由高到低变化,这种信号是起始信号。I2C协议规定,SCL处于高电平,SDA由低到高变化,这种信号是停止信号。I2C 协议的一个示例。原创 2023-03-21 21:36:51 · 2715 阅读 · 0 评论 -
STM32通讯设计
这些函数是与STM32的HAL库(Hardware Abstraction Layer)中I2C模块相关的中断处理和回调函数。1.这些函数是STM32的I2C(Inter-Integrated Circuit)总线操作函数,用于在不同模式下进行数据传输和通信。使用中断程序进行和2202进行通讯,2202芯片未获取到STM32发送的数据,需要排查原因。3.如果HT2202芯片能够收到STM32发送的数据则通讯成功,否则通讯失败。2.将STM32芯片配置为从机发送,中断模式下发送固定数据。原创 2023-11-29 13:15:42 · 560 阅读 · 0 评论 -
串口收发程序设计
串口收发程序设计1.基本知识1.1串口串行接口是一种可以将接收来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接收的串行数据流转换为并行的数据字符供给CPU的器件。一般完成这种功能的电路,我们称为串行接口电路。串口通信(Serial Communications)的概念非常简单,串口按位(bit)发送和接收字节的通信方式。1.2波特率这是一个衡量符号传输速率的参数。指的是信号被调制以后在单位时间内的变化,即单位时间内载波参数变化的次数,如每秒钟传送240个字符,而每个字符格原创 2022-01-11 22:36:37 · 3578 阅读 · 0 评论 -
STM32中断模块
EXTI—外部中断/事件控制器,管理了控制器的20 个中断/事件线。每个中断/事件线都对应有一个边沿检测器,可以实现输入信号的上升沿检测和下降沿的检测。EXTI 可以实现对每个中断/事件线进行单独配置,可以单独配置为中断或者事件,以及触发事件的属性。HAL 库函数的EXIT 初始化非常简单,只需配置好IO 口的模式,然后配置中断源、中断优先级、使能中断。原创 2023-05-26 09:57:44 · 208 阅读 · 0 评论 -
STM32CUBEIDE-简单案例生成
STM32CUBEIDE-简单案例生成原创 2023-01-09 15:07:38 · 1081 阅读 · 0 评论 -
GPIO端口状态实现最大速度翻转
比如说,一个电路在它一个工作周期中有一半时间被接通了,那么它的占空比就是50%。同理,当占空比设置为20%时,阀门的开度显然应该为20%。占空比是指高电平在一个周期之内所占的时间比率,方波的占空比为50%,占空比为0.5,说明正电平所占时间为0.5个周期。若信号的周期为T,每周期高电平时间为t1,低电平时间为t2,T=t1+t2,则占空比D=t1/T。占空比(Duty Cycle)在电信领域中有如下含义:在一串理想的脉冲序列中(如方波),正脉冲的持续时间与脉冲总周期的比值。原创 2023-01-09 17:45:20 · 1486 阅读 · 0 评论 -
Keysight示波器使用备注
功能 -> DVM => 触发电平。1.点击Tragger设置下降沿。3.single => 触发。2.点击analyze设置。原创 2023-03-27 12:25:34 · 3202 阅读 · 1 评论 -
ELK study
1.索引(Index)(数据库)是一个包含了相关文档数据的集合,存数据的地方。索引可以包含多个类型(Type),每个类型代表一个类似数据库中的表。2.类型(Type)(表)类型是用来定义数据结构,是在索引中对文档进行分类的一种方式。每个类型都有自己的映射(Mapping),定义了文档中包含的字段和它们的类型。3.文档(Document)(行)是存储在索引(Index)中的基本数据单位(最小),一个文档就是一条记录。类似于 MySQL 中的一行。原创 2024-04-15 18:50:51 · 355 阅读 · 0 评论 -
Kibana
kibana1. Discoveradd filter: 添加过滤器日期选项:absolute、realtive、now添加的字段:在选中字段后,能够进行需要的字段进行显示2. DashboardDashboard首页:进行图形化的显示页面:3. Visualize3.1 折线图折线图的如下显示:进行过滤条件的选择:.3.2 柱状图柱状图入口:柱状图显示:4.Observability4.1 Logs存放上传到 es 的原始数据原创 2021-07-18 17:51:03 · 316 阅读 · 0 评论 -
图书管理系统的结构流程图
图书管理系统的结构流程图顶层图:0层图:**1层图(图书借阅)**(图书管理)二层图:借书还书原创 2020-06-01 21:17:14 · 34889 阅读 · 4 评论 -
UML应用题
UML应用题 某学校领书的工作流程为:学生班长填写领书单,班主任审查后签名,然后班长拿领书单到书库领书。 书库保管员审查领书单是否有班主任签名,填写是否正确等,不正确的领书单退回给班长; 如果填写正确则给予领书并修改库存清单;当某书的库存量低于临界值时,登记需订书的信息,每天下班前为采购部门]提供张订书单。 用用例图、顺序图和活动图来描述领书的过程。活动图:顺序图:当手机开机时, 它处于空闲状态,当用户使用电话呼叫某人时,手机进人拨号状态。如果呼叫成动,即电活接通,手机就处 于通话状态原创 2020-06-01 21:05:03 · 23425 阅读 · 14 评论