NOT

数学知识--数论

扩展欧几里得 1.扩展欧几里得 用于求解\(ax + by = gcd(a,b)\)的解,利用辗转相除法构造出x,y的通解 当\(b = 0\)时,\(ax + by = a\),可令\(x = 1,y = 0\) 当\(b \neq 0\)时,因 $gcd(a, b)$ $=$ gcd(b,a % ......
数论 数学 知识

strcpy

一、实现 我们先看函数传递的参数,是两个指针,一个是strSource(字符串的源头),另一个是strDestination(字符串的目的地),因此,我们也需要传递两个指向字符串地址的指针。 而我们知道库里的strcpy函数会传递源头字符串末尾的'\0',因此我么可以这样来写代码。 代码如下: in ......
strcpy

CS144-lab4

Checkpoint 4 Writeup 报文头格式 IPV4头 /* * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ * |Version| IHL |Type of Service| Total Length ......
lab4 144 lab CS

CF1661D Progressions Covering 题解

最详细的题解 题目传送门:Progressions Covering 阅读前人题解时,限于个人能力有限,有一些地方想了好一会儿才懂。发现很多题解都是在 @SDLTF_凌亭风 等作者基础上延伸,但详细程度依旧有限,尽管这篇题解亦是站在他们基础上延伸的,这篇题解更为详细的点明了很多地方。 本人第一次写题 ......
题解 Progressions Covering 1661D 1661

2023 ICPC 香港

gym 开场发现 E 是传统数据结构题很高兴,不过先跳了。F 知道相邻两段的长度差 \(\le1\),以为最终每段长度只有 \(\lfloor\frac{n}{m+1}\rfloor,\lceil\frac{n}{m+1}\rceil\) 两种,那就可以 DP 了,队友签完 H A 我上去写,呼救两 ......
2023 ICPC

代数几何书籍

1.初学者のための代数幾何,永田雅宜 2.代数幾何入門,上野 健爾 著 3.代数幾何学1-3 (Algebraic Geometry),R.ハーツホーン, Robin Hartshorne, 高橋宣能, 松下大介 4.高校生のための代数幾何,永田雅宜 5.代数幾何学入門 : 代数学の基礎を出発点とし ......
代数 几何 书籍

在 WebStorm 里调试 vue3 项目

官方说明:https://blog.jetbrains.com/webstorm/2018/01/working-with-vue-js-in-webstorm/#:~:text=We can debug our application,and start the debug session. 打开 ......
WebStorm 项目 vue3 vue

Qt之标准对话框

一、QFileDialog对话框 1.选择打开一个文件 若要打开一个文件,可调用静态函数QFileDialog::getOpenFileName(),打开指定的一个文件 代码示例如下: void MainWindow::on_btn_clicked() { QString curPath = QDi ......
对话框 标准

配置 @ 路径符

教程基于 vite 和 vue3-ts 前往 tsconfig.json 修改 compilerOptions 选项: { "compilerOptions": { "baseUrl": "./src", "paths": { "@/*": [ "src/*" ] } } } 然后安装 pnpm a ......
路径

162. 寻找峰值

给你一个整数数组 nums,找到峰值元素并返回其索引。数组可能包含多个峰值,在这种情况下,返回 任何一个峰值 所在位置即可。 你可以假设 nums[-1] = nums[n] = -∞ 。 你必须实现时间复杂度为 O(log n) 的算法来解决此问题。 示例 1: 输入:nums = [1,2,3, ......
峰值 162

Misc

elf文件直接./xxx执行 brainfuck代码 龙卷风 运行工具 BrainFuck代码 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++ ......
Misc

4.Maven配置本地仓库,阿里云远程仓库

1.配置本地仓库 Edit maven安装目录下->conf->settings文件 配置<localRepository>D:\myinstall\apache-maven-3.9.4\repository</localRepository> 改地址为本地工作目录 2.配置aliyun中央仓库 配 ......
仓库 Maven

一些好玩但很少用到的小程序

1、强制系统关机 功能:让系统强制关机; ExitWindowsEx 这个 API 可以关闭系统,但是请注意这个函数需要进程具有 SE_SHUTDOWN_NAME 特权(13-18行),另外就像我们很多时候关机会提示关闭一些应用程序一样,不加 EWX_FORCE 标志也会有交互式提示,如果想要强制关 ......
程序

vue3 使用 pinia

安装 pinia 官网: https://pinia.vuejs.org/ pnpm add pinia 使用 新建 pinia 实例 // @/store/index.ts import {createPinia} from "pinia"; import useUserStore from "@ ......
pinia vue3 vue

水果系统项目分析pro09-fruit1.4-thymelea

水果系统项目分析pro09-fruit1.4-thymelea 基本架构 IndexServlet为继承的Servlet容器类 ViewBaseServlet为复制的thymelea源代码用来渲染页面 index.html为前端界面 index.html <html xmlns:th="http:/ ......
thymelea 水果 项目 fruit1 系统

Flutter/Dart第08天:Dart类型(内置类型、记录、集合、泛型和类型别名)

我们来继续学习Dart语言的类型,包括Dart内置类型、Record记录类型(Dart 3开始支持)、集合类型、泛型和typedef类型别名。在前面的学习中,基础内置类型、集合和泛型都有所涉及和应用,本文我们和其他类型逐一进行介绍…… ......
类型 别名 Dart Flutter

力扣---189. 轮转数组

给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。 示例 1: 输入: nums = [1,2,3,4,5,6,7], k = 3 输出: [5,6,7,1,2,3,4] 解释: 向右轮转 1 步: [7,1,2,3,4,5,6] 向右轮转 2 步: [6,7,1, ......
数组 189

[ACTF2020 新生赛]Exec 1

原理 linux系统命令的使用 命令执行漏洞 解题过程 打开靶场发现有ping功能,猜测是涉及命令执行漏洞,根据题目的Exec也能看出回来,先试试ping 127.0.0.1,没问题 接着使用&连接符执行多条系统命令,执行了ls命令,发现只有index.php,猜测flag是在根目录那里,所以我们就 ......
新生 ACTF 2020 Exec

【MacOs】 安装 MariaDB

1 安装MairaDB 在MacOS的终端上执行如下命令就可以安装MariaDB: brew install mariadb 如果希望启动MariaDB服务器: brew services start mariadb 这个命令也设置每次重新启动电脑, 自动启动MariaDB服务。 如果希望关闭Mar ......
MariaDB MacOs

每日总结

今日收获 将之前受困的springboot的一个知识点解决啦! 正在学习MapReduce的内容; 背了单词; 明天预计 继续学习MapReduce的相关知识; 接着背单词; 学习软考知识去; ......

20213227《计算机基础与程序设计》第一周学习总结

作业信息 1.作业属于哪个课程:https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP 2.这个作业要求在哪里:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP/homework/12754 ......

Mybatis - 通过中间表查询表A和表B

中间表 中间表存储了表 A 的 id 和表 B 的 id,除此之外还存储了自身需要的字段,如创建时间、id。 xml 很简单,通过多个子查询获取数据就可以了,将中间表的字段传递给子查询的 column,子查询获取这个参数进行 where 条件查询。 <?xml version="1.0" encod ......
查询表 Mybatis

[ARC150D] Removing Gacha 题解

题意 给定一棵由 \(N\) 个节点组成的树,每个节点有黑白两种颜色。定义一个节点 \(u\) 为好的当且仅当路径 \(1 \leftrightarrow u\) 上的节点均为黑色的,反之为坏的。初始情况下所有点均为白色。 定义一次操作为选取一个坏的节点并将其染黑,求将全部节点均染为黑色的期望操作次 ......
题解 Removing Gacha 150D ARC

vue3 使用 vue-router

安装 vue-router pnpm i vue-router 使用 vue-router 创建自己的 router // @/route/index.ts import {createRouter, createWebHashHistory} from 'vue-router' import ty ......
vue-router vue router vue3

MapReduce学习一

1、相关介绍--分而治之 MapReduce分布在Yarn集群 2、设计构思(以wordcount为例) 第一步-->读取文件,读取为键值对类型,偏移量,该行的内容; 第二步(Map阶段)-->转换成为另一种键值对模式,单词,1; 第三步(Suffle阶段)-->转换成另一种键值对模式,单词,<有几 ......
MapReduce

Day 5

Day5 T1 赛时写了三个点终于写出来了 好的三元组定义为 \[P = a_i \times 2 ^ {\lfloor log_2^{a_j} \rfloor + 1 + \lfloor log_2^{a_k} \rfloor + 1} + a_j \times 2^{\lfloor log_2^ ......
Day

AtCoder Grand Contest 036 F Square Constraints

洛谷传送门 AtCoder 传送门 本质是 \(p_i \in [l_i, r_i]\) 的计数问题。 当 \(1 \le i \le n\) 时,\(l_i\) 才可能不等于 \(1\)。考虑容斥,设钦定 \(m\) 个不满足条件(上界为 \(l_i - 1\)),其余任意(上界为 \(r_i\) ......
Constraints AtCoder Contest Square Grand

做题记录

P8773 [蓝桥杯 2022 省 A] 选数异或 这个是刷数据结构时刷到的,感觉是个好题。 要求异或和为 \(x\),那么我们可以通过 \(x \oplus a_{i}\) 往前找我们想要的另一个值,假设其位置记为 \(nxt_{i}\),那么只有同时满足 \(l \le i \le r\) 并且 ......

杂题选记

杂题选记 A Statement 给定一个长度为 \(n\) 的单调不降的整数数列 \(A\)。 有 \(q\) 次相互独立的询问,每次询问给定 \(l,r\),从时刻 \(0\) 起,每个时刻对于 \(\forall i\in \left[l,r\right)\) 且 \(A_i \textcol ......

【前端规范全攻略】开启高效开发之旅!ESLint + Prettier + husky + lint-staged+Commitizen

本文从两个方向出发:1、git 提交规范;2、代码风格统一 假如团队中的小伙伴在提交代码时没有遵循规范要求,例如只写了一个"修改"或"更新,这会给团队中其他小伙伴造成困扰呢,不得不花时间查看代码和推测逻辑。 不仅会浪费了时间和精力,可能会导致以下问题: 可读性差 维护困难 变更历史不透明 自动化工具 ......