• String字符串拼接方法concat和+的效率对比

    2021-12-08 14:53:08

    目录两个方法效率计算代码如下多次测试结果如下字符串拼接 和concat的区别两个方法效率计算代码如下public static void main(String[] args) {    String s1 = "a";    String str1="";    String str2="";    /**     * 计算concat所用时间     */    long str1Start

  • String字符串拼接方法concat和+的效率对比

    2021-12-08 14:53:08

    目录两个方法效率计算代码如下多次测试结果如下字符串拼接 和concat的区别两个方法效率计算代码如下public static void main(String[] args) {    String s1 = "a";    String str1="";    String str2="";    /**     * 计算concat所用时间     */    long str1Start

  • 深入剖析Java中String类的concat方法

    2021-12-08 14:49:27

    目录Java String类的concat方法String的两点特殊性源码分析String类中concat()方法笔记及底层实现Java String类的concat方法在了解concat()之前,首先需要明确的是String的两点特殊性    长度不可变    值不可变这两点从源码中对String的声明可以体现:private final char[] value ;其中final对应值的不可更

  • 深入剖析Java中String类的concat方法

    2021-12-08 14:49:27

    目录Java String类的concat方法String的两点特殊性源码分析String类中concat()方法笔记及底层实现Java String类的concat方法在了解concat()之前,首先需要明确的是String的两点特殊性    长度不可变    值不可变这两点从源码中对String的声明可以体现:private final char[] value ;其中final对应值的不可更

  • Kotlin基本数据类型详解

    2021-12-08 14:48:31

    目录1. kotlin 数值型2. kotlin 布尔型3. kotlin 字符型4. kotlin 字符串5. kotlin 可空类型6. kotlin 类型相互转换7. kotlin 二进制、十六进制1. kotlin 数值型fun main() {    // 整数型    val a: Byte = 1 // 8位    val b: Short = 2 // 16位    val c:

  • Kotlin基本数据类型详解

    2021-12-08 14:48:31

    目录1. kotlin 数值型2. kotlin 布尔型3. kotlin 字符型4. kotlin 字符串5. kotlin 可空类型6. kotlin 类型相互转换7. kotlin 二进制、十六进制1. kotlin 数值型fun main() {    // 整数型    val a: Byte = 1 // 8位    val b: Short = 2 // 16位    val c:

  • C语言输出唯一的子串

    2021-12-08 14:48:01

     题目描述给一个字符串,求长度为m的所有不重复的子串。 比如字符串"aaab",我们求长度为2的子串,那么依次为"aa","aa","ab",那么不重复的子串为"aa","ab"输入第一行是一个整数K,表示样例的个数。 每个样例的第一行是一个整数m,表示所求子串的长度。 第二行是一个字符串,字符串全部由小写英文字母组成,长度不超过100。输出按字典序输出所有不重复子串,每个样例最后输出一个空行。样

  • C语言输出唯一的子串

    2021-12-08 14:48:01

     题目描述给一个字符串,求长度为m的所有不重复的子串。 比如字符串"aaab",我们求长度为2的子串,那么依次为"aa","aa","ab",那么不重复的子串为"aa","ab"输入第一行是一个整数K,表示样例的个数。 每个样例的第一行是一个整数m,表示所求子串的长度。 第二行是一个字符串,字符串全部由小写英文字母组成,长度不超过100。输出按字典序输出所有不重复子串,每个样例最后输出一个空行。样

  • 使用Java将字符串在ISO-8859-1和UTF-8之间相互转换

    2021-12-08 12:48:12

    我们都知道在一些特殊的场景,我们需采用特殊的编码格式,如:UTF-8,但是系统默认的编码为ISO-8859-1那么我们就需要将编码转换为我们所需的编码格式,今天我就遇到这个问题,需要对字符串进行两个编码的转换,那么如何进行相关转换呢?下文笔者讲述使用Java代码将字符串在ISO-8859-1和UTF-8之间相互转换,如下所示: 实现思路:使用      getBytes("UTF-8");   或

  • 使用Java将字符串在ISO-8859-1和UTF-8之间相互转换

    2021-12-08 12:48:12

    我们都知道在一些特殊的场景,我们需采用特殊的编码格式,如:UTF-8,但是系统默认的编码为ISO-8859-1那么我们就需要将编码转换为我们所需的编码格式,今天我就遇到这个问题,需要对字符串进行两个编码的转换,那么如何进行相关转换呢?下文笔者讲述使用Java代码将字符串在ISO-8859-1和UTF-8之间相互转换,如下所示: 实现思路:使用      getBytes("UTF-8");   或

  • 详细解读python操作json文件的详细

    2021-12-07 17:49:57

    目录json支持的格式:代码操作1.json转化为python2. python序列化为json总结json转化为python表示反序列化python转化为json表示为序列化json是python的内置模块,不需要安装json支持的格式:                                                                        Json

  • 详细解读python操作json文件的详细

    2021-12-07 17:49:57

    目录json支持的格式:代码操作1.json转化为python2. python序列化为json总结json转化为python表示反序列化python转化为json表示为序列化json是python的内置模块,不需要安装json支持的格式:                                                                        Json

  • 深入解读python字符串函数

    2021-12-07 17:49:22

    目录字符串id() 函数作用取地址字符串的获取索引关系切片step总结字符串python中有一个单独的地址是字符串保留区s1=s2表示 将s2的地址给了s1id() 函数作用取地址eg:id(s1)结果显示s1的地址字符串的获取eg:s1='ABCDEFG‘索引关系字符串都有对应的索引关系 index()A B C D E F G0 1 2 3 4 5 6-7 -6 -5 -4 -3 -2 -1e

  • 深入解读python字符串函数

    2021-12-07 17:49:22

    目录字符串id() 函数作用取地址字符串的获取索引关系切片step总结字符串python中有一个单独的地址是字符串保留区s1=s2表示 将s2的地址给了s1id() 函数作用取地址eg:id(s1)结果显示s1的地址字符串的获取eg:s1='ABCDEFG‘索引关系字符串都有对应的索引关系 index()A B C D E F G0 1 2 3 4 5 6-7 -6 -5 -4 -3 -2 -1e

  • Python爬虫实现热门电影信息采集

    2021-12-06 17:49:09

    目录一、前言二、前期准备1、使用的软件2、需要用的模块3、模块安装问题4、如何配置pycharm里面的python解释器5、pycharm如何安装插件三、思路1、明确需求2、发送请求3、获取数据4、解析数据5、保存数据四、代码部分 一、前言好不容易女神喊我去看电影,但是她又不知道看啥,那么我当然得准备准备~二、前期准备1、使用的软件python 3.8 开源 免费的 (统一 3.8)Pycharm

  • Python爬虫实现热门电影信息采集

    2021-12-06 17:49:09

    目录一、前言二、前期准备1、使用的软件2、需要用的模块3、模块安装问题4、如何配置pycharm里面的python解释器5、pycharm如何安装插件三、思路1、明确需求2、发送请求3、获取数据4、解析数据5、保存数据四、代码部分 一、前言好不容易女神喊我去看电影,但是她又不知道看啥,那么我当然得准备准备~二、前期准备1、使用的软件python 3.8 开源 免费的 (统一 3.8)Pycharm

  • JavaScript内置对象介绍

    2021-12-06 16:15:37

    目录一、内置对象二、Math对象1、Math对象的使用2、生成指定范围的随机数三、日期对象1、Date()方法的使用2、日期对象的使用3、获取时间戳四、数组对象1、数组对象的创建2、检测是否为数组3、添加删除数组元素的方法4、数组排序5、 数组索引方法6、数组转换为字符串五、字符串对象1、根据字符返回位置2、 根据位置返回字符3、 字符串操作方法4、split()方法一、内置对象内置对象就是指 J

  • JavaScript内置对象介绍

    2021-12-06 16:15:37

    目录一、内置对象二、Math对象1、Math对象的使用2、生成指定范围的随机数三、日期对象1、Date()方法的使用2、日期对象的使用3、获取时间戳四、数组对象1、数组对象的创建2、检测是否为数组3、添加删除数组元素的方法4、数组排序5、 数组索引方法6、数组转换为字符串五、字符串对象1、根据字符返回位置2、 根据位置返回字符3、 字符串操作方法4、split()方法一、内置对象内置对象就是指 J

  • java中String、StringBuffer与StringBuilder的区别

    2021-12-06 15:49:31

    StringString类是不可变类,即一旦一个String对象被创建以后,包含在这个对象中的字符序列是不可改变的,直至这个对象被销毁。这个是String类的解释,之前小咸儿看到这个情况,不能理解上述的解释,如下String a = "123";a = "456";// 打印出来的a为456System.out.println(a)看到这里,小咸儿不明白了,这不是明明已经对他进行修改了吗?为什么还

  • java中String、StringBuffer与StringBuilder的区别

    2021-12-06 15:49:31

    StringString类是不可变类,即一旦一个String对象被创建以后,包含在这个对象中的字符序列是不可改变的,直至这个对象被销毁。这个是String类的解释,之前小咸儿看到这个情况,不能理解上述的解释,如下String a = "123";a = "456";// 打印出来的a为456System.out.println(a)看到这里,小咸儿不明白了,这不是明明已经对他进行修改了吗?为什么还

  • 详解MySQL中timestamp和datetime时区问题导致做DTS遇到的坑

    2021-12-06 12:13:37

    目录MySQL中如何表示当前时间?结论验证坑MySQL中如何表示当前时间?其实,表达方式还是蛮多的,汇总如下:                        Data Type            “Zero” Value                                    DATE            '0000-00-00'

  • 详解MySQL中timestamp和datetime时区问题导致做DTS遇到的坑

    2021-12-06 12:13:37

    目录MySQL中如何表示当前时间?结论验证坑MySQL中如何表示当前时间?其实,表达方式还是蛮多的,汇总如下:                        Data Type            “Zero” Value                                    DATE            '0000-00-00'

  • C/C++QtStringListModel字符串列表映射组件详解

    2021-12-06 10:06:58

    StringListModel 字符串列表映射组件,该组件用于处理字符串与列表框组件中数据的转换,通常该组件会配合ListView组件一起使用,例如将ListView组件与Model模型绑定,当ListView组件内有数据更新时,我们就可以利用映射将数据模型中的数值以字符串格式提取出来,同理也可实现将字符串赋值到指定的ListView组件内。首先在UI界面中排版默认的MainWindow::Mai

  • C/C++QtStringListModel字符串列表映射组件详解

    2021-12-06 10:06:58

    StringListModel 字符串列表映射组件,该组件用于处理字符串与列表框组件中数据的转换,通常该组件会配合ListView组件一起使用,例如将ListView组件与Model模型绑定,当ListView组件内有数据更新时,我们就可以利用映射将数据模型中的数值以字符串格式提取出来,同理也可实现将字符串赋值到指定的ListView组件内。首先在UI界面中排版默认的MainWindow::Mai

  • 详解Python的连接符

    2021-12-05 17:48:40

    目录 加号(+) 逗号(,) 空格 ( ) 总结python的连接符主要有 加号(+)、逗号(,)、空格(   ) 、反斜线(\)、join()的方式、 加号(+)#注意,+只能连接字符串,如果一个是字符串一个是数字就会报错print ("这里是字符串"+"这里是也是字符串")#另外,这里的字符串也可以是变量形式a = "这里是字符串"print ("这里是字符串" + a) 逗号(,)s = '

  • 详解Python的连接符

    2021-12-05 17:48:40

    目录 加号(+) 逗号(,) 空格 ( ) 总结python的连接符主要有 加号(+)、逗号(,)、空格(   ) 、反斜线(\)、join()的方式、 加号(+)#注意,+只能连接字符串,如果一个是字符串一个是数字就会报错print ("这里是字符串"+"这里是也是字符串")#另外,这里的字符串也可以是变量形式a = "这里是字符串"print ("这里是字符串" + a) 逗号(,)s = '

  • Vue中使用计算属性的知识点总结

    2021-12-05 17:48:05

    计算属性有些时候,我们在模板中放入了过多的逻辑,从而导致模板过重,且难以维护。例如:<div id="app">  {{ message.split('').reverse().join('') }}</div>碰到这样的情况,我们必须看一段时间才能意识到,这里是想要显示变量message的翻转字符串,而且,一旦我们想要在模板中多次使用翻转字符串时,会更加麻烦。 所以,当我们处理复杂逻辑时,都应该

  • Vue中使用计算属性的知识点总结

    2021-12-05 17:48:05

    计算属性有些时候,我们在模板中放入了过多的逻辑,从而导致模板过重,且难以维护。例如:<div id="app">  {{ message.split('').reverse().join('') }}</div>碰到这样的情况,我们必须看一段时间才能意识到,这里是想要显示变量message的翻转字符串,而且,一旦我们想要在模板中多次使用翻转字符串时,会更加麻烦。 所以,当我们处理复杂逻辑时,都应该

  • Python 正则表达式基础知识点及实例

    2021-12-05 17:48:04

    1. 什么是正则表达式正则表达式(Regular Expressions),也称为 “regex” 或 “regexp” 是使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串,这样程序就可以将该模式与任意文本字符串相匹配。使用正则表达式,可以为要匹配的可能字符串集指定规则;此集可能包含英语句子,电子邮件地址,TeX命令或你喜欢的任何内容正则表达式引擎采用不同算法,检查处理正则表达式的软件模块

  • Python 正则表达式基础知识点及实例

    2021-12-05 17:48:04

    1. 什么是正则表达式正则表达式(Regular Expressions),也称为 “regex” 或 “regexp” 是使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串,这样程序就可以将该模式与任意文本字符串相匹配。使用正则表达式,可以为要匹配的可能字符串集指定规则;此集可能包含英语句子,电子邮件地址,TeX命令或你喜欢的任何内容正则表达式引擎采用不同算法,检查处理正则表达式的软件模块

  • Mybatis批量插入indexoutofrange错误的解决(较偏的错误)

    2021-12-03 16:49:46

    目录Mybatis批量插入index out of range错误原因改进String index out of range: 100 报错详解一个很奇葩的报错,出错情况知识点针对上述问题解决办法Mybatis批量插入index out of range错误往往我们看到网上关于各类关于批量插入报这种错误的文章都是传入的集合为null,或者是参数获取不对等等,但是在开发的时候同事遇到了这种类型的错误

  • Mybatis批量插入indexoutofrange错误的解决(较偏的错误)

    2021-12-03 16:49:46

    目录Mybatis批量插入index out of range错误原因改进String index out of range: 100 报错详解一个很奇葩的报错,出错情况知识点针对上述问题解决办法Mybatis批量插入index out of range错误往往我们看到网上关于各类关于批量插入报这种错误的文章都是传入的集合为null,或者是参数获取不对等等,但是在开发的时候同事遇到了这种类型的错误

  • mybatis中几种typeHandler的定义使用详解

    2021-12-03 10:52:07

    1.存储到数据库, 将LONG数组转换成字符串;从数据库获取数据, 将字符串转为LONG数组package com.winturn.utils.handler;import java.sql.CallableStatement;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLExcepti

  • mybatis中几种typeHandler的定义使用详解

    2021-12-03 10:52:07

    1.存储到数据库, 将LONG数组转换成字符串;从数据库获取数据, 将字符串转为LONG数组package com.winturn.utils.handler;import java.sql.CallableStatement;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLExcepti

  • Python技巧之变长和定长序列拆分

    2021-12-03 10:50:24

    目录1.元组拆分2.字符串拆分3.拆分时丢弃值4.嵌套序列拆分5.从任意长度的可迭代对象中拆分Python中的任何序列(可迭代的对象)都可以通过赋值操作进行拆分,包括但不限于元组、列表、字符串、文件、迭代器、生成器等。1.元组拆分元组拆分是最为常见的一种拆分,示例如下:p = (4, 5)x, y = p print(x, y) # 4 5如果写成x, y, z = p那么就会抛出ValueErr

  • Python技巧之变长和定长序列拆分

    2021-12-03 10:50:24

    目录1.元组拆分2.字符串拆分3.拆分时丢弃值4.嵌套序列拆分5.从任意长度的可迭代对象中拆分Python中的任何序列(可迭代的对象)都可以通过赋值操作进行拆分,包括但不限于元组、列表、字符串、文件、迭代器、生成器等。1.元组拆分元组拆分是最为常见的一种拆分,示例如下:p = (4, 5)x, y = p print(x, y) # 4 5如果写成x, y, z = p那么就会抛出ValueErr

  • 浅谈Java中Collections.sort对List排序的两种方法

    2021-12-03 10:48:29

    目录一、Collections.sort的简单使用二、问题提出三、Comparable实现排序四、Comparator实现排序五、Comparable 与Comparator区别一、Collections.sort的简单使用说到List的排序,第一反应当然是使用Collections.sort,方便简单。下面实现一下~~ private void sortStrings() {  List<Str

  • 浅谈Java中Collections.sort对List排序的两种方法

    2021-12-03 10:48:29

    目录一、Collections.sort的简单使用二、问题提出三、Comparable实现排序四、Comparator实现排序五、Comparable 与Comparator区别一、Collections.sort的简单使用说到List的排序,第一反应当然是使用Collections.sort,方便简单。下面实现一下~~ private void sortStrings() {  List<Str

  • JS中Json字符串+Cookie+localstorage

    2021-12-02 18:50:31

    目录1.Json字符串1.1Json语法1.2举例2.Cookie2.1怎么用?3.Localstorage3.1基本使用3.2案例(记住用户名和密码)1.Json字符串Json主要用于前后端交互,是一种数据格式,相较于Xml,使用起来更加便捷1.1Json语法可以用来表示:对象、数组、简单数据类型等    {}表示对象 ,[]表示数组    键与值之间用 :隔开,键与键之间用,隔开,属性名必须使

  • JS中Json字符串+Cookie+localstorage

    2021-12-02 18:50:31

    目录1.Json字符串1.1Json语法1.2举例2.Cookie2.1怎么用?3.Localstorage3.1基本使用3.2案例(记住用户名和密码)1.Json字符串Json主要用于前后端交互,是一种数据格式,相较于Xml,使用起来更加便捷1.1Json语法可以用来表示:对象、数组、简单数据类型等    {}表示对象 ,[]表示数组    键与值之间用 :隔开,键与键之间用,隔开,属性名必须使

  • Java @Validated遇到的大坑与处理

    2021-12-02 18:48:45

    目录Java @Validated 遇到的大坑Validated注解使用如果为空时的报错如下空检查Booelan检查长度检查日期检查数值检查Java @Validated 遇到的大坑我在一个Controller内,在两个方法内使用@Validated,这是两个POST方法会进入的方法,这两个方法的实体类的命名(下图红框内容)不能一样,一样的话就会导致第二个在页面显示不出来错误信息(第一个可以正常显

  • Java @Validated遇到的大坑与处理

    2021-12-02 18:48:45

    目录Java @Validated 遇到的大坑Validated注解使用如果为空时的报错如下空检查Booelan检查长度检查日期检查数值检查Java @Validated 遇到的大坑我在一个Controller内,在两个方法内使用@Validated,这是两个POST方法会进入的方法,这两个方法的实体类的命名(下图红框内容)不能一样,一样的话就会导致第二个在页面显示不出来错误信息(第一个可以正常显

  • 关于BindingResult的使用总结及注意事项

    2021-12-02 16:49:20

    目录BindingResult总结及注意事项相关的校验API空检查长度检查Booelan检查日期检查其他验证数值检查项目使用中遇到的问题BindingResult作用原理BindingResult总结及注意事项记一个简单又好用的API:BindingResultBindingResult使用起来很简单,一般在controller中使用作用:用于对前端穿进来的参数进行校验,省去了大量的逻辑判断操作相

  • 关于BindingResult的使用总结及注意事项

    2021-12-02 16:49:20

    目录BindingResult总结及注意事项相关的校验API空检查长度检查Booelan检查日期检查其他验证数值检查项目使用中遇到的问题BindingResult作用原理BindingResult总结及注意事项记一个简单又好用的API:BindingResultBindingResult使用起来很简单,一般在controller中使用作用:用于对前端穿进来的参数进行校验,省去了大量的逻辑判断操作相

  • Springboot/Springcloud项目集成redis进行存取的过程解析

    2021-12-02 12:57:20

    目录一、redis去官网https://redis.io/download下载后解压二、在项目中添加redis依赖三、redis的使用四、字符串类型存取(k,v)五、存取对象(k,object)六、List类型(k,list)七、Hash类型(K,k,value)八、然后打开redis desktop manager工具可以看到你存储的数据九、如果想要在单元测试中进行存取九、实际使用思路前言:Re

  • Springboot/Springcloud项目集成redis进行存取的过程解析

    2021-12-02 12:57:20

    目录一、redis去官网https://redis.io/download下载后解压二、在项目中添加redis依赖三、redis的使用四、字符串类型存取(k,v)五、存取对象(k,object)六、List类型(k,list)七、Hash类型(K,k,value)八、然后打开redis desktop manager工具可以看到你存储的数据九、如果想要在单元测试中进行存取九、实际使用思路前言:Re

  • JSES新特性模板字符串

    2021-12-02 12:48:12

    目录1.模板字符串是什么2.多行模板字符串2.1带表达式的模板字符串3.带标签的模板字符串4.原始字符串5.判断是否包含某字符串5.1includes()方法5.2startsWith()方法5.3endsWith()方法1.模板字符串是什么模板字符串( Template String )是增强版的字符串,使用反引号(```)来代替谱通字符串中的用双引号和单引号。它可以当作普通字符串使用,也可以用

  • JSES新特性模板字符串

    2021-12-02 12:48:12

    目录1.模板字符串是什么2.多行模板字符串2.1带表达式的模板字符串3.带标签的模板字符串4.原始字符串5.判断是否包含某字符串5.1includes()方法5.2startsWith()方法5.3endsWith()方法1.模板字符串是什么模板字符串( Template String )是增强版的字符串,使用反引号(```)来代替谱通字符串中的用双引号和单引号。它可以当作普通字符串使用,也可以用

  • 全网最详细Hutool工具详解

    2021-12-02 08:48:28

    很多方法请看官网地址:hutool官网地址易采站长站下载:https://www.jb51.net/softs/549331.html简介Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。Hutool中的工具方法来自每个用户的精雕细琢,它涵盖了Java开发底层代码中的方方面面,它既

  • 全网最详细Hutool工具详解

    2021-12-02 08:48:28

    很多方法请看官网地址:hutool官网地址易采站长站下载:https://www.jb51.net/softs/549331.html简介Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。Hutool中的工具方法来自每个用户的精雕细琢,它涵盖了Java开发底层代码中的方方面面,它既

 2144    1 2 3 4 5 6 7 8 9 10 下一页 尾页

分类点击榜

    栏目ID=0的表不存在(操作类型=0)

分类评论榜

    栏目ID=0的表不存在(操作类型=0)

微信扫一扫

易采站长站微信账号