- 2025-01-22Exception Handling()异常处理
python有许多内置异常。比如我们常见的TypeError,AttributeError,ValueError等等。实际上所有的异常都源自一个基类BaseException。注意并不是Exception类。我们一般在异常处理时捕获的称之为Concreteexceptions,用Exception可以捕获所有这些Concreteexceptions。各种异常
- 2025-01-2126、正则表达式
目录一.匹配字符.:匹配除换行符外的任意单个字符。二.位置锚点^:匹配输入字符串的开始位置。$:匹配输入字符串的结束位置。\b:匹配单词边界。\B:匹配非单词边界。三.重复限定符*:匹配前面的字符或子表达式零次或多次(贪婪模式)。+:匹配前面的字符或子表达式一次或多次(贪婪
- 2025-01-20js原型链理解示例
a函数继承b函数,b函数继承c函数,那a函数的实例abc可以直接读取c函数的prototype属性吗?在JavaScript中,函数可以通过原型链继承其他函数的属性和方法。上面提到“a函数继承b函数,b函数继承c函数”,通常是指构造函数之间的继承关系,这涉及到原型链的层级结构。在这种情况下,a的实例可以
- 2025-01-20ABC 389(EF)
E一道感觉非常巧妙的二分。可以将每种商品分开来看:第\(k\)次买商品\(P_i\)时,价格为\((2k-1)P_i\)。这样,就将每种商品拆分为了多个实体的商品,并有自己的价格。想最大化购买物品的总数,一定是每次购买时贪心选择当前所有物品中最便宜的那个。但模拟一定会\(TLE\),可以枚举购买过程
- 2025-01-18[ARC 188A] ABC Symmetry
solutionbyXiangXunYi思路推导step1首先题目中操作二同时删掉A,B,C的条件相当于同时将三者数量减一,操作一删掉两个相同字符等同于将某一字符的数量减二,那么我们可以发现只使用操作一不会改变奇偶,操作二则是同时反转奇偶,所以一个字符串是个好字符串的必要条件是其中三个字母
- 2025-01-15ABC 243题解
ABC243A-C太水不写了。D题意:从完全二叉树上点\(X\)开始移动,每次移动至父节点、左子节点或右子节点。询问N次移动后所处节点,保证答案小于\(10^{18}\)。解法:忘了过程有可能超longlong浪费两分钟。总之就是每一个向父节点操作会消掉最近一个未消掉的向儿子移动操作,然后
- 2025-01-13考研机试题
abc描述设a、b、c均是0到9之间的数字,abc、bcc是两个三位数,且有:abc+bcc=532。求满足条件的所有a、b、c的值。输入描述:题目没有任何输入。输出描述:请输出所有满足题目条件的a、b、c的值。a、b、c之间用空格隔开。每个输出占一行。输入无输出321代码#include
- 2025-01-13ABC 388 (DEG)
赛时4题,打得很差的一场。尤其是E题,赛时一直被卡,直到结束看群友的结论后顿然醒悟,不到3分钟码出并AC,只能恨自己赛时为什么这么sb...D模拟+差分从左到右枚举\(i\),每一次枚举可以计算出第\(i\)个人有多少颗糖(\(a[i]\)+前面\(i-1\)个人给的糖数\(num\))。这样,第\(i\)个人会给出的
- 2025-01-11关于此题[ABC 387]C - Snake Numbers 数位DP的一些总结
传送门这道题要求我们求[l,r]范围内所有的“蛇数”,即这个数的第一位严格大于它的其他位的数。看到数据范围并且发现答案区间可加减性联想到数位DP。其实有点类似模板题,与经典的数位DP题类似的,我们需要判断前导0,需要判断当前枚举的数是否是贴着所给的数,在此题中如果想要记忆化的
- 2025-01-09Tmux安装与美化
安装Tmux安装Tmuxaptinstalltmux安装oh-my-tmux$cd$gitclonehttps://github.com/gpakosz/.tmux.git$ln-s-f.tmux/.tmux.conf$cp.tmux/.tmux.conf.local.常用命令创建一个叫abc的tmux会话$tmuxnew-sabc创建后,从shell附着到会话abc中$tmuxattach-
- 2025-01-06AtCoder备赛刷题 ABC 361 | x = a^b
学习C++从娃娃抓起!记录下AtCoder(日本算法竞技网站)备赛学习过程中的题目,记录每一个瞬间。附上汇总贴:AtCoder备赛刷题|汇总【ProblemStatement】Howmanyintegersxx
- 2025-01-06AtCoder备赛刷题 ABC 361 | Go Territory
学习C++从娃娃抓起!记录下AtCoder(日本算法竞技网站)备赛学习过程中的题目,记录每一个瞬间。附上汇总贴:AtCoder备赛刷题|汇总【ProblemStatement】ThereareNNNston
- 2025-01-05Vue传递数据 子组件给父组件
一、proprs父组件定义方法->传给子组件(子组件props接收)->子组件通过触发事件给父组件传递的方法赋值->父组件的方法获得值父组件定义方法methods:{getSchoodata(value){this.crossData=value}},父组件(定义方法)传递给子组件<SchoolData:getSch
- 2025-01-03CacheManager.addRule
stringCacheManager.addRule(string|RegExp|Record.<string,any>rule)基础库2.24.0开始支持,低版本需做兼容处理。小程序插件:不支持相关文档:弱网体验优化功能描述添加规则。参数string|RegExp|Record.<string,any>rule规则返回值string规则id规则说明
- 2025-01-02关于此题E - Maximize XOR(Atcoder ABC 386)搜索技巧的一些总结
传送门题目要求n个数中选k个数异或起来最大,我们想到字典树中最大异或和这一经典问题,但是很明显字典树只能解决任选两个数的最大异或,而此题是任选k个,那我们走投无路只能考虑爆搜。首先可以很容易写出一个暴力的搜索:voiddfs1(longlongpos,longlongsum,longlongkk){i
- 2024-12-30CDS标准视图:ABC标识文本 I_ABCIndicatorText
视图名称:ABC标识文本I_ABCIndicatorText视图类型:基础视图视图代码:点击查看代码@EndUserText.label:'ABCIndicator-Text'@VDM.viewType:#BASIC@AbapCatalog.sqlViewName:'IABCINDICTEXT'@AbapCatalog.compiler.compareFilter:true@Analytics:{dataExtraction.
- 2024-12-26字符串匹配:BF算法 | KMP算法 | Z函数
什么是字符串匹配?给你一个字符串str,问你这个字符串中是否包含字符串sub。例如:str="abcdef",sub="cdef",问str中是不是有sub。一.BF算法BF算法(BruteForce),翻译成中文就是暴力匹配算法。暴力匹配其实很好想,不就让我们判断str中有没有sub嘛,直接一个一个来。定义两个指针,一个指st
- 2024-12-25Python 抽象基类 ABC :从实践到优雅
今天我们来聊聊Python中的抽象基类(AbstractBaseClass,简称ABC)。虽然这个概念在Python中已经存在很久了,但在日常开发中,很多人可能用得并不多,或者用得不够优雅。让我们从一个实际场景开始:假设你正在开发一个文件处理系统,需要支持不同格式的文件读写,比如JSON、CSV、XML等。
- 2024-12-23Linux文件目录 --- 复制命令CP、递归复制目录、软连接、硬链接
一、复制cp该命令用于复制文件或目录,下面是命令使用格式和常用的参数cp[参数]源文件或目录目标文件或目录 #中间各有一个空格隔开参数作用-f覆盖同名文件或目录时不进行提醒-i
- 2024-12-23谷歌集群数据集:负载均衡云服务测试数据
谷歌集群数据集以下为你举例说明各文件中一条数据的具体含义,方便你更好地理解这个数据集:1.machine_events文件示例假设其中有这样一条数据:123456789,101,0,"platform_abc",4,8含义:表示在时间戳为123456789微秒时,机器ID为101的这台机器发生了“ADD(添加)”事件(因为
- 2024-12-22ABC 384(A~F)
期末周的第二把网瘾,vp了一把abc。这把打得还是比较舒服的,做出了A~E。但最后两道题还是出得太慢了(一道思路太慢,一道调试太慢)。什么时候能够在赛时做出F题呢qwq...ABC这场abc的ABC题还是很白给的,就不再赘述了。D前缀后缀和+二分题意是给定一个循环数组和定值\(sum\),问是否存
- 2024-12-22abc模块
abc:是Python标准库中的一个模块,主要用于定义抽象基类(AbstractBaseClasses)。抽象基类提供了一种机制,允许我们在面向对象编程中定义接口,以确保子类实现特定的方法或属性。示例代码:fromabcimportABC,abstractmethodclassABCBase(ABC):@abstractmethoddefh
- 2024-12-2024.12.20 Spring
极可能让类与类之间的关联降到最低原则责任单一原则需要用整个编程生涯来贯彻最少知道原则禁止跨级调用让一个类,认识/调用最少的类简化事务事务:添加修改删除,出错了,回滚仅仅使用一个注解,就能让事务生效集成了JUnit,方便测试简化了开发方便集成各种
- 2024-12-15【Python】正则表达式的艺术:轻松驾驭 Python 的re库
- 2024-12-15多线程交替打印ABC
开启3个线程,依次交替打印ABC,打印5轮一、使用Lock+Condition来实现publicclassThreadABC{privatevolatileintnumber=1;privateLocklock=newReentrantLock();privateConditionc1=lock.newCondition();privateConditionc2=lock.newCondi