NOT
2023.8.7 练习
#### ARC060D 若 $b^2\le n$,此时 $b$ 很小,直接枚举即可。 若 $\sqrt{n}<b<n$,此时发现其只有两位。 那么 $n\bmod b+n/b=s$,即 $(n/b)*(b-1)=n-s$,考虑枚举 $n-s$ 的约数判断即可。 #### ARC060E 考虑借用“ ......
ArrayList底层原理、线程安全及其相关集合(面试常问)
### 一、ArrayList底层原理 1.特点及其原理:ArrayList底层基于数组实现,查找快,增删慢 D题** **原题链接:**https://cpc.csgrandeur.cn/csgoj/problemset/problem?pid=1192 **关于这题其实是一道数学题,如果直接暴力三重循环肯定爆T,所以细心一点的就会发现,其实 ......
八皇后问题回溯法
回溯法八皇后问题 ```cpp #include #include #include #include #define print_board(board, ...) {\ printf(__VA_ARGS__); \ printf("\n"); \ print_board_(board);\ } ......
CTFer成长记录——CTF之Web专题·攻防世界-Web_php_include
一、题目链接 https://adworld.xctf.org.cn/challenges/list?rwNmOdr=1691398818171 二、解法步骤 本题依旧是文件包含,但是这题不同, while (strstr($page, "php://")) { $page=str_replace( ......
Linux安装Jdk,gcc,nginx,redis,nacos
### Linux安装JDK ##### 1、下载JDK >下载地址:oracle.com/java/technologies/downloads/#java8 ##### 2、将下载好的压缩包放到指定文件夹下 ##### 3、进入文件夹目录 ```java cd software ``` #### ......
k8s 学习笔记之数据存储——高级存储
## 高级存储 前面已经学习了使用 NFS 提供存储,此时就要求用户会搭建 NFS 系统,并且会在 yaml 配置 nfs。由于 kubernetes 支持的存储系统有很多,要求客户全都掌握,显然不现实。为了能够屏蔽底层存储实现的细节,方便用户使用,kubernetes 引入 PV 和 PVC 两种 ......
工具方法运用(一)
工具方法运用(一) 1、Java Collection集合的三种遍历方式 迭代器 foreach/增强for循环 lambda表达式 List list=new ArrayList(); list.add("java1"); list.add("java2"); list.add("java3"); ......
最短Hamilton路径
# 最短Hamilton路径 给定一张 n (n #define reg register using namespace std; // 从输入流中读取一个整数 inline int read(){ int x=0,f=1; char ch=getchar(); while(ch'9'){ if( ......
RMQ问题中的ST算法
# RMQ问题中的ST算法 长为 n 的数组 a ,m次询问,求l~r中最大值是多少 ```cpp // RMQ问题中的ST算法 // m次询问,求l~r中最大值是多少 #include #define reg register using namespace std; // 读取输入的函数 inl ......
luogu P7352 炉心融解
记 $f_S$ 为所有人以当前信息推断出 $S$ 这种情况是否合法,$g_S$ 表示假如真实情况是 $S$,应该有哪些人喊出来了。 每一轮中,通过告诉你的 $k$ 条消息可以推断出哪些集合不合法,将其 $f_S$ 赋为 $0$,然后根据新的 $f_S$,有些人可能可以据此喊了,所以根据新的 $f_S ......
037密码生成工具
一、 pwgen [ OPTION ] [ pw_length ] [ num_pw ] (1)OPTION -c 选项指定生成的密码包含大小写字母, -c, --capitalize Include at least one capital letter in the password. This ......
ubuntu打开蓝牙却搜索不到设备,解决方法来了
我们安装完ubuntu之后,经常会出现打开蓝牙搜索不到设备的情况,今天我们来解决这个问题。 #### 发现原因 输入指令`dmesg | grep -i blue`  ......
laravel-验证码(前后端分离)
1.安装 composer require mews/captcha 2.获取验证码接口 $data = Captcha::create('default', true); return $this->success($data); 3.验证接口 //用户输入的验证码内容 $code = 'czuu ......
第三条日常随笔
今天头又晕了,真的昏沉沉的,有点学不下去了,吃饭也吃不下了,没有食欲,不吃了吧。一天吃一顿应该够活着了吧,好累,耳后的动脉今天一直突突突地跳,很明显感觉到的那种,今天上个楼,心脏就一直咚咚咚地跳,耳朵能听到的那种,可能精神状态不太好吧,也可能有点小小中暑吧。 明天还有多校赛,好累。眼睛好酸,头好痛, ......
pip 清华源
https://mirrors.tuna.tsinghua.edu.cn/help/pypi python -m pip install --upgrade pip pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/s ......
YUM仓库
[TOC] ## YUM仓库服务 ### 1. yum概述 - YUM(Yellow dog Updater Modified) - 基于RPM包(Red-Hat Package Manager红帽软件包管理器)构建的软件更新机制 - 可以自动解决依赖关系,节约日常工作中大量查找安装依赖包的时间。 ......
Unity的IPreprocessComputeShaders:深入解析与实用案例
# Unity IPreprocessComputeShaders Unity IPreprocessComputeShaders是Unity引擎中的一个非常有用的功能,它可以让开发者编译Compute Shader时自定义哪些操作需要被执行。这个可以帮助开发者更好地控制Compute Shader ......
tikv-ctl的简单学习
# tikv-ctl的简单学习 ## 摘要 ``` 最近在学习使用 tidb. 有一个场景,单独使用了tikv作为键值对的数据库. 但是比较不幸.总是出现宕机的情况 因为这个环境是单独使用tikv 二进制进行安装的 没有grafana和dashboard的界面. 比较难以处理. 只能想着使用tikv ......
结合案例讲解Java IO
Java IO流是用于输入和输出数据的机制。Java提供了丰富的IO类和接口,用于处理不同类型的数据。使用合适的IO流类,可以处理二进制数据、文本数据、对象数据等各种情况,并且可以对数据进行缓冲、处理和操作。同时,IO流涉及数据的读写,所有不需要使用时及时关闭它们,可以手动调用close()方法关闭... ......
棋盘跳马
棋盘跳马 从指定位置跳到指定位置的最短路径 马走日,存在蹩腿 ```cpp /** * 棋盘跳马 * 按照中国象棋跳马规则 */ #include #include #include #include #define print_board(board, ...) {\ printf(__VA_AR ......
openfeign应用汇总(三)
openfeign应用汇总(三) 1、自定义统一处理正确返回结果(实现Decoder) import java.io.IOException; import java.lang.reflect.Type; import org.slf4j.Logger; import org.slf4j.Logge ......
【JavaScript21】关于Storage
- 本地存储. 存储在浏览器端的数据. 可以理解成一个小型的非关系型数据库. - localStorage和sessionStorage - 这俩玩意使用上是一样的. 区别在于. 一个是永久存储一个是临时存储. - localStorage 永久存储 - sessionStorage 临时存储, 浏 ......
selenium
[toc] # 一 selenium基本使用 ```python # requests 发送请求,不能加载ajax # selenium:直接操作浏览器,不是直接发送http请求,而是用代码控制模拟人操作浏览器的行为,js会自动加载 # requests和selenium谁的效率高?requests ......
a 的 b 次方模 p
# a 的 b 次方模 p 求 a 的 b 次方对 p 取模的值 ```cpp //a^b //求a的b次方对p取模的值,小于10^9 #include #define reg register using namespace std; inline int read(){ int x=0,f=1; ......
2023.8.7 模拟赛
#### A 有一个 01 串,只有一位是 $1$,你每次可以翻转一个长为 $k$ 的串,求出使得每个位置为 $1$ 最少翻转多少次。 其中有一些位是存在 $1$ 的。 考虑线段树优化建图,建立奇偶两颗线段树即可。 然后 deque 优化 BFS 即可。 也可以用 set 优化,并查集等。 ......