其它
文章平均质量分 75
聊点技术
微信公众号:聊点技术,一起交流学习。
展开
-
一个复杂JSON串引发的故障
最近,开发时遇到了这样一个问题:“服务器B无法正确解析由服务器A组装发送过来的JSON串”前端传送到后端的字符串比较复杂,中间多次出现转义符“\”等信息,后台在拿到该字符串后,需添加一部分内容后组装成json串发送到另外的系统进行处理。组装成的JSON串长这样:{ "context":{ // deviceID、Response为前端传来的数据 "username": "test", "tranType": "00", "authT原创 2021-07-08 20:01:34 · 215 阅读 · 0 评论 -
Vim常用命令汇总
光标移动单个字符移动:h:向左移动l:向右移动j:向下移动k:向上移动xh:向左移动x个字符距离单词移动:w: 将光标移动到下一个单词的开头b: 将光标移动到前一个单词的开头e: 将光标移动到下一个单词的词末E: 移动到单词的结尾(忽略标点符号)ge: 将光标移动到上一个单词的词末2w: 指定移动的次数整行移动0 移动到行首$ 移动到行末+ 移动到下一行开头- 移动到上一行开头根原创 2021-04-30 17:16:30 · 202 阅读 · 1 评论 -
正则表达式
正则表达式(Regular Expression)是一种字符串匹配的模式,包括普通字符和特殊字符(称为"元字符"),可以用来检查串中是否含有某个子串,替换匹配的子串或取出符合条件的子串等。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。下面来举个简单的例子:^[0-9]+abc$,该正则表达式中的^是匹配输入字符串的开始位置;[0-9]+表示匹配多个数字,其中+表示匹配一个或多个;abc表示匹配字母abc,$是结束位置;abc$表示以abc结尾。我们在不同的网站注册账号时,通常会要原创 2021-04-30 16:08:22 · 306 阅读 · 1 评论 -
一文带你读懂什么是Git版本管理
Git是一个**“分布式版本管理工具”**。版本管理工具能够纪录每次的修改,只要提交到版本仓库,就可以找到之前任何时刻的状态。我们在写东西的时候都用过撤消这个功能,但是撤消只能回撤有限步,通常关闭编辑软件后再重新打开,此时的撤销纪录都已被清空了。而“版本管理工具”则不同,它能记录每次的修改,只要提交到版本仓库,就可以找到之前任何时刻的状态。创建仓库安装git软件后,在任意目录下创建一个新文件夹,打开,然后执行git init来创建新的git仓库(该命令将创建一个名为.git的隐藏子目录)。检出仓库原创 2021-04-27 15:28:03 · 870 阅读 · 0 评论