ansible笔记 工具

树分治学习笔记

前言 既然序列可以分治,那么树也可以分治。树上的分治可以分为点分治与边分治。 点分治 边分治主要用于处理树上路径问题。 考虑一个分治的过程:选中一棵树的根,计算经过根的路径的贡献,然后以其子结点为根对子树递归地计算贡献。容易发现,在构造数据下这种算法的复杂度是可以达到 $O(n^2)$ 的,原因在于 ......
笔记

LCD1602调试工具

加完两个头文件,然后疯狂地调库即可 实例代码: #include <at89c51RC2.h> #include "LCD1602.h" int main() { LCD_Init(); LCD_ShowChar(1,1,'A'); LCD_ShowString(1,3,"Hello"); LCD_ ......
工具 1602 LCD

平衡树学习笔记

前置芝士 平衡树的前置芝士:全局平衡二叉树。 平衡树 平衡树是一种基于二叉搜索树的数据结构。 满足:左儿子 $<$ 根 $<$ 右儿子。 也就是一切小于根节点的在左边,一切大于根节点的在右边。 这样想要查找一个节点的位置时间复杂度就是 $O(\log n)$。 平衡树主要有三种:Splay,Trea ......
笔记

《重构:改善既有代码的设计》学习笔记

代码的坏味道 | 名称 | 说明 | 重构手法 | | | | | | 神秘命名Mysterious Name | 好的命名能够节省时间 | 改变函数神秘、变量改名、字段改名 | | 重复代码Duplicated Name | 重复代码让人不得不留意其中的细微差异 | 提炼函数、移动语句、函数上移 ......
代码 笔记

莫队学习笔记

莫队 在此膜拜莫涛大佬以及同机房的莫队@Zkl21 。 普通莫队 先来考虑一个极其简单的问题: 给你一个序列 a,有多组询问,每次询问 [l, r] 的和 一眼前缀和,但是我们也可以用莫队~~大材小用~~地做这道题。 我们可以维护一个左端点 $L$ 和 $R$,我们可以发现,维护了这两个端点以及 $ ......
笔记

点分治学习笔记

点分治 序列上的操作可以用很多方式维护,线段树树状数组平衡树啥的,但是如果~~毒瘤~~出题人把序列搬到了树上,则需要一些奇妙方法。一般有两种(好几种?)方法: 树链剖分,把树上路径转化成 dfn 序上的多段进行操作。 LCT,不多说,目前只会板子,没搞太懂。 点分治,这个是不用把树转化成序列的,而是 ......
笔记

7、Java内置工具类

Java内置工具类 1.字符串类 1.String类 String类不能被修改 其被修改的本质是申请新的内存空间,所以其每一次更改都会new新的对象 适用于需要量小不怎么修改的字符串时 2.StringBuffer和StringBuilder StringBuffer是多线程安全的类,适用于多线程。 ......
工具 Java

Qt 学习笔记

