一.使用场景 redis没有直接使用C语言传统的字符串表示(以空字符结尾的字符数组,以下简称C字符串),而是构建了简单动态字符串(Simple dynamic String SDS)的抽象类型,并将SDS作为默认的字符串表示形式。 redis里面C字符串只用在字符串字面量(String litera ...
分类:
其他好文 时间:
2019-12-10 22:17:50
阅读次数:
100
1. C风格字符串 1.1 其它 头文件`` 特殊性质:C风格字符串以空字符 结尾 1.2 读取一行的区别 1.2.1 参数1:存入的数组名字;参数2:要读取的字符数;参数3:可选参数,用所输入的char字符替代 作为读取结束标记,并把后续可能遇到的 作为常规字符读取。 功能:读到换行符后边结束,并 ...
分类:
其他好文 时间:
2019-12-09 11:42:31
阅读次数:
90
文章目录: 题目 脚本一及注释 脚本一未加注释 脚本一逻辑 题目: 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入: ["flower","flow","flight"]输出: "fl"示例 2: 输入: ["dog","racecar", ...
分类:
其他好文 时间:
2019-12-09 01:41:04
阅读次数:
121
函数参数默认值 ES6 之前,不能直接为函数的参数指定默认值,只能采用变通的方法。 面代码检查函数 的参数y有没有赋值,如果没有,则指定默认值为 。这种写法的 缺点在于,如果参数y赋值了,但是对应的布尔值为 ,则该赋值不起作用 。就像上面代码的最后一行,参数 等于空字符,结果被改为默认值。 为了避免 ...
分类:
其他好文 时间:
2019-12-09 01:40:52
阅读次数:
103
回到: "Linux系列文章" "Shell系列文章" "Awk系列文章" awk变量 awk的变量是动态变量,在使用时声明。 所以awk变量有3种状态: 未声明状态:称为untyped类型 引用过但未赋值状态:unassigned类型 已赋值状态 引用未赋值的变量,其默认初始值为空字符串或数值0 ...
分类:
其他好文 时间:
2019-12-08 15:58:19
阅读次数:
146
题目 给你一个字符串 S、一个字符串 T,请在字符串 S 里面找出:包含 T 所有字母的最小子串。 示例: 输入: S = "ADOBECODEBANC", T = "ABC" 输出: "BANC" 说明: 如果 S 中不存这样的子串,则返回空字符串 ""。 如果 S 中存在这样的子串,我们保证它是 ...
分类:
其他好文 时间:
2019-12-08 15:16:50
阅读次数:
140
题目描述: 给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词。 说明: 拆分时可以重复使用字典中的单词。 你可以假设字典中没有重复的单词。 示例 1: 输入: s = "leetcode", wordDict = [" ...
分类:
其他好文 时间:
2019-12-07 19:38:46
阅读次数:
65
它可以将字串内的字符替换为别的字符,可以嵌套使用,如下: 需要注意的是,它可以把字符替换为空,但不可以替换空字符,当不确定字符串是否为空时,可以进行以下判断,再替换: 示例的完整代码: string aa="d"; if (aa=="d") { Console.WriteLine(aa.Replac ...
是否为 null 是否为 "" 是否为空字符串(引号中间有空格) 如: " "。 制表符、换行符、换页符和回车 一. 字符串 1. if(str == null || str == "") 非空 if(str != null && str != "") 2. if(str == null || st ...
分类:
编程语言 时间:
2019-12-04 19:53:13
阅读次数:
69
String字符串的创建方法我们总结为3+1,3是一共有3种构造方法,1是有一种特殊的创建方法。 首先来看3种构造方法: 1.new String() 无参构造 用该方法创建的字符串是一个空字符串,注意是一个空的字符串,而不是null哦。 String str1=new String(); 2.ne ...
分类:
其他好文 时间:
2019-12-03 19:54:03
阅读次数:
69