码迷,mamicode.com
首页 >  
搜索关键字:获取字符串长度    ( 151个结果
参数替换常用用法小结
1.获取字符串长度 1.1.获取字符串var的长度——${#var} 2.按下标截取字符串(包含起始字符) 2.1.从左数下标index(起始为0)开始向右截取字符串var长度为length的部分——${var:index:length} 2.2.从左数下标index(起始为0)开始向右截取字符串v ...
分类:其他好文   时间:2021-01-08 11:30:24    阅读次数:0
redis的基本操作
Redis五种数据格式: 特征: 1.数据间没有必然的关联关系 2.内部采用单线程机制进行工作 3.高性能,官方提供测试数据,50个并发执行100000个请求读取的速度是110000次/s,写的速度是81000次/s 4.多数据类型支持(数据类型永远指的是value): 字符串类型:String 列 ...
分类:其他好文   时间:2020-11-13 13:15:03    阅读次数:22
Redis底层数据结构之string
我们都知道,Redis是由C语言编写的。在C语言中,字符串标准形式是以空字符\0作为结束符的,但是Redis里面的字符串却没有直接沿用C语言的字符串。主要是因为C语言中获取字符串长度可以调用strlen这个标准函数,这个函数的时间复杂度是O(N),由于Redis是单线程的,承受不了这个时间复杂度。 ...
分类:其他好文   时间:2020-07-21 11:35:32    阅读次数:69
1002 写出这个数 (20分)
a = str[i] - '0'什么意思: 如果str里面存放的是数字字符的话就是转成其数值类型 比如说str[i]是'1',其实ascii码值为0x31,而'0'的ascii码是0x30,用str[i]-'0'就得到了1 1、size()函数: c++中,在获取字符串长度时,size()函数与le ...
分类:其他好文   时间:2020-07-12 16:54:15    阅读次数:108
【Redis】Redis数据类型底层结构
参考:《Redis设计与实现》 RedisObject Redis底层的所有数据结构:都是基于对象的;RedisObject 类型; 编码; 指向实际数据的指针; typedef struct redisObject{ // 类型 unsigned type:4; // 编码 unsigned en ...
分类:其他好文   时间:2020-07-05 19:30:02    阅读次数:88
一文带你快速搞懂动态字符串SDS,面试不再懵逼
目录 redis源码分析系列文章 前言 API使用 embstr和raw的区别 SDSHdr的定义 SDS具体逻辑图 SDS的优势 更快速的获取字符串长度 数据安全,不会截断 SDS关键代码分析 获取常见值(抽象出常见方法) 创建对象 删除 添加字符(扩容)重点!!! 总结 参考资料 redis源码 ...
分类:其他好文   时间:2020-06-08 10:56:20    阅读次数:55
C 实战练习题目35 -字符串反转
题目:字符串反转,如将字符串 "www.runoob.com" 反转为 "moc.boonur.www"。 程序分析:无。 实例: 1 #include <stdio.h> 2 3 4 void reverse(char* s) 5 { 6 // 获取字符串长度 7 int len = 0; 8 c ...
分类:其他好文   时间:2020-06-06 13:09:36    阅读次数:83
Codewars Solution:Get the Middle Character
Level 7kyu :Get the Middle Character 您将得到一个单词。 您的工作是返回单词的中间字符。 要求: 如果单词的长度是奇数,则返回中间字符。 如果单词的长度是偶数,请返回中间的2个字符。 主要方法: length()->获取字符串长度 charAt(索引下标)->返回 ...
分类:其他好文   时间:2020-05-22 00:13:59    阅读次数:68
Python的面向对象的三大特性之多态
一、什么是多态 多态的引入:奥迪、QQ、大卡车三种状态,我们学习如何开车,学会后不管什么车都会了吧 # 获取字符串长度 print('hello'.__len__()) len('hello') print([1,2,3].__len__()) len([1,2,3]) print({'a':1}. ...
分类:编程语言   时间:2020-05-12 18:44:36    阅读次数:87
Redis 字符串实现:简单动态字符串-SDS与C字符串的区别
2.1 SDS的定义 struct { //buf中已使用的字节数,等于SDS所保存字符串的长度 int len; //buf中未使用的字节长度 int free; //字节数组,用于保存字符串 char[] buf; } 2.2 SDS与C字符串的区别 C字符串 SDS 获取字符串长度的复杂度为 ...
分类:其他好文   时间:2020-04-26 13:47:24    阅读次数:124
151条   1 2 3 4 ... 16 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!