NOT

E. Josuke and Complete Graph 数论分块

题意:很简单,给你l,r,让你输出对于这个区间中任意两个不同的数字的gcd组成的set的大小是多大。至于题面,我只能说,聪明人早就看出来那些图啊边啊啥的都是唬人的。 做法:显然我们是要去枚举的,但是我们不能去枚举选的那两个数字。所以我们选择枚举gcd有哪些。这些gcd又分两种: 第一种,假如一个数字 ......
数论 Complete Josuke Graph and

多线程|wait、notify的使用

线程执行顺序的随机性的根本原因是随机调度和抢占式执行,但在开发的过程中,我们往往希望代码按照一定的顺序执行,因此Java中提供了一些可以控制线程执行顺序的方法,通过这些方法让线程主动阻塞,让出CPU资源。wait搭配notify使用就可以控制线程的执行顺序。 wait和notify如何使用呢?我们借 ......
线程 notify wait

图解Spark Graphx实现顶点关联邻接顶点的函数原理

![image](https://img2023.cnblogs.com/blog/1545382/202309/1545382-20230901005349386-1258559942.png) ## 一、场景案例 在一张社区网络里,可能需要查询出各个顶点邻接关联的顶点集合,类似查询某个人关系比较 ......
顶点 函数 原理 Graphx Spark

The 2022 ICPC Asia Nanjing Regional Contest

# [The 2022 ICPC Asia Nanjing Regional Contest](https://codeforces.com/gym/104128) [出题人题解](https://sua.ac/wiki/2022-icpc-nanjing/) [TOC] vp的不是很好,就不放出来 ......
Regional Contest Nanjing 2022 ICPC

python 框架对比

# Python 框架对比 # coreylin: django, flask 之外,还有哪些框架 【ChatGPT】: 除了Django和Flask,还有一些其他流行的Python Web框架,例如: 1. Pyramid:一个简单而灵活的框架,适用于构建大型Web应用程序。 2. Tornado ......
框架 python

Noblesse Code补题

题意:给你n个pairs,然后再有q次询问,每次询问给一个A,B。然后对于A,B,你可以无限次的进行两种操作,这两种操作分别是把(a,b)变成(a+b,b)或者(a,a+b),然后你要求的是对于a,b,你能通过这些操作变成原本给出的n个pairs中的多少个,每次询问输出个数。 做法:赛中的时候,我模 ......
Noblesse Code

百度Ai根据对象数组生成表单函数

百度Ai根据对象数组生成表单函数 / 对象数组 const objectsArray = [ { name: 'John', age: 25, email: 'john@example.com' }, { name: 'Jane', age: 30, email: 'jane@example.com ......
数组 表单 函数 对象

破除 .user.ini 锁定权限

user.ini 这个文件不允许修改导致的报错。 解决起来也也很容易: 1、查看文件属性(参看以下命令) [root@iZq72vpf wenjian]# lsattr .user.ini i e-- .user.ini 2、去掉i这个属性(参看以下命令) [root@iZq72vpf wenjia ......
权限 user ini

「乱搞」委员长也能轻松掌握!使用 Hugo 搭建个人网站并发布到 GitHub Pages 指南!

[TOC] ### 写在最前面! 爆进爆进爆进! 让大家久等了!深受大家喜爱的学级委员长,樱花进王,参上! 其实委员长我刚刚在马乎上看到了一篇非常棒的文章!其名为《用 Hugo 30 分钟搭建静态博客》!世界最速!轻量化!灵活性!超友好!新手也能轻松使用的!如此……爆进的工具!简直就和时刻准备为了同 ......
委员长 个人网站 委员 指南 GitHub

百度AI生成的 表单创建函数

百度AI生成的 表单创建函数 <script> function createForm(data) { // 创建 form 元素 const form = document.createElement('form'); form.setAttribute('method', 'post'); fo ......
表单 函数

MySQL锁

首先通过一张图了解MySQL都有哪些锁: MySQL中有多种锁类型,包括乐观锁、悲观锁、全局锁、表级锁、页级锁、行级锁、共享锁、排它锁、意向共享锁、意向排它锁、间隙锁、临建锁和记录锁,下面分别介绍一下各种锁:1. 乐观锁(Optimistic Locking):假设并发操作时不会发生冲突,只在提交事 ......
MySQL

Jenkins部署与使用

## CI/CD介绍 持续集成(Continuous Integration,CI)和持续发布(Continuous Delivery,CD,又称持续交付)是经常放在一起提及的两个概念,专有词组CI/CD Pipeline 用来描述他们同时存在的持续集成与发布自动化管线。 **持续集成**是一种编程 ......
Jenkins

数据结构与算法之概念

1. 数据结构 存储、组织数据的方式 包括数组、链表、堆、栈、队列、树、图等 同样的数据不同的组织方式就是数据结构。比如对老王的姓名、年龄、性别的描述: 列表方式:[老王,18,男] 字典方式:{name:"老王",age:18,sex:"男"} 而列表、字典存储了老外的数据并按照不同的方式存储在内 ......
数据结构 算法 概念 结构 数据

3198: 区间和 线段树

描述 给定n个数据,有两个操作,加减其中的一个数据,当然还可查询在某段数据的和。 输入 输入数据有多组,每组数据的第一行输入n,1=<n<=500000,代表数据的个数。第二行输入具体数据,数据为正整数,范围在1到10000.第三行输入m,1<=m<=100000,表示操作的次数。包含了修改和查询操 ......
线段 区间 3198

nextcloud的虚拟文件夹功能有严重bug,导致误删全部数据

nextcloud可以开启虚拟文件夹支持功能,就是文件只显示出来但不占用硬盘空间。但是当你开启或者关闭该功能时,请确保其他软件都关闭,没有任何软件打开了nextcloud中的文件。 已经在多个nextcloud版本和客户端中复现了该bug。 复现bug方法: 安装PC客户端并连接了账户,已同步文件夹 ......
文件夹 nextcloud 功能 文件 数据

linux 安装typora

在Linux终端中执行下列代码 # or run: # sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE wget -qO - https://typoraio.cn/linux/public ......
typora linux

浅谈基于QT的截图工具的设计与实现

本人一直在做属于自己的一款跨平台的截图软件([w4ngzhen/capi(github.com)](https://github.com/w4ngzhen/capi)),在软件编写的过程中有一些心得体会,所以有了本文。其实这篇文章酝酿了很久,现在这款软件有了雏形,也有空梳理并写下这篇循序渐进的介绍截 ......
截图 工具

迪米特法则

#### 迪米特法则 ##### 基本介绍 - 1.一个对象应该对其他对象保持最少的了解。 - 2.类和类的关系越密切,耦合度越大。 - 3.迪米特法则(Demeter Principle)又叫最少知道原则,即一个类对自己依赖的类知道的越少越好。也就是说,对于被依赖的类不管多么复杂,都尽量封装在类的 ......
法则

linux学习链接

哔哩哔哩https://www.bilibili.com/video/BV1mW411i7Qf?from=search&seid=4587862116724074639&spm_id_from=333.337.0.0 https://study.163.com/course/courseLearn. ......
链接 linux

墨者学院漏洞分析实况

墨者学院漏洞分析实况 热点评论刷分漏洞分析溯源 打开靶场环境,得知靶场地址 IP地址 : 124.70.64.48 端口 : 41685 协议 : http 根据地址进入靶场环境,可以发现我们的目标是把zhangyu的评论话题推向热评(点赞超500) 点击进入评论,我们再开启bp抓包,并把浏览器的X ......
漏洞分析 实况 漏洞 学院

DFS和BFS及模板

## DFS和BFS及模板 ### 1. 定义 ``` DFS俗称深度优先搜索,BFS俗称宽度优先搜索。这两种算法都可以保证遍历图中所有的节点。是一种非常常见的搜索算法。 ``` ### 2. DFS思想 ![img](https://img2023.cnblogs.com/blog/2206600 ......
模板 DFS BFS

动态规划-线性DP

## 动态规划-线性DP ### 1. 线性DP的定义 ``` 所谓线性DP,实际上就是:这类问题的状态转移方程满足一定的线性关系。即,状态递推的顺序是线性的,我们把这类DP问题称为线性DP问题。 ``` ### 2. 线性DP例题:数字三角形 ``` https://www.acwing.com/ ......
线性 动态

《看了受制了》第六天,4道题,合计30道题

# 2023年8月31日 今天是ACwing的周赛题,和AtCoder。太晚了,还得去211宿舍,就只做4道了。 ## ACWING5044 求和 ### 题目理解 简单的求和判断,可以作为小孩儿讲课题。 ### 代码实现 ```c++ #include using namespace std; i ......

平衡树Splay学习笔记 & 洛谷 P3369 【模板】普通平衡树

## [传送门](https://www.luogu.com.cn/problem/P3369) ## 平衡树Splay Splay本质上是一个二叉查找树。 满足左子树<根<右子树。 核心操作splay就是随机选择一个点向上旋转,使整棵树尽量平衡。 采用双旋(即判断父亲和儿子是否同时作为左儿子或右儿 ......
模板 笔记 Splay P3369 3369

你好,尹昱钦

就此告别吧 水上的列车就快到站 开往未来的路上 没有人会再回返 说声再见吧 就算留恋也不要回头看 在那大海的彼端 一定有空濛的彼岸 NOIP挂了之后第一次回到这台电脑前,当然很可能也是最后一次 很巧的是,今天也是我选择放弃省选的日子 然后又看到了xhy留下的present 深有感触 原谅我 在他的礼 ......
你好

设计模式学习1 创建者模式

# 创建者模式 创建者模式的主要关注点是“怎样创建对象”,主要特点是“将对象的创建与使用分离” 这样可以降低系统的耦合度,使用者不关心对象的创建细节 创建者模式可以分为: + 单例模式 + 工厂模式 + 抽象工程模式 + 原型模式 + 建造者模式 ## 单例设计模型 涉及到一个单一的类,该类**负责 ......
模式 创建者 设计模式

动态规划-背包问题

## 动态规划-背包问题 ### 1. 背包问题的分类 ``` 市面上关于动态规划的大多数问题都是背包问题。背包问题主要分为五种: 1. 0 1背包问题 2. 完全背包问题 3. 多重背包问题 4. 多重背包问题的优化 5. 分组背包问题 ``` ### 2. 0 1背包问题概述 ``` 给定n个物 ......
背包 动态 问题

【论计算机中的数据转移与存储原理】

### 一、结构模型 ![](https://img2023.cnblogs.com/blog/1261122/202308/1261122-20230831235829773-471598204.png) ### 二、原理模型 ![](https://img2023.cnblogs.com/blo ......
原理 计算机 数据

100个常用的linux 命令与介绍

这些是一些常见的 Linux 命令,用于处理文件、进程、网络、用户、系统管理等各种任务。根据你的需要,你可能会经常使用其中一些命令来管理和操作你的 Linux 系统。每个命令都有更多的选项和用法,你可以通过在终端中运行 man 命令名 来查看命令的详细帮助文档。 ......
命令 常用 linux 100

day11

Linux系统极速入门 1.shell指令可以说是操作linux系统的首选,可以说是一个命令解释器 行首¥或者#是命令行的开始;##表示注释;并且命令行是区分大小写的。使用tap键可以补全; 通配符有三个:*,?,[]这三个通配符的作用是:* -- 用于匹配文件名中任意长度的字符串 ?-- 只匹配一 ......
day 11