思路分析 如果没有环,非常简单,遍历一次如果到NULL那么就结束,也就证明这个链表没有环. (这是最关键的思路,如果有环的话是见不到NULL的) 哈希表 哈希表就是遍历一次,每次遍历都把遍历过的结点放入集合中,如果下一个遍历的点存在,那么这个点就是入口结点. cpp /* struct ListNo ...
分类:
其他 时间:
2021-01-21 09:26:33
收藏:
0 评论:
0 赞:
0 阅读:
32
原题链接 考察:最短路 错误思路: 拓扑排序两次正反建图,当队列只有一个元素说明可以排名. 此思路错在当所有牛都可以排序时,会重复计数.或者图呈8字形,即中间牛可确定排名,两边牛不可,还会计算错误 正确思路: 如果一头牛可以确定排名,那么他前面的人数和后面的人数都是确定的.即入度+出度==n-1 用 ...
分类:
其他 时间:
2021-01-21 09:26:23
收藏:
0 评论:
0 赞:
0 阅读:
33
本文接续上篇博客,展示lingo解法。https://www.cnblogs.com/a-runner/p/14305431.html 语法介绍 1.@if(logical_condition,true_result,false_result) @if函数将评价一个逻辑表达式logical_cond ...
分类:
编程语言 时间:
2021-01-21 09:26:12
收藏:
0 评论:
0 赞:
0 阅读:
28
一、功能测试–登录 功能性测试用例包括: 1.什么都不输入,点击提交按钮,看提示信息。(非空检查) 2.输入已注册的用户名和正确的密码,验证是否登录成功; 3.输入已注册的用户名和不正确的密码,验证是否登录失败,并且提示信息正确; 4.输入未注册的用户名和任意密码,验证是否登录失败,并且提示信息正确 ...
分类:
其他 时间:
2021-01-21 09:25:47
收藏:
0 评论:
0 赞:
0 阅读:
33
防抖和节流 防抖 不管事件触发频率多高,一定在事件触发 n 秒后才执行,如果在一个事件执行的 n秒内又触发了这个事件,就以新的事件的时间为准 /** * 防抖:不管事件触发频率多高,一定在事件触发 n 秒后才执行,如果在一个事件执行的 n秒内又触发了这个事件,就以新的事件的时间为准 * @callb ...
分类:
其他 时间:
2021-01-21 09:25:33
收藏:
0 评论:
0 赞:
0 阅读:
33
(一)新建一个 maven 空项目 (二)添加 maven 引用 <dependency> <groupId>org.noear</groupId> <artifactId>quartz-solon-plugin</artifactId> <version>1.2.20</version> </de ...
分类:
其他 时间:
2021-01-21 09:25:24
收藏:
0 评论:
0 赞:
0 阅读:
27
面试时,面试官经常会通过volatile关键字来考核候选人在多线程方面的能力,一旦被问题此类问题,大家可以通过如下的步骤全面这方面的能力。 1 首先通过内存模型说明volatile关键字的作用 先说明,用volatile修饰的变量,能直接修改内存内容,修改后的变量对其他线程是可见的。然后展开说明如下 ...
分类:
编程语言 时间:
2021-01-21 09:25:12
收藏:
0 评论:
0 赞:
0 阅读:
27
线程间的通信 JVM在运行时会将自己管理的内存区域,划分为不同的数据区,称为运行时数据区。每个线程都有自己私有的内存空间,如下图示: Java线程按照自己虚拟机栈中的方法代码一步一步的执行下去,在这一过程中不可避免的会使用到线程共享的内存区域堆或方法区。为了防止多个线程在同一时刻访问同一个内存地址, ...
分类:
编程语言 时间:
2021-01-21 09:24:58
收藏:
0 评论:
0 赞:
0 阅读:
31
websocket同步数据 初始化属性部分 首先启动soul-admin项目,然后启动soul-boostrap项目,可以明显发现websocket连接成功 奇怪的是,使用昨天测试SpringCloud的数据库发现webosocket无法连接成功。后续可以继续尝试下这种问题发生的原因 分析pom文件 ...
分类:
Web开发 时间:
2021-01-21 09:24:48
收藏:
0 评论:
0 赞:
0 阅读:
41
Java数据类型 基本类型(primitive type) 整数(int byte short long【数字后加L】) 浮点数(float【小数后加F或f,因为小数默认为double】 double) 字符(char【单引号中只能有一个字符】) 布尔值(boolean) 整数拓展 二进制0b 十进 ...
分类:
编程语言 时间:
2021-01-21 09:24:37
收藏:
0 评论:
0 赞:
0 阅读:
28
题目描述 设$s$是一个具有$n $个元素的集合,\(s=\{a_1,a_2,\dots,a_n\}\),现将 $s$划分成$k$ 个满足下列条件的子集合$s_1,s_2,\dots,s_k $,且满足: 1.\(si≠\emptyset\) 2.\(si\bigcap sj=\empty (1\l ...
分类:
其他 时间:
2021-01-21 09:24:27
收藏:
0 评论:
0 赞:
0 阅读:
36
Phase 5 题解 前提 我们需要将 COOKIE 放在栈中 COOKIE 的数据不能被覆盖 栈没有固定地址,因此无法提前得知 COOKIE 的地址 栈内存不可执行 大致思路 因为 COOKIE 存在栈中, 所以我们需要存储 rsp 的值到 reg 寄存器中 对 reg 寄存器做加减法, 使得 r ...
分类:
其他 时间:
2021-01-21 09:24:17
收藏:
0 评论:
0 赞:
0 阅读:
91
WeihanLi.Npoi 1.14.0 Release Notes ...
分类:
其他 时间:
2021-01-21 09:24:03
收藏:
0 评论:
0 赞:
0 阅读:
29
想运行一个容器的话:第一步是要先拉取镜像,第二步通过run去运行镜像 如果在使用run方法的时候:镜像不存在它会自动把你下载 举个栗子:准备mysql容器 [root@localhost ~]# docker run -d -p 3306:3306 --name mysql -e MYSQL_ROO ...
分类:
其他 时间:
2021-01-21 09:23:50
收藏:
0 评论:
0 赞:
0 阅读:
31
测试环境 Windows Server 2016 SQL: 13.0.1601.5 Microsoft Windows [Version 10.0.14393] Ladon本地用户权限提权 网上找了些LPE,发现直接被Defender杀,病毒库更新至2021.1.19,Ladon没被杀,管理员UAC ...
分类:
数据库技术 时间:
2021-01-21 09:23:36
收藏:
0 评论:
0 赞:
0 阅读:
94
git checkout 分支名 命令:用于切换分支。 git checkout -- 文件名 撤销对文件的修改 checkout一个文件和带文件路径git reset 非常像,除了它更改的是工作目录而不是缓存区。不像提交层面的checkout命令,它不会移动HEAD引用,也就是你不会切换到别的分支 ...
分类:
其他 时间:
2021-01-21 09:23:24
收藏:
0 评论:
0 赞:
0 阅读:
25
vue-cli vue-cli 官方提供的一个脚手架,用于快速生成一个 vue 的项目模板; 预先定义好的目录结构及基础代码,就好比咱们在创建 Maven 项目时可以选择创建一个骨架项目,这个骨架项目就是脚手架,我们的开发更加的快速; 主要的功能: 统一的目录结构 本地调试 热部署 单元测试 集成打 ...
分类:
其他 时间:
2021-01-21 09:22:54
收藏:
0 评论:
0 赞:
0 阅读:
34