分支git笔记pro

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

[最短路] 学习笔记

## 建图 ### 邻接矩阵 时间、空间:$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 ......
笔记

Mageia 9 RC1 正式发布,Mandriva Linux 发行版的社区分支

Mageia 9 首个 RC 已发布。公告写道,自 2023 年 5 月发布 beta 2 以来,Mageia 团队一直致力于解决许多顽固问题并提供安全修复和新特性。 新版本的控制中心添加了用于删除旧内核的新功能,该功能在 Mageia 9 中默认自动启用,用户也可以手动配置以关闭或启用。此外,Ma ......
分支 Mandriva Mageia Linux 社区

git怎么查看哪些文件被修改

在使用Git进行版本控制的过程中,有时候我们需要查看哪些文件被修改了,以及修改了哪些内容,这样才能及时发现问题并进行修复。本文将会介绍通过Git查看哪些文件被修改的方法。 ## 查看文件的修改详情 要查看文件的修改详情,我们可以使用git diff命令。该命令可以列出两个版本之间的差异,包括修改、添 ......
文件 git

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$ ,把遍历 ......
凸包 笔记

PMP 学习笔记(八)

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

Ant Design Pro项目启动报can not resolve dependence:’…/node_modules/@umijs/renderer-react‘

### 前情 公司有经常需要做一些后台管理页面,我们选择了Ant Design Pro,它是基于 Ant Design 和 umi 封装的一整套企业级中后台前端/设计解决方案。 ### 坑位 今天启动项目报如下图 ![](https://img2023.cnblogs.com/blog/685637 ......

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

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

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

修改项目中Git远程仓库地址

1.CLONE远程仓库 在更换远程仓库之前,需要先下载原有的仓库。可以将远程仓库通过git clone命令克隆一份到本地,作为备份。 git clone <旧仓库地址> <本地目录 2.添加新远程仓库 在备份旧仓库后,需要将新仓库添加到本地仓库中。使用git remote命令添加新仓库。 git r ......
仓库 地址 项目 Git

git commit -amend

git commit -amend 有时你提交过代码之后,发现一个地方改错了,你下次提交时不想保留上一次的记录;或者你上一次的commit message的描述有误,这时候你可以使用接下来的这个命令:git commit --amend。 场景1.本地开发代码已提交,提交后发现这次提交的代码有问题, ......
commit amend git

树状数组学习笔记

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

C语言学习笔记(八)指针详解

# 指针详解 arr[i] = *(arr+i) = *(p+i) = p[i] ## 字符指针 **char* p** ```c int main() { char ch = 'w'; char* pc = &ch; return 0; } ``` ```c int main() { char a ......
语言学习 指针 语言 笔记

c#学习笔记---------------运算符重载

用户定义的类型可重载预定义的 C# 运算符。 也就是说,当一个或两个操作数都是某类型时,此类型可提供操作的自定义实现。 可重载运算符部分介绍了哪些 C# 运算符可重载。 使用 operator 关键字来声明运算符。 运算符声明必须符合以下规则: 同时包含 public 和 static 修饰符。 一 ......
运算符 笔记

C++STL 学习笔记

# C++STL 学习笔记 ## STL补充 ### List 链表 - ` list mylist = { }`链表定义和初始化 - `void push_front(const T & val) ` 将 val 插入链表最前面 - `void pop_front() ` 删除链表最前面的元素 - ......
笔记 STL

git命令

## 创建版本库 ``` git init git init -b branchname ``` ## 文件基本操作 + 文件提交暂存区 ``` git add -A git add filename ``` + 文件提交到本地库 ``` git commit -m "提示信息" ``` + 从暂存 ......
命令 git

在windows上使用_netrc文件让Git记住用户名和密码(Linux文件名为.netrc)

场景 使用ssh因为网络策略问题无法访问git@github.com 使用https作为remote origin 缺点 明文存储 实现 定义一个用户环境变量%HOME%, 值为%USERPROFILE% 在%HOME%路径下新建一个文件_netrc(Linux文件名为.netrc) 在_netrc ......
文件 netrc 用户名 密码 windows

c#学习笔记-------------索引器,列表和泛型

一、索引器 参考文章:https://www.cainiaojc.com/csharp/csharp-indexer.html 索引器类似于属性。 很多时候,创建索引器与创建属性所使用的编程语言特性是一样的。 索引器使属性可以被索引:使用一个或多个参数引用的属性。 这些参数为某些值集合提供索引。 索 ......
索引 笔记

smaartctl测试笔记

1.Total uncorrected errors:判断条件与SATA盘的Current_Pending_Sector类似。 2.Non-medium error count(非媒介错误计数)计数:字面意思此错误好像与硬盘介质无关,但实际使用时有过案例,故障机器该计数器累加到千万级别,硬盘性能非常 ......
smaartctl 笔记

复习笔记|《计算机组成原理》第四章作业分析

1.在浮点数计算过程中,通常情况下计算机仍可以继续运行是(A)A.尾数发生溢出B.都不可以C.阶码发生溢出D.都可以**答案解析**:答案A,**尾数溢出时可以通过调整阶码来处理**。2.下列关于定点数和浮点数的叙述不正确的是:(B)A.浮点数运算要分阶码部分和尾数部分,而且运算结果都要求规格化,故 ......
原理 计算机 笔记

【学习笔记】【数学】计算几何基础

点击查看目录 [TOC] ## 前置知识: 建议虽然是简单的前置知识,还是打开略过一遍。 * 浮点数与误差分析(少用除法) * 向量相关 向量 向量,就是带有方向和大小两个属性的边,通常形式为$\overrightarrow{AB}=(a_1,a_2)=A$。 运算与性质: * 判等:两点坐标重合。 ......
几何 数学 基础 笔记