Sb
  • 2024-09-17章13——常用类——StringBuffer类
    基本介绍即StringBuffer是存在堆中的而非常量池中的。(value数组存放字符串内容)与String的对比StringBuffer:不用每次更新地址,但当数组空间不够时,会扩大并且更新地址。构造器StringBufferstringBuffer=newStringBuffer();StringBufferstringBu
  • 2024-09-10C#中的string和stringbuild
    C#中的string在C#中,字符串是一种非常常用的数据类型,用于表示文本信息。C#中的字符串是通过System.String类实现的,它是.NETFramework类库中System命名空间下的一个类。以下是一些关于C#字符串的重要特性和常用操作:字符串的特性不可变性:C#中的字符串是不可变的
  • 2024-09-09【高级编程】实用类详解(补充)StringBuffer类 和 StringBuilder类
    文章目录为什么使用StringBuffer?StringBuffer1.声明2.常用方法3.举例4.时间戳StringBuilderStringBufferVSStringBuilder为什么使用StringBuffer?StringBuffer是Java中的一个可变字符序列类,允许在原始对象上进行修改,而不会生成新的字符串对象。与String比较
  • 2024-09-08【代码随想录Day9】字符串Part02
    151.翻转字符串里的单词解题思路如下:移除多余空格将整个字符串反转将每个单词反转举个例子,源字符串为:"theskyisblue"移除多余空格:"theskyisblue"字符串反转:"eulbsiykseht"单词反转:"blueisskythe"题目链接/文章讲解/视频讲解:代码随想录publicclassS
  • 2024-09-07CSP vp 记录
    CSP-S2019JX注:使用了IOI赛制。赛时:\(100+70+64+0+0=234\),目测上了JX1=。补题:\(100+100+100+0+100=400\)。T1分数变动:\(73\to64\to73\to73\to100\)。首先判定月份是否合法,若不合法则可以保留个位或者把十位变成\(1\)(\(73\)分寄因:未考虑后者情况)。如果合法
  • 2024-09-05leetcode刷题day9|字符串部分(151.翻转字符串里的单词、卡码网:55.右旋转字符串)
    前言:字符串章节的第二部分,复习第一部分的知识加提升。151.翻转字符串里的单词链接:https://leetcode.cn/problems/reverse-words-in-a-string/前言:不使用Java内部方法实现思路:先去除字符串中的空格;将整个字符串反转;将单词再一次反转。代码如下:classSolution{pub
  • 2024-09-05SeleniumBase 利用数据驱动 方式运行-使用笔记(五)
    自动化福音(爬虫、办公、测试等)SeleniumBase使用笔记(五)SeleniumBase利用数据驱动方式运行有同学问我,如何对SeleniumBase使用数据驱动见评论区,于是有了这个文章。目录SeleniumBase继承方式SeleniumBase夹具方式继承方式这种方式的使用,前提是你的代码使用的继承B
  • 2024-09-01Go plan9 汇编:手写汇编
    原创文章,欢迎转载,转载请注明出处,谢谢。0.前言在Goplan9汇编:打通应用到底层的任督二脉一文中介绍了从应用程序到汇编指令的转换。本文将结合汇编和Go程序实现手写基本的汇编指令,以加深对Goplan9汇编的了解。1.手写汇编1.1全局变量首先写一个打印整型变量的函数
  • 2024-08-28【Hot100】LeetCode—17. 电话号码的字母组合
    目录1-思路String数组(哈希表)+回溯2-实现⭐17.电话号码的字母组合——题解思路3-ACM实现题目连接:17.电话号码的字母组合1-思路String数组(哈希表)+回溯思路通过String数组实现哈希表,存储0-9的哈希表映射回溯三部曲①参数及返回值numToStr:Stri
  • 2024-08-26Android开发 - StringBuilder 类处理字符串解析
    StringBuilder是什么StringBuilder是Java中用于处理字符串的一个类。相较于String类,它更高效,尤其是在需要频繁修改字符串内容的场景下String的不可变性String是不可变的,也就是说,一旦创建了一个String对象,它的内容就无法再改变了。例如,执行以下代码时:Stringstr
  • 2024-08-22Blazor开发框架Known-V2.0.9
    V2.0.9Known是基于Blazor的企业级快速开发框架,低代码,跨平台,开箱即用,一处代码,多处运行。本次版本主要是修复一些BUG和表格页面功能增强。官网:http://known.pumantech.comGitee:https://gitee.com/known/KnownGithub:https://github.com/known/Known概述基于C#和Blazor的快
  • 2024-08-22c++高精度细剖
    深入剖析C++中的高精度计算是一个广泛且深入的主题,它涵盖了多种技术和策略,用于处理超过标准整数或浮点数类型能表示范围的数值。在这里,我将提供一个概括性的框架,涵盖高精度计算的基本概念、常见方法、实现细节以及可能的应用场景,但请注意,由于篇幅限制,这里无法直接达到“十万字
  • 2024-08-21二叉树的序列化和反序列化(Java)
    概述关于面试中常见的其他二叉树算法题,参考面试+算法之二叉树(Java)。二叉树的定义(注意到有使用lombok提供的两个注解):@[email protected]{privateTreeNodeleft;privateTreeNoderight;privatefinalint
  • 2024-08-13洛谷P2758编辑距离超详注解
    注:本蒟蒻第一篇题解本文亦发表于洛谷博客题目跳转题目大意用最少的字符操作次数,将字符串A转换为字符串B。字符操作为:1.删除一个字符;2.插入一个字符;3.将一个字符改为另一个字符。代码思路本题很明显用的是DP1.赋值将dp数组的值赋值到最大2.特殊赋值对
  • 2024-08-11编程技巧 --- 远程调试
    引言最近在做的项目上做了一些性能优化的工作,用到了VisualStudio远程调试,所以本篇文章整理一下远程调试技巧。首先,了解一下VisualStudio远程调试是什么?VisualStudio的远程调试功能允许在本地调试远程计算机上运行的应用程序。用远程调试,可以在本地计算机上设置断点、查
  • 2024-08-10Java | 图片地址查询返回参数自动拼接图片前缀地址
    代码介绍自定义的JsonSerializer来处理图片URL的拼接,增加了灵活性和可配置性。关键点:自动拼接域名:通过properties.getEndpoint()从配置文件中获取Minio接口域名,然后根据条件决定是否拼接域名。处理多个图片URL:代码处理了可能包含多个图片URL的情况(以逗号分隔),并且确保了每个UR
  • 2024-08-09LeetCode | 541 Reverse String II
    分析以2k作为游标步长,反转游标前半部分的字符串,后半部分保留;尾部部分余留长度,如果在[k,2k)直接处理情况跟前述一样,如果不是则直接返回。在这道题里面,还是回到数组部分提到的循环不变量法则,在2k长度这个游标移动过程中,处理完全一致:2k步长移动,只处理[2i,2i+k]部分,即便是尾部也是如
  • 2024-08-08StringBuffer的功能,添加、删除、替换、反转(字符串逆序)功能 day11
    packagecom.shujia.day11;/*StringBuffer的功能:添加功能publicStringBufferappend(Stringstr)在末尾处添加字符,返回自身publicStringBufferinsert(intoffset,Stringstr)指定位置添加字符串,返回自身
  • 2024-08-06呆滞料分析报表二开增加自定义字段
     业务背景物料资料添加了自定义字段,在呆滞料分析无法直观看到,同时不能直观看到物料在仓库多久了。 业务需求在呆滞料分析报表显示物料的品牌型号,以及计算物料库龄。 方案设计二开标准产品,添加字段,创建插件继承标准产品插件,重写方法,自定义临时表获取初步查询
  • 2024-07-310CTF/TCTF 2023 OLAPInfra Nashorn RCE + HDFS UDF RCE
    前置知识ClickHouse:是一个开源的列式数据库管理系统clickhouse-jdbc-bridge:clickhouse数据库和jdbc交互的工具HDFS(HadoopDistributedFileSystem):专为大数据存储和处理而设计。审计<?phperror_reporting(E_ALL^E_DEPRECATED);require__DIR__.'/../vendor/autol
  • 2024-07-2604_String类
    一、String字符串是常量,创建之后不可被改变字符串字面值存储在字符串池中,可以共享Strings="Hello";产生一个对象,字符串池中存储Strings=newString("Hello");产生两个对象,堆、池各存储一个。二、常用方法publicintlength();返回字符串长度。publiccharcharAt(inti
  • 2024-07-24构建超大字符串的示例
    publicclassLargeStringBuilderExample{publicstaticvoidmain(String[]args){//预估的字符串大小(仅作为示例,实际情况可能更大)intestimatedSize=10_000_000;//假设为1000万个字符//创建一个StringBuilder对象,并预估容量
  • 2024-07-11C# 适配大华TM-F条码秤
    背景大华条码秤(TM-F),使用了自己的私有协议。在对接过程中,将PLU信息部分的转义和解析进行了封装。基础信息首先,为适配将来更多的条码秤,抽象PLU的基本信息作为基类。基类为充血模型,包含了信息转报文和报文解析信息的方法。publicclassBasePLU{///<summary>///
  • 2024-07-10NOIP2024模拟2
    NOIP2024模拟2都不会,哈哈哈我在此发表暴论,在\(T4\)放签到题的都是SB。做不出来的更SB。T1:酸碱度中和签到题。排序,二分答案,记录一下这一组的最小的,最小的和最多的差大于二倍答案就新开一组。T2:聪明的小明状压。50pts是显然状压,考虑延续其思路。压出状态发现只有
  • 2024-07-09codeforces 955 div 2 D
    题目链接D.Beautyofthemountains题目大意解题思路首先记录所有雪山和没有雪山两种山峰的高度差为\(tot\),然后对于每个可能的子矩,我们可以每次给所有山峰都加一或者减一,因此只要计算出矩阵内两种山峰的个数差的绝对值我们就能得到每次操作该子矩阵对tot的贡献\(z_{i}