XOR
第一周
图文并茂解释开源许可证 GPL、BSD、MIT、Mozilla、Apache和LGPL的区别BSD开源协议,可以自由的使用修改源代码 LGPL 允许以动态链接使用开源库。 GPL许可证的含义是允许任何人观看、修改,并散播程序软件里的原始程序码 MIT是和BSD一样宽范的许可协议,你必须在你的发行版里 ......
提取借出数据
问题:将带有“借”对应的编号提取到另一个表中。 数据源表: 结果表: 函数公式解决: {=IFERROR(INDIRECT("服装清单!"&TEXT(SMALL(IF(服装清单!D$6:P$15="借",ROW($6:$15)*100+COLUMN(B:N)),ROW(A1)),"r0c00"),) ......
访问者模式
The Visitor design pattern represents an operation to be peformed on the elements of object structure. This pattern lets you define a new operation wi ......
「学习笔记」模运算与 BSGS 算法
## 取模 > 取模符号:$x \bmod y$,表示 $x$ 除以 $y$ 得到的余数。 例如, $$ 5 \bmod 3 = 2\\ 7 \bmod 4 = 3\\ 3 \bmod 3 = 0\\ $$ 设 $x$ 为被除数,$y$ 为除数,$z$ 为余数,则 $x = k \cdot y + ......
docker 安装 redis
1. 拉取镜像 docker pull redis 2. 启动 redis docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data -v /mydata/redis/conf/redis.conf:/etc/redis/red ......
题解 P9380【[THUPC 2023 决赛] 总投票数】
首先,若存在 $P_i=1$,那么 $K=1$。 否则,设小数点后位数为 $L$,则有 $K\le 10^L$。这是因为任意一个 $L$ 位小数,都显然可以通过一个整数除以 $10^L$ 得到。 于是枚举分母 $k\le 10^L$,枚举每个 $P_i$,找到与其最接近的 $\frac{x_i}{k ......
实验5 文件应用编程
实验任务6 task6.py 实验源码: with open('data6.csv','r',encoding='gbk') as f: data1 = f.read().split('\n') del data1[0] for i in range(len(data1)): data1[i] = ......
强化学习基础篇[3]:DQN、Actor-Critic详细讲解
# 强化学习基础篇[3]:DQN、Actor-Critic详细讲解 # 1.DQN详解 ## 1.1 DQN网络概述及其创新点 在之前的内容中,我们讲解了Q-learning和Sarsa算法。在这两个算法中,需要用一个Q表格来记录不同状态动作对应的价值,即一个大小为 $[状态个数,动作个数]$ 的二 ......
深度学习应用篇-计算机视觉-图像增广[1]:数据增广、图像混叠、图像剪裁类变化类等详解
# 深度学习应用篇-计算机视觉-图像增广[1]:数据增广、图像混叠、图像剪裁类变化类等详解 # 一、数据增广 在图像分类任务中,图像数据的增广是一种常用的正则化方法,主要用于增加训练数据集,让数据集尽可能的多样化,使得训练的模型具有更强的泛化能力,常用于数据量不足或者模型参数较多的场景。除了 Ima ......
【CUDA】GPU编程实现NTT算法
~~怎么有人选题迟了么得FFT啊。~~好久没更新博客了,来水一发! 参考资料: NTT:https://oi-wiki.org/math/poly/ntt/ CUDA实现FFT并行计算:https://blog.csdn.net/Liadrinz/article/details/106695275 ......
提取最晚日期对应的数据
问题:提取相同代码最晚日期及其对应的价格。 函数公式解决: 最晚日期:=MAXIFS(B:B,A:A,E2) 对应价格:=SUMIFS(C:C,A:A,E2,B:B,F2) ......
C#反射和特性
参考文章:https://www.cnblogs.com/moonache/p/7532006.html # 元数据和反射 ## 什么是反射? - 有关程序及其类型的数据被称为**元数据**(metadata),它们保存在程序的程序集中 - 程序在运行时,可以查看其他程序集或其本身的元数据。**一个 ......
BouncyCastle
BouncyCastle # 任务详情 0. 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 1. 参考附件内容完成SM2加解密的内容,提交运行结果截图(10‘) 2. 完成SM3,SM4算法的调用,提交运行结果截图和代码(15’, 选做) ## 1.jar包下载 ......
Mermaid笔记
Mermaid 使用教程:从入门到精通 - 知乎 (zhihu.com) Mermaid 使用教程:从入门到精通——流程图、时序图、甘特图、类图等图形绘制轻松搞定 - 知乎 (zhihu.com) Mermaid画流程图、序列图、饼图、甘特图(实例讲解) - 知乎 (zhihu.com) Merma ......
pyqt5入门
[toc] # 基础流程 如下,就可以实现一个最基础的窗口,但也只有一个窗口: ``` import sys from PyQt5.QtWidgets import QApplication, QWidget if __name__ == '__main__': app = QApplication ......
c++ 左值和右值以及左值引用和右值引用
+ 无法令引用重新绑定到另一个对象上,因此引用必须初始化,引用并非对象,只是为一个已经存在的对象所起的另外一个名字 + 因为引用本身不是一个对象,所以不能定义引用的引用 ```c++ int a = 10; int &b = a; int &c = b;//此时c不是引用的引用,而是b c 都是a的 ......
2023青岛市程序设计竞赛小学组题解
1.付钱 题目链接:https://www.luogu.com.cn/problem/U303904 代码: #include<bits/stdc++.h> #define ll long long using namespace std; int main(){ ll n;cin>>n; cout ......
Map 接收 @RequestBody,Controller 层可以打印值,但是 mybatis 编译 SQL 语句显示 NULL
 1. mybatis `#{}` 获取的 key 是否一致; 2. 前端发送请求类型是否与后端接口定义的 ......
为什么我们会自言自语
相信很多人或者身边的人都有自言自语的经历,比如工作时、看书时、追剧,打游戏时甚至走路逛街时,不自觉开始碎碎念。大多数自言自语都是我们一个人的时候,旁边有别人的时候偶尔的自言自语也会让人觉得怪异,让我们不自觉陷入尴尬。 其实,自言自语并不代表就不正常,有病,大部分的自言自语都是正常的;自言自语也是精神 ......
帝国CMS刷新数据表news提示update ***_ecms__index set havehtml=1 where id='' limit 1
今天我在进行“数据更新”时,点击“刷新所有信息内容页面”后,在“刷新数据表:article”一项出现提示Table ‘empirecms.phome_ecms_’ doesn’t exist 代码如下: Table 'www_zwwiki_com.***_ecms_news_data_' doesn ......
Dubbo入门
[toc] `Dubbo官网`:https://cn.dubbo.apache.org/zh-cn/index.html 或Ubuntu或Windows(不推荐)中完成下面任务 1. 利大整数库(GMP或者OpenSSL),参考《密码工程》p113伪代码实现GenerateLargePrime 函数(10‘) 2. 在测试代码中产生一个在范围l = 2^25 ......
每日记录(完整性约束)
完整性约束是为了表的数据的正确性!如果数据不正确,那么一开始就不能添加到表中。 1 主键 当某一列添加了主键约束后,那么这一列的数据就不能重复出现。这样每行记录中其主键列的值就是这一行的唯一标识。例如学生的学号可以用来做唯一标识,而学生的姓名是不能做唯一标识的,因为学习有可能同名。 主键列的值不能为 ......
qoj#5098
兔队线段树题。 记 $\{a_i\}$ 的前缀和为 $\{S_i\}$,记距离 $i$ 位置最近的颜色相同位置为 $pre_i$,那当钦定某个点 $i$ 为右端点时,左端点最小可以为 $\max\limits_{1\le j\le i}\{pre_j\} + 1$。 考虑对于线段树上每个结点 $p$ ......
xftp和xshell更新问题
 如果不更新,需要更改系统时间 或者 修改软件的配置文件,相对比较麻烦。 如果选择更新,需要开启魔法。 ......
如何为布局增加滚动条_使用ScrollPane
# 如何为布局增加滚动条_使用ScrollPane 当我们使用某些布局时候,比如VBox,其容纳的控件超过了显示大小时,我们可能无法看到这些控件。 解决方案是为Vbox增加一个滚动条,从而可以滚动地显示更多内容,这就要用到 ScrollPane 。 ScrollPane 是一种特护的控件,它可以设置 ......
每日记录(数据查询语法(DQL)(1))
DQL就是数据查询语言,数据库执行DQL语句不会对数据进行改变,而是让数据库发送结果集给客户端。 语法: SELECT selection_list /*要查询的列名称*/ FROM table_list /*要查询的表名称*/ WHERE condition /*行条件*/ GROUP BY gr ......
每日记录(数据查询语法(DQL)(2))
1 基础查询 1.1 查询所有列 SELECT * FROM stu; 1.2 查询指定列 SELECT sid, sname, age FROM stu; 2 条件查询 2.1 条件查询介绍 条件查询就是在查询时给出WHERE子句,在WHERE子句中可以使用如下运算符及关键字: l =、!=、<> ......