part day 03 01
正睿省选第一轮集训 Day 2 组合计数
写出了所有题的解法。当然都没写代码。很多解法的深刻含义和启发意义还有待挖掘。当然其中有很多只不过是经典套路罢了。 LNOI2022 盒 有 \(n\) 个盒子,初始第 \(i\) 个盒子里有 \(a_i\) 个物品。每次可以从 \(a_i\) 向 \(a_{i+1}\) 移动一个物品,代价是 \(w ......
01 Redis 简介
1. Redis的历史和背景 Redis(Remote Dictionary Server),是由意大利工程师Salvatore Sanfilippo(别名antirez)于2009年开发的。最初,它是为了解决他的公司在提供实时Web日志分析服务时遇到的性能瓶颈而设计的。Redis因其出色的性能、简 ......
算法学习Day23二叉搜索树的修剪,转化
Day23二叉搜索树的修剪,转化 By HQWQF 2024/01/04 笔记 669. 修剪二叉搜索树 给你二叉搜索树的根节点 root ,同时给定最小边界low 和最大边界 high。通过修剪二叉搜索树,使得所有节点的值在[low, high]中。修剪树 不应该 改变保留在树中的元素的相对结构 ......
饮冰十年-人工智能-ArangoDB-01-初识ArangoDB
引言: 在当今不断发展的数据库领域,多模型数据库引起了广泛关注。其中,ArangoDB作为一种多模型数据库,吸引了众多开发者和企业的目光。本文将介绍初学者如何入门ArangoDB,以及它为什么在当今数据管理场景中占据重要地位。 官网链接: ArangoDB Documentation 一、Arang ......
day27 初识日志收集组件Fluentd-日志收集组件Fluentd高级配置 (9.6-9.7)
9.6-1-日志收集组件Fluentd高级配置(1) 一、配置文件 在 Fluentd 的配置文件中,有几个常用的关键字和组件,包括 source 、 match 、filter 、 system 、 label 和 @include 。 source :用于定义 Fluentd 接收数据的来源。 ......
day26 海量数据下的EFK架构优化升级-初识日志收集组件Fluentd (9.4-9.5)
9.4-1-海量数据下的EFK架构优化升级(1) 一、数据背景 在海量数据场景下,日志管理和分析是一项重要任务。为了解决这个问题,EFK 架构(Elasticsearch + Fluentd + Kibana)已经成为流行的选择。然而,随着数据规模的增加,传统的 EFK 架构可能面临性能瓶颈和可用性 ......
day08 代码随想录算法训练营 卡码网:55.右旋转字符串
题目:卡码网:55.右旋转字符串 我的感悟: python中的切片很厉害。 我感觉go好像也是切片的 理解难点: 没理解为什么是-n 代码难点: 总结概括: 代码示例: n = int(input()) s = input() res = s[-n:] + s[:-n] print(res) 通过截 ......
day08 代码随想录算法训练营 151. 反转字符串中的单词
words = s.split() 题目:151. 反转字符串中的单词 我的感悟: 虽然我自己写出来了,但是又不太确定 理解难点: words = s.split() 切记:这里split是去掉所有的空格。 words = s.split(" ") 如果这样写" "就仅仅去除" "一个空格,这样写不 ......
vf01 改值增强
RV60AFZZ ***INCLUDE RV60AFZZ . ************************************************************************ * * * This include is reserved for user modifi ......
2024-01-04 每日一练
LeetCode 每日一题 2397. 被列覆盖的最多行数 问题 给你一个下标从 0 开始、大小为 m x n 的二进制矩阵 matrix ;另给你一个整数 numSelect,表示你必须从 matrix 中选择的 不同 列的数量。 如果一行中所有的 1 都被你选中的列所覆盖,则认为这一行被 覆盖 ......
day08 代码随想录算法训练营 卡尔网54. 替换数字
题目:54. 替换数字 我的感悟: 过于简单,我有点不敢相信 理解难点: 代码难点: 总结概括: 本质要理解这个数字是如何判断的 用ord("0")算出字符0的ASCII码再和9的ASCII码对比 str1 = input() ans = "" for ss in str1: if ord("0") ......
day08 代码随想录算法训练营 541. 反转字符串 II
题目:541. 反转字符串 II 我的感悟: 你别看这题简单,python里面细节很多 理解难点: 字符串转化为列表来算 s[1:99] 只会取到s[1:s.size] 这个range(0,size,k) 是可以取到步长的 或者用另外的思路。 代码难点: 总结概括: 注意[1:999]这里的容错机制 ......
Kafka消费端抛出异常Offset commit cannot be completed since the consumer is not part of an active group for auto partition assignment; it is likely that the consumer was kicked out of the group的解决方案
总结/朱季谦 在一次测试Kafka通过consumer.subscribe()指定偏移量Offset消费过程中,因为设置参数不当,出现了一个异常提示—— [2024-01-04 16:06:32.552][ERROR][main][org.apache.kafka.clients.consumer. ......
C语言---Day1
1、printf() 函数使用方法 标准输出,引申头文件stdio.h 直接输出字符串,printf(“字符串\n”); 输出控制符,输出参数,printf(“输出控制符1, 输出控制符2 …”, 输出参数1, 输出参数2); %d十进制形式输出带符号整数,%f小数形式,%c输出单个字符,%s输出字 ......
C语言---Day2
3、注释语法 文件头注释:源文件的开头都应该有一份注释,用于描述文件的用途、作者、创建日期和版本等信息 函数头注释:每个函数的开头都应该有一份注释,用于描述函数的用途、输入参数、输出参数和返回值等信息 行尾注释:在代码行的结尾可以添加一些注释,用于解释代码的意图或实现细节 // 特殊注释:在代码中出 ......
C语言---Day3
8、常量的定义方式 & 使用方法 & 如何在内存中存储 常量是固定值,在程序执行期间不会改变;常量可以是任何的基本数据类型,比如整数常量、浮点常量、字符常量,或字符串字面值,也有枚举常量 常量就是常规的变量,但常量的值在定义后不能进行修改; 可以直接在代码中使用,也可以通过定义常量来使用。 整数常量 ......
day08 代码随想录算法训练营 344.反转字符串
题目:344. 反转字符串 我的感悟: 以为很难,其实不难。 坚持就是胜利!!!!!!!!! 理解难点: 我以为字符串不能修改,仔细看了题目发现是列表里面套的字符串 双指针,while 互相交互就可以了 代码难点: 总结概括: 代码示例: class Solution: def reverseStr ......
24-数码管动态显示03
数码管动态显示 二进制码转变为BCD码 动态显示驱动模块,是将传入的待显示的十进制数据,转换为位选和段选信号,传入的数据data是由数据产生模块产生的 二进制表示的十进制数需要转变为BCD码表示的十进制数,从而产生位选和段选信号 BCD码是使用四位二进制数表示二进制数 BCD码分为有权码(8421码 ......
【杂题乱写】2024.01 #1
Luogu-P5046 Ynoi2019 模拟赛 Yuno loves sqrt technology I 数据范围和实现指出本题复杂的几乎不可能带 \(\log\),考虑一个分块做法。 对于散块可以直接每个块内点对求出是否有逆序对,然后做二维前缀和。 不带 \(\log\) 的逆序对处理方法只能是 ......
【2024-01-03】连岳摘抄
23:59 我们不妨多一些对自己拥有的生活的感激,少一些比别人缺失的焦虑,这样才能够真正地获得生活的幸福和快乐。 ——彭凯平 敏感不是坏事。心有灵犀一点通,说的就是敏感。《论语》里说的“闻一知十”“举一反三”,都需要人的敏感。《中庸》说,“祸福将至,善,必先知之。不善,必先知之,故至诚如神。”如果一 ......
JavaWeb - Day15 - maven高级 - 分模块设计与开发、继承与聚合、私服
01. maven高级-分模块设计与开发 1.1 介绍 所谓分模块设计,顾名思义指的就是我们在设计一个 Java 项目的时候,将一个 Java 项目拆分成多个模块进行开发。 1). 未分模块设计的问题 如果项目不分模块,也就意味着所有的业务代码是不是都写在这一个 Java 项目当中。随着这个项目的业 ......
海亮01/04博弈论杂题
海亮01/04博弈论杂题 T1 AT_agc017_d 题意 有一棵 \(N\) 个节点的树,节点标号为 \(1,2,⋯,N\),边用 \((x_i,y_i)\)表示。 Alice 和 Bob 在这棵树上玩一个游戏,Alice先手,两人轮流操作: 选择一条树上存在的边,把它断开使树变成两个连通块。然 ......
算法学习Day22二叉树插入和删除
Day22二叉树插入和删除 By HQWQF 2024/01/03 笔记 235. 二叉搜索树的最近公共祖先 给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖 ......
爬虫01
微服务学的蛮多的 笔记没传 就这样吧 爬虫 基础01 1.爬虫分类 通用爬虫: 聚焦爬虫 功能爬虫 增量式爬虫 分布式爬虫 2.requests基础操作 1.环境安装 案例1 搜狗首页数据和持续存储 import requests url = 'https://www.sogou.com/' r = ......
代码随想录 day08 反转字符串 反转字符串2 替换数字 单词反转顺序 右旋
反转字符串 经典双指针法 头尾交换 反转字符串2 难点在于模拟题目设定的条件 一开始不明白怎么模拟 后来看了一行标准源码 就明白了 设定步长就可以了 然后对迭代器位置进行约束 替换数字 本题为acm模式 也是一道双指针解题 注意这道题需要扩容之后 从后往前填充 免去了从前往后填充时需要移动元素 单词 ......
Day43 冒泡排序
冒泡排序 步骤: 1.比较数组中,两个相邻的元素,如果第一个数比第二个大,我们就交换他们的位置 2.每一次比较,都会产生一个最大,或者最小的数字 3.下一轮则可以少一次排序! 4.依次循环,直到结束! package com.baixiaofan.array; import java ......
01.03每日总结
第一个例子是对计算器进行测试。 假设让你负责一个计算器小程序的测试工作,如何着手呢?假设先测试其加法运算功能,在字长为 32 位的计算机上运行,若随意取 2 个整数进行相加,那么测试数据的最大可能数目为 232x232=264。如果测试一组数据需要 1 毫秒,一天工作 24 小时,一年工作 365 ......
算法学习Day21二叉搜索树、公共祖先
Day21二叉搜索树、公共祖先 By HQWQF 2024/01/03 笔记 530.二叉搜索树的最小绝对差 给你一个二叉搜索树的根节点 root ,返回 树中任意两不同节点值之间的最小差值 。 差值是一个正数,其数值等于两值之差的绝对值。 示例 1: 输入: root = [4,2,6,1,3] ......