
Per雷竞技下载官网cona支持我们每周花几小时做实验室:短暂的集体项目,票没有直接关系。
我们最后的实验室之一,正要准备冬天假期这意味着准备树和装饰它。去做我们使用我们最喜欢的工具:MySQL, ASCII艺术(https://en.wikipedia.org/wiki/ASCII_art)。因此,我们创建一个函数,打印到终端新年树(https://en.wikipedia.org/wiki/New_Year_tree我们想要用符号)和装饰。
例如,要创建一个三级树,装饰着开始,调用该函数为:
|
1
2
3
4
5
6
7
8
9
10
|
美元mysqlny_tree- e
“选择ny_tree (3,‘*’)”
——垂直——跳过- - - - - -
列
- - - - - -
的名字
- s
* * * * * * * * * * * * * * * * * * * * * * * * * * *1。
行
* * * * * * * * * * * * * * * * * * * * * * * * * * *
/ \
/ __ \
/ *\
/ __ \
/*\
/ __ \
| |
|
因为MySQL支持Unicode您可以使用任何符号,有相同的宽度的空间符号。例如,您可以用蜡烛装饰你的树没有任何激励你的风险:
|
1
2
3
4
5
6
7
8
9
10
11
12
|
美元mysqlny_tree- e
“选择ny_tree (4 ' ? ')”
——垂直——跳过- - - - - -
列
- - - - - -
的名字
- s
* * * * * * * * * * * * * * * * * * * * * * * * * * *1。
行
* * * * * * * * * * * * * * * * * * * * * * * * * * *
/ \
/ __ \
/ ?\
/ __ \
/ ?? \
/ __ \
/ ? ?吗?\
/ ________ \
| |
|
你可以改变你的终端颜色那些看起来更庆祝,使终端的规模与水平的数量在树上,和在一个循环中调用该函数有一个动画片。
例如,这篇文章的开头动画是由几个电话:
|
1
|
美元
为
我
在
”
seq
1
1
1000年
”
;
做
mysql
ny_tree
- - - - - -e
”选择“新2022年\ \ \ nHappy !‘⚝’’,ny_tree(12日)”
- - -垂直
- - -跳过- - - - - -列- - - - - -的名字
- - - - - -年代
;
睡眠
1
;
完成
|
我只调整水平为每个终端的数量大小。
代码ny_tree和两个辅助函数位于https://github.com/雷竞技下载官网Percona-Lab/ny-tree
Perc雷竞技下载官网ona支持团队,我们祝你节日快乐、没有严重的数据库问题,新年快乐!
订阅
登录
0评论





