XOR

[CEOI2017] Mousetrap

100黑祭。 首先以终点为根。 先考虑简单一点的情况:如果起点终点相邻,那么方案一定是让老鼠先走到一个叶子节点,然后断掉该节点到根路径上其它的分支。于是我们令 $f_i$ 表示从 $i$ 开始走到 $i$ 子树里的一个叶节点再返回所需的最小代价,每次dp从儿子里的次大值转移即可。 考虑不相邻的情况, ......
Mousetrap CEOI 2017

连网技术与网络管理 作业2

配置RouterA show ip int briInterface IP-Address OK? Method Status Protocol FastEthernet0/0 2.0.0.2 YES manual up down FastEthernet0/1 1.0.0.1 YES manual ......
网络管理 技术 网络

数据库 第三章 SQL语言基础

1、SQL语言功能:1、提取查询数据 2、插入、修改、删除数据 3、生成、修改、删除数据库对象 4、数据库安全控制 5、数据库完整性及数据保护 2、SQL语言主要特点:1、综合统一 2、 高度非过程化 3、面向集合的操作方式 4、以同一种语法结构提供两种使用方式 5、语言简洁,易学易用 3、分类SQ ......

WARNING: An illegal reflective access operation has occurred

## 问题描述 ![](https://img2023.cnblogs.com/blog/1274626/202306/1274626-20230601205545641-773202818.png) ## 问题原因 JDK9之后的版本,模块不能通过反射访问非公有的成员、成员方法和构造方法 ## 解 ......

打出下划线加字母

>打出下划线加字母 ```c #include int main() { int i,j,a; char b='F'; for(i=0;i<6;i++) { for(j=1;j<=i;j++) { printf("_"); } for(a=0,b='F';a<=i;a++) { printf("%c ......
下划线 字母

将char类型转换为int类型

>将char类型转换为int类型 ```c #include int main() { char a[12]="123456"; int i=0; int j=0; while(a[i]!=0) { j=j*10+a[i]-'0'; i++; } printf("%d\n",j); return 0 ......
类型 char int

将int类型转换为char类型

>将int类型转换为char类型 ```c #include #include int main() { int a=1234567; char b[10]={0}; int i=0; while(a) { b[i]=a%10+'0'; i++; a=a/10; } while(i) { print ......
类型 char int

手动更新内核到6.3.5

在家闲着没事,就试试手动更新内核版本,从5.19升级到6.3.5 一开始按照Sage Ai给出的方法,make install然后update-grub,然后总是不成功,更新完了就进入initramfs了,说是找不到UUID, 不启动了。 后来搜索到知乎上,需要先make modules_insta ......
内核 手动

Mysql优化

死锁优化 1.执行查询命令 show processlist 2.生成杀连接命令 select concat('kill ', id, ';'),Time from information_schema.processlist where 1=1 and Time > 100 order by Ti ......
Mysql

Hazelcast分布式计算的demo

下面是一个使用Java实现的Hazelcast分布式计算的示例代码: ```java import com.hazelcast.core.Hazelcast; import com.hazelcast.core.HazelcastInstance; import com.hazelcast.core ......
分布式 Hazelcast demo

西门子PCL-1200(tcp)

