- POST请求传入中文参数,接收端乱码
常敲代码手不生
IDEA学习与实践
问题描述:通过post请求调试短信接口发送出去后,客户端无法收到短信,中文内容乱码追踪过程:接口采用post请求进行,无法收取短信的接口代码如下:publicstaticStringsendPost(Stringurl,MapparamMap){PrintWriterout=null;BufferedReaderin=null;Stringresult="";try{URLrealUrl=newU
- Error parsing HTTP request header 错误问题之一
一个程序员的成长之路
前端小技巧ErrorparsingHTTPrequestheader原因
发此贴提醒自己!在get方式传url时,ie浏览器尽量不要传中文参数,会乱码切报错ErrorparsingHTTPrequestheader。这只是报这个错的一个原因,其他原因还有很多~昨天困扰了我一下午,谷歌等高级浏览器可以正常使用,果然ie还是有点老了。
- spring cloud gateway部署到k8s上UrlEncode问题
Happywzy~
javajavagatewayingress-nginx
问题k8s中ingress使用的是ingress-nginx.项目中用到了springcloudgateway做API网关,部署环境有docker、k8s等.测试出现一个问题:请求的URL路径中如果出现了中文参数,如http://localhost:8080/test?param=你好,如果部署在docker或者裸机上,后台服务接收到的参数param是你好,但是如果部署在k8s上,后台接收到的参数
- $.getJson中文参数乱码
千奇百怪的漫长旅行
js
correct:encodeURI(reviseContent,"utf-8")Stringcorrect=URLDecoder.decode(request.getParameter("correct"),"utf-8");
- JAVAEE——request对象(三)
毛栗子201105
JavaEEjava-ee
1.request对象1.1知识点(1)乱码问题的两种解决方式(2)post和get提交的区别(3)request接收同名参数的问题1.2具体内容·使用request接收参数输入姓名:输入公司:姓名:公司名称:运行完代码发现,页面上本身的中文不会乱码,而传递过来的中文参数,无法显示,非中文则正常显示。意思就是说使用request去接收参数的过程会产生乱码。分析乱码产生的原因:在这个web执行的流程
- loadrunner的url编码和中文参数化总结
47号公路
Action(){lr_convert_string_encoding(lr_eval_string("{skey}"),LR_ENC_SYSTEM_LOCALE,LR_ENC_UTF8,"UnicodeString");//此时skey是一个汉字列表的参数,把它转换为utf-8,存入UnicodeString参数中lr_save_string(lr_eval_string("{UnicodeSt
- 小程序码传递中文参数
帅哥2018
1、生成小程序码前,首先将中文参数encodeUri,然后将『%』替换replaceAll成小程序可以接受的字符,我用『#』替代;2、小程序接受参数时,首先将第1步的字符替换replaceAll成『%』,然后decodeUri,这样就可以接收到中文的参数了。
- 解决Servlet重定向时url中文参数乱码问题
勿念及时雨
问题最近在开发中遇到了在Servelet中使用response.sendRedirect(url)进行页面重定向时,由于url中含有中文参数而导致跳转时url出现乱码现象而导致页面无法访问的问题。解决方案在url参数中如果携带了中文字符,一般都需要在服务端进行编码处理,否则就会出现乱码问题。因此只需要对含有中文字符的参数进行编码后再拼接到url中再进行跳转即可。//对含有中文的参数进行编码Stri
- 使用HuTool的Http工具发送post传递中文参数,请求会乱码的解决方法
RE_LQ
Java后端开发springboothttpgateway
Hutool是一款功能丰富、易用的Java工具类库,我们在工作中经常会使用它的各种类库方法简化我们的开发,其中我们甚至能通过它的Http工具类直接发送http的各种请求,下面来介绍一下发送post请求时参数中有中文出现乱码的解决方法。1.传递参数先将参数编码importjava.net.URLEncoder;hashMap.put("body",URLEncoder.encode(body,"ut
- bat脚本编码问题
爱进步
Othercmdbat编码
问题:bat脚本中有中文参数,脚本执行异常。问题根源:cmd窗口的“当前代码页”编码与bat脚本的编码不一致。解决方案:在cmd窗口中右键标题栏,选择属性->选项,可以看到默认的当前代码页为936(ANSI/OEM)。所以我们可以通过以下两种方式解决问题。1.设置bat脚本编码为ANSI。2.在bat脚本中通过通过添加命令“CHCP65001”将,当前cmd窗口的“当前代码页”设置为utf-8,同
- python ffmpeg模块_python 模块之-ffmpeg 中文参数对照表
weixin_39843698
pythonffmpeg模块
a)通用选项-Llicense-h帮助-fromats显示可用的格式,编解码的,协议的...-ffmt强迫采用格式fmt-Ifilename输入文件-y覆盖输出文件-tduration设置纪录时间hh:mm:ss[.xxx]格式的记录时间也支持-ssposition搜索到指定的时间[-]hh:mm:ss[.xxx]的格式也支持-titlestring设置标题-authorstring设置作者-co
- php链接sqlserver中文参数_php使用dblib扩展,连接sqlserver中文乱码问题
夏晓昊
在使用php链接sqlserver的时候,查询出来的数据,编码不稳定,一会utf8,一会出现问号。很纠结。下面的方法,可以解决此种问题。前提是dblib扩展。如果查到的结果是乱码,更改/usr/local/freetds/etc/freetds.conf将global中添加了一条clientcharset=UTF8切记,修改完毕记得重启。附加:php安装dblib扩展的方法步骤。(备注,一下步骤,
- 微信分享那些事 分享出去图片不显示
高级甩锅工程师
前端javascript前端vue.jshtmlhtml5
官方地址,请点击常见bug:一、分享出去图片不显示。1.可能原因是因为官方规定图片大小不能超过32K,应先确认图片大小。如果超出大小,先压缩。二、分享出去发现分享出的链接是当前页面,图片也没有。1、可能原因是因为你分享的参数中带了中文参数。安卓手机会对链接中的中文自动转码,而苹果手机不会。所以,分享钱先转码,或者不要带中文参数。2、没有获取到权限验证。请确认代码执行顺序,是否获取到权限,再调用分享
- PostMan中文参数乱码 row模式传参 Content-Type 中文乱码
tanzongbiao
JavaPostMan中文参数乱码
解决办法:将参数放在Body中而不是Params中即可row模式传参Postman传Json参数附加知识:Content-TypeContent-Type:text/html;Content-Type:application/json;charset:utf-8;Content-Type:application/x-www-form-urlencoded;charset:utf-8;
- java后台接收前端中文参数乱码
小旭同志
QQ图片20200925101151.png[图片上传中...(20181102122054212.png-bdbcd1-1601000064464-0)]修改Tomcat目录下conf/server.xml文件image.png给每一个Connector开头的都加上URIEncoding="UTF-8"image.png做完以上操作重启Tomcat服务器即可解决乱码问题
- js解决url传递中文参数乱码问题的方法详解
五颜六色的黑
javascript前端vue.js
https://www.jb51.net/article/283636.htm原文链接场景复现:bug解决思路:url传参中文乱码的解决方法1、escape和unescape2、encodeURI和decodeURI3、encodeURIComponent和decodeURIComponent总结1、escape和unescapeescape()不能直接用于URL编码,它的真正作用是返回一个字符的
- React日历组件fullcalendar使用指北
只喜欢赚钱的棉花没有糖
reactreact.js前端前端框架
一、使用参照官方文档中文参数文档中文参数文档2其他示例1.安装依赖npminstall--save\@fullcalendar/core\@fullcalendar/react\@fullcalendar/daygrid2.引入页面importReactfrom'react'importFullCalendarfrom'@fullcalendar/react'importdayGridPlugin
- OpenCV之图像的读入、显示、保存——python/C++实现
鬼 | 刀
OpenCV图像读入显示保存pythonCBGR/RGB
注1:python3实现是基于OpenCV3.4.4,C++实现是基于OpenCV2.4.9一、Python实现首选导入python接口的OpenCV模块:importcv2读入图像:使用cv2.imread()函数读入图像,不支持中文读取路径显示图像:使用cv2.imshow()函数显示图像保存图像:使用cv2.imwrite()函数保存图像,不支持中文参数命名实现代码:importcv2img
- JMeter使用CSV Data参数化,中文参数传递过程出现乱码问题解决
小小菜鸟的小菜鸟
Jmeter乱码参数化
JMeter使用CSVData参数化,中文参数传递过程出现乱码问题解决参考文章:(1)JMeter使用CSVData参数化,中文参数传递过程出现乱码问题解决(2)https://www.cnblogs.com/wjah110/p/9419145.html(3)https://www.codeprj.com/blog/8fb9891.html备忘一下。
- java中url传中文参数出现乱码
小人物不说大话
java中url传中文参数出现乱码原因:Http请求传输时将url以ISO-8859-1编码,服务器收到字节流后默认会以ISO-8859-1编码来解码成字符流(造成中文乱码)。方法一:我们需要把request.getParameter(“参数名”)获取到的字符串先用ISO-8859-1编码成字节流,然后再将其用utf-8解码成字符流。Stringstr=newString(request.getP
- 测试网页调用本地可执行程序(续1:解析参数中的中文编码)
gc_2299
网页编程dotnet编程解码urlC#
学习测试网页调用本地可执行程序还遗留一个问题,即网页中调用带中文参数的命令时,本地可执行程序接收到的参数字符串里的中文都转换成了编码模式,看起来如下所示:启动测试程序 针对.netframework和.netcore找到两种解码方式,百度“C#url解码”,前几页结果中的绝大部分文章都采用第一种方式解码。1、HttpUtility .net自带的System.Web.HttpUtility
- 史上最全面的前后台传参数、乱码问题解决
成年人的苦衷
java框架
1、前台后台转码方案描述:使用get请求和地址栏请求时,传递中文参数会出现乱码问题,我感觉这是最有效的解决方法。解决:前台传参之前转码://在name包含中文时,请求之前进行三次编码varname=encodeURI(encodeURI(encodeURI($('#name').val())));varurl="chooseLike?name="+name;location.href=url;后台
- Postman发送get请求携带中文参数问题
chuyufengling
postman测试工具
如图所示发送GET请求携带中文参数时,抛出了异常,具体异常信息如下:HTTPStatus400–BadRequestbody{font-family:Tahoma,Arial,sans-serif;}h1,h2,h3,b{color:white;background-color:#525D76;}h1{font-size:22px;}h2{font-size:16px;}h3{font-size:
- SpringMVC Controller 接收页面传递的中文参数出现乱码
炸鸡叔老白
bugjavaspring前端
问题描述今天在使用SpringMVC做项目时候controller参数出现乱码按照网上的搜索结果对tomcat的server.xml和项目中的web.xml做出配置如下在tomcat的server.xml中找到Connector标签然后对他重新配置web.xml中配置编码拦截器encodingFilterorg.springframework.web.filter.CharacterEncodin
- 如何把js获取url中文乱码转码
123_ff30
一:Js的Url中传递中文参数乱码问题重点:encodeURI编码,decodeURI解码:1.传参页面Javascript代码://GBK与UTF-8的转码:iconv("gbk","utf-8","php中文转码");//把中文gbk编码转为utf8iconv("utf-8","gbk","php中文转码");//把中文utf8编码转为gbk。GBK与UTF-8的转码:iconv("gbk",
- uniapp页面跳转报错URI malformed解决办法
AnronSakura
uni-app前端
错误示例URImalformed"foundin—>
[email protected]:3503e.如图问题原因:是因为跳转url携带的中文参数中有‘%’的原因,uniapp好像不能正常不能编码这个字符,所以报错,导致页面显示不出来。解决办法:把所有的“%”都替换成“%25”,就可解决。你觉得有帮助的话记得点个赞哦!
- Requests传中文参数问题
洛奇lodge
问题描述使用http协议,进行win系统主机的交互,在包含中文参数时,编码不对,导致参数不符合解决示例importrequestsimportjsondeftest(value):"""参数格式:{"arguments":"你好世界"]}需要将中文进行utf8编码,在进行latin1解码"""url='http://127.0.0.1:8000'data={"arguments":value.en
- 小程序传参中文乱码解决办法
nanjumufeng
学习教程小程序小程序
在开发钉钉小程序时,给后台接口传递了中文的参数,后台接收端,接收到中文参数时,出现了乱码的情况,效果如下:小程序传的参数是,中文参数,接收端显示的是一堆字符号,这就出现了乱码的问题。解决办法:try{StringbookName=java.net.URLDecoder.decode(keytext,"UTF-8");
- get请求400错误 vue_IE浏览器http请求,中文传参时的时候报服务器错误
肖邦的交响乐
vue-clihttpjavascript前端
1.在其他浏览器的时候没什么影响,但在ie浏览器传参中有汉字的时候就会报错解决办法就是:将传递的参数进行编码,然后传递给后台,js编码encodeURI(中文参数)//兼容IE浏览器相同接口,有缓存,需要添加时间戳lettime=newDate().getTime();//兼容IE浏览器传递中文,解码后可以正常请求letname=encodeURI(that.menuName);就可以解决传递中文
- C#对中文进行URL编码
冰凌呀
c#开发语言
背景有时候需要用C#编写爬虫,http链接里带有中文参数,需要进行转换再提交请求方案使用.Net6的话,里边有这个类System.Web.HttpUtility它提供了静态方法publicstaticstring?UrlEncode(string?str,System.Text.Encodinge)进行编码官方教学文档HttpUtility.UrlEncode方法(System.Web)|Micr
- JAVA中的Enum
周凡杨
javaenum枚举
Enum是计算机编程语言中的一种数据类型---枚举类型。 在实际问题中,有些变量的取值被限定在一个有限的范围内。 例如,一个星期内只有七天 我们通常这样实现上面的定义:
public String monday;
public String tuesday;
public String wensday;
public String thursday
- 赶集网mysql开发36条军规
Bill_chen
mysql业务架构设计mysql调优mysql性能优化
(一)核心军规 (1)不在数据库做运算 cpu计算务必移至业务层; (2)控制单表数据量 int型不超过1000w,含char则不超过500w; 合理分表; 限制单库表数量在300以内; (3)控制列数量 字段少而精,字段数建议在20以内
- Shell test命令
daizj
shell字符串test数字文件比较
Shell test命令
Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。 数值测试 参数 说明 -eq 等于则为真 -ne 不等于则为真 -gt 大于则为真 -ge 大于等于则为真 -lt 小于则为真 -le 小于等于则为真
实例演示:
num1=100
num2=100if test $[num1]
- XFire框架实现WebService(二)
周凡杨
javawebservice
有了XFire框架实现WebService(一),就可以继续开发WebService的简单应用。
Webservice的服务端(WEB工程):
两个java bean类:
Course.java
package cn.com.bean;
public class Course {
private
- 重绘之画图板
朱辉辉33
画图板
上次博客讲的五子棋重绘比较简单,因为只要在重写系统重绘方法paint()时加入棋盘和棋子的绘制。这次我想说说画图板的重绘。
画图板重绘难在需要重绘的类型很多,比如说里面有矩形,园,直线之类的,所以我们要想办法将里面的图形加入一个队列中,这样在重绘时就
- Java的IO流
西蜀石兰
java
刚学Java的IO流时,被各种inputStream流弄的很迷糊,看老罗视频时说想象成插在文件上的一根管道,当初听时觉得自己很明白,可到自己用时,有不知道怎么代码了。。。
每当遇到这种问题时,我习惯性的从头开始理逻辑,会问自己一些很简单的问题,把这些简单的问题想明白了,再看代码时才不会迷糊。
IO流作用是什么?
答:实现对文件的读写,这里的文件是广义的;
Java如何实现程序到文件
- No matching PlatformTransactionManager bean found for qualifier 'add' - neither
林鹤霄
java.lang.IllegalStateException: No matching PlatformTransactionManager bean found for qualifier 'add' - neither qualifier match nor bean name match!
网上找了好多的资料没能解决,后来发现:项目中使用的是xml配置的方式配置事务,但是
- Row size too large (> 8126). Changing some columns to TEXT or BLOB
aigo
column
原文:http://stackoverflow.com/questions/15585602/change-limit-for-mysql-row-size-too-large
异常信息:
Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAM
- JS 格式化时间
alxw4616
JavaScript
/**
* 格式化时间 2013/6/13 by 半仙
[email protected]
* 需要 pad 函数
* 接收可用的时间值.
* 返回替换时间占位符后的字符串
*
* 时间占位符:年 Y 月 M 日 D 小时 h 分 m 秒 s 重复次数表示占位数
* 如 YYYY 4占4位 YY 占2位<p></p>
* MM DD hh mm
- 队列中数据的移除问题
百合不是茶
队列移除
队列的移除一般都是使用的remov();都可以移除的,但是在昨天做线程移除的时候出现了点问题,没有将遍历出来的全部移除, 代码如下;
//
package com.Thread0715.com;
import java.util.ArrayList;
public class Threa
- Runnable接口使用实例
bijian1013
javathreadRunnablejava多线程
Runnable接口
a. 该接口只有一个方法:public void run();
b. 实现该接口的类必须覆盖该run方法
c. 实现了Runnable接口的类并不具有任何天
- oracle里的extend详解
bijian1013
oracle数据库extend
扩展已知的数组空间,例:
DECLARE
TYPE CourseList IS TABLE OF VARCHAR2(10);
courses CourseList;
BEGIN
-- 初始化数组元素,大小为3
courses := CourseList('Biol 4412 ', 'Psyc 3112 ', 'Anth 3001 ');
--
- 【httpclient】httpclient发送表单POST请求
bit1129
httpclient
浏览器Form Post请求
浏览器可以通过提交表单的方式向服务器发起POST请求,这种形式的POST请求不同于一般的POST请求
1. 一般的POST请求,将请求数据放置于请求体中,服务器端以二进制流的方式读取数据,HttpServletRequest.getInputStream()。这种方式的请求可以处理任意数据形式的POST请求,比如请求数据是字符串或者是二进制数据
2. Form
- 【Hive十三】Hive读写Avro格式的数据
bit1129
hive
1. 原始数据
hive> select * from word;
OK
1 MSN
10 QQ
100 Gtalk
1000 Skype
2. 创建avro格式的数据表
hive> CREATE TABLE avro_table(age INT, name STRING)STORE
- nginx+lua+redis自动识别封解禁频繁访问IP
ronin47
在站点遇到攻击且无明显攻击特征,造成站点访问慢,nginx不断返回502等错误时,可利用nginx+lua+redis实现在指定的时间段 内,若单IP的请求量达到指定的数量后对该IP进行封禁,nginx返回403禁止访问。利用redis的expire命令设置封禁IP的过期时间达到在 指定的封禁时间后实行自动解封的目的。
一、安装环境:
CentOS x64 release 6.4(Fin
- java-二叉树的遍历-先序、中序、后序(递归和非递归)、层次遍历
bylijinnan
java
import java.util.LinkedList;
import java.util.List;
import java.util.Stack;
public class BinTreeTraverse {
//private int[] array={ 1, 2, 3, 4, 5, 6, 7, 8, 9 };
private int[] array={ 10,6,
- Spring源码学习-XML 配置方式的IoC容器启动过程分析
bylijinnan
javaspringIOC
以FileSystemXmlApplicationContext为例,把Spring IoC容器的初始化流程走一遍:
ApplicationContext context = new FileSystemXmlApplicationContext
("C:/Users/ZARA/workspace/HelloSpring/src/Beans.xml&q
- [科研与项目]民营企业请慎重参与军事科技工程
comsci
企业
军事科研工程和项目 并非要用最先进,最时髦的技术,而是要做到“万无一失”
而民营科技企业在搞科技创新工程的时候,往往考虑的是技术的先进性,而对先进技术带来的风险考虑得不够,在今天提倡军民融合发展的大环境下,这种“万无一失”和“时髦性”的矛盾会日益凸显。。。。。。所以请大家在参与任何重大的军事和政府项目之前,对
- spring 定时器-两种方式
cuityang
springquartz定时器
方式一:
间隔一定时间 运行
<bean id="updateSessionIdTask" class="com.yang.iprms.common.UpdateSessionTask" autowire="byName" />
<bean id="updateSessionIdSchedule
- 简述一下关于BroadView站点的相关设计
damoqiongqiu
view
终于弄上线了,累趴,戳这里http://www.broadview.com.cn
简述一下相关的技术点
前端:jQuery+BootStrap3.2+HandleBars,全站Ajax(貌似对SEO的影响很大啊!怎么破?),用Grunt对全部JS做了压缩处理,对部分JS和CSS做了合并(模块间存在很多依赖,全部合并比较繁琐,待完善)。
后端:U
- 运维 PHP问题汇总
dcj3sjt126com
windows2003
1、Dede(织梦)发表文章时,内容自动添加关键字显示空白页
解决方法:
后台>系统>系统基本参数>核心设置>关键字替换(是/否),这里选择“是”。
后台>系统>系统基本参数>其他选项>自动提取关键字,这里选择“是”。
2、解决PHP168超级管理员上传图片提示你的空间不足
网站是用PHP168做的,反映使用管理员在后台无法
- mac 下 安装php扩展 - mcrypt
dcj3sjt126com
PHP
MCrypt是一个功能强大的加密算法扩展库,它包括有22种算法,phpMyAdmin依赖这个PHP扩展,具体如下:
下载并解压libmcrypt-2.5.8.tar.gz。
在终端执行如下命令: tar zxvf libmcrypt-2.5.8.tar.gz cd libmcrypt-2.5.8/ ./configure --disable-posix-threads --
- MongoDB更新文档 [四]
eksliang
mongodbMongodb更新文档
MongoDB更新文档
转载请出自出处:http://eksliang.iteye.com/blog/2174104
MongoDB对文档的CURD,前面的博客简单介绍了,但是对文档更新篇幅比较大,所以这里单独拿出来。
语法结构如下:
db.collection.update( criteria, objNew, upsert, multi)
参数含义 参数  
- Linux下的解压,移除,复制,查看tomcat命令
y806839048
tomcat
重复myeclipse生成webservice有问题删除以前的,干净
1、先切换到:cd usr/local/tomcat5/logs
2、tail -f catalina.out
3、这样运行时就可以实时查看运行日志了
Ctrl+c 是退出tail命令。
有问题不明的先注掉
cp /opt/tomcat-6.0.44/webapps/g
- Spring之使用事务缘由(3-XML实现)
ihuning
spring
用事务通知声明式地管理事务
事务管理是一种横切关注点。为了在 Spring 2.x 中启用声明式事务管理,可以通过 tx Schema 中定义的 <tx:advice> 元素声明事务通知,为此必须事先将这个 Schema 定义添加到 <beans> 根元素中去。声明了事务通知后,就需要将它与切入点关联起来。由于事务通知是在 <aop:
- GCD使用经验与技巧浅谈
啸笑天
GC
前言
GCD(Grand Central Dispatch)可以说是Mac、iOS开发中的一大“利器”,本文就总结一些有关使用GCD的经验与技巧。
dispatch_once_t必须是全局或static变量
这一条算是“老生常谈”了,但我认为还是有必要强调一次,毕竟非全局或非static的dispatch_once_t变量在使用时会导致非常不好排查的bug,正确的如下: 1
- linux(Ubuntu)下常用命令备忘录1
macroli
linux工作ubuntu
在使用下面的命令是可以通过--help来获取更多的信息1,查询当前目录文件列表:ls
ls命令默认状态下将按首字母升序列出你当前文件夹下面的所有内容,但这样直接运行所得到的信息也是比较少的,通常它可以结合以下这些参数运行以查询更多的信息:
ls / 显示/.下的所有文件和目录
ls -l 给出文件或者文件夹的详细信息
ls -a 显示所有文件,包括隐藏文
- nodejs同步操作mysql
qiaolevip
学习永无止境每天进步一点点mysqlnodejs
// db-util.js
var mysql = require('mysql');
var pool = mysql.createPool({
connectionLimit : 10,
host: 'localhost',
user: 'root',
password: '',
database: 'test',
port: 3306
});
- 一起学Hive系列文章
superlxw1234
hiveHive入门
[一起学Hive]系列文章 目录贴,入门Hive,持续更新中。
[一起学Hive]之一—Hive概述,Hive是什么
[一起学Hive]之二—Hive函数大全-完整版
[一起学Hive]之三—Hive中的数据库(Database)和表(Table)
[一起学Hive]之四-Hive的安装配置
[一起学Hive]之五-Hive的视图和分区
[一起学Hive
- Spring开发利器:Spring Tool Suite 3.7.0 发布
wiselyman
spring
Spring Tool Suite(简称STS)是基于Eclipse,专门针对Spring开发者提供大量的便捷功能的优秀开发工具。
在3.7.0版本主要做了如下的更新:
将eclipse版本更新至Eclipse Mars 4.5 GA
Spring Boot(JavaEE开发的颠覆者集大成者,推荐大家学习)的配置语言YAML编辑器的支持(包含自动提示,