字符串 字符shell json

清空字符串的空格

/\s+/g和/\s/g的区别 正则表达式/\s+/g和/\s/g,目的均是找出目标字符串中的所有空白字符,但两者到底有什么区别呢? 我们先来看下面一个例子: let name = 'ye wen jun';let ans = name.replace(/\s/g, ''); // 'yewenju ......
空格 字符串 字符

15-1 shell脚本编程进阶字符串切片和高级变量

一、显示字符的长度 [root@centos8 ~]#str=`echo {a..z} |tr -d ' '` [root@centos8 ~]#echo str str [root@centos8 ~]#echo $str abcdefghijklmnopqrstuvwxyz [root@cent ......
脚本编程 字符串 变量 脚本 字符

压测: wrk压测的lua脚本使用随机列表与字符串参数

## 🍎 问chatgpt的结果 ### ✅ 只随机school **问:**帮我写一个lua脚本,功能是使用wrk压测一个http接口,这个http接口使用post请求,并且body的参数userList是一个列表,另外一个body参数school帮我用随机字符串替代 **答:**当然可以!以下 ......
字符串 脚本 字符 参数 wrk

shell 编程语言脚本总结

[toc] ## 一、简单了解shell语言脚本 ### 1. 执行环境 sh bash等 shell 默认为 /bin/bash ### 2. 执行流程 输入指令 > shell解释 > 内核 > 结果还回shell > 用户 例: 打开音乐 shell 播放音乐 shell 二进制 内核 调度c ......
编程语言 脚本 语言 shell

shell常见传递参数

shell常见参数 $1, $2, ... 对应第1个、第2个等参数,shift [n]换位置$0 命令本身,包括路径$* 传递给脚本的所有参数,全部参数合为一个字符串$@ 传递给脚本的所有参数,每个参数为独立字符串$# 传递给脚本的参数的个数注意:$@ $* 只在被双引号包起来的时候才会有差异 使 ......
常见 参数 shell

字符串哈希算法

问题描述 考虑 1044. 最长重复子串 (Hard),本题思路并不难,可以使用二分答案来解决,假设答案为 mid,那么长度大于 mid 的子串在 s 中只会出现一次,否则至少出现两次。 因此只需要考虑子串在 s 中的出现次数即可,比较直接的想法是使用 key 为 string 的 unordere ......
字符串 算法 字符

shell之参数传递的含义

shell常见参数 $1, $2, ... 对应第1个、第2个等参数,shift [n]换位置$0 命令本身,包括路径$* 传递给脚本的所有参数,全部参数合为一个字符串$@ 传递给脚本的所有参数,每个参数为独立字符串$# 传递给脚本的参数的个数注意:$@ $* 只在被双引号包起来的时候才会有差异 使 ......
含义 参数 shell

C字符串函数(二)

# C字符串函数(二) ### strcpy() **作用:** 拷贝整个字符串 **示例代码:** 拷贝以`q`开头的单词 **截取字符串函数:** ```c char * s_gets(char * st, int n) { char * ret_val; int i = 0; ret_val ......
字符串 函数 字符

json字符串解析 多语言替换

import lombok.extern.slf4j.Slf4j; import org.apache.commons.collections4.MapUtils; import org.apache.commons.lang3.StringUtils; import org.springframe ......
字符串 字符 json

模块(os、json、pickle)

