!/bin/bash function animate(){ echo -en '\e[10;0f' for i in {20..1} do echo -en "\e[101m" # expand twice¥ if [ $i -gt 15 ] then echo -en "\e[101m" eval printf \' %.0s\' {1..$((81-4*i))} echo -en "\e[103m" eval printf \' %.0s\' {1..$((8*i-120))} echo -en "\e[101m" eval printf \' %.0s\' {1..$((81-4*i))} else eval printf \' %.0s\' {1..42} fi echo -e "\e[0m" done echo -en "\e[${body}F" echo -en "\n\e[101m \e[101m▲▲▲▲" echo -en "\n\e[101m ◥\e[103m - - \e[101m◤" echo -en "\n\e[101m \e[103m $ $ " echo -en "\n\e[101m \e[103m 〇 " echo -en "\n\e[101m \e[103m " echo -en "\n\e[101m \e[103m " echo -en "\n\e[101m \e[103m \e[101m \e[103m " #body=$(($body+1)) #echo -en "\e[0m" echo -en "\e[20F" } function input(){ echo -en '\e[10;0f' for i in {20..1} do echo -en "\e[101m" # expand twice¥ if [ $i -gt 15 ] then echo -en "\e[101m" eval printf \' %.0s\' {1..$((81-4*i))} echo -en "\e[103m" eval printf \' %.0s\' {1..$((8*i-120))} echo -en "\e[101m" eval printf \' %.0s\' {1..$((81-4*i))} sleep 0.15 else eval printf \' %.0s\' {1..42} sleep 0.15 fi echo -e "\e[0m\e[?25h" done echo -e "\e[12F\e[1;97;101m" read -p " 红包个数:" remainNum echo -en "\e[101m" read -p " 总金额(元):" totalAmount echo -en "\e[?25l" # animate } #remainNum=$1 #totalAmount=$2 function getRandomMoney(){ if [ $1 == 1 ] then paper[$remainNum]=$totalAmount let "remainNum--" echo -en $totalAmount"元" else local max=$(echo "$2/$1*2"|bc) if [ $max == 0 ] then max=1 fi local integer=$(echo "$RANDOM%$max"|bc) local float=$(echo "($RANDOM%100+1)*0.01"|bc) local money=$(echo "$integer+$float"|bc) paper[$remainNum]=$money remainNum=$(($remainNum-1)) totalAmount=$(echo "$totalAmount-$money"|bc) echo -en $money"元" fi } echo -en "\e[2J\e[?25l" function jump(){ for i in {1..8} do body=$(($body+1)) animate sleep 0.1 done for j in {1..8} do body=$(($body-1)) animate sleep 0.1 done } input body=8 while true do #animate #sleep 0.7 #Keypress=b read -s -n 1 Keypress #if [ $Keypress == e ] if [[ $Keypress == e ]] then echo -en "\e[0m\e[2J\e[?25h" break elif [[ $Keypress == b ]] then animate elif [[ "[$Keypress]" == "[]" ]] then jump if [[ $remainNum == 0 ]] then echo -en "\e[1B\e[5C\a\e[31m 您来迟了,红包被抢光了哟" echo -e "\e[4B\e[1;97;101m\n 红包发放情况:" count=${#paper[@]} while [ $count -gt 0 ] do if [[ ${#paper[@]} -gt 7 ]] then echo -en " "${paper[$count]}"元 " if [[ $(($count%3)) == 0 ]] then echo -en "\n" fi else echo -e " "${paper[$count]}"元" fi let count-- done else echo -en "\e[1B\e[5C\a\e[31m 此次您获取的红包:\e[1;91m¥" getRandomMoney $remainNum $totalAmount fi fi done

徐智鹏,广州大学华软软件学院,大二,电子信息专业。然而我从大一就放弃这个专业,因为自己的兴趣不在这方面

从大一就开始学习HTML了,由于以前没学过编程,学习速度较慢,大约一个学期才学完了HTML和CSS

大一下,用寒假的时间自学了JS和Jquery,之后一直都用Jquery了(不得不说我很懒)

我的缺点:编码效率不高,封装思想不够强,希望ife能让我更上一层楼!!

大一下由于有个网页设计的比赛需要做后台,我开始了自学PHP的道路,期间接触了thinkphp框架,

开始玩转后台...(增删改查,写久了很厌倦)

渣渣作品

前几个月打算重回JS的前端路,也在这个时候我觉得我要开始写原生的JS了(想了解底层的东西)!!

生活篇:我其中一个梦想是游遍全中国。已去过西藏,四川,贵州等等,哈哈~浪里个浪

GitHub 点击咨询

Talk Lee

大二无意中打开一个three.js的3D特效实例网页,了解到前端不同于其他开发岗位的魅力,大三正式开始学习前端,目前自学半年,确立了前端工程师的就业方向。但是学艺不精,刚刚学到设计模式,基础也不够扎实,希望结识志同道合的前端爱好者,共同进步 独行快,众行远

课余除却学习前端知识外,同时爱好听音乐,流行,摇滚,民谣,后摇,new age,金属都有不同程度的喜爱,也在逐步系统了解音乐各个流派的发展历史,愿意和大家共同聆听分享好音乐。

 Console

Hello front end !

韩特(这么读: Hunter) Github 上一场景

大二, 信息安全专业(真的不会盗号!) 大二, 信息安全专业(真的不会盗号!)

15年8月:接触前端开发 15年8月:接触前端开发

15年9月:得了颈椎病 15年9月:得了颈椎病

写的第一行js代码是xss弹窗 写的第一行js代码是xss弹窗

后来发现自己不喜欢破坏,喜欢创造和开发 后来发现自己不喜欢破坏,喜欢创造和开发

最有成就感:玩自己做的小游戏破了记录... 最有成就感:玩自己做的小游戏破了记录...

最近还在学习opencv和Node.js 最近还在学习opencv和Node.js

learn by doing,我准备好了~ learn by doing,我准备好了~

头像

三省吾身丶丶:
自学前端的体育生

[ 信息 / INFO ]

寻道途中,偶遇前端,被所见即所得吸引、被响应式设计所折服。

15年6月自学前端至今,勾走心神,陷入秘密花园般,无法自拔。

当前正在Angular.js与Vue.js的道路上打怪、升级、踩坑。

最后,百度前端技术学院,我来了;前端开发师,我来了。

兴趣遍地都是,专注和持之以恒才是真正稀缺的。

猜猜后面有什么?

现在

等级: 6级

事件:百度IFE——这里风光秀丽,鸟语花香,我正是被这里的灵气吸引而来。

2013年

姓名:陈伟钰

等级: 0级

事件:初入深圳大学新手村。

2014年

等级: 10级

事件:选择职业——集成电路。

2015年

等级: 22级

事件:刷副本:
「单片机——多功能操作平台游戏机」
「嵌入式——六足机器人」

2016年

等级: 0级

事件:心血来潮,走火入魔,自废一身修为,删号重来。