课程学习

野火RA6M5开发板 DHT11温湿度传感器 OLED显示测试学习

# 野火RA6M5开发板 DHT11温湿度传感器 OLED显示测试学习 ## DHT11温湿度传感器 DHT11是一款有已校准数字信号输出的温湿度传感器。 精度湿度+-5%RH, 温度+-2℃,量程湿度20-90%RH, 温度0~50℃。 更多DHT11信息请参考:https://baike.sog ......
野火 传感器 RA6M5 OLED DHT

Docker 学习

Docker 学习 自己边学边整理了一些命令 -- 镜像容器相关 -- 搜索镜像 docker search nginx -- 镜像名称:版本,下载指定版本的镜像,默认是最新版本 docker pull nginx:1.24 -- 创建名称为test01 的容器,-d 以后台的形式运行,-P 自动分 ......
Docker

软件测试学习路线

1.功能测试用例,测试流程。测试报告,jira,测试项目(app和web) 2.web测试:F12调试查看接口 请求响应 3.app测试:adb、monkey测试,fiddle抓包,性能、安全测试 4.接口自动化:postman、jmeter性能测试 5.mysql、linux 6.appuim、s ......
软件测试 路线 软件

学习日记——Java循环结构

1.while循环 ①语法: while循环语法 //参数的初始化 int i=1; //循环条件 while(i<10){ //循环操作 System.out.println("这是测试"); //变更参数 i++; } 特点:先判断,再执行 ②实战案例: 2.do while循环 ①语法: do ......
结构 日记 Java

系统化学习前端之Vue(vue2)

## 前言 vue2 截止 2023 年 12 月 31 日不再维护更新,将全面拥抱 vue3 了。 ## vue2 vue2 是一个实现 UI 层的渐进式 js 框架。vue2 本质是一个类,可以配置 options API 实例化为一个 vm 对象,通过模板编译处理成虚拟 DOM,对比更新后生成 ......
前端 系统 vue2 Vue vue

【安全学习之路】Day9

