- 2020年暑假ACM集训图论练习3【题解】
少年白马
pojhdu
对应题单练习链接2020年暑假ACM集训图论练习3A:hdu1548【Astrangelift】(Bfs&&Dijkstra)Bhdu2544【最短路】dijkstra模板题Chdu2066【一个人的旅行】dijkstra模板题Dhdu1217【Arbitrage】(Floyd&&spfa)Ehdu1317【XYZZY】(floyd&&spfa)Fhdu1535【InvitationCards】(
- diff 比较两个文件夹下各个文件的内容(差别)
等不到天亮丶等时光
研二下
文章目录1比较文件夹下各个文件的内容其他参考diff的参数,输出备注标题:diff比较两个文件夹下各个文件的内容(差别)1比较文件夹下各个文件的内容很简单,就一行代码:diff-Naur例如:diff-Naurlinux-2.6.8.1linux-2.6.8.1-xyzzy参考:https://www.cs.columbia.edu/~smb/classes/s06-4118/hw2.html感兴
- UVA 10557 XYZZY
hexiecs
ACM-----datastructure-----graph
题目如下:ProblemD:XYZZYADVENT:/ad�vent/,n.Theprototypicalcomputeradventuregame,firstdesignedbyWillCrowtheronthePDP-10inthemid-1970sasanattemptatcomputer-refereedfantasygaming,andexpandedintoapuzzle-orient
- UVA 10557 XYZZY(DFS+BFS 与 SPFA 两种做法)
QzNarsh
UVA-10557题意:初始有100点能量,每经过一个房间会加上那个房间的能量,能量小于0就不能动了,给出每个房间的能量和它能到的若干个房间的房间号,求最后能不能到达第n个房间。解题思路1:看题解看到的,用DFS+BFS来做。我们可以发现,如果存在一个正权环(一圈走下来值会增加),那么就可以在这里刷到足够多的能量再往终点走,所以发现一个正权环(DFS),我们只要判断环上的点有没有到n的路径(BFS
- 第一篇ACM切题博客——最短路专题(HDU1)
ACM_Victoria
ACM图论pathdelayactionlift算法
做这些题花了过长的时间,提高效率是目前需要解决的重要问题。做一个勤学好问的孩子吧。目录:【HDU】1548Astrangelift★2544最短路★3790最短路径问题★2066一个人的旅行★2112HDUToday★1874畅通工程续★1217Arbitrage1245SavingJamesBond★1317XYZZY★1535InvitationCards★1546IdiomaticPhras
- HDU - 1317 (XYZZY) 最长路 spfa
Laaahu_
最短路
题目:HDU-1317题意:要求从1开始一直走到n否可以到达,开始时你在1处你拥有100能量,你可以走到这房间所连接的任何房间,你去了之后你的能量值会加上那个房间的能量值(有正有负)所以就会造成两种结果,如果你的能量值小于等于0,表示你将死亡,否则你还可以继续走,最后就问你可以到达n号房间吗?思路:我们利用最短路(最长路)最基本的思想——贪心来考虑这个问题,我们要想到达那个点,我们其实心里想的是怎
- 最短路专题【完结】
从此醉
第一题hdu1317XYZZY点击打开hdu1317思路:1题目的图是一个有向图,并且可能存在环。第一个点的能量值为100,边的权值利用能量大小,例如2点为-60,如果1->2那么value[1][2]=-602题目明确指出如果是要win的话,那么必须是经过的每条边都要大于0.那么我们只要把那些经过松弛操作后的点大于0的入队即可,小于等于0的点肯定不会出现在最终的路径上。3如果存在正环的话,那么就
- Windows扫雷游戏秘籍
系统信息
杂七杂八
本文纯属转载收藏备用===========================================================================windowsxp中扫雷游戏小秘密1.启动秘籍:启动扫雷游戏后输入xyzzy,然后回车,再按一下shift键,秘籍启动完成。鼠标在“扫描”上的方格上移动,注意看你的“扫雷”界面最左上角(注:有的,一般是NT内核的操作系统话,比如w
- shell 采用split指令拆分文件
SK_Lavender
$#有一个文件111.txt,有412行$wc111.txt4124134073111.txt$file=111.txt$$#切分均等4份,保存为xyzzy.*文件$num=4$split--number=l/${num}${file}xyzzy.$ls-l|grepxyzzy.xyzzy.aaxyzzy.abxyzzy.acxyzzy.adxyzzy.ae$$#指定每份的大小为150行$rmxy
- CS193P-2013 Lecture 8 协议、block、动画
_Patrik_
协议idobj只是编译器中的语法,与NSString*等标识没有区别编译时仍然是id类型,只是给编译器类型检查上的方便声明@protocolFoo//如果实现Foo,必须实现Xyzzy和NSObject协议中的方法(类似于父协议)-(void)someMethod;-(void)methodWithArgument:(BOOL)argument;@optional//optional标记下方的方法
- C++11新特性总结
陈 祥
c++
constexpr泛化的常数表达式externtemplateclass外部模板std::vectorv{"xyzzy","plugh","abracadabra"}统一的初始化decltype(some_int)other;类型推导automy_onheap_lambda_func=newauto([=](intx){/*...*/});Lamda函数与表达式void(*func_ptr)(in
- hdoj 1317 XYZZY
小小佳F
#ACM之图论
XYZZYTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):7572AcceptedSubmission(s):2162ProblemDescriptionIthasrecentlybeendiscoveredhowtorunopen-sourcesoftwareont
- hdoj 1317 XYZZY
小小佳F
#ACM之图论
XYZZYTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):7572AcceptedSubmission(s):2162ProblemDescriptionIthasrecentlybeendiscoveredhowtorunopen-sourcesoftwareont
- 程序员选读书单——《极客与团队》
孙博士
推荐指数:★★★★★推荐理由:需要重视团队购买方式:微信读书极客与团队全书的核心原则是:谦虚(Humility)、尊敬(Respect)、信任(Trust)称之为HRT。不光是在团队工作中,我想在我们的日常生活也应该尽量的遵循这些原则。书中片段摘录:好一点的版本可以是这样“:嗨~我有点看不懂这段代码的控制流程。要是用xyzzy代码模式的话会不会更清楚一点?维护起来也方便?”注意这里,你谦虚地把问题
- 攻略计划及申明
bluewzl
其他
好久没写博客了,今天我就定做一件重大的事,布置一个计划:九、十月计划:攻略往年NOIP的题,水水的我肯定是攻略PJ。十一月计划:攻克有关差分约束的题清单如下: HouseMan Intervals King XYZZY IntegerInterval
- ruby 条件判断的case语句中,===使用方法
半岛爱
在语句中,判断值是否相等时,实际是使用运算符来判断的。左边是数值或者字符串时,与的意义是一样的,除此以外,还可以与一样用来判断正则表达式是否匹配,或者判断右边的对象是否属于左边的类,等等。对比单纯的判断两边的值是否相等,能表达更加广义的“相等”。p(/zz/==="xyzzy")#=>truep(String==="xyzzy")#=>truep((1..3)===2)#=>true用语句改写语句
- HDU-1317-XYZZY
f_zyj
图论
ACM模版描述题解先使用Floyd扫描一遍,判断连通性,然后使用BellmanFord算法跑跑就可以了。这里一开始有些懵逼,搞不懂为啥要用Floyd,因为只求1~n的连通性不必要用Floyd啊,还那么慢,后来仔细看发现,后边判断是否有正环时还要使用到其他点之间的连通性,所以呢,Floyd是很有必要的。通常用BellmanFord算法时是求最短路,所以第三部分是判断是否有负环,但是这里我们是判断最长
- hdu1317 XYZZY(spfa最长路判环)
Flynn_curry
hdu图论-最短路&差分约束
http://acm.hdu.edu.cn/showproblem.php?pid=1317题意:给你n个房间,每个房间都有可以补充的能量,有些是负的。刚开始玩家有100的体力,接下来的输入每行代表该行所对应房间序号的能量值w,连接的房间个数num(注意是单向的),连接房间的序号。玩家从1号房走到n号房,求玩家是否有体力可以到达。ps:题意也不怎么好懂。思路:以前求的是最短路,所以中间要判断是否有
- Net::Telnet
twc829
#!/usr/bin/perl-w
#file:remoteps.pl
usestrict;
useNet::Telnet;
useconstantHOST=>'phage.cshl.org';
useconstantUSER=>'lstein';
useconstantPASS=>'xyzzy';
my$telnet=Net::Telnet->new(HOST);
$telnet->logi
- hdu 1317 XYZZY
qq_32995183
HDUfloydbford
这道题错了好几次。。首先,判断联通时我用了并查集,次序完全乱掉了,当成了无向图在做orz。。。看了题解恍然大悟。。太愚蠢了我。。然后发现floyd来判断联通,太机智了,膜拜,长知识了。。恩,活学活用,看来floyd的原理还要回顾一下。。然后开始做了,卡在了数组大小上orz。。又看题解,他们用的是vector。。。恩,,然后水水的过了。。题目就是问你能不能活着到终点。首先要保证我有路能到,其次,我的
- UVA_10557&POJ_1932 XYZZY 正环负环搜索
FTQOOO
pojDFSuva
XYZZYTimeLimit: 1000MS MemoryLimit: 30000KTotalSubmissions: 3633 Accepted: 1046DescriptionTheprototypicalcomputeradventuregame,firstdesignedbyWillCrowtheronthePDP-10inthemid-1970sasanattemptatcomputer
- hdu 1317 XYZZY bellman_ford判环+floyd
zchahaha
最短路HDUfloyd联通bellman_ford
题意:玩家能量初始值有100,有100个房间,每个房间有一个大于-100小于100的能量值,每个房间与其他一些房间单向联通,玩家走到一个房间后能量加上房间的能量值,房间可以重复进入。若玩家的能量小于等于0,玩家输,若玩家到达终点,玩家赢。以房间为点,从房间到房间建有向边,边的权值为进入的房间的能量值。求初始点到各点的剩余最大能量,注意如果出现环,要判断这个环是否与终点联通。判断连通性需要用floy
- Uva 10557 XYZZY
NaCl__
https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1498题意的意思是给你n个房间,每个房间有一个价值,每个房间可以通向一些其他的房间,然后每个房间可以访问多次==里面的价值也可以多次取,问你是否能够从1房间走到n房间,走的路程中价值要大于0,初始的价值为1
- Nazo游戏(11-20关)
克莉丝汀娜
其它
游戏地址:http://www.cafebabe.cc/nazo第11关:提示为第8关图片名,即office访问office.html进入下一关第12关:扫雷图片。提示:傻子也能过关的方法想到扫雷作弊码:xyzzy访问xyzzy.html进入下一关第13关:查看源码:Nazo-Level-13NazoLevel13什么鬼工口之人王大田请输入答案:发现是五笔86版字根表口诀对应键盘按键依次为:akp
- 计算机冷知识与简单密码常用转码
计算机
1、xp中的扫雷,竟然可以作弊:
xp版的扫雷里面 一次按下xyzzy和shift键 屏幕左上角的第一个像素就会出现白点 随着鼠标移动到雷区上面就会消失
2、数字转英文字母:观察分组范围,在0-26之间,直接数字对英文,若均在0-9之间,可考虑进制转换。
3、常英文串与一长数字,可以转二进制然后取1处的值。
4、有时候也可能用到九宫
- hdu 1317 XYZZY
HDU
http://acm.hdu.edu.cn/showproblem.php?pid=1317
1 #include <cstdio>
2 #include <queue>
3 #include <cstring>
4 #include <algorithm>
5 #define maxn 1001
6 using na
- [原]花样作死记录文~
记录
==============【花样作死~最短路】==================
【HDU】
2112 HDU Today基础最短路★
1874 畅通工程续基础最短路★
3832 Earth Hour三点连通(斯坦纳树)★
1317 XYZZY Bellm
- CS193p Lecture 8 - Protocols, Blocks and Animation
animation
一、协议(Protocols)
1. 声明协议
@protocol Foo <Xyzzy, NSObject>
// ...
@optinal
//
@required
//...
@end
(与@interface几乎一致)
-协议只是方法的声明,没有实现部分
-协议中声明的方法必须实现
加上@optional,其后的方法可选,其
- 指针与引用的区别
区别
string& rs; // 错误,引用必须被初始化 string s("xyzzy"); string& rs = s; // 正确,rs指向 s 指针没有这样的限制。 string *ps; // 未初始化的指针 // 合法但危险
指针与引用的另一个重要的不同是指针可以被重新赋值以指向另一个不同的对象。 但是引用则总是指向在初始化时被指定的对象,以后不能
- [HDU 1317]XYZZY[SPFA变形][最长路]
SPFA
题意:
一个图, 点权代表走到该点可获得的能量值. 可正可负. 一个人从1 号出发,带有100点能量. 问是否有一种方案可使人在能量值>0的时候走到n.
思路:
这个题首先要注意点权. 其实就是这点的所有入边的边权都等于这点的点权.
要找长路, 而非最短路. 但是可以借助最短路的算法SPFA求.
最短路的算法SFPA主要是 队列 + 松弛
松弛操作直接关系到我们运行算法的目的--
- 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编辑器的支持(包含自动提示,