NOT
第一次作业
edu.cnblogs.com... 简单的自我介绍><张宇恒> -<2021330301066>大家好,我是张宇恒,来自浙江理工大学电气工程及其自动化1班,家乡是浙江省金华市。比较喜欢听歌,打游戏和看动漫。具备较为薄弱的电气专业知识,希望能学到更多电气相关的专业知识 ......
使用WinDbg 分析Cpu、内存占用过高问题
https://blog.csdn.net/qq_32109957/article/details/115549256 注意: 在使用 !clrstack 命令时可以会出现以下问题:Failed to load data access DLL, 0x80004005Verify that 1) yo ......
grafana升级的问题
1.8.5.27版本无法使用alter告警,无法添加通知通道 报错Error: failed to save and apply Alertmanager configuration: UNIQUE constraint failed: alert_configuration.org_id 2升级到 ......
vmware P2V问题汇总
1、迁移Linux虚拟机时,要注意配置Helper VM network 解决:创建Linux虚拟机迁移任务时,因为Converter Server在 vCenter上创建的 helper vm虚拟机的缺省网络设置是自动获取ip地址,而网络上如果没有可用的dhcp服务,所以源虚拟机机和helper ......
快速运维 - 防火墙
防火墙 firewalld 存放配置文件有两个目录 /usr/lib/firewalld 和 /etc/firewalld 前者存放了一些默认的文件,后者主要是存放用户自定义的数据,所以我们添加的service或者rule都在后者下面进行。 server 文件夹存储服务数据,就是一组定义好的规则。 ......
GDKOI2023题目乱写
Day 1: T1:直接随机一个向量 \(v\),计算 \(A \times B \times v\) 与 \(C \times v\) ,判断是否相等,时间复杂度为 \(O(n^2)\) 正确性是可以保证的,不过我不是很会证明。 #include<iostream> using namespace ......
NOI2021 庆典题解
又是一道锻炼代码能力的题目。 首先遇到这种求经过多少个节点的题可以先缩点,然后我们考虑那个特殊限制怎么用。 如果对于两个强联通分量 \(x\) 能到 \(z\),\(y\) 能到 \(z\),则 \(x,y\) 之间一定有一个限制,假设这个限制是 \(x\) 能到 \(y\),那么我们可以只记录 \ ......
在线莫队
我竟然独立发现了这个东西... 考虑普通的莫队就是让区间加元素操作尽可能少,那么对于所谓的在线莫队,我们可以先跑出一些标准区间的值,然后在对他进行拓展,最终得出结果。 我们均匀的取出 \(B\) 个关键点,然后对于两两关键点算出答案。那么我们拓展区间时,最多要拓展 \(O(\frac{n^2}{B} ......
博学谷学习记录 自我总结 用心分享 | Spring Cloud高阶应用与原理
概述: 毫无疑问,Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术。不过大多数讲解还停留在对Spring Cloud功能使用的层面,其底层的很多原理,很多人可能并不知晓。因此本文将通过大量的手绘图,给大家谈谈Spring Cloud微服务架构的底层原理。实际上,Sp ......
[AGC002D] Stamp Rally 题解
整体二分板题 首先瑞平翻译。 考虑整体二分,用分治函数 solve(l,r,L,R) 解决答案在 \([L,R]\) 之间的边。每次我们加入所有 \([1,MID]\) 之间的边,查询这时的询问是否满足要求,进行整体二分即可。 由于多次加入边比较麻烦,我们用可撤销并查集维护。 时间复杂度 \(O(n ......
[AGC003D] Anticube题解
首先对每个数分解只因数,然后把只因数的指数对3取模,把 \(s\) 划分成多个等价类。对于每一个等价类,有唯一对应的另一个等价类不能同时选,取最多的即可。 分解只因数用 polard's rho 算法,时间复杂度 \(O(nw^{0.25})\) code: #include<bits/stdc++ ......
Spring Cloud 中的分布式组件五花八门,我到底该怎么学?
分布式架构的演进 在软件行业,一个应用服务随着功能越来越复杂,用户量越来越大,尤其是互联网行业流量爆发式的增长,导致我们需要不断的重构应用的结构来支撑庞大的用户量,最终从一个简单的系统主键演变成了一个非常复杂的可以支撑高并发的高可用的分布式架构,但是一个系统再复杂也是不断演变来的,所以从另一方面来说 ......
vite学习笔记
深入浅出vite 1、前端构建工具的痛点 模块化方面,提供模块加载方案,并兼容不同的模块规范。 语法转译方面,配合 Sass、TSC、Babel 等前端工具链,完成高级语法的转译功能,同时对于静态资源也能进行处理,使之能作为一个模块正常加载。 产物质量方面,在生产环境中,配合 Terser等压缩工具 ......
1024AirConditioner
import serialimport crcmoddef getCrc16(veritydata): if not veritydata: return crc16 = crcmod.mkCrcFun(0x18005, 0xFFFF, True, 0x0000) return crc16(veri ......
VScode使用MySQL插件老是Connect timeout,右下角还出现Cannot read properties of null (reading 'getPassword') error in vs code问题
安装了MySQL插件,一开始还用的好好的结果第二天就不行了真是鬼火直冒。 首先关闭vscode里面的自动更新:setting,搜索update,然后关闭application里面的自动更新; 我现在的版本是1.83.1,我在https://code.visualstudio.com/updates/ ......
矮人科技
现开个坑,发现自己不会多项式,学习一下。 分治 FFT/NTT 计算 \[f_i=\sum^i_{j=1}f_{i-j}g_j \]其中 \(f_0=1\),\(g\)已给出。 考虑CDQ分治,令分治函数 solve(l,r) 表示计算 \(f_l\) 至 \(f_r\) 的结果。 假设我们已经计算 ......
最小割树
考试考了,发现自己不会,所以写一下。 最小割树(Gomory−HuTree) 为一颗有 \(n\) 个点的带边权树,满足对于任意两点 \((u,v)\) ,满足其在树上的瓶颈路为原图中两点之间的最小割(最大流)。 建立方法如下: 在点集 \(S\) (初始时为1~n) 中取两点 \(s,t\) ,计 ......
P5934 [清华集训2012]最小生成树 题解
考虑 kruskal 算法的过程。 先将边按边权排序,考虑当加入 \((u,v)\) 时只有 \((u,v)\) 不联通才可能使得其出现在最小生成树中,所以对于所有的边权小于 \(L\) 的边,我们希望去除尽可能少的边使得 \((u,v)\) 不联通。这显然是一个网络流模型。对于每一条边 \((x, ......
[AGC001D] Arrays and Palindrome 题解
非常有意思的思维题。 首先我先瑞平一下翻译,我根本没看懂,还是去看英文题面看懂的。 首先可以发现整个字符串被拆成了若干个奇回文串与偶回文串。现考虑如何判是否合法。可以发现一个回文串就是要求部分位置匹配。我们对这些匹配的位置建边,如果得到的图是联通的,那么就只能填入 \(1\) 种字符,否则就可以填入 ......
[AGC001E] BBQ Hard 题解
一道十分有趣的题。 一眼推式子,发现自己不会。 看了题解,发现是有趣思维题。但是由于我的朋友学习了有趣的思维题做法,因此我决定学习更有趣的生成函数做法!!! 考虑把原式拆开, \[\frac{1}{2}\times \left( \sum_{i=1}^{n}\sum_{j=1}^{n} \binom ......
第一次作业
这个作业属于哪个课程 https://edu.cnblogs.com/campus/zjlg/23rjjsjc 这个作业的目标 自我评估,以及期望收获什么 姓名-学号 唐成双-2021330301155 ......
Oracle数据库导入、导出详解
Oracle11g数据库导入导出方式 传统方式【exp(导出)和(imp)导入】 数据泵方式【expdp导出和(impdp)导入】 第三方工具【PL/sql Develpoer】 一、什么是数据库导入导出? Oracle11g数据库的导入/导出,就是我们通常所说的Oracle数据的还原/备份。 数据 ......
ue4.26 forward translucency shadow
对于前向透明材质: 想找到其阴影代码。 首先由于是前向透明物体,所以肯定不是像不透明物体那样有screen space shadow mask图,而是在shader中计算前向光照时顺便计算阴影。所以只需找到相应shader文件。 为此用renderDoc截帧,但默认截帧只显示pass名,而不显示sh ......
开源许可证是什么?
开源许可证是一种针对开源软件使用者的约束,通过它,用户可以免费使用、修改、共享版权软件。也就是说,没有许可证的软件,就等同于保留版权,虽然开源了,用户只能看看源码,不能用,一用就会侵犯版权。 开源许可证实际上就是一种法律许可。主要意义就是保护项目贡献者和使用用户。倘若没有许可证保护,企业和开发人员一 ......
换根dp
看到网上的方法多多少少比较复杂,所以决定写一下。 首先对于一道换根dp题应该是先要会不换根版本的。 然后可以按照欧拉序(括号序)换根。对于欧拉序中相邻的两个节点必有一条边把它们相连,所以换根的时候只需要从新统计 \(1\) 个子树的信息。 觉得自己的语言表达能力太烂,还是上题目比较好。 P3478 ......
vuex 的使用
vuex 是一个插件,可以帮我们管理 vue 通用的数据(多组件共享的数据) 应用场景: 1. 某个状态在很多个组件来使用(个人信息) 2. 多个组件共同维护一份数据(购物车) vuex 的优势: 1. 共同维护一份数据,数据集中化管理 2. 响应式变化 3. 操作简洁(vuex 提供了一些辅助函数 ......
K8s部署EFK日志收集
K8s部署EFK(elasticsear + filebeat + kibana)日志收集 一.准备镜像 # 在本机拉取镜像 docker pull docker.elastic.co/elasticsearch/elasticsearch:7.17.2 docker pull docker.ela ......
二分答案作题心得
使用洛谷P1873举例 看出这个题目考的是二分答案 找出题目横纵坐标,横坐标是我们要输出的东西(也是L和R),纵坐标是输入的m,理解题目,观察横纵坐标的递增递减关系 这个题目里面输入的m是所得到的木材,横坐标是锯片的高度,锯片越高得到的木材越少,所以是递减关系 开始写二分模板,写check函数,与c ......
原生js面试题(二)
一、携带token->token的无感刷新 (token如何携带?->token的无感刷新?) 目的:是为了解决管理系统接口数据的安全性考虑 时间就是1-7天 token时间一过就要重新登录.需要在后台定时刷新token 并且替换之前老的失效的token -1 后端返回过期时间,前端每次请求就判断t ......
windows之MFC进度条
windows之MFC进度条 创建UI线程 创建线程类 在vsstudio2019中按快捷键ctrl+shift+x弹出类向导, 在类向导中添加MFC类, 选择父类为CWinThread。定义类名称点击确定即可。 关联该UI线程对应的对话框 BOOL CProgressThread::InitIns ......