• 2024-12-07CycleNet模型训练笔记
    关于开始训练环境配置完成后在终端执行:pythonrun.py--is_training1--model_idtest01--modelCycleNet--dataETTh1run.py 是训练脚本--is_training1 表示这是一个训练过程--model_idtest01 指定了模型的ID,这个I用于记录或识别不同的训练过程--modelCycleNet 
  • 2024-12-07【学习笔记】(四)Mybatis整合SpringBoot后的启动与执行流程
    导语上一章介绍了bean的创建与加载流程,本章将粗粒度地介绍Mybatis整合SpringBoot后的启动与执行流程。也算是对上一章内容的补充。因为上一章更多的是介绍一般情况下的bean创建与加载流程。本章会介绍通过@Bean注解或FactoryBean实现类进行bean创建的流程上一章的传送门:Sp
  • 2024-12-07[学习笔记 #9] 回文自动机和“广义回文自动机”
    目录[学习笔记#9]回文自动机和“广义回文自动机”回文自动机(PAM)“广义回文自动机”在线构建离线构建(Trie)[学习笔记#9]回文自动机和“广义回文自动机”[]里的是我还不确定的。回文自动机(PAM)维护一个字符串的所有本质不同回文子串。增量构建,每次在结尾处加一个字符,考虑会
  • 2024-12-07python初学笔记
    1.python的安装通过csdn上的教程进行安装以及完成了环境的调配;2.python的基础认识Python是一种解释型、高级、通用的编程语言。它由GuidovanRossum于1989年发明,并于1991年首次发布。Python的设计哲学强调代码的可读性和简洁的语法,尤其是使用空格缩进来表示代码块,而非使用大
  • 2024-12-07斜率优化dp学习笔记
    斜率优化dp,主要用于转移式子长这样,或者可以经过一定的变形变成这样的式子:由$$f_i=f_j+……$$变化到\[b=y-kx\]其中\(b\)只与\(i\)有关,\(y\)只与\(j\)有关,\(kx\)是一个二次项,其中\(k\)只与\(i\)有关,\(x\)只与\(j\)有关。这里以求最小值为例,即\(f_i=\min\{f_j+……
  • 2024-12-07多项式学习笔记
    多项式学习笔记目录多项式学习笔记多项式乘法逆多项式乘法逆给出\(F(x)\),求\(G(x)\)使得\(F(x)G(x)\equiv1(\bmodx^n)\)。首先\(G_0(x)=\frac{1}{F_0(x)}\),然后考虑倍增,用\(\bmodx^{\left\lceil\frac{n}{2}\right\rceil}\)的答案推\(\bmodx^n\)的答案:\[
  • 2024-12-07JS基础笔记整理(四)
    上一篇:JS基础笔记整理(三)1.原型显性原型=构造函数.prototype隐性原型=实例.__proto__functionAnimal(name){this.name=name}//通过原型共享方法Animal.prototype.eat=function(){console.log(this.name,'在吃饭')}vara1=newAnimal('小明')v
  • 2024-12-07[学习笔记 #8] Manacher 算法
    目录[学习笔记#8]Manacher算法[学习笔记#8]Manacher算法至今都不会exKMP/dk/dk/dk[]里的是我还不确定的。Manacher是对序列上每个点求它作为[回文中心]的最长回文子串长度/端点的算法,时间复杂度是\(O(|S|)\)。具体地,从左往右加入每个点,记录当前字符串的回
  • 2024-12-06OS开发笔记(2)——GRUB启动流程
    GRUB如何突破实模式的限制BIOS与MBR引导机制BIOS会在启动时,检查逻辑0扇区(即硬盘的第一个扇区)的结尾是否存在标志0x55,0xaa,以此判断该扇区是否可引导。按照传统的MBR(MasterBootRecord)引导流程,逻辑0扇区包含一个特殊的引导程序。这个程序的任务是检查位于逻辑0扇区偏移0x1BE
  • 2024-12-06Rust学习笔记_11——函数
    Rust学习笔记_08——StringRust学习笔记_09——模式匹配Rust学习笔记_10——守卫函数文章目录函数1.函数定义2.示例3.函数同日中的表达式和语句4.参数4.1必选参数4.2可选参数4.3参数默认值5.高阶函数Rust语言中的函数是构成程序的基本模块,用于封装可
  • 2024-12-06Java笔记——泛型
    一、什么是泛型泛型是在JDK5中引入的特性,可以在编译阶段约束操作的数据类型,并进行检查,泛型的格式为<数据类型>,只支持引用数据类型。二、泛型的作用在没有泛型之前,Java程序员会使用Object类型来实现‘通用’的容器类,例如:ArrayListlist=newArrayList();
  • 2024-12-06[学习笔记]更全面的哈希总结
    观前提示:本篇博客主要是关于算法竞赛领域的哈希哈希的思想Hash的核心思想在于,将输入映射到一个值域较小、可以方便比较的范围对于字符串,可重集之类的需要\(O(n)\)比较的输入,如果能够将其映射为一个32位数或者64位数,就可以更方便地比较,这就是字符串哈希.或
  • 2024-12-06鸿蒙NEXT开发中如何确保使用 PersistentStorage 存储的数据安全?
    大家好,我是V哥,在鸿蒙NEXT开发中,我们会使用PersistentStorage来存储一些数据,那问题来了,如何确保使用PersistentStorage存储的数据安全呢,今天的内容来聊一聊这个话题。首先,确保PersistentStorage存储的数据安全,我们可以考虑以下这些方面:数据加密:静态数据加密:对存储
  • 2024-12-06dash + fac 相关笔记
    安装dash官网跳转pipinstalldash组件库 文档跳转pipinstalldashfeffery-antd-components-U工具库文档跳转pipinstallfeffery-utils-components-U样式工具 pipinstallfeffery-dash-utils模块引入importdash#dash应用核心fromdashimport
  • 2024-12-06几个图表控件关于热力图显示的调研笔记
    InteractiveDataDisplay.WPF这是微软出的一个开源的曲线图控件,目前已经没有更新了,而且只支持.NETFramework,不支持.NETCore平台。安装Install-PackageInteractiveDataDisplay.WPF前台代码<Windowx:Class="HeatmapGraphDemo.MainWindow"xmlns="http://schemas.mi
  • 2024-12-06[豪の学习笔记] 计算机网络#002
    2.1.1-速率、带宽、延迟①速率速率即数据率,或称数据传输速率或比特率单位时间(秒)传输信息(比特)量是计算机网络中最重要的一个性能指标单位:b/s(或bps)、kb/s、Mb/s、Gb/sk=10^3、M=10^6、G=10^9速率往往是指额定速率或标称速率②带宽带宽(bandwidth)原本指信号
  • 2024-12-06学习C语言升级c++的笔记
    此篇文章在2022年2月8日被记录,工作这两年多了,也没用过C++做开发,令人唏嘘1、#include<cmath>#include<cstdio>用这种方法来调用C语言中的函数2、namespace名字空间,防止命名重复::叫做限定调用符usingnamespaceX:引入整个名字空间usingX::name使用单个名字X::na
  • 2024-12-06Freertos学习笔记(五)
    此篇文章在2022年2月12日被记录二进制信号量计数型信号量Mutex互斥量递归互斥量第十四课二进制信号量#include"freertos/semphr.h"xSemaphoreCreateBinary();SemphoreHandle_tHandle;//二进制信号量Handle=xSemaphoreCreateBinary();//创建xSemaphoreGive(Hand
  • 2024-12-06Freertos学习笔记(四)
    此篇文章在2022年2月12日被记录队列集合、队列邮箱、软件定时器第十一课队列集合多个Task写队列数据,一个Task读取队列数据QueueSet新建两个消息队列,句柄给两个发送函数,新建一个QSet句柄使用xQueueAddToSet分别添加两个消息队列到Qset在接收函数中,算了···这个是用的
  • 2024-12-06Freertos学习笔记(一)
    此篇文章在2022年1月29日被记录系统启动流程、Task创建与删除、Task参数传入本freertos笔记基于esp32-idf开发第一课系统启动流程第一阶段bootloader第二阶段bootloader第三阶段应用程序入口在components文件夹下有bootloader两个阶段的源代码、也有freertos的源代码
  • 2024-12-06DeBian系统部署思源笔记
    引言该过程参考于以下文章:思源笔记docker部署解决docker镜像仓库下载慢安装docker检查docker是否安装检查服务器系统内是否安装了docker:docker--version若未安装docker,则显示如下命令:-bash:docker:commandnotfound安装docker操作切换清华镜像源:sudo
  • 2024-12-05时间盲注笔记
    1.判断是否存在延迟注入?id=1'andsleep(5)--+2.判断当前数据库长度,正确的话就会延迟5秒执行?id=1'andif(length(database())>1,sleep(5),1)--+3.判断当前数据库名?id=1'andif(substr(database(),1,1)="a",sleep(5),1)--+4.查询当前数据库下有几张表?id=1'andif((se
  • 2024-12-05IP Adapter代码笔记
    首先我们看一下主训练逻辑 #dataloadertrain_dataset=MyDataset(args.data_json_file,tokenizer=tokenizer,size=args.resolution,image_root_path=args.data_root_path)train_dataloader=torch.utils.data.DataLoader(train_dataset,
  • 2024-12-05Runs 学习笔记
    这里主要谈个人理解,几乎没有数学记号。前置知识:Lyndon串定义:对于字符串\(s_{1\dotsn}\),定义run为一个三元组\((l,r,p)\)满足\(r-l+1\ge2p\)且\(s_{l\dotsr}\)存在周期\(p\),并且\(s_{l\dotsr}\)是极长的,即\(s_{l-1}\not=s_{l-1+p}\)且\(s_{r
  • 2024-12-05【innodb阅读笔记】之 索引组织表
    一、组织索引表主键规则        在Innodb存储引擎中,表都是根据主键索引的顺序组织存放的,这种存放方式的表称为索引组织表,在innodb存储引擎表中,每个表都有一个主键,如果在创建表的时候没有显示的定义主键,则innodb会按如下方式选择或创建主键:    1.首先判断表