NOT

【pytest】基于钩子函数与conftest实现多套环境切换

项目路径 config.py from utils.connect_mysql import DbConnect class BaseConfig: VERSION = "v1.0" EMAIL = "123@qq.com" APPID = "10086" class TestConfig(Base ......
钩子 多套 函数 conftest 环境

线性基学习笔记

我废话怎么这么多wwwwwwwwwww\(\color{white}地址\) rebuild 思想就是使满足线性基的条件下,使每一个二进制位只在一个位置上为 1。 可以用高斯消元直接处理出,也可以处理出任意一组线性基后从后往前扫一遍,如果 \(a_i\) 第 \(j\) 位上为 \(1\),则 \( ......
线性 笔记

全链路压测自动化实践

全链路压测自动化实践是指在软件开发过程中,通过自动化工具和技术来模拟真实的业务场景和流量负载,对应用程序的各个环节进行全面的压力测试。下面是一些关于全链路压测自动化实践的内容: 1、环境准备:在进行全链路压测自动化之前,需要准备相应的测试环境。包括搭建开发、测试和生产环境的仿真环境,以及配置和部署相 ......
链路

datawhale04:条件

笔记04:条件 if 判断条件成立,则运行其包含的语句或代码块 if-else 判断条件成立,则运行其包含的代码块,不成立则执行另外的语句或代码块 if-elif 多个条件,一个不成立就判断另一个 if-elif-else 在上一类的基础上,如果所有条件都不成立,则执行另外的代码 条件表达式 条件成 ......
datawhale 条件 04

Linux内核调优技巧:提升CentOS 7性能的实用指南

Linux内核调优技巧:提升CentOS 7性能的实用指南 在现代计算环境中,性能是一个至关重要的考量因素。对于CentOS 7用户来说,合理的内核调优可以显著提升系统的响应速度、资源利用率和整体性能。本文将介绍一些实用的Linux内核调优技巧,帮助你更好地优化CentOS 7系统。 1. 调整文件 ......
内核 性能 技巧 指南 CentOS

CentOS 7中的系统调用:加深你对操作系统的理解

CentOS 7中的系统调用:加深你对操作系统的理解 在CentOS 7这样的Linux发行版中,系统调用(System Call)是操作系统提供给应用程序的接口之一,它扮演着连接用户空间和内核空间的桥梁。系统调用是操作系统核心功能的一部分,理解它不仅对于系统管理员和开发人员是至关重要的,而且对于深 ......
系统 CentOS

雷电9中使用Fiddler抓包

在安卓7.0以上的系统版本中,app默认不信任用户安装的证书,只默认信任系统证书,需要将FiddlerRoot证书导入在系统证书内。 在雷电9设置的其他设置中开启ROOT模式,并且在性能设置中开启System.vmdk可写入,保存后重启雷电。 再把证书使用adb push到/sdcard/Downl ......
雷电 Fiddler

P1228-递归【黄】

这道大递归我一开始就找对了方向,不过了MLE,然后从网上搜索到了一个贼有用的概念——尾递归,即如果递归的下一句就是return且没有返回值或者返回值不含有递归函数则编译器会做优化,不会压入新的函数而是直接把用新函数覆盖原函数,从而大大减少MLE的可能性。这样直接就把125MB+ 的东西变成了0.5M ......
1228

linux使用rpm方式安装jdk

一、上传jdk,下载地址:https://www.oracle.com/java/technologies/downloads/#java8 如果没有安装sz、rz命令,使用yum安装 yum install lrzsz -y 二、检查是否安装有旧版本 rpm -qa|grep jdk 如果有,删除 ......
方式 linux jdk rpm

Go 自动生成代码工具二 (在proto文件中定义http的接口,并自动生成gin的接口工具)

一、需求分析 在和前端对接过程中,需要后端维护一份接口文档,对于这份文档的维护在实际工作中会有一系列的问题,例如参数个数、参数类型、返回类型等。 主要还是后期需要一直维护,如果改了接口,忘记维护文档就会导致前端调用异常。 但是当使用 protobuf定义好了接口,微服务相互间调用,一般不会出现这类问 ......
自动生成 接口 工具 代码 文件

11月27日

今天我上午去上了金属创意制作,下午上了java写了一个19年的程序,其中部分实现存在一些问题导致我没有无法实现,同时,我写程序速度太慢,也是导致本次得分低的根本原因.对此我打算练习自己的打字速度,进一步优化,项目思路,做到又快有好的实现项目. ......

每日总结20231127

代码时间(包括上课)5h 代码量(行):100行 博客数量(篇):1篇 相关事项: 1、今天是周一,今天上午上了软件设计模式和人机交互技术,其中软件设计模式写的是观察者模式、状态模式、策略模式,人机交互技术是最后一周的课了,这节课和下节课都是验收课,这节课验收了大概20人左右。 2、今天下午睡了一觉 ......
20231127

《深入理解CentOS 7内核:架构和核心组件解析》

深入理解CentOS 7内核:架构和核心组件解析 CentOS 7作为一款流行的Linux发行版,其内核是整个系统的核心引擎,负责管理硬件资源、进程调度、文件系统等关键任务。深入理解CentOS 7内核的架构和核心组件对于系统管理员和开发人员来说是至关重要的,因为它直接影响到系统的性能、稳定性和安全 ......
内核 架构 组件 核心 CentOS

2023/11/26 星期日 每日总结 Day10

今日份的英语:晚上睡觉前看看吧 今日份的算法:没太有思路,第一想到的是暴力解法,却忽略了数学在算法思想中的重要性。当暴力解法的时间复杂度过高时,可以使用数学的思想转化一下,得出一个结论或者公式,这样就便于代码的编写。 今日份的SQL 今日份的八股 今日份的锻炼: 今日份的阅读 今日份的项目:Web课 ......
星期 2023 Day 11 10

spring事务学习

1,spring 方法内部调用 亲自测试: 同一个类中一个方法(无事务)调用另一个方法(有事务),事务不生效问题 同一个类中一个方法(有事务)调用另一个方法(有事务),事务会生效 ......
事务 spring

skywalking

what: Skywalking是由国内开源爱好者吴晟开源并提交到Apache孵化器的产品,它同时吸收了Zipkin /Pinpoint /CAT 的设计思路。特点是:支持多种插件,UI功能较强,支持非侵入式埋点 数据存储支持:Elasticsearch、MySQL、H2、TiDB。默认是H2,而且 ......
skywalking

11.27 erp系统博客总结

在开发企业Erp中,我担任了财务这一模块的开发,在最近的一周里,我开发了erp系统的销售订单模块,主要完成订单的添加,订单的管理等功能. 1.订单新增 2.订单管理 ......
系统 11.27 博客 erp 11

Atcoder-Countings4

Atcoder-Countings4 [ABC231G] Balls in Boxes Problem 有 \(n\) 个盒子,初始时第 \(i\) 个盒子内有 \(a_i\) 个小球,进行 \(k\) 次操作后,每次操作等概率随机选择一个盒子放入一个小球,设 \(k\) 次操作后每个盒子的小球个数 ......
Atcoder-Countings Countings Atcoder

AtcoderDP1

AtcoderDP1 收录非计数 dp 题。 [ABC227F] Treasure Hunting(2323) Problem 给你一个 \(N \times M\) 的矩阵,你需要从坐标 \((1,1)\) 走到坐标 \((N,M)\) 去,每次只能向右或者向下走。 坐标 \((i,j)\) 的价 ......
AtcoderDP1 AtcoderDP

CodeforcesDP1

CodeforcesDP1 CF833B The Bakery(2200) Problem 将一个长度为 \(n\) 的序列 \(a\) 分为 \(k\) 段,使得总价值最大。一段区间的价值表示为区间内不同数字的个数。 \(n\leq 35000, k\leq min(n, 50), 1 \le a ......
CodeforcesDP1 CodeforcesDP

Codeforces Round 911 (Div. 2) D

D. Small GCD 题意 给定数组 \(a\) ,求出数组 \(a\) 中所有三元组中较小的两个元素的 \(gcd\) 的和. 分析 显然数组中元素的顺序不影响统计答案,为了方便先将数组排个序; 枚举中间的元素 \(a_j\) ,那么只有它前边的元素能与其产生贡献,它后边的元素个数就是这个贡献 ......
Codeforces Round 911 Div

6款AI工具网站,赶紧收藏,以备不时之需

1、海鲸AI-支持AI对话、AI文档解析、AI绘画 海鲸AI-基于新一代人工智能技术,只需输入问题,即可得到智能回答 https://​www.weijiwangluo.com/talk/ 海鲸AI是一个AI应用网站,同时支持PC和移动端,它在一个页面上提供了多种模型(GPT3,GPT4,文心一言, ......
不时之需 工具 网站

DS1

DS1 P5327 [ZJOI2019] 语言 拆点对,对每个点求出包含该点的路径并的大小作为该点的贡献,答案为所有点的贡献之和除以 \(2\)。 路径并不好处理,发现可以把包含该点的每条链的两个端点取出来,它们的极小生成树即为路径并。 经典结论:若干个关键点 \(a_1, a_2, \dots, ......
DS1 DS

DP2

DP2 UVA12141 Line Chart 先离散化一波,记位置从小到大第 \(i\) 个元素离散化后的大小为 \(a_i\)。 这题最大的难点就在于如何避免计重。 如果现在要更新 \(i\) 位置的 dp 值,且 \(\exists p < q, a_p = a_q \neq a_i\),则贪 ......
DP2 DP

CodeforcesDS1

CodeforcesDS1 CF387E George and Cards(2200) Problem 给出一个 \(1\) 到 \(n\) 的排列(输入中的数组 \(p\) ),并给出一个长为 \(k\) 的数组 \(b\) ,要求从 \(p\) 中删去 \(n - k\) 个元素后得到数组 \( ......
CodeforcesDS1 CodeforcesDS

最近公共祖先

#include<bits/stdc++.h> using namespace std; typedef long long ll; vector<ll> G[500000+10]; ll n,m,root; ll f[500000+10][20],dep[500000+10],lg[500000+ ......
祖先

存储管理

1、什么是磁盘: 磁盘是一种计算机的外部存储器设备,由一个或多个覆盖有磁性材料的铝制或玻璃制的碟片组成,用来存储用户的信息,这种信息可以反复地被读取和改写。绝大多数磁盘被永久封存在一个密封的盒子里。 2、磁盘运行机理: 简单来说就是多个盘片之间靠主轴连接,电机带动主轴做旋转运动,通过多个磁头臂的摇摆 ......

代码随想训练营第四十三天(Python)| 1049.最后一块石头的重量II、 494. 目标和 、 474.一和零

1049.最后一块石头的重量II class Solution: def lastStoneWeightII(self, stones: List[int]) -> int: total = sum(stones) target = total // 2 dp = [0] * (target + 1 ......
训练营 随想 重量 石头 目标

在使用应用部署时为什么使用Linux

简介 Linux是一个开源的、免费的操作系统,具有强大的可扩展性和可定制性。这使其成为应用部署的理想平台。 优势 以下是使用Linux进行应用部署的一些优势: 成本效益:Linux是一个免费的操作系统,这可以显着降低应用部署的成本。 成本效益 可扩展性:Linux具有强大的可扩展性,可以满足各种应用 ......
Linux

Linux分区指南:灵活管理磁盘空间

在Linux系统中,分区是对硬盘空间进行合理划分的关键步骤,直接影响系统的性能、稳定性和数据管理。本文将深入探讨Linux如何进行分区,从基本的概念到实际操作,帮助用户更好地管理磁盘空间,以满足系统需求。 1. 理解分区的基本概念 在开始分区之前,了解一些基本概念是至关重要的。分区是硬盘上划分出的逻 ......
磁盘 指南 Linux 空间