ansible笔记 工具

cdm备份原理笔记

1. 简介 cdm以块为单位存储数据 2. cdm原理 服务端创建一个块文件 >网络挂载到客户端服务器 >客户端文件备份到挂载路径 >完成备份后,客户端卸载块设备 恢复时:挂载块设备到客户端指定路径 更进一步:服务端创建一个块文件 >网络映射到客户端服务器-->客户端创建在映射设备上创建lvm >客 ......
备份 原理 笔记 cdm

用Python制作一个PDF转Word工具(V2.1)

用Python制作一个PDF转Word工具工具:Python3.9.13,VSCode1.73.1,pdf2docx0.5.6,tkinter,Win10HomePDF文件不易编辑,想要编辑需要转成Word,但网上的工具很多要充VIP,所以今天我们就来做个PDF转Word工具。首先先安装第三方库: ......
工具 Python Word PDF V2

java bean赋值工具类

# java bean赋值工具类 ## 实现接收的bean赋值,判断有没有对应值的get、set方法,有就赋值。 ```java public static void print(T bean) { Class fromClass = bean.getClass(); Method[] toClas ......
工具 java bean

Dbeaver工具,导出oracle 表注释、字段注释

--表注释 SELECT table_name,comments,'comment on table '||table_name||' is '''||comments||''';' FROM all_tab_comments WHERE owner = '用户名' AND table_name I ......
注释 字段 Dbeaver 工具 oracle

Cesium学习笔记——调用Geoserver发布的wms服务

参考链接:https://space.bilibili.com/597185371/channel/collectiondetail?sid=1650498 利用Geoserver发布地图服务,服务类型WMS。 采用Cesium调用wms服务,源码如下: 1 <!DOCTYPE html> 2 <h ......
Geoserver 笔记 Cesium wms

Selenium 学习笔记

# Selenium 学习笔记 Selenium 框架是时下在 Web 领域中被使用得最为广泛的自动化测试工具集之一,它能帮助程序员们面向指定的 Web 前端应用快速地开发出自动化测试用例,且能实现跨各种平台、各种编程语言地在多种浏览器上开展测试工作。除此之外,由于该框架的学习曲线比较平缓,开发测试 ......
Selenium 笔记

算法工程师学习运筹学 笔记四 运输问题

运输问题 运输问题是一种特殊的线性规划问题,可以解决如类似把商品从一些产地运往另一些销售地使总运输成本最低的问题。由于其场景特殊性,找到比单纯型法更搞笑简便的算法,这便是研究运输问题的目的所在。下面是运输问题的思维导图 一、运输问题的数学模型 对于单一商品的调度运输问题,一般来说有以下定义: 商品有 ......
运筹学 算法 工程师 笔记 工程

《程序员的自我修养》第四章学习笔记

2015.12.26的笔记,放在了草稿箱。2023.8.24发布一下吧。 第四章 静态链接 先上两个文件 // a.c extern int shared; int main() { int a = 100; swap(&a, &shared); } // b.c int shared = 1; v ......
程序员 修养 笔记 程序

WPF 入门笔记 - 08 - 动画

图形系部分主要有`Shape`和`Goemetry`两大类,可以直接对`Shape`进行排版、设定风格和数据绑定,后者则需要通过视觉元素才能在屏幕上显示出来。动画则一般分为简单动画、关键帧动画以及沿路径运动的动画,日常使用过程种应该是关键帧动画用的多一点,当然除了文章中例举的关键帧类型,还有其他很多... ......
笔记 动画 WPF 08

读SQL学习指南(第3版)笔记04_查询入门

![](https://img2023.cnblogs.com/blog/3076680/202308/3076680-20230822115524099-438612716.png) # 1. 在执行语句之前,会先检查下列事项 ## 1.1. 是否有权限执行该语句 ## 1.2. 是否有权限访问指 ......
学习指南 笔记 指南 SQL 04

Javaweb学习笔记(一)

封面玩AI生成的图片,好看拿来当栏图了~ web前端的学习推荐地方:w3school 在线教程 分享个记笔记的好工具加破解:Typora:typora下载和破解(仅供学习) – hackettt – 博客园 (cnblogs.com) —-JavaScript—- 最基础的输出语句:alert(“x ......
Javaweb 笔记

MySQL数据库学习笔记(二)

排序查询:select 字段列表 from [表名] order by [字段名1] [asc升序/desc降序,默认值为升序],[字段名2] [排序方式];//字段名1为优先级排序,如果字段名1有相同的,再以字段名2排序 聚合函数: count 统计数量(一般不选null的列) max 最大值 m ......
数据库 笔记 数据 MySQL

道氏理论笔记

# 道氏理论笔记 注1:假如与道氏理论可靠而科学的原则背道而驰,那么绝大多数分析预测都会误入歧途 ## 道氏理论的主要假设 1. 人为操纵:平均价格指数的日间波动可能受到人为操纵;次级运动也可能在某种有限的程度上受到人为操纵;但是人为操纵无法撼动市场的主要运动趋势 2. 平均价格指数反映一切信息:每 ......
理论 笔记

RPC项目笔记

# 实习经历 ## 分布式锁 ## 分布式锁框架 ## ETL架构 ## 异步获取埋点数据 ## Redis和Mysql数据一致性 ## Redis高可用性 ## API防护8/19 ### API攻击有哪些种 API攻击可以分为以下几种常见的类型: 1. 认证和授权攻击:攻击者尝试使用未经授权的凭 ......
笔记 项目 RPC

《深入理解Java虚拟机》读书笔记:运行时栈帧结构

代码编译的结果从本地机器码转变为字节码,是存储格式发展的一小步,却是编程语言发展的一大步。 一、概述 在Java虚拟机规范中制定了虚拟机字节码执行引擎的概念模型,这个概念模型成为各种虚拟机执行引擎的统一外观(Facade)。在不同的虚拟机实现里面,执行引擎在执行Java代码的时候可能会有解释执行(通 ......
结构 笔记 Java

平衡树学习笔记

# 非旋平衡树 FHQ-Treap 这里介绍的是非旋 $Treap$,即 $FHQ-Treap$,毕竟这个好写太多,而且支持各种操作。 $FHQ-Treap$ 包含两个重要操作:分裂和合并。 ### 分裂(split) 分裂指的是将一棵以 $root$ 为根节点的树,分裂成两棵分别以 $a,b$ 为 ......
笔记

回滚莫队 学习笔记

板子题交 $998244353$ 遍一直 UKE 我哭死。 ### 回滚莫队 有些题看起来像个莫队,想着想着发现 add 操作很容易实现,而 del 操作怎么都想不出来,或者是 del 操作时间复杂度不是 $O(1)$ 时间复杂度爆炸,那么回滚莫队就能派上用场。这种莫队不带删因此也叫做不带删莫队。 ......
笔记

如何快速一键批量压缩图片?推荐你一个工具无需登录免费处理!!

今天给大家推荐一个简单免费的批量压缩图片网站,不用注册,无需付费,一键批量压缩 画好图 网站地址:画好图-免费在线图片转换处理 画好图 可以压缩JPG、PNG、SVG,以及GIF以及更多的图片格式,同时节省空间、保持质量。它可以将原图压缩到非常小,同时保持画质损失非常低。与其他图片压缩工具不同的是, ......
工具 图片

[刷题笔记] Luogu P2285 [HNOI2004] 打鼹鼠

[Problem](https://www.luogu.com.cn/problem/P2285) ### Analysis 我们初始可以任意决定机器人的位置,状态很多,暴力显然会寄掉。 不妨先贪心的思考一下。我们肯定希望机器人初始在最先出现鼹鼠的洞,因为出现在没有鼹鼠的洞是无效的。 题目保证输入数 ......
鼹鼠 笔记 Luogu P2285 2285

[刷题笔记] Luogu P4933 大师

[Problem](https://www.luogu.com.cn/problem/P4933) ### Description 给定一个长度为 $n$ 的数组 $h$,你可以从中选取若干数字,使得你选择的数组组成一个等差数列。特别地,单一的数字和只有两个数字也算作等差数列。求你可选择的方案数。答 ......
大师 笔记 Luogu P4933 4933

树链剖分学习(复习?)笔记

树链剖分,即树剖。 顾名思义,树链剖分就是将一棵树通过某种方式剖分成若干条链,再利用 $dfs$ 序,从而将树上的问题转化为序列上的问题。 树剖的方式有不止一种,比如重链剖分、长链剖分。最常用的(大概?)是重链剖分。此处介绍重链剖分。 首先,我们定义一个节点的**重儿子**为此节点的所有儿子中子树大 ......
笔记

C++笔记

# C++笔记 将数字以十六进制输出:cout 保存a位小数:setprecision(a) 将b保留a位:cout - 名称空间可以匿名隐式加上static - 可以起别名:A=B - 匿名的名称空间可直接访问 ## 构造函数:程序声明对象是否可自动调用 - 数据成员名中使用m_前缀或成员名中使用 ......
笔记

学习笔记:什么是Wasserstein distance

简单地说,就是衡量两个概率分布之间的差异。也可以说是将一个概率分布转换成另一个概率分布要花费多少代价。 | ![](https://img2023.cnblogs.com/blog/2051401/202308/2051401-20230823203501853-1468206535.png) | ......
Wasserstein distance 笔记

[刷题笔记] Luogu P1064 [NOIP2006 提高组] 金明的预算方案

[Problem](https://www.luogu.com.cn/problem/P1064) ### Analysis 我们发现如果忽略主从关系,那这道题就是一个裸的 01 背包问题。 主从关系处理也非常简单,借鉴 [P2014 选课](https://www.luogu.com.cn/pro ......
预算 笔记 方案 Luogu P1064

使用Linux系统的atop监控工具

#1、安装atop #1.1、centos安装 本步骤以Alibaba Cloud Linux 3.2104 LTS 64位操作系统的ECS实例为例,介绍如何安装atop监控工具。 1.远程连接ECS实例。 具体操作,请参见连接方式概述。 2.执行如下命令,安装atop。 `sudo yum ins ......
工具 系统 Linux atop

C++面向对象笔记(转载自黑马程序员)

# C++核心编程 本阶段主要针对C++==面向对象==编程技术做详细讲解,探讨C++中的核心和精髓。 ## 1 内存分区模型 C++程序在执行时,将内存大方向划分为**4个区域** - 代码区:存放函数体的二进制代码,由操作系统进行管理的 - 全局区:存放全局变量和静态变量以及常量 - 栈区:由编 ......
黑马 程序员 对象 笔记 程序

《408操作系统 》复习笔记 ③ 第二章 调度与调度算法

## 调度 当有一堆任务要处理,由于资源有限,没办法同时处理。需要 **某种规则** 来**决定**处理这些任务的顺序 ## 作业 作业:一个具体的任务 用户向系统提交一个作业 = 用户让操作系统启动一个程序(来处理一个具体的任务) ## 调度的三个层次 ### 高级调度(作业调度) **按照某种策 ......
算法 第二章 笔记 系统 408

【成果展示】go-astilectron实现的算法工具

![](https://img2023.cnblogs.com/blog/137928/202308/137928-20230823182207740-2137674912.png) 仓库地址: https://github.com/go-astilectron-demo-crypt_tools ......

Mysql调优工具:mysqltuner.pl及tuning-primer.sh

一、概述 MySQL调优工具是用于分析和优化MySQL数据库性能的软件工具。它们可以帮助识别潜在的性能瓶颈、优化查询性能、调整配置参数以及提高数据库的吞吐量和响应时间。今天分享2个常用的工具。 mysqltuner.pl:一款免费的Perl脚本工具,用于检查和优化MySQL服务器的配置参数。MySQ ......

isEmpty工具函数

在**项目开发中,需要在对未知数据类型做判空处理,期待空值列表:undefined、null、''、NaN、[]、{}, 注意非空: 0、false; 而常见的lodash.isEmpty, !value均不能直接满足我们的需求,那么我们需要抽离一个工具函数isEmpty; 接口返回表格字段的数据: ......
函数 isEmpty 工具