NOT

LeetCode刷题记录|LeetCode热题100|226.翻转二叉树(easy)

题目描述:给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 思路与算法:从根节点开始,递归地对树进行遍历,并从叶子节点先开始翻转。如果当前遍历到的节点 root 的左右两棵子树都已经翻转,只需交换两棵子树的位置,即可完成以 root 为根节点的整棵子树的翻转。 时间复杂度:O(n ......
LeetCode easy 100 226

Linux 将另一服务器上的文件或文件夹复制到当前服务器

1. 文件复制 1.1 将本地文件拷贝到远程 scp 文件名 用户名@计算机IP或者计算机名称:远程路径 例如: scp /root/install.* root@192.168.1.12:/usr/local/src 1.2 从远程将文件拷回本地 scp 用户名@计算机IP或者计算机名称:文件名 ......
服务器 文件 文件夹 Linux

[HNCTF 2022 WEEK2]

easy_unser <?php include 'f14g.php'; error_reporting(0); highlight_file(__FILE__); class body{ private $want,$todonothing = "i can't get you want,But ......
HNCTF WEEK2 2022 WEEK

【博学谷学习记录】超强总结,用心分享 | 知识点总结1

【博学谷IT技术支持】 zookeeper 基础 架构是:主从架构 安装虚拟机必须安装jdk 角色:leader, Follower ,Observer zookeeper的特性 全局一致性 顺序性 原子性 实时性 zookeeper的watch机制 zookeeper的选举机制 hadoop 基础 ......
知识点 知识

【博学谷学习记录】超强总结,用心分享 | 知识点总结2

【博学谷IT技术支持】 请简述HDFS上传文件的过程 1. 客户端将文件分成固定大小的block(默认128MB) 2. 客户端与NameNode通信,请求上传文件,并获取上传目标节点的信息 3. 客户端将第一个数据块上传到目标节点,并告知NameNode该节点上存储的数据块信息 4. 目标节点将数 ......
知识点 知识

分页器,cookie,session

推导分页的原理(你只需要明白原理即可,代码不需掌握) # 分页:当数据量过多的时候,一页展示不完,我们分好多页来展示 几个参数: 1. 当前第几页 2. 总数据量有多少(从数据库中查询出来) 3. 每页展示20条(自己规定的) 4. 总数据量 / 每页展示的条数 = 总页数 # 把数据每页展示10条 ......
session cookie

8.5.1 直线与直线平行

${\color{Red}{欢迎到学科网下载资料学习 }}$ [ 【基础过关系列】高一数学同步精品讲义与分层练习(人教A版2019)] (https://www.zxxk.com/docpack/2921718.html) ${\color{Red}{ 跟贵哥学数学,so \quad easy!}} ......
直线

牢骚

不是很想说话,好累。 不知道这是什么感受,心里很沉重,有点失落。 是因为实验考试吗?算是吧。虽然做了下物理实验,看了下视频,但还是有点紧张。毕竟做实验是在上周,就怕考试的时候抽到一个电路,不会就寄了啊。还有化学,今晚还要再看看。 是因为那道题吗?算是吧。毕竟想了一天,调了一天都没什么实质上的进展,最 ......
牢骚

keepalived-学习目录

1、Keepalived基本概述 https://www.cnblogs.com/ygbh/p/17373758.html 2、Keepalived安装 https://www.cnblogs.com/ygbh/p/17373985.html 3、keepalived高可用配置【抢占式】 https ......
keepalived 目录

实验5

实验1.1 运行代码 #include<stdio.h> #define N 4 int main() { int x[N] = {1,9,8,4}; int i; int *p; for(i=0;i<N;++i) printf("%d",x[i]); printf("\n"); //for(i=0 ......

NOIP2021游记

Chapter 0 倘若你问我2021的游记为什么会2023才来写,~~那当然是要高考了闲得慌~~ 我必须承认,退役之战已经过了一年半,我近乎完全忘记了当天的细节。但或许重要的是给自己 OI 的一个结局,青春的帷幕吧。 Chapter 1 此情可待成追忆, Day0 是我 OI 生涯的最后一天,它一 ......
游记 NOIP 2021

初识操作符

操作符: 算数操作符:+ - * / % c语言中除法是等到的结果是“商”, 从根上讲除号两端都是整形,得出来的结果都是整数 除号两端其中一个是小数,就是执行小数除法 所以在写代码中想要执行小数除法必须两端需要有一个数是小数,得出来的数才是小数 在c语言中%是取模(余),所以这里的9除于2打印出来的 ......
操作符

【笔记】数论----排列组合

最近打算学计数DP,然而我数学基础太弱,故记此文。(问了一下,这东西只不过是小学奥数而已,我好蒻) 公式 加法原理:$ S= \sum_{i=1}^n a[i] $ 乘法原理:$ S= \prod_{i=1}^n a[i] $ 二项式定理:$(a+b)^n = \sum_{i=0}^n a^{n-i ......
数论 笔记

The plugin distribution bundles IDE packages 'com.intellij.uiDesigner.core',

错误描述: The plugin distribution bundles IDE packages 'com.intellij.uiDesigner.core', 'com.intellij.uiDesigner'. Bundling IDE packages is considered bad ......

java实现文档图片版面检测分析

利用java实现版面检测 利用java加载yolov8模型,进行推理,以及前后处理均以java实现。 项目地址:https://github.com/jiangnanboy/layout_analysis4j 模型推理 本项目根据开源中文版面数据CDLA ,利用yolov8进行训练 CDLA是一个中 ......
版面 文档 图片 java

C++中的多线程编程和同步机制

C++中的多线程编程和同步机制使得程序员可以利用计算机的多核心来提高程序的运行效率和性能。本文将介绍多线程编程和同步机制的基本概念和使用方法。 多线程编程基础 在C++中,使用<thread>库来创建和管理线程。线程可以通过函数、成员函数或者Lambda表达式来实现。以下是一个使用Lambda表达式 ......
线程 机制

httprunner 4.x学习 - 4.提取返回结果与校验(extract, validate)

前言 HttpRunner4.x 支持 2 种响应结果字段提取方式:jmespath 表达式和 正则表达式(regex) 响应结果为 JSON 结构,支持采用 jmespath 表达式进行参数提取。jmespath表达式,有关更多详细信息,请参考JMESPath教程https://jmespath. ......
httprunner validate extract 结果

编程一小时2023.5.5

1. #include <iostream>using namespace std; template <class T>class MyArray{public: bool check(); ~MyArray(); MyArray(int); void sort(); void display() ......
小时 2023

使用ChatGPT4协助完成读取文件中不同字的数量

使用ChatGPT4识别:用java读取文件中不同字的个数。 解析:该程序将读取名为“file.txt”的文件,并计算文件中每个不同字的出现次数。它使用一些字符串操作来清理单词,并使用HashMap来存储每个单词的出现数。最后,程序打印出不同字的总数。 //ChatGPT4完成的代码和我所需要的有点 ......
ChatGPT4 数量 ChatGPT 文件

codeforces #865 div1A

A. Ian and Array Sorting 思路:首先我们可以从前往后做一遍,把除了最后一个元素其他所有数都变成和第一个数一样的数,然后假如前n-1个数个数为偶数,这样我们分组进行操作,一定可以把所有数变成无限小,也就是说一定会有解,也就是说n为奇数一定有解,我们考虑n为偶数的情况,n为偶数, ......
codeforces div1A div1 865 div

Vulhub 漏洞学习之:Gitlab

Vulhub 漏洞学习之:Gitlab 1 GitLab 任意文件读取漏洞(CVE-2016-9086) GitLab是一款Ruby开发的Git项目管理平台。在8.9版本后添加的“导出、导入项目”功能,因为没有处理好压缩包中的软连接,已登录用户可以利用这个功能读取服务器上的任意文件。 参考链接: h ......
漏洞 Vulhub Gitlab

【IT老齐019】Seata分布式事务解决方案

【IT老齐019】Seata分布式事务解决方案 Seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。在 Seata 开源之前,其内部版本在阿里系内部一直扮演着应用架构层数据一致性的中间件角色,帮助经济体平稳的度过历年的双11,对上层业务进行了有力的技 ......
分布式 解决方案 事务 方案 Seata

CF1817C Similar Polynomials

简要题意 给定两个次数为 $d$ 的多项式 $A, B$ 在 $0, 1, 2, \dots, d$ 处的点值对 $10^9+7$ 取模,保证 $B(x) \equiv A(x+s) \pmod {10^9+7}$。求 $s \bmod 10^9+7$。 数据范围:$1\le d\le 2.5\ti ......
Polynomials Similar 1817C 1817 CF

4月第三篇阅读笔记

岸上的船儿,如同海上的灯塔,无法移动。 首先应用这句话是因为我觉得这句话写的特别美,特别形象。 史前史中,没有别的场景比巨兽在焦油坑中垂死挣扎的场面更令人震撼。上帝见证着恐龙、猛犸象、剑齿虎在焦油中挣扎。它们挣扎得越是猛烈,焦油纠缠得越紧,没有任何猛兽足够强壮或具有足够的技巧,能够挣脱束缚,它们最后 ......
笔记

4.5每日总结

今天学习了HTML页面的刷新。 <a href="javascript:location.reload();">点击重新载入页面</a> <a href="javascript:history.go(0);">点击重新载入页面</a> <a href="javascript:location=loc ......
4.5

使用 External Secrets Operator 管理 Kubernetes 的 Secret

Kubernetes 的 Secret 机制允许我们将敏感信息存储中央存储库 etcd 中,这是一种比在 Pod 定义或容器镜像中存储信息更安全的方式。然而,Kubernetes 目前还没有能力管理 Secret 的生命周期,所以有时候我们需要使用外部系统来管理这些敏感信息。随着我们需要管理的 Se ......
Kubernetes External Operator Secrets Secret

以点类Point及平面图形类Plane为基础设计圆类Circle

以点类Point及平面图形类Plane为基类公有派生圆类Circle,main(void)函数完成对其的测试。 Point类结构说明: Point类的数据成员包括: ①私有数据成员:X坐标x(double型),Y坐标y(double型)。 Point类成员函数包括: ①有参构造函数Point(dou ......
图形 平面 基础 Circle Point

jQuery AJAX之异步访问和加载片段

HTML文件 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script src="../../Scripts/jquery-3.4.1.min.js"></script> <script src="a ......
片段 jQuery AJAX

周五(作业例,复习函数)

#include <vector> #include <iostream> int main() { std::vector<int> my_vector = {1, 2, 3}; my_vector[1] = 10; std::cout << my_vector[1] << std::endl; ......
函数

五月五日

今天写了一些python的实验 定义一个人员类People,其属性有:姓名、性别、年龄;基于People实现学生类Student,添加属性:学号、入学时间和入学成绩;基于People实现教师类Teacher,添加属性:职务、部门、工作时间;基于Student实现究生类Graduate,添加属性:研究 ......