AND
博弈论
[toc] ## 概念 ### 1、平等组合游戏 + 两人游戏,两人轮流走步 + 有一个状态集,而且通常是有限的 + 有一个终止状态,到达终止状态后游戏结束 + 游戏可以在有限的步数内结束 + 规定好了哪些状态转移是合法的 + 所有规定对于两人是一样的 > 象棋围棋并不满足最后一个条件,因为双方可移 ......
题解 P9233【[蓝桥杯 2023 省 A] 颜色平衡树】
看到树上数颜色,想到树上启发式合并(dsu on tree)。 这题几乎就是树上启发式合并板子了,感觉讲一下算法的原理比较好。 暴力解法显然是对每棵子树 dfs 一遍,求出子树大小 $\operatorname{size}$、子树颜色出现次数的桶 $\operatorname{cnt}$,以及颜色出 ......
Latex:
【1】Latex:https://www.tug.org/texlive/ 【2】 【3】 【4】 太慢了换一个:https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/ 【5】 【6】 【7】 【8】 【9】 【9】 【10 ......
RobotFrameWork环境搭建及使用
RF环境搭建 首先安装python并且配置python环境变量 pip install robotframework pip install robotframework-ride 生产桌面快捷方式 不行换豆瓣源 检查一下pip list RF类库和扩展库 标准库 按F5快捷键查询,可以看到rf自带 ......
JS 垃圾回收机制
# 垃圾回收机制 和C++不同,JS的内存回收由运行环境执行,减少了程序员的操作量. ## 回收机制 目前,JS垃圾回收采用`标记清理`方法.当上下文代码执行时,将变量`标记`为`在上下文`,上下文执行完毕时,标记为`不在上下文`等待回收.回收机制每隔一段时间将不在上下文变量回收. ## 内存泄漏 ......
hyperf后台运行
方式有三 1 使用nohub nohup php bin/hyperf.php start > /dev/null 2>&1 & 2 是有docker 在docker 启动的时候执行 项目启动命令 3 在 config/autoload/server.php 中增加配置 在settings 数组总 ......
day11
# 类的继承 ## 什么是继承 * 继承是一种新建类的方式,新建的类称为子类,被继承的类称为父类 * 继承的特性是:子类会遗传父类的属性 * 继承是类与类之间的关系 ## 为什么用继承 * 使用继承可以减少代码的冗余 ## 对象的继承 Python中支持一个类同时继承多个父类 ```python c ......
进制转换与位运算
# 注意事项 - 比赛时 ide 中编译选项写 `-std=c++14` # 进制转换 ## 进制 - 进制:X 进制用 0~X-1 来计数 - 如果进制超过十进制,那么用字符表示 10 及以上的整数 - 重点:二进制、八进制、十六进制(0~F) - 二进制 Binary - 由 0,1 组成,逢二 ......
人大金仓数据库连接异常简单分析查看的方法
# 人大金仓数据库连接异常简单分析查看的方法 ## 背景 ``` 这边一个测试环境,人大金仓4000的连接池 最近出现多次 连接池用光的问题. 想着简单分析一下. 给研发同事进行问题定位. 这里简单记录一下 ``` ## 问题流程 ``` 研发反馈数据库无法连接. 我这边之前部署了一套 kmonit ......
反射机制--python
引用: https://www.cnblogs.com/vipchenwei/p/6991209.html https://www.cnblogs.com/vipchenwei/p/6991209.html 1.反射是什么: 反射就是通过字符串的形式,导入模块;通过字符串的形式,去模块寻找指定函数, ......
高效Python-2-1 剖析(Profiling 性能分析)
#2 从内置功能中获取最高性能 本章包括 - 剖析代码以发现速度和内存瓶颈 - 更有效地利用现有的Python数据结构 - 了解Python分配典型数据结构的内存成本 - 使用懒编程技术处理大量数据 有很多工具和库可以帮助我们编写更高效的Python。但是,在我们深入研究提高性能的所有外部选项之前, ......
post时间注入脚本
import requests import sys import time import pdb class Injection(): def __init__(self): self.url = "" self.schemataNum=0 def InjectionSchemaNumber(se ......
如何为你的 js 项目添加 ts 支持?
前一段时间为公司内的一个 JS 公共库,增加了一些 TypeScript 类型支持。在这里简答记录一下。  ## 安 ......
copilot
(1)copilot 激活 https://www.kdocs.cn/l/cfqzpm94GMfk# (2)快捷键使用 tab自动补全 ctrl+enter 意见面板 alt+]切换不同意见代码 (3)copilot 安装和使用 https://docs.github.com/zh/copilot/ ......
nfls15095 Atcoder-abc123_d 蛋糕
Atcoder-abc123_d AT 小卖部从下学期开始售卖带有数字形状的蛋糕,$X$,$Y$ 和 $Z$ 种蛋糕分别带有 $1$ 形,$2$ 形和 $3$ 形蜡烛,而且每个蛋糕都有美味值,如下所示: - 带有 $1$ 形蜡烛的美味值有: $A_1,A_2,\cdots,A_X$ - 带有 $2$ ......
CF938G
[原题](https://codeforces.com/problemset/problem/938/G) [翻译](https://www.luogu.com.cn/problem/CF938G) 老规矩,对于不可做的这种操作题先考虑没有修改操作怎么做 这时问题就变为了给你一个联通的图,让你找一条 ......
处理器状态
处理器的状态(模式MODE) 现代处理器通常将CPU状态设计 划分为两种,三种或四种 CPU时而运行操作系统,时而运行用户态,那CPU如何知道该运行什么呢 比如在程序状态字寄存器PSW中专门设置一位,根据运行程序对资源和指令的使用权限而设置不同的CPU状态 特权指令和非特权指令 1. 操作系统只需要 ......
配置Windows远程服务证书
# 1、生成自签名证书 ```powershell $certname = "certnameTest" ## Replace {certificateName} $cert = New-SelfSignedCertificate -Subject "CN=$certname" -CertStore ......
acm模板
二分查找 l 对于满足条件最左边 while(l<r) { int mid=(l+r)/2; if(check(mid)){ r=mid; } else{ l=mid+1; } } l 对于满足条件最右边 while(l<r) { int mid=(l+r+1)/2; if(check(mid)){ ......
JS作用域
# 全局作用域 全局作用域变量:直接用var,const,let声明的变量 # 局部作用域 局部作用域变量:块,函数,对象,{}中声明的变量 局部声明全局变量方法: JS中的作用域问题成为`执行上下文`,分为`全局上下文`和`局部上下文` JS中有一个概念`作用域链(scope chain)`表示上 ......
(*)LeetCode 热题 100 之 238. 除自身以外数组的乘积
# 题目 给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请**不要使用除法**,**且在 O(n) 时 ......
1588学习
1)https://www.intel.cn/content/www/cn/zh/docs/programmable/683639/16-1/adding-the-external-time-of-day-module.html 2.5.3. 为具有1588 PTP特性的实例添加外部Time-of- ......
##英语中哪些地名前必须加the?
##英语中哪些地名前必须加the? 在写作中总是分不清什么时候加the,直到最近看到一篇贴子。https://www.englishcurrent.com/grammar/definite-article-place-names-geography/ 把它翻译总结出来: **1. 大陆前不加the, ......
暑假集训D9 2023.8.2 补题
### A.「EZEC-10」排列排序 给你一个长度为 $n$ 的排列 $p_1,p_2, \cdots ,p_n$。你需要把它排序。 每次可以花区间长度,即 $r-l+1$ 的代价,选择排列中的任意一段区间 $[l,r]$,并将 $[l,r]$ 从小到大排序。 现在你可以让他进行若干次这个操作,直 ......
springboot 初始化加载过程 条件注解
官网解释:https://docs.spring.io/spring-boot/docs/3.0.9/reference/html/features.html#features.developing-auto-configuration.condition-annotations 从其他博客粘过来的 ......
2023牛客暑期多校训练营5 ABCDEGHI
[比赛链接](https://ac.nowcoder.com/acm/contest/57359) # A ## 题解 **知识点:莫队,树状数组。** 区间询问显然可以离线莫队,考虑端点移动对答案的影响。 不妨先考虑右端点右移一个位置,对答案的改变。假设右端点右移后在 $r$ ,我们先要知道 $[ ......
jQuery--过滤器
过滤器就是过滤条件,对已经定位到数组中的dom对象根据一些条件进行过滤筛选,过滤条件不能单独使用,必须和选择器一起使用 基本过滤器 1、选择第一个,保留数组中第一个DOM对象 $("选择器:first") 2、选择最后一个,保留数组中最后的DOM对象 $("选择器:last") 3、选择数组中指定对 ......
04_llvm_IR测试生成运算指令
## 四则运算指令 介绍如下: ```c++ #include #include "llvm/IR/Module.h" #include "llvm/IR/LLVMContext.h" #include "llvm/Support/raw_ostream.h" #include "llvm/IR/F ......
Java学习Day06
# 第四章 流程控制语句 # 一、概述 ## 1.1、说明 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说,程序的流程对运行结果有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。 简单来说:流程控制语 ......