首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏兮动人的博客

    substring方法基本使用

    substring 方法是Java中 String 类的一个重要成员方法,用于从字符串中提取一部分字符形成一个新的字符串下面简单介绍下常用的两个方法:1、substring(int beginIndex (str.substring(9)); // 输出:02、String substring(int beginIndex, int endIndex)从 beginIndex 包含的字符开始截取,直到 String str = "兮动人 xdr630";System.out.println(str.substring(0, 3)); // 输出:兮动人注意事项:1、如果 beginIndex 或 endIndex 3、如果提供的 beginIndex 大于等于字符串的长度,那么返回的将是空字符串。 String str = "兮动人 xdr630";System.out.println(str.substring(10)); // 输出:空字符串

    59210编辑于 2024-10-24
  • 来自专栏python3

    GNS3基本使用方法

    GNS3 基本使用方法 1.一张基本的拓扑图需要一台路由器,一台交换机,PC一台 ? 这里是所有的路由器和交换机及PC,在GNS3里面将路由器直接拖到工作面板中是没有用的,因为每个路由器需要对应的镜像,如图所示:添加镜像的方法 ? ? ? 就可以完成路由器转交换机的工作了,这样的交换机可以进行命令配置而里面现成的则不可以,在使用改过的交换机之前先要关闭它原有的路由功能双击交换机输入no ip routing按回车即可。 3.PC的配置在你装的GNS3文件夹中找到一个vpcs文件夹 点开找到 ? 打开就可以对PC进行配置,有多台PC的话要在vpcs中切换只需要 ?

    2.1K10发布于 2020-01-07
  • 来自专栏JAVA

    怎么截取java的字符串,JavaScript substring() 方法substring这么使用(详细介绍)

    JavaScript substring() 方法 定义和用法 substring() 方法用于提取字符串中介于两个指定下标之间的字符。 例子 1 在本例中,我们将使用 substring() 从字符串中提取一些字符: <script type="text/javascript"> var str="Hello world!" document.write(str.substring(3)) </script> lo world! 例子 2 在本例中,我们将使用 substring() 从字符串中提取一些字符: <script type="text/javascript"> var str="Hello world!" document.write(str.substring(3,7)) </script> lo w substring()的作用就是截取父字符串的某一部分 public String substring

    58810编辑于 2024-11-20
  • 来自专栏nginx遇上redis

    spirent基本使用3

    测最大并发数:

    29320编辑于 2022-11-30
  • 来自专栏分布式|微服务|性能优化|并发编程|源码分析

    3.ProtoBuf3基本使用

    基本类型 syntax = "proto3"; package com.lglbc.hello; message SimpleProto { string use_string=1; int32 use_int32=3; uint32 use_uint32=4; sint32 use_sint32=5; int64 use_int64=6; fixed32 use_fixed32 use_double=9; float use_float=10; bool use_bool=11; bytes use_bytes=12; } 嵌套类型 syntax = "proto3" = 1; ChildProto child = 2; message ChildProto { string name = 1; } } 集合类型 syntax = "proto3" ; repeated ChildProto child = 2; } message ChildProto { string name = 1; } 枚举类型 syntax = "proto3"

    41610编辑于 2023-10-23
  • 来自专栏*坤的Blog

    leetcode 3 Longest Substring Without Repeating Characters

    class Solution { public: int lengthOfLongestSubstring(string s) { int m[256] = {0}, res = 0, left = 0; for (int i = 0; i < s.size(); ++i) { if (m[s[i]] == 0 || m[s[i]] < left) { res = max(res, i - left + 1);

    40860发布于 2018-06-04
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    vivim基本使用方法

    vi/vim 基本使用方法 本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了! 1、vi的基本概念 基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下: 1) 命令行模式 3) 底行模式(last line mode) 将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。 , 不存盘强制退出vi) 3、命令行模式(command mode)功能键 1). 更改 「cw」:更改光标所在处的字到字尾处 「c#w」:例如,「c3w」表示更改3个字 9). 跳至指定的行 「ctrl」+「g」列出光标所在行的行号。

    1.5K10发布于 2018-12-25
  • 来自专栏兮动人的博客

    【JavaSE】构造方法基本使用

    基本语法 [修饰符] 方法名(形参列表){ 方法体; } 说明: 1) 构造器的修饰符可以默认, 也可以是 public protected private 2) 构造器没有返回值 3) 方法名 和类名字必须一样 4) 参数列表 和 成员方法一样的规则 5) 构造器的调用, 由系统完成 3. 基本介绍 构造方法又叫构造器(constructor),是类的一种特殊的方法,它的主要作用是完成对新对象的初始化。 它有几个特点: 1) 方法名和类名相同 2) 没有返回值 3) 在创建对象时,系统会自动的调用该类的构造器完成对象的初始化。 4. 构造器的名称和类Person一样 //3.

    40620编辑于 2021-12-31
  • 来自专栏秋落雨微凉Java开发栏

    java方法基本使用

    java方法 我们书写的代码常常有着成千上万行,如果全部混在一起显得杂乱无比 所以java提供了方法 方法的性质 java方法是语句的集合,方法中包含若干代码,一起执行一个命令 方法的意义: 方法是解决一类问题的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他方法中被调用 方法具有原子性,每个方法只为了一个任务,一个方法只负责一个功能 main方法和其他方法 方法分为main方法和其他方法 main方法是由系统调用的方法 ,我们常常在main方法中调用其他方法来构建整个框架 其他方法是由我们书写,为了实现某个目的而建立 方法创建的标准化 java中的方法类似于c中的函数 方法包含一个方法头,一个方法体 修饰符 返回类型 在一个类中有着相同名字但不同参数的方法称为方法重载 方法重载的条件: 名称相同 参数列表不同(可以是数量不同,参数类型不同,参数类型排列顺序不同) 返回类型不受影响 在相同名称的方法调用时,由 编译器自行决定调用哪个方法 可变参数 java为了给方法提供便利性,允许同种类型的数量可变的参数加入进来 可变参数在方法的参数列表中加入: 参数类型 ...

    44210编辑于 2022-10-25
  • 来自专栏Huramkin的归档库

    GPG基本使用方法

    下载与安装方式:gpgtools 开始 在安装完成后在终端输入 1 gpg --help 如果安装成功,就可以看到GPG的相关使用方法 生成密钥 1 gpg --gen-key 输入此命令后,跟随向导设置密钥种类 、长度、有效期、个人信息以及私钥密码 使用 加密与解密 加密 1 gpg --recipient [SUBID] --output testen.txt --encrypt test.txt 解密 1

    2.1K00发布于 2018-09-17
  • 来自专栏全栈程序员必看

    字符串截取substring方法

    ,研究了一下 我们吧电话号为字符串开始截取 错误示范 String tel ="159-4322-1515"; int index = tel.indexOf("-"); //3 String s1 = tel.substring(index); // -4322-1515 String s2 = tel.substring(index, lastIndex ); // -4322 String s3 = tel.substring(lastIndex); // -1515 事实证明 有的时候完全不是我想要的结果,总会多个“-”, 通过下标截取前面的时候什么都不用加 会包括下标这个字符,所以需要下标+1 正确 String tel ="159-4322-1515"; int index = tel.indexOf("-"); //3 4322 //截取最后一个“-”后面的字符串不包括当前下标字符 String s3 = tel.substring(lastIndex+1); //1515 发布者:全栈程序员栈长

    61110编辑于 2022-08-28
  • 来自专栏农历七月廿一

    Proxy 基本方法使用介绍

    写在前面 原本是准备写关于vue3的内容,但是发现vue3一个很大的改变就是关于数据响应式的原理实现上的区别,最新版本的实现原理是通过proxy进行代码的重新编写,那么如果proxy不进行一个基础知识总结的话 ,那么大概率看vue3的时候会很迷茫,所以这篇文章还是很有必要写的。 基础语法 const p = new Proxy(target, handler) 总结:大概率是学习handler的方法使用 开始学习 常见方法 handler.apply 方法用于拦截函数的调用 //进行除法操作 aim:使用proxy进行拦截,处理不管谁大还是谁小,都用大的取余小的即可 let division = (x, y) => { return x / y } const filterDivision = { /** * @function apply 拦截函数使用 * @param {Object} target 目标函数 必须是一个函数 * @param

    78120编辑于 2022-09-21
  • 来自专栏全栈程序员必看

    split 方法_subsequence和substring的区别

    1,split方法 split() 方法用于把一个字符串分割成字符串数组。 例如:数据中现在有这样一个结果 128b8f730592cc8db33ea52985127d44,44bee6555822d8321d2d1a2c1ac3b2cf,b2f939f26e512934e165f3e784cc74ca ", "44bee6555822d8321d2d1a2c1ac3b2cf", "b2f939f26e512934e165f3e784cc74ca", __ob__: Observer] 在split方法中以 ") //将返回["", "a", "b", "c"] 2,splice() 方法 splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。 整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。 howmany 必需要填写的。要删除的项目数量。如果设置为 0,则不会删除项目。 item1, …, itemX 可选。

    59420编辑于 2022-11-09
  • 来自专栏计算机视觉与深度学习基础

    Leetcode 3 Longest Substring Without Repeating Characters

    Given a string, find the length of the longest substring without repeating characters. Examples: Given "abcabcbb", the answer is "abc", which the length is 3. Given "pwwkew", the answer is "wke", with the length of 3. Note that the answer must be a substring, "pwke" is a subsequence and not a substring. class Solution

    681100发布于 2018-01-12
  • 来自专栏程序员

    vi的基本使用方法

    在命令模式下进入编辑模式可以使用i,s,o,a按键。这就是三种模式之间的切换。 命令模式 在命令模式下,可以使用上下左右按键来移动光标。也可以使用h,j,k,l来移动光标位置。 0可以跳到行首 使用符号$可以跳到行尾 连续按两次小写字母g,光标就能移动到当前文件的开始位置 使用大写字母G,光标就能移动到当前文件末尾 使用数字+G就可以跳到指定的行了。 使用小写字母p把内容粘贴到光标所在行的下一行 使用大写字母P把内容粘贴的光标所在行 连续按两次小写字母y,即可复制当前行的内容。如果想复制多行,可以使用数字+两次y。 编辑模式 使用小写字母a,进入编辑模式后,从光标后面开始插入内容 使用大写字母A,进入编辑模式后,从光标所在行的最后面插入内容 使用小写字母o,进入编辑模式后,从光标所在行的下一行开始插入内容 使用大写字母 w,保存文件 使用小写字母q,退出vi 使用wq,保存并退出vi

    2.2K30发布于 2019-07-02
  • 来自专栏python知识

    python使用基本文件方法

    假如test.txt文件包含如下内容: Welcome to this file There is nothing here except This stupid haiku 下面是基本读文件的方法: This stupid haiku >>> f.close() # readline() >>> f = open(r'I:\python\test.txt') >>> for i in range(3) pprint 模块的pprint方法将内容分成每个小项单行显示。

    40630编辑于 2021-12-16
  • 来自专栏强仔仔

    Mybatis的基本使用方法

    ,内容基本格式如下: <? session.selectOne("org.mybatis.example.BlogMapper.selectBlog", 101); } finally { session.close(); } 4.最简单的使用方法 ),传入的第一个字符串就是之前定义的id,第二个参数是传入的参数(多个参数可以使用一个HashMap来传参)。 = null){ session.close(); } } } 6.通用方法使用自定义数据类型映射参数和结果集 mapper.xml <? ReleaseNoteDTO result = mapper.getReleaseNote(param); System.out.println("Result: "+result.getReleaseDesc()); 7.基本应用的结构参考

    70150发布于 2019-05-26
  • 来自专栏ExASIC

    Vim的基本使用方法

    gvim # 或 yum install vim-X11 一、打开和关闭文件 1.1 打开单个文件 # 打开 gvim xxx.v 1.2 一次打开多个文件 # 打开多个文件 gvim 1.v 2.v 3. :向右 ctrl+w w:在所有窗口中循环 注2:最大化当前split窗口 ctrl+w _ :水平方向最大化 ctrl+w | :垂直方向最大化 ctrl+w = :将所有窗口平均调成一样大小 注3: 来打开文件夹,在文件夹里再选择打开哪一个文件 :Explore # 在上下split的窗口中显示文件夹 :Vexplore # 在左右split的窗口中显示文件夹 当不记得文件名时,可以通过这个方法 1.8 关闭文件的方法 :q # 没有修改时,直接退出 :wq # 先保存再退出 :q! 进行插入模式 i # 输入需要的文件或代码 ... # 编辑完成后,按ESC键退出编辑模式 esc 2.2 选中、复制、剪切、粘贴 这些操作是数字IC工程师最最常用的功能,这里介绍一种更容易入门的操作方法

    58600编辑于 2025-03-18
  • 来自专栏ExASIC

    Vim的基本使用方法

    下面介绍一下基本使用方法。 〇、准备工作,确认是否安装 vim分两种,一种是命令行的,就叫vim,绝大部分linux默认已经安装。还有一种是带图形界面的vim,也叫gvim。 gvim # 或 yum install vim-X11 一、打开和关闭文件 1.1 打开单个文件 # 打开 gvim xxx.v 1.2 一次打开多个文件 # 打开多个文件 gvim 1.v 2.v 3. :向右 ctrl+w w:在所有窗口中循环 注2:最大化当前split窗口 ctrl+w _ :水平方向最大化 ctrl+w | :垂直方向最大化 ctrl+w = :将所有窗口平均调成一样大小 注3: 1.8 关闭文件的方法 :q # 没有修改时,直接退出 :wq # 先保存再退出 :q! ,进行插入模式 i # 输入需要的文件或代码 ... # 编辑完成后,按ESC键退出编辑模式 esc 2.2 选中、复制、剪切、粘贴 这些操作是数字IC工程师急需的功能,这里介绍一种更容易入门的操作方法

    75310编辑于 2024-02-23
  • 来自专栏老高的技术博客

    Logrotate的基本使用方法

    本文主要说明了Centos下Logrotate的使用和配置的方法。 Logrotate配置文件在哪儿? Logrotate的配置文件位于 /etc/logrotate.conf。 Logrotate时,老高发现日志的切割时间总是在晚上3点的某个时间,如果你也发现了这个问题,可以按照以下步骤排查: 查看所有用户的计划任务 首先我们确保没有其他用户手动添加日志切割的计划任务,运行下面的命令确保找不到 的计划任务配置 再此我们使用cat命令检查/etc/cron.daily/logrotate的存在,并确认文件内容没有被修改。 START_HOURS_RANGE 指定任务开始的小时数,这也就说明了为什么修改时间总是在3点的问题。 读懂了配置我们就可以自行修改以符合我们对运行时间的需求了! the jobs RANDOM_DELAY=45 # the jobs will be started during the following hours only START_HOURS_RANGE=3-

    1.4K20编辑于 2022-12-28
领券