文档章节

一段神奇的代码"下雪"

WenFY
 WenFY
发布于 2015/03/06 17:46
字数 143
阅读 15
收藏 0

LinuxMac os系统上,命令下执行如下代码即可:

ruby -e ' C=`stty size`.split[1].to_i;S=[0x2743].pack("U*");a={};puts "\033[2J";loop{a[rand(C)]=0;a.each{|x,o|;a[x]+=1;print "\033[#{o};#{x}H \033[#{a[x]};#{x}H#{S} \033[0;0H"};$stdout.flush;sleep 0.03} '

或者

ruby -e ' R,C=`stty size`.split.map(&:to_i);S=[0x2743].pack("U*");a={};puts "\033[2J";loop{a[rand(C)]||=0;a.each{|x,o|;a[x]=(a[x]+1)%(R+1);print "\033[#{o};#{x}H \033[#{a[x]};#{x}H#{S} \033[0;0H"};$stdout.flush;sleep 0.03} '

然后你看到无数的雪花出现啦,效果稍微有点不同!

© 著作权归作者所有

共有 人打赏支持
WenFY
粉丝 1
博文 33
码字总数 12513
作品 0
成都
高级程序员
私信 提问
20行以下的4段给力的代码,雷神之锤3源代码曝光!

好的代码就是好的设计,既要做到可用,也要做到整洁。 如果代码做到整洁,维护起来也很简单。 衡量代码好坏的标准有很多,比如可读性高、高内聚、低耦合、性能好、架构好等。 20行以下的4段给...

W3Cschool
2017/12/21
0
0
你看过/写过哪些有意思的代码?

都说程序员木讷无趣,今天就借机让大家领略一下什么叫隐藏在代码里的有趣灵魂。 话不多说,follow me! 1.离职彩蛋——会自杀的文件 离职时电脑里的文件带不走,又不想被别人捡漏?不妨给文件...

慕课网官方_运营中心
07/03
0
0
初识 SeaJS

最近NodeJS和CommonJS真是好火啊,前端真的不再如从前那么“单纯”了,从此需要学习掌握更多的传统软件开发的知识和技能,也就是从前后端开发做的很多工作会逐渐前移到前端工程师。这里为什么...

Sephiroth
2012/03/12
1K
0
【神奇的函数式编程语言的独特功能】Lisp 的运行期修改、编译代码,并替换当前运行版本的试验

【神奇的函数式编程语言的独特功能】Lisp 的运行期修改、编译代码,并替换当前运行版本的试验 《实用 Common Lisp 编程》一书中提到一个 Lisp 神奇案例:运行在太空飞船上的一段代码在太空飞...

FreeBlues
2013/01/22
0
0
接触Codis&Codis-ha

之前博客地址 为什么学习和使用codis,在这略去1w字,参考文档如下 #文档地址 http://qiniuppt.qiniudn.com/liuqi.pdf #视频地址 http://qiniu-opensource.qiniudn.com/ecug-2014-liuqi.mp4 ...

lnucel
2015/12/29
132
0

没有更多内容

加载失败,请刷新页面

加载更多

FTP 协议 1.0

自己制作的FTP协议:

Explorer0
18分钟前
1
0
Android 通过DrawableInflater加载自定义Drawable

一、Drawable 在Android系统张,图形图像的绘制需要在画布上进行操作和处理,但是绘制需要了解很多细节以及可能要进行一些复杂的处理,因此系统提供了一个被称之为Drawable的类来进行绘制处理...

IamOkay
29分钟前
1
0
灵活无处安放,所以选择流浪....《漆黑的空间》& 《灰色轨迹》

灵活无处安放,所以选择流浪....《漆黑的空间》& 《灰色轨迹》

yizhichao
35分钟前
1
0
Kafka+Flink 实现准实时异常检测系统

1.背景介绍 异常检测可以定义为“基于行动者(人或机器)的行为是否正常作出决策”,这项技术可以应用于非常多的行业中,比如金融场景中做交易检测、贷款检测;工业场景中做生产线预警;安防...

架构师springboot
今天
7
0
DecimalFormat 类基本使用

/* * DecimalFormat 类主要靠 # 和 0 两种占位符号来指定数字长度 * 0 表示如果位数不足则以 0 填充 * # 表示只要有可能就把数字拉上这个位置 * */ public static void main(String[] args){...

嘴角轻扬30
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部