XOR

力扣 662 https://leetcode.cn/problems/maximum-width-of-binary-tree/

需要了解树的顺序存储 如果是普通的二叉树 ,底层是用链表去连接的 如果是满二叉树,底层用的是数组去放的,而数组放的时候 会有索引对应 当前父节点是索引i,下一个左右节点就是2i,2i+1 利用满二叉树的索引特征 所以需要对每个节点进行一个索引赋值,赋值在队列中,队列用数组表示 核心代码如下 publ ......

在滴滴和字节跳动干了 2 年,太真实…

先简单交代一下背景吧,某不知名985的本硕,17年毕业加入滴滴,之后跳槽到了头条,一直从事软件测试相关的工作。之前没有实习经历,算是两年半的工作经验吧。 ......
字节

泛型

泛型类 泛型T 比较固定 不支持继承类写入 泛型 ?支持继承 但是不可控 泛型 ? extends E 加上边界 泛型 ? super E 给泛型加下边界 泛型接口 interface a<T,N>{} public class b<T,N> implements a<T,N>{} public c ......

ubuntu 安装harbor

安装docker-compose curl -L https://github.com/docker/compose/releases/download/v2.18.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-composechmod ......
ubuntu harbor

大整数 Bignumber

```cpp #include using namespace std; struct big_number { bool is_postive; string s; big_number () {} big_number (string ss) { if (ss[0] != '-') {this- ......
整数 Bignumber

团队Beta版总结会议

1. 每个成员在beta 阶段的实践和alpha 阶段有何改进? 成员 beta 阶段的实践和alpha 阶段有何改进 何泽雷 beta阶段较alpha阶段对相关技术更为了解 王东帅 beta阶段对测试的方法和工具理解更好,使用更加熟练 董家和 沟通增加 2. 团队在beta 阶段吸取了那些alph ......
团队 会议 Beta

git简介以及回顾一些基本操作

1.了解git 1.1.git的诞生 本世纪初,随着linux内核更新速度与日俱增,势必需要一个功能性更强,性能更高的版本控制系统来提高开发速度。 于是linux之父Linus Torvalds在2005年,亲自开发了git这一强大的版本控制系统。 有趣的是,git在诞生之初,并不受主流欢迎,原因是 ......
基本操作 简介 git

Spark简介

(一)Spark介绍 Spark是一个通用的分布式数据处理引擎。 通用:通用指的是Spark可以做很多事情。包括机器学习,数据流传输,交互分析,ETL,批处理,图计算等等等等都是Spark可以做到的。甚至可以说,你需要用数据实现的任何事情,你都可以用Spark试试看。 分布式:指的是Spark处理数 ......
简介 Spark

2023-05 多校联合训练 HZNU站

## 我想要原石 >然而,由于提瓦特大陆实在是太大了,游戏中设置了许多传送锚点。众所周知,每个传送锚点附近都有若干个原石(其实并没有),曾经有一位丰富经验的旅行者开辟了 $n−1$ 条路和 $n$ 个由路连通的传送锚点。为了便于后续的旅行者知道地图上原石的分布情况,他决定给旅行者一些提示,但是他没有 ......
2023 HZNU 05

wait,notify,notifyAll,sleep,join等线程方法的全方位演练

![](https://img2023.cnblogs.com/blog/1220983/202305/1220983-20230527214938100-81741287.png) ## 一、概念解释 ### 1. 进入阻塞: 有时我们想让一个线程或多个线程暂时去休息一下,可以使用 wait(), ......
线程 notifyAll 全方位 方法 notify

线程的 6 个状态(生命周期)

# 线程的 6 个状态(生命周期) ## 1. 线程的一生中有哪几个状态 有6种状态,分别如下: - New - Runnable - Blocked - Waiting - Timed_Waiting - Terminated ## 2. 每个状态的含义是什么 New:是在 new Thread( ......
线程 周期 状态 生命

[ARC160F] Count Sorted Arrays

Problem StatementThere are an integer $N$ and $M$ pairs of integers: $(a_1, b_1), (a_2, b_2), \dots, (a_M, b_M)$. Each pair $(a_i, b_i)$ satisfies $1 ......
Arrays Sorted Count 160F ARC

mysql监控工具sqlprofiler,类似sqlserver的profiler工具

最近无意发现了mysql的客户端监控工具“Nero Profile SQL”,刚开始还不知道怎么使用,经过半小时摸索,现将使用步骤写下来。 背景:开发的时候,如果数据存储层这块使用EF,或者其他orm框架,数据库是mysql,想知道最终执行的sql语句,那么这款工具就帮你忙了。 1、去官网下载安装w ......
工具 sqlprofiler sqlserver profiler mysql

CS61b_最小区间排序

public static void zorkSort(int[] A, int k) { int i; int n = A.length; i = 0; PriorityQueue<Integer> pq = new PriorityQueue<>(); while (i < k) { pq.ad ......
区间 CS 61

wordpress插件:用WP Media Category Management管理媒体库分类

一,安装插件: 搜索WP Media Category Management 点击 立即安装 安装完成后,点击 启用 点击启用后页面会报错,忽略它 返回前一个页面,点这里: 提示要自动更新,跳过,也可选 允许并继续 按默认设置,点 Save Settings 二,应用插件: 1,添加分类 2,修改图 ......
Management wordpress 插件 Category 媒体

cartographer代码——世界坐标系点和像素坐标系点的转换

构建栅格地图,要弄清楚坐标之间的关系。本篇根据代码,画出了坐标转换的关系。 如下图: cartographer中的代码如下: // Returns the index of the cell containing the 'point' which may be outside // the map ......
坐标系 坐标 cartographer 像素 代码

pytorch--训练分层学习率设置

在训练模型时,我们经常会使用两个神经网络模型进行融合,若两个模型的复杂度不同,或者激活函数不同,导致训练后的模型训练损失忽高忽低,差距巨大,有可能是陷入了`局部最优`的状况。这时候采用`分层学习率`的策略可能帮助模型度过局部最优困境。 下面是一个简单的示例: 对于一个继承于`nn.Module`的神 ......
pytorch

大二上个人总结

转眼间一学期又过去了,在这里做出自己的个人总结。 首先回顾自己第一周定的计划:每天拿出至少半小时学习这门课,我并没有很好的执行,没有坚持每天都学半小时。但没走学习的次数和时间还是不少的。另外,按质按量完成布置的任务,这个完成的还算可以,一次个人作业,完成的比较满意,一次两人作业,完成也得还行,还有团 ......
个人

实验6

实验任务4 实验源代码 #include <stdio.h> #include<string.h> #define N 100 typedef struct { char num[10]; // 学号 int s1; // 期末成绩 int s2; // 平时成绩 double sum; // 总评 ......

自古以来,反射也是兵家必争之地

这几天收到一个战术性需求,将一大坨字段序列化为特定格式的字符串。 大概是下表这样: | 序号 |字段名 | 描述 | 是否必填 | | | | | | | 0|logVersion | 日志版本 | 是 | | 1|productName| 产品 | 是 | | 2|serviceName| 服务 ......
兵家 自古以来

个人总结1500字

这学期的软件工程已经接近尾声,接下来,下面是我对这学期的总结。 上学期,java web速成,跟着博客和教程自己弄成一套java web,但是没太系统地去学习那个东西,我在寒假,学了学java web,在这学期开课中多次用到学到技术,这学期虽然学到不多把,但是总归还是有些收获的。 老师,要求个人开发 ......
个人 1500

实验六

task4 #include<stdio.h> #include<string.h> #define N 100 typedef struct{ char num[10]; //学号 int s1; //期末成绩 int s2; // 平时成绩 double sum; //总评 char level ......

更换主题后的一篇测试文章

# SSM ## 零、Maven ### 1:构建项目 > clean:清除上一次构建生成的内容 > compile:编译 > compile: 编译主程序 > test-compile: 编译单元测试程序 > test:执行测试(单元测试用例) > package:打包 > install:安装 ......
主题 文章

Docker 安装

安装软件软源和基础软件 # 安装要求的软件包 yum install yum-utils device-mapper-persistent-data lvm2 -y # 添加基础yum源和Docker repository。 yum-config-manager --add-repo http:// ......
Docker

Unity的IPostBuildPlayerScriptDLLs:深入解析与实用案例

# Unity IPostBuildPlayerScriptDLLs Unity IPostBuildPlayerScriptDLLs是Unity引擎中的一个非常有用的功能,它可以让开发者在构建项目后自定义哪些文件需要被复制到输出目录中。这个功能可以帮助开发者更好地控制项目的构建过程,确保输出目录只 ......
IPostBuildPlayerScriptDLLs 案例 Unity

我的十年程序员生涯--无锡之旅,开启岗前培训

2012年的那个春天,考研初试结果出来了,很不理想。面临着二战及工作两种选择,最终选择了工作。当时的理由是“研究生之后,仍旧要工作,不如现在去工作,而且还可以积累三年的工作经验”。现在来看这个理由很不成立,工作的头两年感觉不到学历的重要,越是随着工作年限的增长,越感觉到学历的重要性,感受最深的是很多 ......
岗前培训 程序员 生涯 之旅 程序

BERT (2)

BERT -- Bidirectional Encoder Representations from Transformers 使用 LSTM,数据只能在一个方向以顺序方式读取。虽然双向 LSTM 通过向前和向后读取数据解决了这个问题,但文本仍然是顺序处理而不是并行处理。这就是Transformer ......
BERT

PKUCPC2023游记

# PKUCPC2023游记 怎么有大学生写游记呢?怎么回事呢?怎么回事呢? ## day ? 补了之前 PKUCPC2022 除了计算几何以外的所有题,感觉题目不是很难的样子,争取拿个二等奖! ## day 0 听说秋丽他们要打 THUPC 所以来了北京,于是打算去面基群友,顺便蹭餐晚饭,不过去之 ......
游记 PKUCPC 2023

1 基础语法

1、查看数据: 1)View 2)str 3)class 4)typeof 5)mode 6)glimpse 7)summary 2、R中数据结构 1) * 同质数据结构:向量、矩阵、多维数组 * 异质数据结构:列表、数据框 2) *原子向量,各个值是同类型的:logical、interger、do ......
语法 基础

Paper Reading: Adaptive Neural Trees

本文设计了自适应神经树(ANT)将 NN 和 DT 的优点结合起来,ANT 将树结构中的路由决策和根到叶的计算路径表示为 NN,从而实现了分层表示学习。ANT 以树形拓扑作为一个强结构先验,通过该结构令特征以分层方式共享和分离。同时提出了一种基于反向传播的训练算法,基于一系列决策来生长 ANT 的结... ......
Adaptive Reading Neural Paper Trees