今天nss的题估计不会做了,晚点看看ciscn以前的题(萌新第一次参赛,看看强度) ![](https://img2023.cnblogs.com/blog/3073714/202305/3073714-20230526173101643-2119435402.png) ![](https://im ......
Day9 Day

线段树学习总结

## 线段树入门 ### 线段树的概念 > 线段树是一种二叉搜索树,与区间树相似,它将一个区间划分成一些单元区间,每个单元区间对应线段树中的一个叶结点。使用线段树可以快速的查找某一个节点在若干条线段中出现的次数,时间复杂度为O(logN)。而未优化的空间复杂度为2N,实际应用时一般还要开4N的数组以 ......
线段

大二下1500字课程总结

在本学期的学习中,我主要学习了安卓app的开发以及利用SpringBoot开发JavaWeb,并且学习了Vue框架和其组件库Element。在这个学习过程中,我获得了以下的经验和感受,并且也有了一些思考。作为一门重要的计算机科学课程,软件工程是确保软件项目成功的关键之一。此课程通过教授软件开发的最佳 ......
课程 1500

Windows驱动开发学习记录-使用Inf安装过滤驱动时自动添加注册表相关内容

做过滤驱动时一般需要在相关class驱动里添加过滤信息,即LowerFilters或者UpperFilters,比如disk类的注册表当前信息,如下图: 一个常规的inf文件如下所示: ; ; USBFilter.inf ; [Version] Signature="$WINDOWS NT$" Cl ......
注册表 Windows 内容 Inf

【前端算法学习】数据结构之“栈”

### JS中最棒的数据结构:数组 ​ **数组是计算机科学中最常用的数据结构**。我们知道, 可以在数组的任意位置上删除或添加元素。然而,有时候我们还需要一种在添加或删除元素时有更多控制的数据结构。有两种数据结构类似于数组,但在添加和删除元素时更为可控。它们就是 **栈和队列**。 ​ 要开始学习 ......
数据结构 前端 算法 结构 数据

软件构造课程思考10

11 面向可复用性和可维护性的设计模式 创建模式:工厂方法 结构模式 适配器模式:具有不兼容接口的类可以通过将其自己的接口包装在现有类的接口周围来协同工作装饰器模式行为模式: 策略模式:允许在运行时选择一系列算法中的一个模板模式:规定抽象逻辑,实现细节需要实现迭代器模式:顺序访问元素,不会表示泄漏访 ......
课程 软件

c#学习笔记---BackgroundWorker 详解

https://blog.csdn.net/qq_40313232/article/details/124987701 在C#程序中,经常会有一些耗时较长的CPU密集型运算,如果直接在 UI 线程执行这样的运算就会出现UI不响应的问题。解决这类问题的主要途径是使用多线程,启动一个后台线程,把运算操作 ......
BackgroundWorker 笔记

算法学习记录(模拟枚举贪心题单):四舍五入(未AC)

###题目链接 https://ac.nowcoder.com/acm/contest/20960/1004 ###题目分析 注意当第i位为9是,此时进位就是0,但是`0 using namespace std; // 利用第i+1位判断第i位是否要进位 int n, t, flag, point; ......
算法

EF6学习笔记

# 概述 Entity Framework (EF) Core 是轻量化、可扩展、[开源](https://github.com/dotnet/efcore)和跨平台版的常用 Entity Framework 数据访问技术。 EF Core 可用作对象关系映射程序 (O/RM),这可以实现以下两点: ......
笔记 EF6 EF

帆软学习随笔记录

--模板>模板Web属性>填报页面设置-为该模板单独设置,添加加载结束事件(JS实现根据当前sheet隐藏参数面板)$(".fr-sheetbutton-container").click(function() //给切换sheet的按钮绑定点击事件 { var a = _g().selectedI ......
随笔

SAT的学习和使用

1.前端使用HTTP接口调用SAP系统,SAP如何捕捉到并且进行分析? 事务代码SAT: 此处的对象名称为:接口地址:http://域名:端口/sap/ztest1 保存之后状态为: 调用完成之后状态为: 然后点击这里进行分析 ......
SAT

markdown 语法学习

# markdown 语法学习 # 一级标题#+空格 ## 二级标题##+空格 ### 三级标题###+空格 #### 四级标题####+空格(依次类推) ## 字体设置 (两边两星号)**粗体** (两边一星号)*斜体* (两边三星号)***斜体加粗*** ## 引用 > 引用说明>加空格 ## ......
语法 markdown

MySQL学习进阶篇Day1

1. 存储引擎 1.1 MySQL体系结构 1). 连接层 最上层是一些客户端和链接服务,包含本地sock 通信和大多数基于客户端/服务端工具实现的类似于 TCP/IP的通信。主要完成一些类似于连接处理、授权认证、及相关的安全方案。在该层上引入了线程 池的概念,为通过认证安全接入的客户端提供线程。同 ......
MySQL Day1 Day

Chapter04_学习

# 多线程安全 现在 glibc 库函数大部分是线程安全的,特别是 `FILE*` 系列函数是安全的,但是两个或者多个函数组合到一起就不是安全的了。例如 `fseek()`、`fread()` 两个函数都是线程安全的,但是对某个文件先 `seek()` 再 `read()` ,这两步操作中间有可能会 ......
Chapter 04

软件工程课程学期总结

# 课程学期总结 大二下学期这就要过去了,这学期,我们的专业课《软件工程》,还是由王建民老师讲授,除了开学的考试,和家常便饭似的的测试,其余时间还是过的比较开心的,让我在上课期间能够开心的,要 么就是王老师讲课生动形象,能让人很快地理解他想要传达给我们的事情和道理,往往总是,一件事情举多个例子让我们 ......
软件工程 学期 课程 工程 软件

游标学习

# 游标学习 ### 针对**结果集**,逐条访问,本质是**指针** - 静态:结果集不变 消耗资源少 - 动态:在使用游标时,若游标对数据库做了增删改操作改变了原始数据,结果集也会发生改变。 消耗资源多 - 只进:不能倒回去读,只进不退。更改后不能再回去读取,提取后不可更改。 消耗资源少。 ## ......
游标

Chapter02_学习

# 死锁 # 条件变量和互斥量区别 互斥器是加锁原语,用来拍他性地访问共享数据,它不是等待原语。在使用 mutex 时,我们一般都会期望加锁不要阻塞,总是能立刻拿到锁,然后尽快访问数据,用完之后尽快解锁,这样才能不影响并发性和性能。 如果需要等待某个条件成立,我们应该使用条件变量。条件变量顾名思义是 ......
Chapter 02

Chapter03_学习

# 多线程服务器常用的编程模型及适用场合 ## 线程与进程 * 先区分下线程和进程的概念,一个进程是内存中正在运行的程序,每个进程都有自己独立的地址空间,Linux操作系统通过 `fork()` 系统调用产生进程。 * 线程的特点是共享地址空间,从而可以高效地共享数据。一台机器上的多个进程能够高效地 ......
Chapter 03

C#学习笔记 -- 枚举与位标志

位标志 开发者使用单个字的不同位表示一组开关的紧凑方法, 称为位标志, 可以使用枚举来实现它, 步骤如下 确定需要多少个位标志, 并选择一种有足够多位的无符号类型(uint, ulong)来保存他 确定每个个位位置代表什么, 并给他们一个名称. 声明一个选中的整数类型的枚举, 每个成员有一个位位置表 ......
标志 笔记

C#学习笔记 -- 枚举

枚举 1、枚举 枚举是开发者定义的类型, 与类、结构一样 与结构一样, 枚举是值类型, 因此直接存储他们的数据, 而不是分开存储成引用和数据 枚举只有一种类型的成员: 命名的整数值常量 enum TrafficL { Green, Red, Yellow } 每个枚举类型都有一个底层整数类型, 默认 ......
笔记

走进Linux世界,学习Linux系统的必备指南

随着计算机技术的不断发展,Linux操作系统已成为IT行业中备受关注的操作系统之一。Linux以其安全性、稳定性和开放性,受到了广泛的认可和欢迎。学习Linux系统对于IT行业的从业者来说是非常重要的。但是,对于初学者来说,学习Linux可能会感到有些困难。 所以,我今天我打算给初学者们答疑解惑,希 ......
Linux 指南 系统 世界

走进Linux世界,学习Linux系统的必备指南

随着计算机技术的不断发展,Linux操作系统已成为IT行业中备受关注的操作系统之一。Linux以其安全性、稳定性和开放性,受到了广泛的认可和欢迎。学习Linux系统对于IT行业的从业者来说是非常重要的。但是,对于初学者来说,学习Linux可能会感到有些困难。 所以,我今天我打算给初学者们答疑解惑,希 ......
Linux 指南 系统 世界

走进Linux世界,学习Linux系统的必备指南

随着计算机技术的不断发展,Linux操作系统已成为IT行业中备受关注的操作系统之一。Linux以其安全性、稳定性和开放性,受到了广泛的认可和欢迎。学习Linux系统对于IT行业的从业者来说是非常重要的。但是,对于初学者来说,学习Linux可能会感到有些困难。 所以,我今天我打算给初学者们答疑解惑,希 ......
Linux 指南 系统 世界

rxjs学习 - 2

......
rxjs

树状数组学习总结

今天本初中生蒟蒻学习了一下$\color{red}{树状数组}$,总结一下~~~ ## 树状数组的实现 ### 功能简介 - 快速求前缀和($\color{purple}{O(log_2n)}$) - 修改某一个数($\color{green}{O(log_2n)}$) ### 树状数组图示 树状数 ......
数组