笔记fft amp ntt
构建之法阅读笔记其三
《构建之法》是一本关于软件开发实践的经典著作。在这本书中,作者鲍勃·马丁通过许多实际案例和经验分享,阐述了代码质量和可维护性对于软件开发的重要性,并提供了一些实用的技术和方法来提高软件开发效率和质量。 在书中,作者提出了“SOLID”原则和“DRY”原则,并详细介绍了每个原则的含义和应用。此外,书中 ......
PROXMOX及CEPH笔记2
1、关于物理磁盘 服务器有硬件阵列卡并且卡上有电池和缓存,一定要为每个VirtralDisk打开Write Back和Read ahead,如有有Cache也打开 2、提高CEPH修复的速度,这个我觉得也挺重要的,保证资料完整性 https://www.modb.pro/db/220671 在任一节 ......
渗透测试笔记
### 信息收集 信息搜集是渗透测试的第一步,以下是一些常用的渗透测试信息搜集方法: 1. 开放源码情报收集(OSINT):通过搜索引擎、社交网络、在线论坛等公共渠道搜索目标网站或系统的信息。 2. 技术资料分析:分析目标网站或系统的技术资料,例如域名注册信息、服务器架构、网站备份等。 3. 网络映 ......
final&不可变性
## 一、什么是不可变性(Immutable) - 如果对象在`被创建后,状态就不能被修改`,那么它就是不可变的 - 这个对象不能被修改指: - 对象指向(引用)不可变 - 字段不可变 - 成员变量不可变 案列演示: *person对象,age和name属性都不能再变* ```java /** * ......
celery笔记三之task和task的调用
> 本文首发于公众号:Hunter后端 > 原文链接:[celery笔记三之task和task的调用](https://mp.weixin.qq.com/s/AIobDZVDWV3r_XauvmkVKA) 这一篇笔记介绍 task 和 task 的调用。 以下是本篇笔记目录: 1. 基础的 task ......
【高数笔记 · 〇〇】走进高等数学的世界吧
# 前言 这一段里面都是我自己想说的话而已啦,如果想要直奔主题,请直接看向下一段。 ## 笔者的碎碎念 嘛高考总算是结束了。一直想要搞一个讲大学的高等数学的系列文章,但是一直以来也没有时间付诸实践。在这个漫长的暑假期间,总算是有闲暇时间好好地讲一讲高数了,想想都很激动(并没有)呢~ (^ ^) 话说 ......
Java面试笔记202306
Java基础 ArrayList ArrayList底层数据是动态数组,初始长度为10,每次扩容为原来的1.5倍。扩容流程: 首先会创建一个新的长度的数组,然后使用Arrays.copyOf()方法将旧的数组中的元素复制到新的数组中,最后会将新插入的数据插入到新的数组中。 IO和NIO的区别 io指 ......
任意模数多项式乘法(MTT)学习笔记
### 三模数 NTT 常数大、速度慢、精度高是它的特点。 在考虑三模数 NTT 之前先考虑一下中国剩余定理吧。 已知 $$ \begin{cases} x\equiv x_1(\bmod m_1)\\ x\equiv x_2(\bmod m_2)\\ x\equiv x_3(\bmod m_3)\ ......
Camera | 11.瑞芯微摄像头采集图像颜色偏绿解决笔记
## 前言 在实际调试基于瑞芯微平台的camera过程中,发现显示的图片发绿, 现在把调试步骤分享给大家: ![请添加图片描述](https://img-blog.csdnimg.cn/cb60e97eb6fe432a8445a3c5903078a2.jpeg) ## 1、修改iq文件 sdk中位置 ......
[学习笔记] 差分约束
# 一、差分约束 差分约束可以求解如下问题的一组解: $$\begin{cases}x_{a_1} + c_1 \geq x_{b_1}\\ x_{a_2} + c_2 \geq x_{b_2} \\ \dots \\ x_{a_k} + c_k \geq x_{b_k}\end{cases}$$ ......
山东集训笔记
## 4.29 - 访问数组某一位后其后面若干位会进入缓存,缓存运行速度较快。因此多维数组可以通过**优化循环顺序**提高运行速度。 - ::a 可用来访问全局变量。 - 从 $i$ 到 $j$ 走 $k$ 步的方案数可用**矩阵加速**。$C=a^k$,a表示邻接矩阵。具体见图: ![](http ......
Docker学习笔记 -day-01
参考资料: 1. [Docker 从入门到实践](https://vuepress.mirror.docker-practice.com/ "Docker 从入门到实践") 2. [Docker 教程 | 菜鸟教程](https://www.runoob.com/docker/docker-tuto ......
WPF 入门笔记 - 03 - 样式基础及模板
本篇为学习李应保老师所著的《WPF专业编程指南》并搭配`WPF`开发圣经《WPF编程宝典第4版》以及痕迹大佬《WPF入门基础教程系列》文章所作笔记,对应《WPF专业编程指南》第 9-10 章之间内容,主要概述`WPF`中关于样式及模板部分的梳理及示例应用,希望可以帮到大家? ......
「学习笔记」记忆化搜索
由于我一直对搜索情有独钟,因此,如果能写记忆化搜索的绝不会写 `for` 循环 DP。 文章部分内容来自 $\texttt{OI-Wiki}$ ## 引入 记忆化搜索是一种通过记录已经遍历过的状态的信息,从而避免对同一状态重复遍历的搜索实现方式。 因为记忆化搜索确保了每个状态只访问一次,它也是一种常 ......
「学习笔记」扩展欧几里得定理与线性同余方程
## 扩展欧几里得算法 ### 介绍 扩展欧几里得算法,常用来求像 $ax + by = c$ 这样的不定方程的一组可行解 ### 解法 在此之前,我们可以确定 $c$ 一定是 $\gcd(a, b)$ 的倍数。 为什么?我们把原式分解一下 $ax + by$ 分解后,是$\gcd(a, b) \c ......
【转载】JAVA面向对象学习笔记-瓮恺
转载:共三部分 https://www.qcqx.cn/article/bfb663c6.html https://www.qcqx.cn/article/9f2dc6c7.html https://www.qcqx.cn/article/8636f786.html ......
Golang Println、Printf、Sprintf的区别(笔记)
Println :可以打印出字符串,和变量 Printf : 只可以打印出格式化的字符串,可以输出字符串类型的变量,不可以输出整形变量和整形 Sprintf:用传入的格式化规则符将传入的变量格式化,(终端中不会有显示),返回为 格式化后的字符串 ......
BookxNotePro阅读器多端同步笔记问题处理
配置webdav后,BookxNotePro可以多端同步笔记,同步笔记经常会失败,今天找到了解决方案,记录一二。 在笔记数据目录的notebooks子目录下,每本书都有一个文件夹,进入到书本文件夹中找到`manifest.json`文件,将`refpath":"xxxxx.pdf"`更改为`refp ......
线段树学习笔记
时隔多日,我终于又回来了! 这几天我学习几个高级数据结构,来和大家分享一下线段树。 线段树,名字好高级啊,是不是非常难学?我个人觉得吧,线段树只要明白原理,记熟模板,做题还是比较容易的。QwQ OK,我们切入正题。 # NO.1 what is 线段树 看图理解一下(图片还是比较形象的) ![](h ......
「学习笔记」高斯消元
简单说:高斯消元就是我们初中学的解方程组时用的加减消元法和代入消元法,只是高斯这个人最后总结了一下 ## 过程 给定方程组 $$ \left \{ \begin{aligned} 3x + 2y + z = 10 \quad &(1)\\ 5x + y + 6z = 25 \quad &(2)\\ ......
「学习笔记」严格次短路
出题人说:“有最短路,还要有次短路。” 于是,就有了次短路这个东西。 与次小生成树一样,目前不知道有啥用。 **本文求的是严格次短路!** ## 变量 `n`:点数; `m`:边数; `e`:`vector` 存图; `dis1`:储存最短路; `dis2`:储存次短路。 ## 过程 我们要利用 d ......
【Python&RS】基于GDAL哨兵二号波段合成
学遥感的避免不了使用哨兵数据,毕竟10m的分辨率可以满足大部分的定量分析,同时也是最重要的一点,它免费!!!这里使用Python实现Sentinel-2数据的批量波段组合。代码同样适用于其他遥感数据。 ......
微前端改造前因&可行性分析&计划
需要解决的问题: > 1.规划EMI平台的全功能架构,同时梳理EMI平台目前的功能框架,明确出来要迭代或重构哪些功能; 2.针对技术方案中的技术实现原理进行讨论,分析技术可行性和先进性、兼容性; 3.重构计划和具体实施方案,如旧系统如何转移等。 前端层面 ### 0.改造的原因: 1. `技术层面` ......
M-LAG 技术笔记
### M-LAG简介 `M-LAG(Multichassis link aggregation,跨设备链路聚合)`将两台物理设备在聚合层面虚拟成一台设备来实现跨设备链路聚合,从而提供设备级冗余保护和流量负载分担。 ### M-LAG基础概念 如 `图1-1` 所示,Device A 与 Devic ......
mysql笔记
# 1. mysql初始密码修改: 进入mysql后,输入: `ALTER USER root@localhost IDENTIFIED BY '新密码';` **** # 2. mysql打开命令: 1.`mysql -u root -p`,`密码`; 2.`mysql -uroot -p密码`; ......
Android-RIL&IMS源码分析
# 一、需求 1、了解IMS相关知识体系 2、RILD 与 RILJ、IMS回调消息的机制 # 二、相关概念 ## 2.1 IMS IMS全称是IP Multimedia Subsystem,中文意义为IP多媒体子系统。IMS是一种基于IP基础结构,能够融合数据、话音和移动等网络技术的系统。 **I ......
python入门笔记
pip批量安装 #安装和卸载 pip wheel -w package_tmp_dir -r requirement.txt pip download -d package_tmp_dir -r requirement.txt #离线下载 pip install -r requirement.txt ......
014 数据库学习笔记--查询
常用查询方式: select * from tablename select col1,clo2 from tablename where age = 18 select col1,clo2 from tablename where age >=18 and age<=60 select col1, ......
scala学习笔记 打印乘法表
import scala.collection.immutable object chapter07_08 { def main(args: Array[String]): Unit = { println(multiTable()) } def makeRowSeq(row: Int) = for ......
GoodNotes 5(mac手写笔记软件)
GoodNotes 5 mac版是一款非常好用的手写笔记软件, GoodNotes 5将会支持使用苹果系统的 Mac电脑进行手写,并提供多种不同的笔刷来对字体进行书写。GoodNotes 5这款软件采用了非常符合 Mac用户习惯的界面,其手写风格和功能完全可以满足日常的记录需求。 GoodNotes ......