进阶教程 数列 笔记 教程

实验1:SDN拓扑实践进阶部分(使用python循环语句)

#!/usr/bin/env python from mininet.topo import Topo class MyTopo(Topo): def __init__(self): Topo.__init__(self) #host for i in range(1,9): self.addHos ......
拓扑 语句 部分 python SDN

stm32笔记[9]-串口控制云台

摘要 基于stm32的云台控制程序,使用串口接收云台移动指令对云台进行控制. 使用软件实现的PWM波发生方式. 平台信息 Arduino IDE stm32f103c8t6 接口 S3:servo_bottom_pin:PA2 S4:servo_top_pin:PA3 S5:laser_pin:PB ......
云台 串口 笔记 stm 32

python—sqlalchemy简单使用方法,一对多,多对多,双向关系教程

目录数据库的连接表的创建表的增删改查一对多的关系多对多的关系双向关系 数据库的连接 from flask import Flask from flask_sqlalchemy import SQLAlchemy app = Flask(__name__) app.config['SQLALCHEMY ......
双向 使用方法 sqlalchemy 方法 教程

数组进阶

多维数组 二维数组 //基本构架 int a[][]=new int[2][5] //可以看成一个两行三列的数组 其中每一个元素都是一维数组 还是很好理解的 二维数组如果我们只用一维的输出方法输出,只能输出一个数组,但我们知道数组被输出的只有地址,我们必须输出数组中的一个值才能有结果,所以这样是不行 ......
数组

Vue项目中大文件切片上传实现秒传、断点续传的详细实现教程

一、考察点在Vue项目中,大图片和多数据Excel等大文件的上传是一个非常常见的需求。然而,由于文件大小较大,上传速度很慢,传输中断等问题也难以避免。因此,为了提高上传效率和成功率,我们需要使用切片上传的方式,实现文件秒传、断点续传、错误重试、控制并发等功能,并绘制进度条。 在本文中,我们将从以下三 ......
断点 文件 项目 教程 Vue

学习笔记1

python使用opencv获取图像尺寸(高宽深) import cv2 as cv img = cv.imread("D:\\test.jpg") size = img.shape h = size[0] #高度 w = size[1] #宽度 chan = size[2] #通道数img.siz ......
笔记

EMQX学习笔记:安装

本文更新于2023-03-01。 目录Docker下运行CentOS 7.5下安装在Windows下安装端口DashboardMQTTX 下载网址:https://www.emqx.com/zh/try?product=broker。更多版本可访问:https://www.emqx.com/zh/d ......
笔记 EMQX

第二周博客(笔记):如何快速使用开源控件库MaterialDesignInXamlToolkit开发Wpf UI

因为MaterialDesignInXamlToolkit这个控件库比较受人推崇,也是免费开源的。而且开发UI对我来说真的是一件非常tedious的事情,秉着专业的人干专业的事的原则,我学习一下这个控件库,希望以后能给别人提供解决方案。 控件库地址 https://github.com/Materi ......

学习笔记3

第10章 sh编程 sh脚本 sh脚本是一个包含sh语句的文本文件,命令解释程序sh要执行该语句。 sh脚本的第一行通常以 #! 组合开始,通常称为shebang。 sh脚本和C程序 sh: (1)是一个解释程序,逐行读取sh脚本文件并直接执行这些行。如果行是可执行行且为内置命令,则sh可执行;否则 ......
笔记

读高性能MySQL(第4版)笔记13_备份与恢复(上)

1. 每个人都知道需要备份,但并不是每个人都能意识到需要的是可恢复的备份 1.1. 如果你没有提前做好备份规划,也许以后会发现已经错失了一些最佳的选择 1.2. 在服务器已经配置好以后,才想起应该使用LVM,以便获取文件系统的快照——但这时已经太迟了 1.3. 如果你没有计划做定期的恢复演练,当真的 ......
高性能 备份 笔记 MySQL 13

Docker教程4快速入门

4 快速入门 本章的目的是在后面的章节深入探讨之前,快速描绘Docker的全貌。 我们将把本章分成两部分: 运维视角 开发视角 在"运维视角"部分,我们将下载镜像,启动新容器,登录新容器,在其中运行命令,然后将其销毁。 在开发视角部分,我们将更多地关注应用程序。我们将从GitHub克隆一些应用程序代 ......
教程 Docker

菜鸟的Python学习笔记_源码阅读1_records(part1)

records 使用原生sql,可以操作大多数的关系型数据库 PART_1 - records引入的包(部分) 1. from sys import stdout 说明:标准输出流 具体请参考:(https://pythonjishu.com/python-sys-stdout/)[https:// ......
源码 records 笔记 Python part1

标记永久化学习笔记

标记永久化是线段树的另一种写法,顾名思义,就是让懒标记永久作用于结点上不下传。 回顾一下下传标记的写法。对于一个结点,懒标记作用于其管辖的范围。换句话说,其所有子孙结点都会被懒标记作用恰好一次。在进入下一层时,我们先将懒标记作用于其儿子,然后再将懒标记和其儿子的懒标记合并。所以普通线段树需要满足结合 ......
标记 笔记

[算法学习笔记] 浅谈二路归并&双指针&归并排序

二路归并 · 双指针 是一种优化思想。它可以在 \(O(n)\) 的复杂度下把两个长度为 \(n\) 的有序数组合并为一个有序数组。 它的具体处理方法如下: 定义两个长度为 \(n\) 的升序数组 \(a,b\)。,合并完后长度为 \(2n\) 的数组 \(c\),初始化两个指针 \(x=y=1\) ......
指针 算法 amp 笔记

Docker教程1-引言 2-简介 3-安装

1 引言 本章内容:为什么要使用容器、容器有什么作用、在哪里可以使用容器。 1.1 糟糕的过去 应用程序是企业的核心。大多数应用程序都在服务器上运行。过去我们只能在每台服务器上运行应用程序。Windows和Linux不具备在同一台服务器上安全可靠地运行多个应用程序的技术。 每当企业需要新的应用程序时 ......
引言 简介 教程 Docker

VAE 学习笔记

VAE 是 AE的变体。主要目的是让模型学习数据的分布,最后让解码器(decoder)部分具有生成样本的能力。 VAE可看做高斯混合模型(GMM)的扩展。 GMM中,数据由多个高斯分布来描述: \[p(x) = \sum_{k=1}^{K}P(z_{k})P(x|z_{k}) \]其中 $z \si ......
笔记 VAE

刷题笔记(2023.9.21)

求和 由题意很容易得 \(x\) , \(z\) 的奇偶性是相同的,但是由于 \(n\) 的范围是 \(\le 100000\) 的,所以直接枚举 \(x\) ,\(z\) 的时间复杂度是 \(O(n^2)\) ,显然会 \(TLE\) 。 所以可以先对输入的颜色进行分组,然后再在每一种颜色中按奇偶 ......
笔记 2023 21

JAVA基础学习——面型对象进阶

1 static 2 继承 1 static 1.1 内存图 静态对象是随着类加载,非静态对象随着对象来的: 引用类型初始化时null值。 1.2 static 静态变量、静态方法 1.3 总结 ① 静态方法中没有this,非静态方法中有 静态的一般用于共享,不面向某一个对象,所以没有this; 而 ......
对象 基础 JAVA

软考笔记

1.计组与体系结构 1.数据的表示 1.1进制转换 按权展开求和 n进制 -> 十进制 每一位八进制数与三位二进制数对应 除n取余法 十进制 -> n进制 每一位十六进制数与四位二进制数对应 计算机的基本单位 位(比特)bit b 字节byte B 千字节 KB 兆字节 MB 吉字节 GB 太字节 ......
笔记

「学习笔记」树链剖分

树链剖分用于将树分割成若干条链的形式,以维护树上路径的信息。 具体来说,将整棵树剖分为若干条链,使它组合成线性结构,然后用其他的数据结构维护信息。 树链剖分有很多种形式,本文要讲的是其中的轻重链剖分。 树链剖分本质上就是把链从树上砍下来,然后放到树状数组或线段树上来维护。 轻重链剖分 我们给出一些定 ......
笔记

Qt开发学习笔记

很久以前写的笔记,综合了很多内容,主要是来源于传智教育的Qt教学视频。时间久远,排版可能有点问题。 Qt相关内容解释 .pro文件解释 QT += core gui #Qt包含的模块 greaterThan(QT_MAJOR_VERSION, 4): QT += widgets #大于4版本以上 包 ......
笔记

深入浅出程序设计竞赛(进阶篇)VO.7 进阶数据结构

第五章 二叉堆 P2168 [NOI2015] 荷马史诗 哈夫曼树 P2827 [NOIP2016 提高组] 蚯蚓 找最长的蚯蚓只需要直到相对大小,其余蚯蚓长度 \(+q\) 等价于新产生的两条蚯蚓长度 \(-q\) 新产生的第一/二条蚯蚓长度分别单调,可以用队列代替堆 时间复杂度 \(O(n\lo ......

学习笔记418—删掉对称矩阵中的NaN,对角线为1【已解决!】

问题:删掉对称矩阵中的NaN,对角线为1 如下图 矩阵A 所示: 解决办法: B = A + diag(NaN + zeros(1,length(A))); %将对角线改为 NaNB(all(isnan(B),2),:) = []; %删除所有行为NaNB(:,all(isnan(B),1)) = ......
对角线 对角 矩阵 笔记 418

【学习笔记】(28) 基环树

首先,严格地讲,基环树不是树,它是一张有 \(n\) 个节点、\(n\) 条边的图。 介绍 无向图上的基环树 有向图上的基环树 内向树 出度为 1 外向树 入度为 1 流程 找到唯一的环; 对环之外的部分按照若干棵树处理; 考虑与环一起计算。 找环 从任意一点开始搜索; 每次拓展到的点涂为灰色,回溯 ......
笔记 28

Linux文件管理笔记

一、文件目录和路径在Linux系统中,文件和目录被组织成一个树状的结构,称为文件目录结构。根目录是整个文件目录结构的最顶层,表示为“/”。所有其他目录和文件都是从根目录开始的。文件路径是指从根目录到目标目录或文件的路径。路径可以是绝对路径或相对路径。- 绝对路径:从根目录开始的完整路径,例如“/ho ......
文件 笔记 Linux

红黑树简明教程

前言 红黑树是一种性能非常优秀的有序数据结构,一般用于在内存中实现有序列表 / 集合 / 字典 / 优先队列等,在各大语言的标准函数库,操作系统中的任务调度、定时器等场景下有着广泛的应用。然而,红黑树也是一种以复杂闻名的数据结构,实现时需要考虑的情况非常之多,以至于“手撕红黑树”已经成为了面试官故意 ......
简明教程 教程

完整教程:使用SPRING BOOT实现大文件断点续传及文件校验

一、简介 随着互联网的快速发展,大文件的传输成为了互联网应用的重要组成部分。然而,由于网络不稳定等因素的影响,大文件的传输经常会出现中断的情况,这时需要重新传输,导致传输效率低下。 为了解决这个问题,可以实现大文件的断点续传功能。断点续传功能可以在传输中断后继续传输,而不需要从头开始传输。这样可以大 ......
文件 断点 教程 SPRING BOOT

汇编语言学习笔记

汇编语言 主要知识点来自《汇编语言》速成指南(全程敲代码),配套材料: 王爽老师的《汇编语言》 使用DOSbox模拟运行8086CPU汇编语言 如有错误,欢迎指正! 1. 入门 简单引入关于8086CPU的知识。 CPU内部主要由运算器、控制器、寄存器三大部分组成[1]。 运算器: 负责算术运算(+ ......
语言 笔记

Linux学习笔记与个人理解(第一章初识Linux)

1. 云计算的简介 1.1 云计算的定义 云计算是一种基于互联网的计算模式,通过网络提供可按需访问的共享计算资源和服务,包括计算能力、存储空间和应用程序等。 1.2 云计算的特点 弹性伸缩:根据需求动态调整计算资源的规模,实现快速扩展或缩减。 资源共享:多个用户共享云计算平台上的资源,提高资源利用率 ......
Linux 笔记 个人

sift特征提取--笔记

1)采用高斯差分金字塔,来近似高斯拉普拉斯算子,是为了在平滑滤波后依然保持尺度不变性,即在不同尺度下的特征不变。 2)采用不同的尺度下的高斯差分图像,是为了在不同尺度下,比较图像之间的特征点。如果一张图像比另一张放大了或缩小了,那么可以比较它们的不同尺度下的特征点。 3)特征点的要素:极值点;其它手 ......
特征 笔记 sift