NOT
排列组合
### 排列数 #### 线排列 从 $n$ 个数中选 $m$ 个数的方案数(注意选了相同的数顺序不同也算不同方案)记作 $A_n^m = \dfrac{n!}{(n - m)!}$。 证明:假设 $n$ 个数种前 $m$ 个是我们选出来的数。那么我们把 $n$ 个数全排有 $n!$ 种方案,而后 ......
Python微信公众号文章批量转pdf
> 文章来源:https://www.cnblogs.com/MrFlySand/p/17216072.html  # 操作步 ......
暑期熔炉8月12
运行时异常都是 RuntimeException 类及其子类异常,如 NullPointerException、IndexOutOfBoundsException 等,这些异常是不检查异常,程序中可以选择捕获处理,也可以不处理。这些异常一般由程序逻辑错误引起,程序应该从逻辑角度尽可能避免这类异常的发 ......
空天院面试题准备-1
# Transformer和CNN的区别: 1、Transformer还是机器学习,但是没有卷积、pooling等操作,也没有循环; 2、很好的利用了每一行数据之间的相关性,机制的解释性是比较强的,更适用于NLP; 3、CNN关注于二维局部数据之间的相互关联,随着层的加深,关注区域会更广,更适用于图 ......
区间半群查询与 Ackermann 函数
最近在思考半在线卷积的复杂度有没有可能进一步优化, 决定先理清类似的问题以寻求经验. ## 一区间合并 如果询问的时候不能进行半群运算, 显然我们需要在预处理阶段处理所有答案, 必须进行 $O(n^2)$ 次计算. ## 二区间合并 如果询问的时候可以进行一次半群运算, 则可以把序列每次在中点处折开 ......
闲话8.12
今天打了一场模拟赛,很爽啊(赞赏🤣🤣 上来 “为了防止很快 AK,加了两道题”,直接 4 个小时 6 道数学题哈哈😅😅😅。上来开题 T0-T4 全不会,T2 是个原但是我没写😅,T0 写了个 $O(n^4)$ 的 dp,T3 写了个链的情况,然后就开摆了。T0.5 是个组合数学,但是看都 ......
暑期熔炉8月8
与成员变量类似,成员方法也可以分为以下两种: 静态方法(或称为类方法),指被 static 修饰的成员方法。 实例方法,指没有被 static 修饰的成员方法。 静态方法与实例方法的区别如下: 静态方法不需要通过它所属的类的任何实例就可以被调用,因此在静态方法中不能使用 this 关键字,也不能直接 ......
暑期熔炉8月9
静态代码块指 Java 类中的 static{ } 代码块,主要用于初始化类,为类的静态变量赋初始值,提升程序性能。静态代码块的特点如下: 静态代码块类似于一个方法,但它不可以存在于任何方法体中。 静态代码块可以置于类中的任何地方,类中可以有多个静态初始化块。 Java 虚拟机在加载类时执行静态代码 ......
暑期熔炉8月10
使用 main() 方法时应该注意如下几点: 访问控制权限是公有的(public)。 main() 方法是静态的。如果要在 main() 方法中调用本类中的其他方法,则该方法也必须是静态的,否则需要先创建本类的实例对象,然后再通过对象调用成员方法。 main() 方法没有返回值,只能使用 void。 ......
暑期熔炉8月11
Java 中的异常又称为例外,是一个在程序执行期间发生的事件,它中断正在执行程序的正常指令流。为了能够及时有效地处理程序中的运行错误,必须使用异常类,这可以让程序具有极好的容错性且更加健壮。 在 Java 中一个异常的产生,主要有如下三种原因: Java 内部错误发生异常,Java 虚拟机产生的异常 ......
幂律分布简介
幂律分布与其他类型的分布的不同之处在于: 1. 分布形式:幂律分布的形式为P(x)∝x^(-α),其中α是指数。与幂律分布不同,其他类型的分布可能具有不同的形式,如正态分布、泊松分布、指数分布等。 2. 尾部特征:幂律分布的尾部非常重,即存在极端值。相比之下,其他类型的分布的尾部可能较轻,即极端值的 ......
JavaScript
# JavaScrip ## JS介绍   转载自735571446 赞 评论 转载(3) 分享(1) 复制地址 编辑 上一篇 | 下一篇:113道C语言题目,... 天穹高高鸿雁飞, 书院深深松竹茂。 晓雾重重盼日出, 大地茫茫风雨骤。 咏长夜 攀北斗 蝶恋花 ......
暑期熔炉8月6
1. final 修饰类中的变量 表示该变量一旦被初始化便不可改变,这里不可改变的意思对基本类型变量来说是其值不可变,而对对象引用类型变量来说其引用不可再变。其初始化可以在两个地方:一是其定义处,也就是说在 final 变量定义时直接给其赋值;二是在构造方法中。这两个地方只能选其一,要么在定义时给值 ......
暑期熔炉8月7
类的成员变量可以分为以下两种: 静态变量(或称为类变量),指被 static 修饰的成员变量。 实例变量,指没有被 static 修饰的成员变量。 静态变量与实例变量的区别如下:1)静态变量 运行时,Java 虚拟机只为静态变量分配一次内存,在加载类的过程中完成静态变量的内存分配。 在类的内部,可以 ......
这是一个空白文档
添加依赖:spring-boot-starter-data-redis和spring-boot-starter-cache 在具体Redis应用中有2种方式:编程和注解 注解缓存应用开发 @Cacheable如果缓存中不存在目标值,则将调用目标方法并将返回的值存入缓存;如果存在,则直接返回缓存中的值 ......
无标度网络简介
一个无标度网络是指其度分布至少在渐近意义下遵循幂律。这意味着,网络中节点的比例P(k)随着度k的增加而呈幂律分布。这种分布在数学上被称为幂律分布,其形式为P(k)∝k^(-γ),其中γ是某个指数。这种分布形式在度k增加时缓慢下降,增加了发现具有非常大度的节点的可能性。这些节点被称为“中心枢纽”,它们 ......
GPIO
通过编程读写相关寄存器。就可以实现对引脚的控制 先看两个32位的配置寄存器 假设点亮某个LED灯,需要先设置端口配置高寄存器(GPIOx_CRH) (x=A..E)(配置成推挽输出) 这个配置就是GPIOC->CRH=0x00300000 PS: 输出速度一般按最低的就行,当然要求不高直接拉满 对应 ......
多变量信息理论
多变量信息理论是一种用于研究多个变量之间相互作用的方法。它可以帮助理解多个变量之间的关系,包括相关性、依赖性和交互作用等方面。以下是多变量信息理论的一些基本概念和应用: 1. 熵:熵是信息理论中的一个基本概念,用于衡量随机变量的不确定性。在多变量信息理论中,可以使用条件熵和联合熵来衡量多个变量之间的 ......
WPF自定义控件实战:自制上传文件显示进度按钮
自定义控件在WPF开发中是很常见的,有时候某些控件需要契合业务或者美化统一样式,这时候就需要对控件做出一些改造。 目录 按钮设置圆角 按钮上传文件相关定义 测试代码 话不多说直接看效果 默认效果: 上传效果: 按钮设置圆角 因为按钮本身没有CornerRadius属性,所以只能重写Button的控件 ......
进程管理 & (系统调用 内核同步)
进程管理 在现代操作系统中,进程提供两种虚拟机制,虚拟处理器和虚拟内存 PCB描述一个正在执行的程序:打开的文件,挂起的信号,内核内部数据,处理器状态,一个或多个具有内存映射的内存地址空间及一个或多个执行线程。 在2.6以前的版本中,PCB直接放在内核栈的尾端,或者放一个pcb_info间接索引,这 ......
VSCode远程开发树莓派
## 一、安装Remote-SSH 在插件中直接搜索ssh,可找到Remote-SSH,点击安装。 
# 输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。# 数据范围: 保证在32位整型数字范围内num = int(input("请输入一个正整数:"))# 将输入的正整数转化成二进制num_bin = bin(num)print(num_bin)# 将二进制字符串转化成数组nb ......
周末打卡
8.06周日 这天要回家了,叫了同学出来先吃了KFC,然后去打台球,下午又吃了凉皮,之后送走同学,我也坐车回家。 8.07周一 新的一周开始,要完成PTA的任务,从早到晚加急写,晚上放松玩玩游戏。 8.08周二 继续写PTA落了好多,下午凉快之后骑车出门兜风。 8.09周三 这天早早起床,上午下雨, ......