2.1 简单动态字符串 Redis没有直接使用C语言传统的字符串表示,而是自己构建了一种名为简单动态字符串(SDS)的抽象类型,并将SDS用作Redis的默认字符串表示。在Redis的数据库里面,包含字符串的键值对在底层都是由SDS实现的。 例如创建命令: Redis将在数据库中创建一个新的键值对, ...
分类:
其他好文 时间:
2019-01-31 23:41:19
阅读次数:
244
1.使用 ESCAPE 关键字定义转义符。在模式中,当转义符置于通配符之前时,该通配符就解释为普通字符。例如,要搜索在任意位置包含字符串 5% 的字符串,请使用: WHERE ColumnA LIKE '%5/%%' ESCAPE '/' 即‘/’为转义字符,第二个‘%’为普通字符,第一、第三个为通 ...
分类:
数据库 时间:
2019-01-30 22:15:52
阅读次数:
583
1.js获取选中的redio元素 2.判断输入框的值是否为空或未定义 3.判断输入框内容是否符合正则匹配 4.验证输入框的内容是否为json格式 5.判断字符串是否包含字符串 6.原生js设置元素内容 7.原生js操作cookie 8.js动态添加元素 持续更新... ...
分类:
Web程序 时间:
2019-01-29 20:43:55
阅读次数:
184
// 检索(字符串中判断是否包含某个字符) 字符串.search('检索的内容');// 返回-1,不包含; 返回非-1,包含 字符串.indexOf("待判断的内容"); // 截取 字符串.substr(起始位置,长度); 字符串.substring(起始位置,长度); 示例: var a = ... ...
分类:
Web程序 时间:
2019-01-22 13:12:23
阅读次数:
230
redis是C语言编写的,内部用到的主要数据结构如下: 简单动态字符串(SDS)、双端链表、字典、压缩列表、整数集合等待。 redis并没有直接使用这些数据结构来实现键值对数据库,而是基于这些数据结构创建了一个对象系统,这 个系统包含字符串对象、列表对象、哈希对象、集合对象和有序集合对象这五种类型的 ...
分类:
其他好文 时间:
2018-12-26 15:59:34
阅读次数:
119
设定两个网段:net1是192.168.10.0/24,net2是192.168.10.128/25。使用Shell脚本,判断是net1包含net2还是net2包含net1.解题思路:将两个网段全部转换为二进制,且不带字段分隔符(即点号),取网络位。如果在net1的二进制字符串里面截取到了net2的二进制字符串,则net2包含net1.#!/bin/bashnet1="192.168.10.0/2
分类:
系统相关 时间:
2018-12-06 22:50:38
阅读次数:
227
#############练习如果list中既包含字符串,又包含整数,由于非字符串类型没有lower()方法,所以列表生成式会报错:L=[‘Hello‘,‘World‘,18,‘Apple‘,None][s.lower()forsinL]Traceback(mostrecentcalllast):File"<stdin>&quo
分类:
其他好文 时间:
2018-12-05 18:35:57
阅读次数:
175
1.声明expect 2.设置超时时间,获取参数 3.执行ssh命令 4.终端输出包含字符串"password:",输入密码,记得加上\r 5.终端输出分支 6.设置终端输出终止符,并退出脚本 ...
分类:
系统相关 时间:
2018-11-30 18:22:28
阅读次数:
208
1.正则表达 ①/(?!^[0-9]+$)(?!^[A-Z]+$)(?!^[a-z]+$)(?!^[^A-z0-9]+$)^.{6,20}$/ ②/^([A-Za-z0-9]{8,20})$/ (1)① ?!表示后面的字符组合在字符串中不存在 ^表示字符串的开头(在括号里面表示取反的意思) $表示字 ...
分类:
Web程序 时间:
2018-11-28 15:48:57
阅读次数:
250
list:类,列表。 列表只包含字符串:(可用join进行拼接) 内置方法: ...
分类:
其他好文 时间:
2018-11-25 22:21:02
阅读次数:
275