XOR
插入删除求min/max
使用可删除堆。具体地,开一个辅助堆 \(q\),每次删除元素把它扔进 \(q\) 里,从原来的堆 \(p\) 取出 \(y\) 的时候,如果 \(y\) 和 \(q\) 的堆顶相同就把他们两个删除。 ......
CF241B Friends
异或粽子的加强版,时间复杂度是 \(O(n log^2 w)\) ,其中 \(w\) 是值域 \(2^{30}\) ,原来的是和 \(k\) 有关的,相当于是 CF241B 的代码通过不了异或粽子,异或粽子的代码通过不了 CF241B(雾 先考虑一个整体的思路,求前 \(k\) 大,先需要求第 \( ......
闭合区域面积统计 题解
题目描述 计算一个 \(10 \times 10\) 矩阵中由 \(1\) 围成的图形的面积。如下所示,在 \(10 \times 10\) 的二维数组中,\(1\) 围住了 \(15\) 个点,因此面积为 \(15\)。 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 ......
『Git』记录Git相关的问题
1. 代码写一半,发现忘记切换分支了,怎么处理? ① 使用git stash命令将当前工作目录中的修改保存起来。这将暂存修改,以便稍后可以应用到其他分支上。 ② 使用git checkout 命令切换到正确的分支,以继续开发工作。 ③ 在切换到正确的分支后使用git stash pop命令来应用之前 ......
第五次作业
这个作业属于哪个课程 https://edu.cnblogs.com/campus/zjlg/23rjjsjc 这个作业的目标 体验APP香水图鉴,完成问卷 姓名-学号 杨忠霖-2021331201109 ......
如何解决在 Linux 中 WPS 字体缺失问题(安装常用的 Windows 中文字体)
所需文件的下载链接在末尾 Symbol 字体 安装 wsp-font-symbols 即可 Windows 字体 安装 Win10Fonts即可 常用字体 文件内容包括 仿宋GB2312 、楷体GB2312、方正小标宋简 安装方式 首先下载你所需要的字体文件 在字体文件所在的目录下右键点击在命令行中 ......
Spring JdbcTemplate操作数据库
Spring JdbcTemplate操作数据库 源码 代码测试 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://w ......
linux系统僵尸进程处理
查看僵尸进程 [root@mac-25 ~]# top top - 19:04:11 up 177 days, 23:58, 2 users, load average: 15.18, 21.64, 22.02 Tasks: 1791 total, 2 running, 1347 sleeping, ......
[2024深圳市考][计算机素质测试考纲](二)算法和数据结构
前言 因篇幅有限,本文仅对考纲中的考点做基本介绍。 更详细的内容请自行学习: 【双语字幕】CS 61B 数据结构 | 整合版 | UCB Data Structure Spring 2021 【中英双字】普林斯顿大学-算法分析 Algorithm Analysis 2015 COS423 一、基本概 ......
gitlab安装
1.下载rpm包 地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/?C=M 2.安装依赖 yum -y install policycoreutils-python openssh-server # 没有policycoreutil ......
k8s pod从私有仓库拉取镜像凭证配置
方案一: 通过Docker配置文件创建secret # 配置.docker/config.json文件,包含了与 Docker Hub 或其他私有仓库进行身份验证所需的凭据信息。 [root@mac-25 ~]# cat ~/.docker/config.json { "auths": { "reg ......
P6782 [Ynoi2008] rplexq
P6782 [Ynoi2008] rplexq 给定一棵 \(n\) 个节点的有根树,第 \(i\) 个点的编号是 \(i\)。 有 \(m\) 次询问,每次询问给出 \(l,r,x\),求有多少点编号的二元组 \((i,j)\) 满足 \(l \le i < j \le r\) 且 \(i\) 和 ......
procmeminfo 各字段详解
procmeminfo 各字段详解 $ cat /proc/meminfo MemTotal: 877368 kB :所有可用RAM大小(即物理内存减去一些预留位和内核的二进制代码大小)(HighTotal + LowTotal),系统从加电开始到引导完成,BIOS等要保留一些内存,内核要保留一些内 ......
Java基础
import com.XXX.XXX.* 注意这个.*,会导入这个包下所有的类 JavaDoc Java帮助文档 https://docs.oracle.com/javase/8/docs/api/ `package base; public class D1类型转换 { public static ......
2023最新高级难度Rust面试题,包含答案。刷题必备!记录一下。
好记性不如烂笔头 内容来自 面试宝典-高级难度Rust面试题合集 问: 请解释 Rust 中的并行计算模型和分布式计算模型。 在 Rust 中,你可以利用语言的并发特性来实现并行计算和分布式计算。虽然这些概念是不同的,但它们可以一起使用以提高系统的性能和扩展性。 并行计算 并行计算是指同时执行多个任 ......
2023最新初级难度Ruby面试题,包含答案。刷题必备!记录一下。
好记性不如烂笔头 内容来自 面试宝典-初级难度Ruby面试题合集 问: 什么是Ruby语言?请简要介绍一下Ruby的特点和用途。 Ruby是一种面向对象的、动态类型的脚本语言,由日本人松本行弘(Yukihiro Matsumoto)于1993年开发。它的设计目标是简单、易读和易于编写,同时具有强大的 ......
英特尔定义的CPU功能
英特尔定义的CPU功能 如果需要用到半虚拟化技术肯定就需要查看cpu是否支持了。查看方式就是cat /proc/cpuinfo 查看flags是否有vmx和svm。那这些flags都表示什么呢? 86 32位又名i386-i686和64位又名amd64。这些cpu基本就是你的工作站,笔记本电脑或 ......
React Native记录
React Native记录 真机调试 adb devices 保证手机使用adb可以正常连接 adb kill-server 如果无内容,断开手机连接,执行此命令后重新连接手机 操作包 react-native-fs 操作文件系统 react-native-image-picker 允许您从设备库 ......
Signal信号记录
Signal信号记录 在POSIX.1-1990标准中定义的信号列表 信号 值 动作 说明 SIGHUP 1 Term 终端控制进程结束(终端连接断开) SIGINT 2 Term 用户发送INTR字符(Ctrl+C)触发 SIGQUIT 3 Core 用户发送QUIT字符(Ctrl+/)触发 SI ......
CF1881F Minimum Maximum Distance 题解
因为白点对 \(f_i\) 没有贡献,所以可以重构出一棵原树的子树,使得所有的叶子都为标记点且标记点数量不变(没有删去标记点)。因为没有标记被删去且结构不变,所以这棵树的答案与原树答案相同。 现在,对于所有节点,到它距离最大的标记点一定在叶子上。那么问题就变为:求出树上任意一点到所有叶子节点的最大距 ......
递归查询
递归查询 1767. 寻找没有被执行的任务队 # 递归查询 # 生成一个包含数字 1 到 20 的递增数列 WITH RECURSIVE NumberSeries AS ( # 表名 NumberSeries SELECT 1 AS number UNION ALL SELECT number + ......
Helsinki-NLP-抱脸翻译模型
# 等待下载#--de-zh https://huggingface.co/Helsinki-NLP/opus-mt-de-ZH/tree/mainhttps://huggingface.co/Helsinki-NLP/opus-tatoeba-es-zh https://huggingface.c ......
小程序url跳转参数丢失
小程序url跳转参数丢失 使用 encodeURIComponent 进行编码然后用 decodeURIComponent 解码 // 发送 toShopInfo(e) { let urlData = JSON.stringify(e.currentTarget.dataset.info); wx. ......
vue3父子通信
vue3父子通信 // 获取父级方法或函数调用 const emit = defineEmits(['cancel', 'resetData']); // 获取父级绑定的变量 const props = defineProps({ visible: { type: Boolean, default: ......
ThreadLocal和InheritableThreadLocal详解,基本原理及注意项 父子线程数据共享
一、ThreadLocal介绍 在多线程环境下访问同一个线程的时候会出现并发问题,特别是多个线程同时对一个变量进行写入操作时,为了保证线程的安全,通常会进行加锁来保证线程的安全,但是加锁又会造成效率的降低;ThreadLocal是jdk提供的除了加锁之外保证线程安全的方法,其实现原理是在Thread ......
bootloader and fireware
简介 bootloader扮演的角色 bootloader是一段代码,负责以下基本功能: 基础的硬件初始化。 从闪存、网络或其他类型的非易失性存储中加载二进制应用程序,通常是操作系统内核。 可能需要对应的二进制程序文件进行解压缩。 执行应用程序。 除了这些基本功能外,大多数引导加载程序还提供一个菜单 ......
Spring 基于注解的AOP面向切面编程
Spring 基于注解的AOP面向切面编程 源码 代码实现 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www. ......
199. 二叉树的右视图(中)
目录题目题解:BFS 题目 给定一个二叉树的 根节点 root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。 题解:BFS 用BFS,每一层最后一个弹出队列的元素加到结果列表里面 class Solution: def rightSideView(self, root: ......