XOR

TCP三次挥手与四次握手

TCP三次挥手与四次握手 什么是TCP? TCP 是面向连接的、可靠的、基于字节流的传输层通信协议。 面向连接:一定是「一对一」才能连接,不能像 UDP 协议可以一个主机同时向多个主机发送消息,也就是一对多是无法做到的; 可靠的:无论的网络链路中出现了怎样的链路变化,TCP 都可以保证一个报文一定能 ......
TCP

什么是测试金字塔?如何使用测试金字塔来构建自动化测试体系?

测试金字塔理论推荐单元测试应该是数量最多,覆盖范围最大的测试种类。道理很简单,单元测试成本低,运行速度快,在发现问题的时候解决问题也最快。集成测试数量次之,最后才是昂贵的端到端测试。由于端到端测试经过的环节更多,所以通过端到端测试发现的问题,解决起来用时更多。 ......
金字塔 金字 体系

监控运维命令详解

需要关注持续更新的朋友可以关注下面的链接: [运维相关合集地址](https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzI5MjY4OTQ2Nw==&action=getalbum&album_id=2961710361051660289&scene=173 ......
命令

docker iptables

- name: 获取是否已经安装docker shell: 'systemctl is-active docker || echo "NoFound"' register: docker_svc # 18.09.x 版本二进制名字有变化,需要做判断- name: 获取docker版本信息 shell ......
iptables docker

Java8 Stream流操作最强详解版

Java8 Stream流操作最强详解版 1. Stream简介 ​ Java8 是Java 最受欢迎的一个版本,Stream是Java8提供的一个新的API,它位于java.util.stream包下。Stream API提供了一种新的方式来对Java集合进行操作,给我们操作集合(Collecti ......
Stream Java8 Java

ch57x\ch58x开启仿真

本次使用的平台是MounRiver Studio,使用的是WCH的CH582m与WCH-LinkE 仿真之前确保LinkE处在Risc-V模式下 空闲时蓝灯常灭 Step1:首先通过ISP工具开启两线仿真; Step2:点击下载选项会出来一个Debug的配置 紧接着会出现 再点击仿真开关即可。 如果 ......
ch 57 58

[cnn][julia]Flux实现卷积神经网络cnn预测手写MNIST

# julia_Flux ### 1.导入Flux.jl和其他所需工具包 ```julia using Flux, MLDatasets, Statistics using Flux: onehotbatch, onecold, logitcrossentropy, params using MLD ......
卷积 神经网络 cnn 神经 MNIST

【python基础】循环语句-while循环

# 1.初识while循环 循环语句主要的作用是在多次处理具有相同逻辑的代码时使用。while循环是Python提供的循环语句之一。 while循环的语法格式之一: ![image](https://img2023.cnblogs.com/blog/3179433/202306/3179433-20 ......
语句 基础 python while

云淡风轻,细水长流,写在开头

# 云淡风轻,细水长流,写在开头 工作后总是很难下定决心做一些系统性的积累,每天各行各业各方各面繁杂的输入很多,让人过了一阵还能记起或是回味的却也寥寥,更别说进一步消化。作为一个不那么正统的程序员,想着还是找一个地方进行知识也好,感悟也罢又或是一些心情的整理与沉淀,希望能够帮助自己更加系统,有条理, ......
细水长流 开头

Android获取蓝牙设备列表的方法

android如何获取蓝牙设备了? 我们一步一步来分析,首先蓝牙属于一种短距离的无线通信技术,那作为我们android系统是否对此有过封装了?答案那肯定是有了! BluetoothAdapter android提供的蓝牙适配器,既然有了适配器,接下来我们获取蓝牙列表就有了一个切口。首先我们获取蓝牙列 ......
Android 方法 设备

provide / inject替代 Vuex

provide / inject可以解决上述弊端 A.vue–>B.vue,用法: // A.vue export default { provide: { name: 'Aresn' } } // B.vue export default { inject: ['name'], mounted ( ......
provide inject Vuex

将脚本打包成rpm包

1.下载所需要的软件 yum install rpm-build rpmdevtools -y 2.生成所需要的工作目录 rpmdev-setuptree 3.拷贝所需文件至文件夹 cp people_update.spec /root/rpmbuild/SPECS/ cp people_updat ......
脚本 rpm

fastapi 异步应用

# 定义一个专门创建事件循环loop的函数,在另一个线程中启动它 def start_loop(loop): asyncio.set_event_loop(loop) loop.run_forever() @app.get("/addr") def index(adcode: str = None, ......
fastapi

Deep One-Class Classification

# Deep One-Class Classifification Deep SVDD (Deep Support Vector Data Description)训练一个神经网络,最小化包含数据表征的超球的体积(如图1所示) ![image-20230606193307205](https://i ......
Classification One-Class Class Deep One

离散化

```cpp n = read(); for (int i = 1; i <= n; ++ i) { a[i] = read(); b[i] = a[i]; } stable_sort(b + 1, b + 1 + n); len = unique(b + 1, b + 1 + n) - (b + ......

Laravel多个模型关联使用的情况

比如说有三个模型,我想实现这样的效果: SELECT DISTINCT `platforms`.* FROM `company_products` INNER JOIN `platforms` ON `company_products`.`platform_id` = `platforms`.`id ......
模型 多个 Laravel 情况

Linux分析进程占用内存最高和占用CPU最高 的 命令

Linux分析进程占用内存最高和占用CPU最高 这里只显示最高的前5个,如果想显示更多的话,可以自己修改: 查看占用内存最高的5个进程 ps aux | sort -k4nr | head -n 5 查看占用cpu最高的5个进程 ps aux | sort -k3nr | head -n 5 ......
进程 命令 内存 Linux CPU

[浅谈] 拉格朗日插值

# Introduce 给定 $n$ 个点,那么可以确定一个不超过 $n-1$ 项的多项式函数值。我们可以使用高斯消元,但是 $O(n^3)$ 的时间复杂度和精度误差难以接受。 # Principle 我们考虑构造函数 $fi$ ,满足其在 $x=x_i$ 时函数值为 $1$ ,在 $x=x_j(j ......

记录一次.NET6环境使用Visual Studio 2022 V17.6.2版本的异常

### 开发环境 C#开发环境Visual Studio 2022 V17.6.2版本。 ### 目标框架: .NET 6.0 ### 错误内容: 系统是Blazor Server框架的系统页面,在使用Visual Studio 2022 V17.6.2版本编译后,执行出现: ```csharp T ......
版本 环境 Visual Studio NET6

偷了一个鼠标特效

js文件地址 https://blog-static.cnblogs.com/files/Mxy-cnblog/mouse.min.js 可以新建js文件存放到自己的博客园文件里防止源文件被删除 使用方法 ``` $.shuicheMouse({ type:12, color:"rgba(187,6 ......
鼠标特效 特效 鼠标

java中基本数据类型和包装数据类型

基本数据类型和包装数据类型在 Java 中有着重要的区别和联系,对于 Java 程序员来说,熟悉这两种数据类型的特点和使用方法是非常必要的。 基本数据类型 Java 中的基本数据类型一共有 8 种,分别为: - byte- short- int- long- float- double- char- ......
类型 数据 java

C# 项目中的目标框架无法修改并且显示为空处理

C# 项目中的目标框架无法修改并且显示为空,如下 由于该项目设置了兼容多个目标框架,编辑项目文件可以看到 TargetFrameworks=>TargetFramework,如果有多个目标框架,改成一个,即可解决 ......
框架 目标 项目

叉车技改:提升叉车安全性,安装叉车指纹锁

在工业生产中,叉车是一个非常重要的物流设备。然而,由于叉车操作者疲劳、不慎操作或不当使用等因素,往往会导致在操作过程中发生意外事故。因此,提升叉车的安全性显得尤为重要。 为了增加叉车的操作安全性,可以采用安装叉车指纹锁这一技改措施。九盾安防叉车指纹锁是一种通过人体生物识别技术,识别验证指纹是否合法以 ......
叉车 指纹 安全性

奇安信设备问题(初中级)

一、天眼设备 1、在天眼设备中,sip、dip、sport、dport字段的含义? 答:sip是源IP、dip是目的IP;sport是源端口、dport是目的端口。 2、在天眼分析平台DNS协议中的dns type字段的含义是什么? 答:dns type表示DNS请求类型;0表示DNS请求、1表示D ......
初中级 初中 设备 问题

uniapp render.js

1、操作数据 <template> <view class="content"> <view @click="renderScript.emitData">获取renderjs数据</view> {{ name }} </view> </template> <script> export defau ......
uniapp render js

Android获取当前连接的wifi名称

首先AndroidMainfest.xml文件里加入权限: <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <!-- 获取WIFI信息状态的权限 --> <uses-permission andro ......
名称 Android wifi

【acwing】Trie字符串统计

Trie树 学习感受 相比于之前学习的kmp匹配算法,Trie树的实现还是非常好理解的。(kmp算法太难了orz) 从直观的模拟过程来看,trie树就像一颗树一样,从上(根节点)到下(叶节点)有序串联起来组成一个字符串。 每一个额外标记结束的位置表示字符串的结束,通过计算标记数即可指导一共有多少该字 ......
字符串 字符 acwing Trie

apache2.4禁止IP访问

如果在apache2.4想禁止使用ip访问,只能通过域名访问 https是改这个配置文件 conf/extra/httpd-ssl.conf http是改这个 conf/extra/httpd-vhosts.conf 将下面这个配置的111.111.111.111修改为你对应的服务器IP 复制到配置 ......
apache2 apache

实验7 面向对象编程与内置模块

实验任务1 源代码 1 class Account: 2 def __init__(self,name,account_number,initial_amount=10): 3 self._name=name 4 self._card_no=account_number 5 self._balanc ......
模块 对象

ABC300F 题解

前两天忘发出来了,补一下QAQ ## [题目链接](https://www.luogu.com.cn/problem/AT_abc300_f) ## 题意简述 给定一个长度为 $n$ 且只包含 $\texttt{o}$ 和 $\texttt{x}$ 的字符串 $s$ 以及正整数 $n$ $m$ $k ......
题解 300F ABC 300