线程 笔记java 11

C++11实用特性1

### 1 原始字面量 有时候在输出一个路径字符串时,编译器会将其中的部分内容识别成转义字符进行输出,可以用`R “xxx(原始字符串)xxx”`其中()两边的字符串可以省略。原始字面量R可以直接表示字符串的实际含义,而不需要额外对字符串做转义或连接等操作。 ``` string str2 = R" ......
特性 11

java环境变量配置详细说明

1. 什么是环境变量环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的p ......
变量 环境 java

11-eureka-服务发现

服务名称代替实际的IP与端口 ![](https://img2023.cnblogs.com/blog/3090785/202308/3090785-20230809081241390-1745783018.png) 由图可知,服务注册以后,通过服务名称可以获知实际IP\PORT 因此可以将IP\P ......
eureka 11

C#多线程(Winform和WPF)

Winform Thread othread = new Thread(new ParameterizedThreadStart(getResult)); othread.IsBackground = true; othread.Start((Object)(m)); Thread.Sleep(50 ......
线程 Winform WPF

选读SQL经典实例笔记20_Oracle语法示例

![](https://img2023.cnblogs.com/blog/3076680/202308/3076680-20230807132720267-1631745639.png) # 1. 计算一年有多少天 ## 1.1. Oracle sql语句实例 ```sql select 'Days ......
示例 语法 实例 笔记 经典

windows 11 启动Docker Desktop报“Docker Desktop - Unexpected WSL error”错

## windows 11 启动Docker Desktop报“Docker Desktop - Unexpected WSL error”错 ### 报错内容如下: ``` An unexpected error was encountered while executing a WSL comm ......
Desktop Docker Unexpected windows error

《深入理解Java虚拟机》笔记:垃圾收集算法和HotSpot的算法实现

由于垃圾收集算法的实现涉及大量的程序细节,而且各个平台的虚拟机操作内存的方法又各不相同,因此本节不打算过多地讨论算法的实现,只是介绍几种算法的思想及其发展过程。 ......
算法 垃圾 HotSpot 笔记 Java

程序、进程、线程的区别是什么?

程序:就是硬盘上的可执行文件,并且只占用磁盘上的空间,是一个静态的概念。 进程:被执行之后的程序叫做进程,不占用磁盘空间,需要消耗系统的内存、cpu资源,每个运行的进程都有自己的虚拟地址空间,是一个动态的概念。线程:是轻量级的进程(light weight process),操作系统会以进程为单位, ......
线程 进程 程序

[算法学习笔记] 单调队列

> 当一个选手比你小还比你强,你就可以退役了。 单调队列 ### 简介 单调队列一般用于维护动态区间内的极值,它可以做到线性的复杂度下求出所有动态区间的极值。 它的原理在上文引用部分已经提到,每次队列中只维护**可能成为区间极值**的元素,具体地,例如求区间最小值,若队列中有的数比新增加的数大,则可 ......
队列 算法 笔记

SPFA 单源最短路算法 学习笔记

## 思想 SPFA 算法是对 Bellman-Ford 算法的优化。 我们令一张图中所有顶点的数量为 $n$,所有边的数量为 $m$。 在 Bellman-Ford 算法中,我们需要对每一条边进行松弛操作,所以最终复杂度为 $O(nm)$。 显然按照这种方法,可以处理含有负边权的图。 我们考虑到, ......
算法 笔记 SPFA

k8s 学习笔记之 Dashboard

之前在 kubernetes 中完成的所有操作都是通过命令行工具 kubectl 完成的。其实,为了提供更丰富的用户体验,kubernetes 还开发了一个基于 web 的用户界面(Dashboard)。用户可以使用 Dashboard 部署容器化的应用,还可以监控应用的状态,执行故障排查以及管理 ......
Dashboard 笔记 k8s k8 8s

k8s 学习笔记之安全认证

## 访问控制概述 Kubernetes 作为一个分布式集群的管理工具,保证集群的安全性是其一个重要的任务。所谓的安全性其实就是保证对 Kubernetes 的各种**客户端**进行**认证和鉴权**操作。 **客户端** 在 Kubernetes 集群中,客户端通常有两类: - **User Ac ......
安全认证 笔记 k8s k8 8s

Programming abstractions in C阅读笔记:p84-p87

《Programming Abstractions In C》学习第43天,p84-p87总结。 一、技术总结 1.record record也称为structure(结构体),是一种数据结构。record里面的成员称为record的field。对于record,需要其基本用法:定义、声明、fiel ......
abstractions Programming 笔记 84 87

k8s 学习笔记之配置存储——ConfigMap&Secret

## 配置存储 ### ConfigMap ConfigMap 是一种比较特殊的存储卷,它的主要作用是用来存储配置信息的。 创建 configmap.yaml,内容如下: ```yaml apiVersion: v1 kind: ConfigMap metadata: name: configmap ......
ConfigMap 笔记 Secret k8s amp

Java安全基础知识

语雀不充钱出不了网,纯纯跳板,不定时更新。 # 反射 ## 概念 Java反射机制指的是: - 可以创建任意类的对象 - 可以获取任意对象所属类 - 可以访问任意类的,任意函数和成员 在Java安全里,我们通常利用这个来控制一些对象的成员、执行一些方法。 ## 获取Class对象 获取Class对象 ......
基础知识 基础 知识 Java

[最短路] 学习笔记

## 建图 ### 邻接矩阵 时间、空间:$O(n^2)$ ``` int n, m, e[N][N]; int main() { cin >> n >> m; for (int i = 1; i > x >> y >> w; e[x][y] = w; e[y][x] = w; } for (int ......
笔记

zabbix API笔记

# python简单demo 输出id为111主机的主机群组信息 ``` import requests import json request_headers = {"Content-Type": "application/json"} zabbix_url = "http://xxx.xxx.x ......
笔记 zabbix API

算法学习笔记-exgcd

### 例题: 先看这样一道题,给定整数 $a,b$ ,求 $x,y$ 使得 $ax+by=1$。 ### 性质: #### 性质1: 这显然是一道数学题(~~废话~~),考虑将原式根据乘法分配律转换为 $\gcd(a,b)\times (\frac{a}{\gcd(a,b)}x+\frac{b}... ......
算法 笔记 exgcd

《CUDA编程:基础与实践》读书笔记(1):CUDA编程基础

## 1. GPU简介 GPU与CPU的主要区别在于: - CPU拥有少数几个快速的计算核心,而GPU拥有成百上千个不那么快速的计算核心。 - CPU中有更多的晶体管用于数据缓存和流程控制,而GPU中有更多的晶体管用于算数逻辑单元。 所以,GPU依靠众多的计算核心来获得相对较高的并行计算性能。 一块 ......
基础 CUDA 笔记

[学习笔记] 凸包

# 凸包 由于 $Andrew$ 算法较快,所以主要介绍 $Andrew$ 的实现方式 我们把输入按照 $x$ 为第一关键字,$y$ 为第二关键字进行从小到大排序,保证了 $1$ 和 $n$ 两个端点把凸包分成了两个部分(称为凸壳),从 $1$ 遍历到 $n$ 再从 $n$ 遍历到 $1$ ,把遍历 ......
凸包 笔记

每日汇报 第七周第二天 JAVA复习&PTA

今日学习: 继续从网站中复习,PTA刷题时又复习了一下C++的vector用法和unordered_map unordered_map是一个将key和value关联起来的容器,它可以高效的根据单个key值查找对应的value。 key值应该是唯一的,key和value的数据类型可以不相同。 unor ......
JAVA amp PTA

PMP 学习笔记(八)

07.25 星期二 缓冲只用于预测性项目,应对风险来用 精益方法不留一丝丝的多余 Moscow是排序工具 成本效益分析是判断值不值得的工具 投资汇报分析是判断值不值得的工具 挣值分析是判断成本、进度、成本的工具 项目经理应密切关注影响项目的内外部事业环境因素的变化 替代也属于风险减轻策略中的减轻影响 ......
笔记 PMP

dijkstra 单源最短路算法 学习笔记

## 思想 利用贪心,BFS。 首先确定一个起始点 $s$。 需要两个数组 $dist$ 和 $vis$。$dist_i$ 表示编号为 $i$ 的点到起始点 $s$ 的最短距离,$vis_i$ 表示编号为 $i$ 的点是否已经确定为到起始点路径最短的点。 做法:从 起始点 $s$ 开始,遍历与 $s ......
算法 dijkstra 笔记

.NET Core多线程 (2) 异步 - 上

去年换工作时系统复习了一下.NET Core多线程相关专题,学习了一线码农老哥的《.NET 5多线程编程实战》课程,我将复习的知识进行了总结形成本专题。本篇,我们来复习一下异步的相关知识点的上半部分,预计阅读时间10分钟。 ......
线程 Core NET

0807笔记

1、精讲软硬链接 硬链接 软链接 2、压缩和解压缩 tar 指定目录解压缩 [root@c1 day02]# tar zxvf /mnt/day02/day02.tar.gz -C /mnt/day02/yu/ study1.txt study2.txt study3.txt study4.txt ......
笔记 0807

tesserocr笔记

[tesserocr安装教程](https://cloud.tencent.com/developer/article/1616037 "tesserocr安装教程") pip install tesserocr出错: [tesserocr WHL下载](https://github.com/sim ......
tesserocr 笔记

JVM学习笔记2——垃圾回收GC

三、垃圾回收 1.如何判断对象是否可以回收 ①引用计数法——早期python中使用 当一个对象被引用时,就当引用对象的值加一,当值为 0 时,就表示该对象不被引用,可以被垃圾收集器回收。这个引用计数法听起来不错,但是有一个弊端,如下图所示,循环引用时,两个对象的计数都为1,导致两个对象都无法被释放。 ......
垃圾 笔记 JVM

java动态代理

###动态代理 代理比较好理解,和现实生活中意思一样。就是我要干一件事情,可以通过代理人或代理平台进行完成,不需要直接和服务方接触。 又或者计算机网络上说的代理。为什么叫动态代理? 这里回到java程序上,是因为在运行时可以动态的创建接口的实现,通过java的反射进行实现。依赖三个关键类:Proxy ......
动态 java

java springcloud 大文件分片上传处理

​ 在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 先说下要求: PC端全平台支持,要求支持Windows,Mac,Linux 支持所有浏览器。 支持文件批量上传 支持文件夹上传,且要求在服务端保留层级结构。文件夹数量要求支持到1 ......
springcloud 文件 java

树状数组学习笔记

树状数组作为一个常数小且好写的数据结构,虽然功能没有线段树那么齐全,但是其中的扩展内容还是很多的。 ## 维护区间和 ### 1.0 BIT 的作用 树状数组可以做到单次 logn 求前缀和,单次 logn 修改信息维护一个前缀和。 ### 1.1 区间修改 单点查询 考虑维护差分数组 $c[i]= ......
数组 笔记