路由 笔记 动态vuex
代码随想录|动态规划-编辑距离
392.判断子序列 115.不同的子序列 583. 两个字符串的删除操作 72. 编辑距离 编辑距离总结篇 392.判断子序列 和昨天的最长重复子串一样,只要计算两者的重复长度是不是和s一样就行了。但是还是不如双指针的时间复杂度 O(nm) O(nm) class Solution: def isS ......
将代码和笔记之类的保存到数据库
平时记录在工作中,会把随手查到的内容,记在文件里面,时间一久,比较零乱,文件太长,在里面查找也不方便。于是想到随便整理一下存数据库得了。 先创建数据库,mysql8 支持全文索引,自带分词器,用起来很方便。 CREATE TABLE `books` ( `id` int unsigned NOT N ......
种类并查集 学习笔记
用于维护「敌人的敌人是朋友」这类的关系。 例题:[luogu P2024](https://www.luogu.com.cn/problem/P2024) 对于点 $i \in [0, n)$(我习惯用这种方法编号),假想一个点 $i+n$ 是它的食物,则 $i$ 捕食 $j$ 可以通过合并 $j$ ......
临时笔记
编译型语言和解释型语言的区别 解释型 依赖虚拟机转换为可以执行的机器代码 编译型,少了转换步骤 诞生时机 诞生之初就考虑到了多核 cpu的情况。 其他语言诞生就没有多核,通过后期加语法框架支持 特点 语法简洁、 开发效率高 执行性能好 ......
重链剖分 学习笔记
维护树上问题时,我们希望能将一条链/一个子树上的点 **映射** 到 **连续** 的位置,即区间上,这样就可以用区间数据结构来维护此类信息了。 重链剖分提供了一种映射的方式,即对树上的点重标号,树上一条路径上的点映射为 $O(\log n)$ 个区间(此处默认 $\{1,2\}$ 两个点构成 $[ ......
CDQ分治 学习笔记
按 @ouuan 大佬所说,CDQ 分治可以当作 ex归并 看待。它的思想和归并排序十分相似: - 假设要对区间 $[l, r)$ 处理 - 先不管 $[\text{mid}, r)$,计算 $[l, mid)$ - 同理计算 $[mid, r)$ - 补回之前忽略的部分,即“归并” 例:三维偏序 ......
Linux基本权限 笔记
基本权限: LInux中每个文件都有相应的属性权限,如这个文件是否可以被某个用户改写,是否可以被某个用户执行查看,在Linux中文件的访问权限通常为以下几种。 访问权限: 读取:允许查看内容-read (r)表示 写入:允许修改内容-write (w)表示 可执行:允许运行和切换-execute ( ......
看Windows程序设计笔记(持续更新)
Windows程序设计 1.1.1 windows的api链接 去使用Windows的API的时候,不是将对应的东西链接进程序里面,而是通过动态链接这个进程将程序与Windows接口进行连接。 1.1.2 第一个win32程序 #include 在windows.h中包含了其它的头文件,下面这些头文 ......
关于卡片盒笔记法的研究
# 关于卡片盒笔记法的研究 这篇笔记将用于记录本人在实践卡片盒笔记法过程中所整理的心得体会,它将被保存在[本笔记库](https://github.com/owlman/study_note)项目的`Writing&Reading/WritingExperience/`目录下、这项关于写作方法论的研 ......
类脑AI学习笔记
根据目前的神经科学,相比计算机的高功耗,大脑能在低功耗上完成许多壮举主要来源于三个方面: vast connectivity, structural and functional organizational hierarchy, and time-dependent neuronal and sy ......
Rust 笔记
Rust 这门语言真的是挺难的,主要在于编译器贼事儿逼,什么都要管。这篇文章主要内容是给 C++ 的每一样东西一个 Rust 平替。 # I/O ### 输出 `print!(), println!()`。其中的感叹号代表宏。用法: ```rust let a = 3; println!("a = ......
笔记本刷ubuntu,安装饥荒服务器
[toc] ## 笔记本刷ubuntu,安装饥荒服务器 ### 一、准备 1、一台老旧笔记本,用的我是10年前的联想g400s(i5-3230M处理器,8g内存(原来4g饥荒mod加多了不太够用又加了条),500G硬盘空间) 2、一个U盘,我用的是16g的(刷机会清空U盘) 2、网络(因为要可以外网 ......
vue3 的 - 动态参数
## 使用场景: 在封装或者面对需要绑定一些不确定值的时候,需要使用动态参数来绑定一个不确定的值,这个值会随时改变,[官网解释](https://cn.vuejs.org/guide/essentials/template-syntax.html#directives) ## 动态参数 同样在指令参 ......
MVC-路由(Route)
启动路由准备工作 public class MvcApplication : HttpApplication { protected void Application_Start() { // 注册区域 AreaRegistration.RegisterAllAreas(); FilterConfi ......
【笔记】复合选择器
后代选择器 会选择所有后代,不论a是li的几代后代。例如在下列代码中,ul a {color: red},111和222都会被改为红色。 <ul> <li><a>111</a></li> <a>222</a> </ul> 子选择器 只会选择第一代直系后代(儿子),而不选择其他后代(孙子或其他)。 并 ......
ML Agents 学习笔记 (1)
**本文是对 https://developer.unity.cn/projects/6232aab0edbc2a0019dcfe38 的补充, 非原创.** # 0. 环境搭建 创建虚拟环境, 环境内安装 ml-agents 包等. 安装 Unity, 克隆 ML-Agents github 仓库 ......
Nginx学习笔记-部署静态页面实践
[toc] ## 准备一个静态登录页面demo > 需要将下面的两个文件`index.html`和`index.css`放到nginx安装目录下html目录中 ### HTML静态页面-index.html ```html login Login username password Submit ` ......
java动态编译
package src; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.BufferedReader; import javax.too ......
[记]Rust闭包加动态分发
~~~rust pub trait App { fn run(&mut self); } #[derive(Clone, Copy)] pub struct Cda{ d:i32, } impl Cda { fn new(num:i32)->Self{ Self { d: num } } fn in ......
cesium学习笔记1
node.js安装 Node.js下载安装及环境配置教程【超详细】_nodejs下载_WHF__的博客-CSDN博客 进入官网地址下载安装包 https://nodejs.org/zh-cn/download/ 选择对应你系统的Node.js版本,这里我选择的是Windows系统、64位 cesiu ......
单调栈单调队列学习笔记
### 目录: 1. 单调栈 1.1 概念 1.2 实现 1.3 时间复杂度分析 1.4 应用 2. 单调队列 1.1 概念 1.2 实现 1.3 时间复杂度分析 1.4 应用 3. 习题 ## 1.单调栈 ### 1.1 概念 单调栈为满足单调性的栈结构,栈内元素满足单调性。 ### 1.2 实现 ......
方芳:非物质文化遗产学习整理笔记(5-6)
武汉市江夏路桥工程有限公司 中央财经大学 经济管理学院 方 芳 159 2760 2711 第五章 非物质文化遗产的利用利用的取向非物质文化遗产利用职向主要是指在现代社会文化语境中非物质文化遭产将何去何从的问题。 具体是指非物质文化遗产的利用向度。 对非物质文化遗产利用取向进行分析,其根本目的在于把 ......
ChatGLM-6B阿里云服务器部署及微调笔记
## 1、ChatGLM-6B阿里云服务器部署 整体参考 零基础,零成本,部署一个属于你的大模型 https://blog.csdn.net/qqxx6661/article/details/130311311?ops_request_misc=&request_id=&biz_id=102&utm ......
公共语言运行库(CLR)开发系列课程(3):COM Interop基础 学习笔记
公共语言运行库(CLR)开发系列课程(3):COM Interop基础 学习笔记 上章地址 什么是COM Component Object Model 组建对象模型 基于接口(Interface) 接口=协议 IID 标识接口 V-table 虚表 方式调用 单继承 对象(Object) 实现一个或 ......
EasyExcel 动态表头模板下载
List<List<String>> list = new ArrayList<List<String>>(); List<String> head0 = new ArrayList<String>(); head0.add("VIN"); list.add(head0); if("1".equal ......
C语言学习笔记
# C语言学习笔记 ## 1.初识C语言 ### 常见类型长度 **单位:字节=比特** ### 全局变量和局部变量 全局变量:定义在花括号外的变量 局部变量:定义在花括号内的变量 局部变量和全局变量的名字重合时,局部变量优先 C语言规定变量要 **定义在当前代码块的最前面** ***计算两数之和: ......
代码随想录算法训练营第51天 | ● 309.最佳买卖股票时机含冷冻期 ● 714.买卖股票的最佳时机含手续费 ●总结 - 第9章 动态规划part12
第九章 动态规划part12 ● 309.最佳买卖股票时机含冷冻期 ● 714.买卖股票的最佳时机含手续费 ● 总结 309.最佳买卖股票时机含冷冻期 本题加了一个冷冻期,状态就多了,有点难度,大家要把各个状态分清,思路才能清晰 视频讲解: https://programmercarl.com/03 ......
代码随想录算法训练营第55天 | ● 392.判断子序列 ● 115.不同的子序列 - 第9章 动态规划part15
第九章 动态规划part15 ● 392.判断子序列 ● 115.不同的子序列 详细布置 392.判断子序列 这道题目算是 编辑距离问题 的入门题目(毕竟这里只是涉及到减法),慢慢的,后面就要来解决真正的 编辑距离问题了 https://programmercarl.com/0392.%E5%88% ......
代码随想录算法训练营第56天 | ● 583. 两个字符串的删除操作 ● 72. 编辑距离 ● 编辑距离总结篇 - 第9章 动态规划part16
第九章 动态规划part16 ● 583. 两个字符串的删除操作 ● 72. 编辑距离 ● 编辑距离总结篇 详细布置 583. 两个字符串的删除操作 本题和动态规划:115.不同的子序列 相比,其实就是两个字符串都可以删除了,情况虽说复杂一些,但整体思路是不变的。 72. 编辑距离 最终我们迎来了编 ......