using System;using System.Net;using System.Net.Sockets;using System.Text; namespace Test1{ using System; using System.Net; using System.Net.Sockets; u ......
1200 PCL tcp

BouncyCastle

任务详情 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 参考附件内容完成 SM2 加解密的内容,提交运行结果截图(10‘) 完成 SM3,SM4 算法的调用,提交运行结果截图和代码(15’, 选做) jar包下载 官网:https://www.bouncycas ......
BouncyCastle

2023 五月联考游记

# $2023$ 五月联考游记 ### date 5.28 有点紧张,但还好。从四月到五月基本上都全在看语文,但是也不知道怎么样。其他基本没弄。等着寄喽! 无所谓,我会? ### date 5.29 上午语文。 发下卷子直接跳到作文,看到是个普通二元思辨,感到非常安心。 然后开做,但是做完现 $\r ......
游记 2023

Java第七次作业

1.编写一个方法,实现冒泡排序(由小到大),并调用该方法 package kde7; public class Gba { public static void main(String[] args) { // TODO Auto-generated method stub int x[]= {1, ......
Java

2023-06-01:讲一讲Redis常见数据结构以及使用场景。

2023-06-01:讲一讲Redis常见数据结构以及使用场景。 答案2023-06-01: ### 字符串(String) **适合场景** **缓存功能** Redis 作为缓存层,MySQL 作为存储层,在大部分请求中,数据的读取通常是从 Redis 中获取。由于 Redis 具有支持高并发的 ......
数据结构 场景 常见 结构 数据

Scala语言入门

### 为什么要学习Scala语言 - 最直接的一点就是因为我们后面要学的Spark框架需要用到Scala这门语言,但是Spark其实是同时支持Scala语言和Java语言的,为什么非要学Scala呢,使用java它难道不香吗? - 这就要说第二点了:scala相比java代码量更少,更适合函数式编 ......
语言 Scala

luogu P8497 [NOI2022] 移除石子

[题面传送门](https://www.luogu.com.cn/problem/P8497) 不好评价? 首先我们考虑最基础的情况,当 $k=0,l_i=r_i$ 时,相当于我们需要判定一个状态能不能被消完。 这相当于我们要执行若干次 $2$ 操作,使得每个位置要么大于等于 $2$,要么为 $0$ ......
石子 luogu P8497 8497 2022

Beginner:Client libraries-1 使用colcon编译包

目标:用colcon编译一个ROS2工作空间。 这是一个关于如何使用colcon创建和构建ROS2工作区的简短教程。 背景 colcon是ROS编译工具catkin_make, catkin_make_isolated, catkin_tools and ament_tools的替代。 安装colc ......
libraries Beginner Client colcon

文心一言 VS 讯飞星火 VS chatgpt (28)-- 算法导论5.1 3题

# 三、假设你希望以1/2的概率输出0与 1。你可以自由使用一个输出0或1的过程 BIASED-RANDOM。它以某概率 p 输出1,概率 1-p 输出0,其中 0 0.5,则返回 0。 3.如果 p < 0.5,则返回 1。 这种算法是无偏的,因为它不考虑 BIASED-RANDOM 过程的输出, ......
文心 导论 算法 chatgpt VS

17)错误处理

declare关键字: 自定义错误处理程序时,需使用declare关键字,格式如下: declare 错误处理类型 handler for 错误触发条件 自定义错误处理程序; 其中,错误处理类型:continue exit; 错误触发条件:预定义、MySQL错误代码、自定义错误触发条件、ANSI标准 ......
错误

【十七】Python中的反射机制(4)

### 【十七】Python中的反射机制(4) #### 【1】什么是反射? - 反射指在程序运行过程中可以动态获取对象的信息。 - **是通过字符串的形式**,导入模块; - 通过字符串的形式,去模块**寻找指定函数**,并执行。 - 利用字符串的形式去对象中操作成员,一种**基于字符串的驱动** ......
机制 Python

【十八】id()函数 -- 判断内存空间地址(1)

### 【十八】id()函数 -- 判断内存空间地址(1) #### 【1】作用 - 在Python中,id()函数用于返回一个对象的唯一标识符。 - 这个标识符是一个整数,代表了该对象在内存中的地址。 - 换句话说,每个对象都有一个唯一的标识符,即使它们的值相同也是如此。 #### 【2】语法 ` ......
函数 内存 地址 空间 id

【二十二】object()函数(1)

### 【二十二】object()函数(1) #### 【1】作用 - Object类是Python中所有类的基类 - 如果定义一个类时没有指定继承哪个类,则默认继承object类。 - object没有定义__dict__ - 所以不能对object类实例对象尝试设置属性。 #### 【2】语法 ......
函数 object

Blender查看统计面数的方法

1、底部状态栏右键 2、在显示叠加层查看统计信息 3、 左上角显示 数据 ......
Blender 方法

【十九】isinstance()函数 -- 检查类型(2)

### 【十九】isinstance()函数 -- 检查类型(2) #### 【1】作用 - 这个函数有点类似type函数的定义 - type判断 `函数类型是什么` - 而isinstance是 `通过判断对象是否是已知的类型` - 但是isinstance比type高级一些(功能上的差异) - ......
isinstance 函数 类型

【二十】issubclass()函数 -- 检查类型(1)

### 【二十】issubclass()函数 -- 检查类型(1) #### 【1】作用 - Python 提供了如下两个函数来检查类型: - issubclass(cls, class_or_tuple): - 检查 cls 是否为后一个类或元组包含的多个类中任意类的子类。 - isinstanc ......
issubclass 函数 类型

【二十一】memoryview() 函数(1)

### 【二十一】memoryview() 函数(1) #### 【1】作用 - memoryview() 函数返回给定参数的内存查看对象(memory view)。 - 所谓内存查看对象 - 是指对支持缓冲区协议的数据进行包装 - 在不需要复制对象基础上允许[Python](https://so. ......
memoryview 函数

【二十三】Python 中 property() 函数及 @property 装饰器的使用(1)

### 【二十三】Python 中 property() 函数及 @property 装饰器的使用(1) #### 【1】property 应用场景 - 在获取、设置和删除对象属性的时候,需要额外做一些工作。 - 比如在游戏编程中,设置敌人死亡之后需要播放死亡动画。 - 需要限制对象属性的设置和获取 ......
property 函数 Python

【二十四】Python中super()详解及应用场景举例(1)

### 【二十四】Python中super()详解及应用场景举例(1) #### 【1】作用 - `super`也是一个类,是的。他不是一个方法也不是一个内置的关键字。 ```python class A: pass print(type(super(A))) # ``` - 直接通过查看`supe ......
场景 Python super