概率 笔记

python笔记:第十章开箱即用的模块

# 1.模块 ``` import 模块名 ``` ## 1.1 模块就是程序 任何python程序都可以作为模块导入,并标明程序(模块)的位置 ``` import sys sys.path.append('路径') ``` ``` import hello // 在同一文件夹下 ``` 会在该文 ......
模块 笔记 python

(笔记)位置式PID与增量式PID区别浅析

一、PID控制算法 什么是PID PID 控制器以各种形式使用超过了 1 世纪,广泛应用在机械设备、气动设备 和电子设备.在工业应用中PID及其衍生算法是应用最广泛的算法之一,是当之无愧的万能算法 PID 实指“比例 proportional”、“积分 integral”、“微分 derivativ ......
增量 PID 位置 笔记

Learning hard C#学习笔记——读书笔记 06

本文介绍了 C# 中委托的定义、使用、为什么引入委托以及委托的本质。同时,还介绍了委托链的使用,即将多个委托链接在一起,提高程序的可扩展性。 ......
笔记 Learning hard 06

选读SQL经典实例笔记09_数值处理

![](https://img2023.cnblogs.com/blog/3076680/202307/3076680-20230717130541155-2006675036.png) # 1. 对于复杂的数值计算而言,SQL 并非首选工具 # 2. 求和 ## 2.1. SUM函数会忽略Null ......
数值 实例 笔记 经典 SQL

JavaScript 笔记(二)事件循环机制

一、事件循环机制 1. 定义:事件循环是 JavaScript 中一种重要的异步执行机制。 2. 作用:管理和协调各种异步任务的执行顺序,保证 JavaScript 代码的执行顺序和预期一致。 3. 组成部分: 3.1 主线程(调用栈):执行任务; 3.2 任务队列:存放异步任务; 3.3 事件循环 ......
JavaScript 机制 事件 笔记

Linux 学习笔记

# Linux 学习笔记 ## 基础 Linux 命令 ### 美化 bash ```bash sudo vim ~/.bashrc PS1='${debian_chroot:+($debian_chroot)}\[\033[01;35;40m\]\u\[\033[00;00;40m\]@\[\03 ......
笔记 Linux

nuttx 笔记

1. esp32-kit板烧录nuttx.bin,在nuttx.bin的路径下执行 esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 115200 --before default_reset --after hard_reset write_fl ......
笔记 nuttx

谓词加密(Predicate Encryption, PE)-学习笔记

该文对谓词加密描述的较为详细,可供参考。 出处:廖定锋, 王常吉. 谓词加密理论与应用研究[D]. 中山大学硕士学位论文, 2010: 24-25. ......
谓词 Encryption Predicate 笔记

《算法竞赛进阶指南》 阅读笔记

# 基本算法 ## 位运算 ### 基本算术位运算 - 与:`and`,`&`。 - 或:`or`,`|`。 - 非:`not`,`~`。 - 异或:`xor`,`^`。 它们不仅局限于逻辑运算,均可以作用于 **二进制整数**。 注意一点,在 $m$ 位的二进制的数中,通常称最低位为第 $0$ 位 ......
算法 笔记 指南

[刷题笔记] Luogu P1168 中位数

[Problem](https://www.luogu.com.cn/problem/P1168) ### Description 题目描述非常简洁,不作解释。 ### Solution 题目要求对前奇数项求中位数?朴素的做法是暴力,但是范围1e5显然T。这里主要介绍一种堆顶堆的做法。 堆顶堆是什么 ......
中位数 笔记 Luogu P1168 1168

python部分库使用笔记

[pyecharts官网](https://05x-docs.pyecharts.org/#/ "pyecharts官网") pyecharts 是一个用于生成 Echarts 图表的类库。Echarts 是百度开源的一个数据可视化 JS 库。用 Echarts 生成的图可视化效果非常棒,pyech ......
部分 笔记 python

[刷题笔记] 异或

### Problem > 给定一个包含 $n$ 个数的可重集,每个数为 0 或 1 ,初始时答案变量 $ans=0$ 。 你需要进行 $n-1$ 次操作,每次操作进行如下: >1. 选取可重集中的两个数 $x,y$ ,并计算出 $z=x \operatorname{xor} y$ 。 >2. 将 ......
笔记

动手学深度学习-笔记

# 课程信息 **[课程主页](https://zh-v2.d2l.ai/)** ## Pytorch版视频教程目录 [03 安装](https://www.bilibili.com/video/BV18p4y1h7Dr?p=1) [04 数据操作 + 数据预处理](https://www.bili ......
深度 笔记

《DeepChain: Auditable and Privacy-Preserving Deep Learning with Blockchain-based Incentive》论文笔记

本文的研究背景: 在各种机器学习任务中,深度学习可以实现比传统机器学习算法更高的精度。最近,保护隐私的深度学习引起了信息安全界的极大关注,其中训练数据和训练模型都不会被暴露。联合学习是一种流行的学习机制,其中多方将局部梯度上传到服务器,服务器使用收集的梯度更新模型参数。然而,在联合学习中存在许多被忽 ......

分块学习笔记

# 分块学习笔记 区间加: 对于每个区间 $[l,r]$,如果 $lid=rid$,那么就暴力加。否则中间块加到 $sum[i]$ 和 $tag[i]$ 内,其余散块暴力加到 $a[i]$ 内。注意不会存在最后一个块长不为 $len$ 的情况,因为 $rid-1$ 总是不会在最后一个块内。 区间和: ......
笔记

SpringMVC笔记

# 一、SpringMVC简介 ### 1、什么是MVC MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分 M:Model,模型层,指工程中的JavaBean,作用是处理数据 JavaBean分为两类: - 一类称为实体类Bean:专门存储业务数据的,如 Student、User 等 ......
SpringMVC 笔记

Learning hard C#学习笔记——读书笔记 05

本文介绍了C#编译成IL语言(Intermediate Language)的过程,以及使用ILDasm.exe工具查看IL代码的方法。文章通过一个Hello World程序,在ILDasm.exe工具中展示了MANIFEST清单和IL代码。 ......
笔记 Learning hard 05

Learning hard C#学习笔记——读书笔记 04

## 1.什么是接口 接口可以认为是一种规范,它是一种类的构建规范,它里面定义了一系列的方法和类型,但是没有具体的实现,需要继承它的类去自我实现 ## 2.接口的定义 使用 VS2022 在解决方案管理器这里,添加新建项 在添加新建项模板这里,选择接口 最后创建出来的接口如下 ```C# using ......
笔记 Learning hard 04

网络流学习笔记

# 网络流 ## 1.关于网络的一些定义: ### (1)网络: 网络(又称流网络 $Flow \ Network$)是指一个有向图$\ G=(V,E)$。 每条边$(u,v)\in E$都有个权值$c(u,v)$,称之为容量$(Capacity)$,$\forall (u,v)\notin E,c ......
笔记 网络

线性基学习笔记

## 概念 定义:给定数集 $S$,以异或运算张成的数集与 $S$ 相同的极大线性无关集,称为原数集的一个线性基。 简单地说,线性基是一个数的集合。每个序列都拥有至少一个线性基。取线性基中若干个数异或起来可以得到原序列中的任何一个数。 ## 性质 - 性质一 > - 取线性基中若干个数异或起来可以得 ......
线性 笔记

Linux 逻辑卷管理 笔记

LVM逻辑卷: 作用: 整合分散的空间: 例如:可以将A空间与B空间整合成一个虚拟的整体空间,也可以是不同的磁盘之间进行整合。 整合过后的空间是无法直接使用的,它更像一个磁盘你可以用它新建分区挂载,而这个分区就是逻辑卷 空间可以扩展: 分区出来的逻辑卷可以根据整合出来的空间扩展空间大小容量,且不会对 ......
逻辑 笔记 Linux

【组合数学】康托展开 学习笔记

# 康托展开 将 $1...n$ 的所有排列按照字典序进行排序,某个排列的排名可以通过康托展开的方法求出。 ## 原理 观察排列 $2,3,1,4$ 和 $2,3,4,1$,发现第一个不同的位置是第三位,而且第一个排列的第三位比第二个小,根据字典序的性质,第一个排列的排名在第二个之前。 从这里我们也 ......
组合数学 数学 笔记

零基础入门——从零开始学习PHP反序列化笔记(二)

PHP反序列化魔术方法是指在反序列化过程中自动调用的一组特殊方法。这些方法包括__wakeup()、__sleep()、等,魔术方法的利用是反序列化漏洞必不可少的环节 ......
序列 基础 笔记 PHP

jfinal 框架学习笔记-第四天 view的相应学习

一.view页面的一次指令运用 页面上的一些语法: 二。另一种view显示 <hr><hr><hr>#set(x=123)#(x)<hr><hr><hr>效果如下: 整体代码: 三。引用页面 ......
框架 笔记 jfinal view

零基础入门——从零开始学习PHP反序列化笔记(一)

反序列化是将字符串转换成变量或对象的过程,通过序列化与反序列化我们可以很方便的在PHP中进行对象的传递。本质上反序列化是没有危害的。但是如果用户对数据可控那就可以利用反序列化构造payload攻击 ......
序列 基础 笔记 PHP

【学习笔记】【字符串基础】KMP

你先别急咱也在学呢所以没更新完( [TOC] # KMP ## 前言:暴力匹配算法 在学习KMP之前,我们首先要解决一个问题: 有两个字符串,一个是主串$S$,一个是模式串$P$,$(S.len>P.len)$,要求求出$P$在$S$中的位置,不存在输出$-1$. 看到这样的问题,先写一个暴力,时间 ......
字符串 字符 基础 笔记 KMP

Idel 笔记

常用快捷键 1. 查询文件 Ctrl+Alt+N 2. 查询方法引用 Alt+F7 3. 查询行号 Ctrl+G 4. 查询内容 Ctrl+F 5. 替换内容 Ctrl+R 6. 查询Classes Ctrl+N 7. 大小写转化 Ctrl+Shift+U 8. 返回至上次浏览的位置 Ctrl+Al ......
笔记 Idel

jfinal 框架学习笔记-第三天 Model相关学习--record+Model增删改查的用法(震惊之今日刷新认知数据库连接池)

1.了解了数据库连接池。 其中使用最多也是最广泛的是druid 数据库连接池也就是阿里云研发的数据库连接池 2.ActiveRecord(jFinal的核心技术)+DruidPlugin(数据库连接词,如何与数据库打交道) ActiveRecord:1.Record(记录,相当于一个通用的Model ......
Model 框架 数据库 笔记 数据

复杂最短路做题笔记

## 1 . CF609E Minimum spanning tree for each edge [luogu传送门](https://www.luogu.com.cn/problem/CF609E) [CodeForces传送门](https://codeforces.com/problemse ......
笔记

win10小狼毫配置实操笔记

# 下载安装 进入[官方网站](https://rime.im/download/ "官方网站")下载最新版小狼毫,安装后选择朙(明)月拼音。 在配置前阅读[官方文档](https://github.com/rime/home/wiki/Configuration#%E4%BD%8D%E7%BD%A ......
狼毫 笔记 win 10