• 2024-09-26C标准库<string.h>-mem开头的函数
    void*memchr(constvoid*str,intc,size_tn)函数功能在参数str所指向的内存区域的前n个字节中搜索第一次出现字符c(转换为无符号字符类型)的位置。参数解释str:指向要被搜索的内存区域的指针。c:要搜索的字符,以整数形式给出,但会被转换为无符号字符类型进行搜索。n:指定要搜
  • 2024-09-17初学Linux笔记
    对linux系统中目录的解释:/bin:bin是Binary的缩写,这个目录存放着最经常使用的命令。/boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。/dev:dev是Device(设备)的缩写,存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。/e
  • 2024-09-05NOIP2024集训Day23 DP常见模型3 - 树形
    NOIP2024集训Day23DP常见模型3-树形A.[CSP-S2021]括号序列区间dp,令\(f_{l,r}\)表示从位置\(l\)到位置\(r\)一共的合法序列总情况数量。一共有六种不同的转移情况,所以将\(f_{l,r}\)扩充到三维。全是*(...)(...)**(...)***,左边以括号序列开头,右边以*结尾
  • 2024-09-03python 怎么判断字符串开头
    函数:startswith()作用:判断字符串是否以指定字符或子字符串开头。一、函数说明语法:string.startswith(str,beg=0,end=len(string))或string[beg:end].startswith(str)参数说明:string:被检测的字符串。str:指定的字符或者子字符串。(可以使用元组,会逐一匹配)beg:设置字符串
  • 2024-08-29leetcode_128_最长连续序列解析
    题目给定一个未排序的整数数组nums,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。请你设计并实现时间复杂度为O(n)的算法解决此问题。示例1:输入:nums=[100,4,200,1,3,2]输出:4解释:最长数字连续序列是[1,2,3,4]。它的长度为4。示例2:输入
  • 2024-08-29Java第一天(Java语言基础)
    标识符第一个字符必须是大小写字母或者下划线$关键字truenullflase要用小写分隔符变量和常量Syetem.out.println();输出字符串的类型用String+是用来连接的意思常量前面加final修饰数据类型boolean类型,只有true和false小数点后面带f是float类型,不带默
  • 2024-08-03新手力扣刷题——很懵?看不懂开头?
    最近在B站上看到,很多大佬都推荐在力扣网站上刷题,本苟蒻也是心血来潮也注册了一个账号,想开启自己的刷题之路,结果一看界面一下给我看懵了这是什么开头啊?为什么没有头文件?其实完全不用担心,更不要有放弃的想法,如果你跟我一样只学过C,你可以把它当成一个自定义函数,一些什么头文
  • 2024-07-28Solution - Atcoder ARC114F Permutation Division
    令\(a\)为题目中的\(P\)。首先考虑后手的重排策略是什么。因为\(a\)是个排列,元素互不相同,那么肯定就是按照每一段的第一个数的大小,越大的放在越前面。那么当\(a_1\lek\)的时候,显然先手会把以\(1\simk\)开头来划分段。因为否则存在一个开头\(>k\)的段,后手把其放
  • 2024-07-24计算机组成与体系结构-计算机进制
    在线进制转换工具:https://tool.oschina.net/hexconvert二进制0b开头,由数字0、1组成,如:0b100101110八进制0开头,由0~7组成的数。如0126,050000十六进制以0X或0x开头,由09,AF或a~f组成。如0x12A,0x5a000,以H结尾也表示十六进制,如:C000H进制转换十进制转二进制,采用除二取余法
  • 2024-07-17支付宝小程序踩坑---父组件给子组件传值时,事件名必须以on开头?
    遇到了一个坑,当我让父组件给子组件传值的时候,传普通的变量也就算了,用花括号一包就行了,但是我的方法为啥传过去就成了字符串。我真的试了半天,怎么都不好使,我就睡下了,早上又看了一下,发现其他的方法名传过去都有一个共同的特性就是要以on开头,索性我也试一下吧,结果怎么着,真的传过去
  • 2024-07-14高质量C/C++编程指南总结(三)—— 命名规则
    标识符应当直观,可望文知义。标识符的长度应当符合“min-length&& max-information”原则。命名规则尽量与所采用的操作系统或开发工具的风格保持一致。程序中不要仅靠大小写区分相似的标识符。程序中不要出现标识符完全相同的局部变量和全局变量。变量的名字应当使用“
  • 2024-07-08ST表
    ST表一、引入如何解决区间最值问题?最容易想到的就是暴力枚举,但是很明显,速度过于慢,所以引入ST表二、ST表我们令f[i][len]表示以i开头长度为1<<len的最大值由此可以突出初始值为f[i][0]=a[i]接下来思考转移,我们就是要把f[i][len]拆成两个更容易就觉得问题。那么就可以推出f
  • 2024-05-21python中那些双下划线开头得函数和变量
    Python中下划线---完全解读Python用下划线作为变量前缀和后缀指定特殊变量_xxx不能用frommoduleimport*导入__xxx__系统定义名字__xxx类中的私有变量名核心风格:避免用下划线作为变量名的开始。因为下划线对解释器有特殊的意义,而且是内建标识符所使用的符号,我们建议程
  • 2024-05-06正则表达式 RegEx
    0x01概述正则表达式(RegEx)可以精确描述需要匹配的字符组合,提高文本处理效率相关工具:正则表达式在线测试网站:https://regexr.com/VSCode插件:RegexPreviewerPython的re模块:importre0x02基本语法(1)字符匹配正则表达式一般用两个/包裹起来,在后面跟上修饰符
  • 2024-04-28各大银行账号开头是:
    各大银行账号开头是:436742中国建设银行VISA龙卡借记卡   436745中国建设银行VISA龙卡贷记卡   622280中国建设银行支付宝龙卡借记卡  458123 交通银行VISA普通卡  521899交通银行MC信用卡普通卡  622260交通银行太平洋卡借记卡  402674上海
  • 2024-04-11Java开头(开发环境配置及IDE的安装)
    Java安装开发环境卸载JDK删除Java的安装目录删除环境变量JAVA_HOME删除path下关于Java的目录检验(cmd中),输入java-version安装JDKOralce官网下载并安装记住安装的路径配置环境变量(系统变量中新建变量JAVA_HOME,并设定变量值为java文件的根目录)配置path变量(添加%JAVA_
  • 2024-04-07MCE 学习笔记
    MCE学习笔记最小表示法。你说的对,月考考完了,但是感觉基本炸了。/ll/ll,相对失败。艹,写了我一个晚上。\(\frac{3}{20}\),还差的远呢。闲话:MCE是a3叫的,不过感觉挺好听。这个算法出题的话可能就比较板了,所以不是很热门?不废话了。引入定义:循环同构,对于两个字符串\(S\)
  • 2024-04-06MCE学习笔记
    MCE学习笔记最小表示法。你说的对,月考考完了,但是感觉基本炸了。/ll/ll,相对失败。艹,写了我一个晚上。\(\frac{3}{20}\),还差的远呢。闲话:MCE是a3叫的,不过感觉挺好听。这个算法出题的话可能就比较板了,所以不是很热门?不废话了。引入定义:循环同构,对于两个字符串\(S\)
  • 2024-03-29在MySQL中字符串和整数比较的行为
    目录转换规则注意事项最佳实践转换规则  在MySQL中,当进行字符串和整数的比较时,MySQL会尝试将字符串转换为数值来进行比较。这种转换遵循特定的规则:如果字符串的开头部分包含数字,那么MySQL会将这个数字部分提取出来,并将其用作比较的数值。如果字符串以非数字字符开
  • 2024-03-28【LeetCode】1873. 计算特殊奖金
    题目表:Employees+-------------+---------+|列名|类型|+-------------+---------+|employee_id|int||name|varchar||salary|int|+-------------+---------+employee_id是这个表的主键(具有唯一值的列)。此表的每一行
  • 2024-03-26编程语言|C语言——C语言标识符的命名规则
    1.标识符简介在计算机高级语言中,用来对变量、符号常量名、函数、数组、类型等命名的有效字符序列统称为标识符。标识符可以简单认为是一个名字,用来标识变量名、常量名、函数名及数组等。变量名a、b、c,符号常量名PI、Pai,函数名printf、scanf等都是标识符。2.标识符命名规
  • 2024-03-23awk跳过#注释的行 '/^[^#]/'的作用
    awk'/^[^#]/' 这个命令是用来处理文本文件或输入流的,其中 awk 是一个强大的文本处理工具。'/^[^#]/' 是一个 awk 的模式(pattern),它告诉 awk 对哪些行执行后续的动作(在这里,我们没有指定任何动作,所以 awk 默认会打印匹配该模式的行)。具体来说,/^[^#]/ 这个正则表达式表
  • 2024-03-19Linux常用命令之文件权限类
    1.1Linux的文件属性在Linux里使用ll或者ls-l命令来显示一个文件的属性以及文件所属的用户和组。 以-开头:普通文件以d开头:目录以l开头:链接以c开头:字符类型的设备文件(例如:鼠标、键盘,他们输入的是字符)以b开头:块设备文件(例如:硬盘)例子:crw-rw-rw-.  以c开头,字符类文件
  • 2024-03-09规则五:将样式表放在开头
    为什么要把样式表放在开头?相信我们都遇到过一个现象就是,在等待页面加载过程中,页面会先白屏然后突然把所有的东西都加载出来了,这就是因为把样式表放在了最后,导致样式是最后加载的,而白屏是对无样式内容闪烁的一种弥补,那么什么是无样式内容闪烁,当页面的内容加载时,文字首先出现,然后
  • 2024-03-08python脚本的开头该怎么写
     001、第一句通常为a、#!/usr/bin/envpythonb、#!/usr/bin/python首先以上两脚都是指定脚本语言的解释器,均表示用python解释器执行下面的脚本。a的写法比b的写法更加的健壮。因为b把解释器写死了,如果python的可执行程序不在/usr/bin/python中,那么程序就容易出错。而a的