NOT
20231123
好久都没写过OI相关的东西了,累了。 真的累了。 刚刚lf给我说他明天会给我整一个容斥的单元小测。 有点紧张,因为自己数学一直都很烂。 还有容斥这么抽象的玩意,到时候估计会脑抽。 累了。 不能放弃啊。 继续吧。 今天和 @Super_Cube 吃饭的时候聊到了「关于 力老师 为什么只同意我这么停课」 ......
ElasticSearch
环境准备 1.安装ElasticSearch # 创建网络 docker network create es-net docker network ls # 拉取镜像 docker pull elasticsearch:7.12.1 # 创建容器 docker run -d \ --name es ......
小程序打包及提交体验版流程
一、开发环境准备 1.安装nodejs(无脑安装),配置环境变量(将nodejs根目录放到系统及用户变量path下) 2.安装git,注意在安装过程中,以下步骤选项(其余均保持默认即可) 3.安装webstorm(由于小程序代码是前端代码,安装这个软件就好) 二、新建项目文件夹,在文件夹内右键 gi ......
Python中,if __name__=="__main__"学习
注意:Python的代码执行,都是依次从上往下执行 在Python中,每个模块都有一个内置的变量 name,用于表示当前模块的名称。当一个Python文件被执行时,Python解释器会首先将该文件作为一个模块导入,并执行其中的代码。此时,__name__的值为模块的名称。 if name == ‘m ......
Python中的构造方法
构造方法在Python中的使用:创建对象时用于初始化对象的实例变量。通过__init__()来定义 1、什么是构造方法 在面向对象编程中,构造方法是一个特殊的方法,用于在创建对象时初始化对象的状态。它在对象创建的过程中自动调用,负责为对象设置初始值。构造方法通常用于执行与对象相关的初始化任务,例如设 ......
docker和虚拟化,docker安装和配置, 镜像操作,容器操作
1 docker和虚拟化🧀 ## 什么是虚拟化 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破【实体结构间的不可切割的障碍】,使用户可以比原本的组态更好的方式来应用这些资源。这些资源 ......
Kotlin协程系列(一)
一.协程的定义 最近看了一本有关kotlin协程的书籍,对协程又有了不一样的了解,所以准备写一个关于kotlin协程系列的文章。 言归正传,我们在学习一个新东西的时候,如果连这个东西"是什么"都回答不了,那么自然很难进入知识获取阶段的"为什么"和"怎么办"这两个后续环节了。因此,我们首先得知道协程的 ......
学习指南[自用]
学习指南 收集到的岗位要求,定下以后的学习目标,指导自己的学习路线 计算机基础 精通linux常用命令、网络协议 深入理解 Linux 操作系统原理者优先;有相关开源社区贡献者优先 Java 精通 Java 语言,包括 JVM、多线程、高并发、网络等、NIO模型、类装载 熟悉java工具以及实现原理 ......
KMP与自动机
KMP 与 AC自动机 都是字符串匹配 KMP是单模匹配 ac自动机是多模匹配 KMP原理 例子 当我们匹配字符串A(长度为n)中是否有B(长度为m, m<n)的时候 比如: A ABCDABCDEF B ABCDE 一个朴素的思路是暴力, 复杂度当然是O(n * m) KMP就是一个优化的算法 K ......
FB自动发帖助手
让生活更便捷,FB自动发帖助手助你轻松管理社交媒体 在当今社交媒体充斥着我们的生活的时代,我们不仅需要关注工作、家庭和个人生活,还需要花费大量时间来管理各种社交媒体平台上的信息。对于经营商务或个人品牌的人来说,定期发布内容是至关重要的,但这也可能会占用大量宝贵的时间和精力。幸运的是,随着技术的进步, ......
7-2 栈实现表达式求值
#include<iostream> #include<cstdio> #include<string> using namespace std; const int N=100010; string split(string s){ string ss; for(int i=0;i<s.size( ......
欧拉函数学习笔记
欧拉函数 定义 \(\{1\sim N\}\)中与\(N\)互质的数的个数被称作欧拉函数,即\(\varphi(N)\) 对于质数\(N\),有\(\varphi(N)=N-1\) 性质 欧拉函数是积性函数 对于\(\gcd(a,b)=1\),\(\varphi(a\times b)=\varphi ......
Java8 日期时间
概念 彻底弄懂GMT、UTC、时区和夏令时 java中的时间与时区:LocalDateTime和Date UTC public static Instant java.time.Instant#now() { return Clock.systemUTC().instant(); } UTC(Coo ......
前端vue在表单tableData中scope的注意事项
如图 ps(scope为表单中这一行的数据) this.scope和scope不是同一个数据 如果像上图这么写的话,会报错如下 显示scope未被使用, 可以将scope赋值给某个数据然后就不会报错了 二、关于scope和scope.row的区别 ①scope ②scope.row undefine ......
CS自学指南一部分的归纳
必学工具 vim编辑器 emacs编辑器 进阶,git github开源社区 GNU Make提升效率 Cmake更抽象 让排版自动专业Latex 轻量级虚拟机docker 配环境节省时间scoop 日常工作学习流 Obsidian ,其中Annotator笔记能跳转到原文,Anki生成卡片链接 电 ......
2023-2024-1 20232404 《网络空间安全导论》第3周学习总结
教材学习内容总结 3.1网络安全概述 解决信息安全问题对于确保国家稳定至关重要。 被动攻击难检测,易阻止;主动攻击易检测,难阻止。 缓冲区溢出攻击也称“堆栈粉碎攻击”。 对DNS进行保护的最佳防护措施是使用防火墙。 3.2网络安全防护技术 网络管理员在配置防火墙时采用的默认安全策略:没有明确允许就是 ......
Joint Autoregressive and Hierarchical Priors for Learned Image Compression
abstruct 最近的图像压缩模型基于自编码器,学习近似可逆的映射(从像素到量化的可逆表示),这些与熵模型(潜在表示的先验)结合,可以与标准算术编码算法一起使用产生压缩比特流。与简单的全因子先验相比,分层熵模型可以利用更多潜变量中的结构,从而在保存端到端优化的同时提高压缩性能。众所周知,自回归模型 ......
Java登陆第十二天——网络编程(二)InetAddress、Socket
Java提供了java.net包,专门用来进行网络开发。 InetAddress InetAddress类主要表示IP地址。InetAddress类常用方法如下: 方法 类型 描述 public static InetAddress getByName(String host) throws Unk ......
Linux下使用make编译
在 Linux 下安装 make 命令通常非常简单,但具体步骤可能会根据你所使用的 Linux 发行版略有不同。以下是针对一些常见发行版的安装步骤: Ubuntu/Debian 系统: 在 Ubuntu 或 Debian 系统中,你可以使用 apt 包管理器来安装 make。首先打开终端,然后运行以 ......
好人
人无完人,月有圆缺。指要对得住自己的良心,对这个国家,社会,家庭负起行为责任的人。 好人指的是做了众多好事的人或部分好事起到重大帮助的人。 好人并不是简单的不做坏事,不给别人带来麻烦的人,那只是平常人,好人是“利他主义者”以及利己又利人的公益者。 好人就是一个送煤工,把煤送到人窗户根儿底下,码得整整 ......
好员工
一、做一个有责任心的人 不论是处在什么岗位,从事工作,都要认真地对待。这是一个职业人士必须具备的最重要的素质。有句话说,细节决定成败。不忽视任何一个工作中的小问题,维护公司财产和利益,做到兢兢业业,尽心尽责。 二、执行力 简单说来就是结果导向,能出活,能出结果的员工才是好员工,能拿出成绩来的才是好员 ......
SpringBoot 的 AOP
参考:Spring AOP何时使用JDK动态代理?何时使用Cglib ?默认是哪种? 参考:Spring AOP源码分析-代理方式的选择 JDK 和 CGLIB 选择 DefaultAopProxyFactory#createAopProxy public AopProxy createAopPro ......
代码随想训练营第三十九天(Python)| 62.不同路径、63. 不同路径 II、343. 整数拆分
62.不同路径 class Solution: def uniquePaths(self, m: int, n: int) -> int: # dp[i][j] 代表到达 dp[i][j] 有多少不同路径 dp = [[0]*n for _ in range(m)] # 初始化 for i in r ......
「线段树」笔记
基础 建树 void build(int p, int l, int r) { t[p] = (tree){l, r, 0}; if (l == r) { t[p].sum = val[l]; return; } int mid = (l + r) >> 1; build(lp, l, mid); ......
「杂题乱刷」洛谷P9515
原题链接 P9515 「JOC-1A」限时签到 题意简述 有一条公路上有 \(n\) 个商店,每个商店分别在不同的时刻开放,求如何在 \(t\) 时刻之前到达 \(f\) 点并且到达最多开放的商店的数量,特别的,一个时刻只能走一格。 解题思路 这一道题是一道贪心题。首先,因为要在 \(t\) 时刻之 ......
「杂题乱刷」CF283A
原题链接 CF283A Cows and Sequence 题目简述 给定一个初始为空的序列 \(a\),并给出 \(3\) 种操作方式: 将 \(a_1 \sim a_x\) 均加上 \(y\); 将 \(a\) 序列末尾增加一个正整数 \(x\); 将 \(a\) 序列的最后一个数字给去掉; 现 ......
iwtgm-23
题目链接 A. 首先,如果只有1个机关(除高度h)那么不需要水晶 试想,无论这个机关在哪里,当它关闭后,下一个机关就会开启...以此类推 反而机关多了情况会更复杂 设i和i-1机关都是打开的,我现在在机关i,然后i和i+1的机关会一起关闭,那么i+2一定要有一个开的机关,若没有,则需要水晶 int ......
算法~让整数从指定范围开始
题目 有个需求,我有4种类型,每种类型又有自己的数列,问我如何用一个数字来表示它们 思路 可以看一下java里的线程的实现,它是将一个int64的数字进行分区,每个区间代表一种状态,如运行中,挂起,暂停等,我们也可以通过这个方法来实现。 实现 在int32中,我找一个范围,存储我的运行中状态的数列, ......
11月21号课堂笔记
1.插入排序 #include"stdio.h" #define N 5 int main() { //1 2 3 4 5 //2 1 3 4 5 int a[N]={1,2,3,4,5},i,j,tmp; for(i=1;i<N;i++) { j=i-1; tmp=a[i]; while(a[j] ......
聪明办法学python.
循环:for i in range(x,y,z): [x,y), z为步长,省略第一个参数默认为0,省略第三个参数默认为1. while 条件: continue 跳过此次循环 break 跳出当前整个循环 pass 占位符,不会被运行 字符串: 单引号'和双引号"是最常见的两种字符字符串引号 字符 ......