os模块 主要与操作系统打交道,是与操作系统交互的一个窗口 1. os.mkdir('dirname') 创建单级目录dirname 2. os.makedirs('dirname1/dirname2') 生成多层递归目录dirnmae1下的dirname2 3. os.rmdir('dirname ......
模块 pickle json

.NET指定图片地址下载并转换Base64字符串

需求描述 需要调用第三方图片上传接口上传图片,对方图片格式只能接收Base64字符串。所以我们需要将系统服务器的图片通过Url下载下来,然后转换成Base64字符串。接下来我们将使用HttpClient类库下载图片并将其转换为Base64格式的字符串。 代码示例 /// <summary> /// ......
字符串 字符 地址 图片 Base

python 检查字符串中 出现n个连续的相同的字符

import re # 定义要搜索的字符串 test_string = "hellooooWorld12345Pythonisfuun!!!" # 定义正则表达式 regex_pattern = r'(.)\1{4}' # 在字符串中搜索正则表达式 match = re.search(regex_p ......
字符 字符串 python

post、raw、json调用第三方接口

1、调用第三方接口,对方接口文档写到”请求方式 post json格式、请求参数 json格式“,看不懂,就用postMan试试看。发现只有一种方式能调用通, 2、 3、Content-Type:application/json 4、根据上面的方式,所有写了下面的方法: /** * * @param ......
第三方 接口 post json raw

MySQL字符索引没用上问题

某一天,接口突然502,运维同学说没有可用的PHP进程了,看监控说是这个接口夯住了,导致请求进不来,临时把这个接口给返回了200(PS:线上这个接口没有实际作用,所以这么操作了); 给了慢查询的SQL,用explain 看了下,发现竟然没有用到创建的索引,此时数据库的量有大概150万行,对SQL里w ......
字符 索引 问题 MySQL

Bash Shell

shell是位于操作系统内核和用户之间的接口,可以调用系统内核的某些基本功能来执行程序、管理文件,同时还能对各程序的运行进行协调;此外shell具有命令解释功能,能将用户命令转换为底层的机器命令,通知内核如何工作。 shell类型:/bin/bash/bin/tcsh/bin/csh bash的优点 ......
Shell Bash

1247.交换字符使得字符串相同

问题描述 1247. 交换字符使得字符串相同 (Medium) 有两个长度相同的字符串 s1 和 s2,且它们其中 只含有 字符 "x" 和 "y",你需要通过「交换字符」的方式使这两个字符串相同。 每次「交换字符」的时候,你都可以在两个字符串中各选一个字符进行交换。 交换只能发生在两个不同的字符串 ......
字符 字符串 1247

443.压缩字符串

问题描述 443.压缩字符串 解题思路 双指针、滑动窗口,注意for循环中不需要fast++。 代码 class Solution { public: int compress(vector<char>& chars) { vector<char> res; int cnt = 0; for (in ......
字符串 字符 443

java中 怎么把字符串转成 double

Java 中可以使用 Double 类中的静态方法 parseDouble() 将一个字符串转换为 double 类型的数值。用法如下: String str = "3.14"; double number = Double.parseDouble(str); 在上述代码中,我们首先定义一个字符串  ......
字符串 字符 double java

java中 怎么把字符串转成 double

Java 中可以使用 Double 类中的静态方法 parseDouble() 将一个字符串转换为 double 类型的数值。用法如下: String str = "3.14"; double number = Double.parseDouble(str); 在上述代码中,我们首先定义一个字符串  ......
字符串 字符 double java

1405.最长快乐字符串

问题描述 1405. 最长快乐字符串 (Medium) 如果字符串中不含有任何 'aaa', 'bbb' 或 'ccc' 这样的字符串作为子串,那么该字符串就是一个「快乐字符串」。 给你三个整数 a, b , c,请你返回 任意一个 满足下列全部条件的字符串 s: s 是一个尽可能长的快乐字符串。 ......
字符串 字符 1405

926.将字符串翻转到单调递增

问题描述 926. 将字符串翻转到单调递增 (Medium) 如果一个二进制字符串,是以一些 0(可能没有 0)后面跟着一些 1(也可能没有 1)的形式组成的,那么该字符串是 单调递增 的。 给你一个二进制字符串 s,你可以将任何 0 翻转为 1 或者将 1 翻转为 0 。 返回使 s 单调递增的最 ......
字符串 字符 926

2712. 使所有字符相等的最小成本 (Medium)

问题描述 2712. 使所有字符相等的最小成本 (Medium) 给你一个下标从 0 开始、长度为 n 的二进制字符串 s , 你可以对其执行两种操作: 选中一个下标 i 并且反转从下标 0 到下标 i(包括下标 0 和下标 i )的所有字符,成本为 i + 1 。 选中一个下标 i 并且反转从下标 ......
字符 成本 Medium 2712

package.json中的版本号

# NPM 的语义版本控制 在发布 NPM 模块新版本时,建议遵循 “语义版本控制” 考虑使用这样的版本号`x.y.z` 控制,如下所示: 版本号规则: - 主版本:做了不兼容的 API 修改,不会向前兼容,一般也称为大版本,当项目依赖需要升级到大版本时需要注意。 - 次版本:通常是做了向前兼容的新 ......
package 版本 json

686.重复叠加字符串匹配 (Medium)

问题描述 686. 重复叠加字符串匹配 (Medium) 给定两个字符串 a 和 b,寻找重复叠加字符串 a 的最小次数,使得字符串 b 成为叠加后的字符串 a 的子串,如果不存在则返回 -1。 注意: 字符串 "abc" 重复叠加 0 次是 "",重复叠加 1 次是 "abc",重复叠加 2 次是 ......
字符串 字符 Medium 686

28.找出字符串中第一个匹配项的下标 (Medium)

问题描述 28. 找出字符串中第一个匹配项的下标 (Medium) 给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 0 开始)。如果 needle 不是 haystack 的一部分,则返回 -1。 示例 ......
下标 字符串 字符 Medium 28

字符串哈希算法

问题描述 考虑 1044. 最长重复子串 (Hard),本题思路并不难,可以使用二分答案来解决,假设答案为 mid,那么长度大于 mid 的子串在 s 中只会出现一次,否则至少出现两次。 因此只需要考虑子串在 s 中的出现次数即可,比较直接的想法是使用 key 为 string 的 unordere ......
字符串 算法 字符

Python: json object_hook object_paire_hook

data = '[{"foo": "bar", "foo": "baz", "b": 99}]' json.loads(data, object_hook=print) json.loads(data, object_pairs_hook=print) ......

Edge浏览器的JSON格式化插件(FeHelper)不生效

## 问题 有时候懒得打开ApiPost测试接口,就直接使用Edge浏览器进行接口测试,但是最近格式化出了问题,FeHelper插件的JSON格式化不生效,不对,也不能说是完全不生效吧,测试非本地的接口倒是可以 > 本地接口(奇怪的格式化,好丑🤣) ![image](https://img2023 ......
插件 FeHelper 浏览器 格式 Edge

Python如何把字符串中形如'\uXXXX'的Unicode字符转换为原始字符

jsonpickle保存的文本有形如"\u6211\u7684"的字符, 看起来很不方便, 怎么转换为原始字符呢? 参考如下代码: ```python import jsonpickle # 定义一个包含Unicode编码字符的字符串 text = "我的名字是\u674e\u5b87\u5b87" ......
字符 字符串 Unicode Python uXXXX

将JSON数据导入Excel中

## 将JSON数据导入Excel中 1、将在浏览器中的JSON数据复制出来,在桌面或者其他位置创建一个文本文件,将JSON数据粘贴进去,并将文件名的后缀改为.JSON格式,例如JSON.JSON ```json { "students": [ { "name": "John Doe", "math ......
数据 Excel JSON