1. * new Class 与 引用 <qpushbutton.cpp> : QPushButton::QPushButton(QWidget *parent) : QAbstractButton( *new QPushButtonPrivate , parent) { Q_D(QPushButt ......
笔记 Qt

python轻量级性能工具-Locust

python轻量级性能工具-Locust Locust基于python的协程机制,打破了线程进程的限制,可以能够在一台测试机上跑高并发 性能测试基础 1.快慢:衡量系统的处理效率:响应时间 2.多少:衡量系统的处理能力:单位时间内能处理多少个事务(tps) 性能测试根据测试需求最常见的分为下面三类 ......
轻量 轻量级 性能 工具 python

IT工具知识-18: ADB操作笔记(自用)

Linux下的常用命令(持续更新) 终端使用bash shell 查询安卓设备当前活动的APP包名和活动窗口名 adb shell dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp' 启动指定app下的指定窗口 app包名和活动窗 ......
笔记 工具 知识 ADB 18

python轻量级性能工具-Locust

Locust基于python的协程机制,打破了线程进程的限制,可以能够在一台测试机上跑高并发 性能测试基础 1.快慢:衡量系统的处理效率:响应时间 2.多少:衡量系统的处理能力:单位时间内能处理多少个事务(tps) 性能测试根据测试需求最常见的分为下面三类 1 负载测试load testing 不断 ......
轻量 轻量级 性能 工具 python

四月读书笔记

梦断代码这本书让我越发意识到作为软件开发者的不容易。程序员都怀揣着成就一番事业的心,他们信心满满,斗志昂扬,但因为种种私人原因不能够与其他程序员很好的合作,团队精神难以成型。作为乐观主义者,他们不畏惧任何困难,正因如此,才为计算机提供了无尽的可能 目标要实际。实际这个词其实意思很虚,没人知道什么是不 ......
笔记

蓝桥杯刷题笔记

0 杂 //ASCII码 数字-48 A=65 a=97 //字符串分割 //从下标0开始取n-1个字符 str = str.substr(0,n-1) //二维vector的添加数据以及遍历 vector<vector<int>> v; for(int i = 0;i < 2;i++) { vec ......
蓝桥 笔记

将ansible的输出转换为JSON格式

第一步找到ansible.cfg我的ansible.cfg的文件在/etc/ansible文件夹的下面。可以使用 Linux命令行进行切换到这个文件夹下面。cd /etc/ansible 第二步,修改ansible.cfg文件,在配置文件中添加以下的配置。[defaults]stdout_callb ......
ansible 格式 JSON

Quixel Mixer学习笔记:软件入门使用

本随笔用于记录随笔作者在学习使用纹理和材质制作软件Quixel Mixer时学到的知识点,属于入门级别的笔记。本随笔使用的Quixel Mixer版本为2022.1.1 Beta,内容整理自官方手册。 随笔作者还处在学习阶段,在软件的使用和理解还不够透彻,难免在技术上或书写上出现问题,如出现类似的问 ......
笔记 Quixel Mixer 软件

Treap 学习笔记

一、Treap Treap 是一种通过旋转操作维护性质的二叉搜索树。 定义详见 要维护的东西还是一样,对于每个节点,要维护它的左右儿子,子树大小,还有权值和随机的优先级(这样才能保证树的高度是 $O(\log n)$ 级别的)。 注意:旋转、分裂、伸展什么的都是手段,维持平衡树的 2 个性质才是目的 ......
笔记 Treap

只要学会这些AI工具,一个人就是一家营销咨询公司

随着AI工具的不断涌现,您只需掌握市面上热门的AI工具,便可独自开展营销咨询公司。通过一系列AI工具,您可以为企业提供全案服务,收获丰厚回报。 例如,在协助一家美妆初创公司出海时,我们运用一系列AI工具完成了需求调研、营销策划、设计、直播/视频、网页设计等全方位服务,取得了不错的成果。以下是这些AI ......
咨询公司 一家 就是 工具 个人

Mastering Regular Expressions(精通正则表达式) 阅读笔记:第一章,概念

Real Scenario(现实场景) Here's the scenario: you're given the job of checking the pages on a web server for doubled words (such as "this this"), a common ......

韦东山Linux快速入门笔记

Linux 操作基础 1. git 下载文档: 在一个文件夹中右键点击 Git Bash here,打开一个终端窗口: 在窗口中输入: git clone https://e.coding.net/weidongshan/01_all_series_quickstart.git 另外,可以用图中 g ......
笔记 Linux

Java内置工具类

Java内置工具类 1. String类 首先,String类的值不能被更改 如果对String对象操作(增加长度等),会新开辟一块内存空间,再更改String的指向(如果有的话),而原来字符串不变(可能指向被更改或者不存在)。因此如果要大量更改String类型时不推荐用他,应该用StringBuf ......
工具 Java

Vue3 新特性 笔记整理

一.基于Vite的构建 vite优点(可以快速构建vue项目比webpack打包更加快捷) 1.快速的冷启动 2.及时的模块热更新 3.真正的按需编译 举例:vite3构建vue3项目 npm init vite =>选择框架,选择类别 npm install 安装依赖 注:vite构建后的项目,不 ......
特性 笔记 Vue3 Vue

李宏毅transformer笔记

首先这里解决的问题是Seq2Seq 列出各种场景,语音识别,机器翻译,chatbot 当前现在NLP模型之所以这么重要,在于他的通用能力,很多场景都可以转换成Seq2Seq summary,情感分析啊,只要你能通过QA和机器交互的场景都可以是Seq2Seq 这里的例子,语法树解析,多元分类,甚至是对 ......
transformer 笔记

代码笔记27 numpy和pytorch中的多维数组切片

原来还可以用数组切数组,我算是长见识了。不多说了,直接上代码应该可以明白 import numpy as np xyz = np.arange(36).reshape(3, 4, 3) B, N, C = xyz.shape farthest = np.random.randint(0, N, si ......
数组 pytorch 代码 笔记 numpy

《决策单调性与四边形不等式》学习笔记(未完结)

参考 psj 的 apio 讲课,《决策单调性与四边形不等式》 p_b_p_b 的学习笔记。 csy 的讲课 oiwiki 一维的决策单调性 将 dp 抽象一下,给定一个向量 $f$ 和一个矩阵 $A$,考虑求出一个向量 $g_i=\min_j(f_j+a_{i,j})$。 如果一个矩阵 $A$ 的 ......
四边形 不等式 四边 笔记

Irwin-Hall 分布学习笔记

定理:Irwin-Hall 分布 对于 $n$ 个在 $[0,1]$ 内均匀分布的实数随机变量,它们的和不超过一个实数 $z$ 的概率为: $$ F(z)=\sum\limits_{k=0}^{\lfloor z\rfloor} (-1)^k\binom{n}{k}\frac{(z-k)^n}{n! ......
Irwin-Hall 笔记 Irwin Hall

《信息学竞赛中构造题的常用解题方法》学习笔记

orz jiangly 其实构造题还是非常的杂,除了一些套路,更多的做法还是考试的老老实实手玩。但很多人类智慧你没见过是想不出来的,所以这里总结一些做法。 抽屉原理 和为 $n$ 的物品分成 $k$ 组,最大的那组至少为 $\lceil\frac{n}{k}\rceil$,最小的那组至多为 $\lf ......
常用 笔记 方法 信息

2023 qbxt 笔记整理

洛谷P4460 n<20,试试状压 设 $dp[i][j]$ 表示状态为i,最后一个点为j(当前在点j)。 枚举当前点为i,要转移的点为k 转移:$ dp[i|(1<<k-1)][k]+=dp[i][j] $ 还需要判断一下三点连线在不在同一条直线上。 代码: #include<bits/stdc+ ......
笔记 2023 qbxt

Linq大白话深入浅出从零基础到手写开源工具兵贵神速系列(一)——为啥需要Linq

所有的技术创新都是为了解决编程实践中的难点和痛点! 如果我们不懂得这项技术所要解决的难点和痛点,我们在使用这项技术的时候就很可能走偏,在细节末节上隔靴搔痒,耗费很长的时间还掌握不了这项技术的精髓! 而很多道友虽然在项目中掌握了一些基本的用法但是知其然而不知其所以然,不知道来龙去脉,更不知道如何优化性 ......

【System Verilog】初步学习笔记

1、SV基本语法、分层验证平台、数据类型、task&function、oop(封装,继承,多态)、随机化、线程、组件内部通信(event,semaphores,mailboxes)等见https://www.cnblogs.com/xh13dream/tag/systemverilog/ 2、cov ......
Verilog 笔记 System

UVM基础笔记

1、UVM基本概念(通用验证方法学) 2、简单构建一个UVM平台 env一旦构建完成,就不能更改,如果改了,那之前跑的测试案例都要重来。 每一个组件都有对应的基类 UVM中,穿梭于各个组件中的基本信息单元叫做transaction的数据对象,也叫事物(agent)对象。 不想截图了,见视频别人的笔记 ......
基础 笔记 UVM