NOT

【题解】[ABC318G] Typical Path Problem(圆方树,树上统计)

【题解】[ABC318G] Typical Path Problem 题目链接 G - Typical Path Problem 题意概述 给定一个 \(n\) 个点 \(m\) 条边的无向连通图。 给定三个该图上的不同顶点 \(A,B,C\),问是否存在一条从 \(A\) 到 \(C\) 的简单路 ......
题解 Typical Problem 318G Path

LeetCode -- 207. 课程表 (拓扑排序)

经典拓扑排序的应用,用拓扑排序的算法看看原图中是否有一个合法的拓扑序。 class Solution { public: const static int N = 2010, M = 5010; int h[N], e[M], ne[M], idx; int d[N], q[N]; void add ......
课程表 拓扑 LeetCode 课程 207

项目八股[线程池]

为什么要有线程池 因为频繁创建线程再销毁线程回收所有资源开销很大,所以项目中实现了一个线程池,线程池需要的做的事情就是维护任务队列与线程回调函数,工作线程即使在没有任务的情况下也不应该被回收,而是应该挂起等待唤醒。 所以总结一下要点: 1.线程池的实现和初始化: 1.任务如何提交打包。 2.任务队列 ......
八股 线程 项目

回溯算法全排列

"全排列"是数学中的一个概念,指的是从给定集合中取出所有元素的所有排列方式。在这个问题中,我们需要实现一个方法,该方法能够生成数字1、2和3的所有全排列。 以下是一个简单的Java实现: import java.util.*; public class Main { public static vo ......
算法

ssm整合中异常的设置,返回类设置,码值设置

2023-09-09 BusinessException package com.hh.exception; /** * @author hh * @version 1.0 * @DATE 2023-09-09 9:39:49 */ public class BusinessException ex ......
ssm

最多可以输入显示两位小数

<el-form-item label="指导价" prop="guidePrice"> <el-input @input="checkMoney" type="number" v-model="dialogData.guidePrice" autocomplete="off" placeholde ......
小数

111

#include <iostream>using namespace std;int main(){ long long n,a[5000],b[5000]; cin>>n; for(int i=0;i<=n;i++){ cin>>a[i]; b[a[i]]++; } for(int i=0;i<= ......
111

but Android SDK not found at this location.

ENV PATH里设置好, SDK MANAGER路径要保持一致。 这个是常规操作。 还有个隐藏操作: SDK MANGER TOOLS里, 点取消 hide obse.... 然后安装 Android SDK tools 添加path: sdk 里的 D:\android_sdk\tools D: ......
location Android found this but

[转]全国手机phone号码段运营商、发布时间

、## 全国手机号码段: 手机号码段(来源:微信视频号:靓号静静): 移动: 号段 发布年份 139 1995 136 1997 138 1997 137 1999 135 2000 134 2004 159 2004 158 2008 157 2008 152 2008 151 2008 150 ......
运营商 号码 时间 全国 手机

.NetCore使用cap

.NetCore使用cap [CAP]是一个用来解决微服务或者分布式系统中分布式事务问题的一个开源项目解决方案,同样可以用来作为EventBus使用 分布式的代价: 分布式环境下,服务器之间的通信,可能是不靠谱,这种情况无法避免分区容错,一定存在。CAP是不能同时满足的! Consistency 和 ......
NetCore cap

新安装的idea点击打开没反应

1、找到安装目录下的 idea.bat 在最后一行输入 pause 双击运行,出现以下错误: 解决办法: 找到C盘下的 C:\Users\***\AppData\Roaming\JetBrains目录 找到对应安装版本下的idea64.exe.vmoptions 删除最后一行,类似以下这种 保存在试 ......
idea

DDR通识概览

来自的整理原文: https://www.systemverilog.io/design/ddr4-basics/ 这个是属于早期的整理,首先随意浏览下,然后打开spec好好阅读,以spec为准。 对于blog而言,一方面是说明的不够详细,另一方面是正确性有待考究,毕竟缺少评审。而正确的内容,往往在 ......
概览 DDR

在公司学习日,学习了结构思考力

近日,在公司的学习日上,学习了李忠秋老师的在线直播课《结构思考力》,虽然只有短短的一小时内容,但却令我印象深刻,以至于我开始逐渐刻意训练自己的结构化思维。 ......
公司

红日ATT&CK系列靶场(五)笔记

环境搭建 第一次登录会提示需要更改账号密码。 win7账号密码: sun\heart 123.com sun\Administrator dc123.com ————————————————————————————————————————————————————————————— 2008账号密码 ......
靶场 红日 笔记 ATT amp

CF896B Ithea Plays With Chtholly

原题 翻译 Chtholly可爱捏 我们先考虑如果\(n \cdot c \leq m\)我们要怎么做,我们可以发现里面一定存在一个数出现了\(\geq \lceil \frac{m}{c} \rceil\),不妨设这个数为\(x\),因此我们只需要把所有数都改成\(x\)就可以了 等等好像不对,我 ......
Chtholly Ithea Plays 896B With

2023.9.9日报

今天学习了springboot的相关知识,由于自己使用原生的Maven经常出现tomcat配置 与hive数据库冲突的问题,因此选择了内置tomcat不需要自己配置也更加先进的springboot 确实也该学习一些新的技术不能总是局限于原生的javaweb了 ......
日报 2023

HTMLNote

1. 概述 1.1 网页 网站是指在因特网上根据一定的规则,使用HTML等制作用于展示特定内容相关的网页集合。 网页是构成网站的基本元素,它通常由图片、链接、文字、声音、视频等元素组成。通常我们看到的网页,将其称为 HTML 文件。 1.2 浏览器 浏览器是网页显示、运行的平台。常用的浏览器有 IE ......
HTMLNote

Tomcat 部署及优化

目录Tomcat 部署及优化1.1 概述1.2 Tomcat 核心组件1.2.1 什么是Servlet?(JSP代码进行解释、转换、运行)1.2.2 什么是 JSP?(动态页面实现)1.3 Tomcat 功能组件结构1.4 Tomcat 处理请求过程1.5 Tomcat 多实例部署1.6 Tomca ......
Tomcat

JS基础-分支语句

分支语句是流程控制语句当中的一种 可以简单理解为是一种控制条件, 当达到某个条件时,执行相应的代码 IF IF多条件分支 例如:当 变量 a > b 时, 则执行 语句块1 , 如果 a 等于 b 时,则执行语句块2 ;最后,如果 a > b 时,则执行语句块3 if else 语句当中的语句块一般 ......
分支 语句 基础

CF710D

题目链接 description 给定 \(0\leq a_1,a_2\leq 2*10^9, -2*10^9\leq b_1,b_2,L,R \leq 2* 10^9\) 求 \(\sum\limits_{x=\max(L,b1,b2)}^R [a_1\mid x-b_1][a_2\mid x-b ......
710D 710 CF

自己动手写一个C++日志库

自己动手写一个C++日志库 logger.h // // Created by Fkkt on 2023/9/8. // #pragma once #include <string> #include <iostream> #include <fstream> #include <chrono> # ......
日志

GIS技术交流群

本人从事GIS服务端开发6年时间,熟悉GIS服务端相关业务,并了解webgis相关业务知识,随着近年来GIS业务的蓬勃发展,越来越多的人开始涉足GIS行业,因此小编特意建了个GIS技术交流群,里面主要是从事GIS服务端、webgis包括openlayer、cesium等相关从业技术人员,技术氛围比较 ......
技术交流 技术 GIS

元组数据类型内置方法

元组数据类型内置方法 元组和列表的内置方法一模一样,但是元祖无法修改 元组咋i定义的那一刻他的元素个数以及元素的值就全部固定了 毫无用处,早期永远一般用于减小内存占用,以后只要定义列表就行了 定义方式 列表的中括号改成小括号 tup = (1, 2, 3, 4, 5) 内置方法 查看索引位置’ pr ......
类型 方法 数据

C#获取屏幕大小的“简单整理”。

Console.WriteLine("主显示器完整尺寸:"); Console.WriteLine("宽:" + Screen.PrimaryScreen.Bounds.Width); Console.WriteLine("高:" + Screen.PrimaryScreen.Bounds.Heig ......
屏幕 大小

数组学习

这个是数组中的Arrays类,里面有很多种方法,然后几种常见的在PPT上 数组就是,如上图所示,行与行之间用逗号隔开,也装在大括号里,这个点不太熟悉 ......
数组

CF 1864 C

C. Divisor Chain 看到样例2中的\(5\xrightarrow{-1}4\xrightarrow{-2}2\xrightarrow{-1}1\)想到了是不是应该把\(x\)向着\(2^n\)去凑,凑到了之后通过不断的减去\(2^{n-1}\)最后达到\(1\),然后就可以朝着这个方向 ......
1864 CF

组合数学

常用积性函数: \(\bullet\) 单位函数 \(\varepsilon(n)\text{ = }\begin{cases}\text{1, while n=1}\\\text{0, otherwise}\end{cases}\) \(\bullet\) 幂函数 \(\begin{cases}I ......
组合数学 数学

数据结构-封装队列

list_queue.h #ifndef LIST_QUEUE_H #define LIST_QUEUE_H #include <stdio.h> #include <stdlib.h> #include <stdbool.h> #define TYPE int // 节点结构 typedef st ......
数据结构 队列 结构 数据

Linux环境编程-库

一、库: 库文件是目标文件的集合,可以被其他代码调用,把代码封装成库文件后方便使用、方便管理,安全性高、保密性强 静态库: 就是目标文件的集合,当调用静态库时,编译器会把静态库的所有的二进制指令拷贝到最后的可执行文件中 优点: 运行速度比共享库要快,运行时不需要依赖静态库文件。(它把通用功能模块的多 ......
环境 Linux

tensorflow选择cpu/gpu训练

http://www.taodudu.cc/news/show-3980798.html?action=onClick 通过环境变量控制 屏蔽GPU export CUDA_VISIBLE_DEVICES="" 通过训练代码控制 https://blog.csdn.net/dream_to_drea ......
tensorflow cpu gpu