说明:实现在命令行中单行显示的倒计时功能。 重点:转义字符/r ,定宽输出 $2s 目标效果: 代码: import time for i in range(10,0,-1): print('还需等待%2s 秒' % i, end = '\r') time.sleep(1) print('还需等待%2s 秒' % 0) 最后实现效果: 失败案例(未采用定宽输出):
说明:实现在命令行中单行显示的倒计时功能。 重点:转义字符/r ,定宽输出 $2s 目标效果: 代码: import time for i in range(10,0,-1): print('还需等待%2s 秒' % i, end = '\r') time.sleep(1) print('还需等待%2s 秒' % 0) 最后实现效果: 失败案例(未采用定宽输出):
今天收到任务,要求在mysql中对某库新建一个用户,并可以通过局域网访问。嗯,很简单的需求,我也操作过很多遍了,三下五除二搞定并把相关信息发给了研发同事。 过了一会研发同事告诉我说不行啊, 有问题,登录不上呢,我测试了以后还真是,提示说ERROR 1045 (28000): Access denied for user 'dbuser'@'192.168.1.5' (using password: YES)。不光远程登录不上,连本机也是如此。 再次用root登录mysql,检查用户表,检查授权表,均未发现异常,之前…
今天收拾了下屋子,无意中扫落了柜子上的盒子,那是MacBook Pro的盒子,里面的发票掉了出来,拾起来一看,我才注意到原来我已经买来一年半了。收拾完房间,我盯着前方的电脑,回想到很多事情,决定写一篇文章来聊一聊。 为什么 我拥有自己的电脑的时间已经很晚了,我还记得我第一台电脑是我叔送我的,型号是Compaq CQ40(后来才知道这个品牌当时已经属于HP旗下了),具体配置记不清了,只记得是2G DDR2内存的,后来加了一条2G内存升级到了4G,这台笔记本陪伴了我差不多5年,15年的时候我换了第二台电脑-联想Y430…
这是我“搬山计划”中的第一本书。本文我并不打算往书的内容里去写,只是打算趁着当下思路清楚,说说其他事。 为什么这本书是本系列的第一本书?因为我这次过年回来只带了这一本书回来,所以只能从它开始了。 先说说这本书本身吧,这其实可以说是一本说明书,一本sed与awk的说明书,我手上的这本是英文书籍《sed & awk》的中文版第二版,2003年6月第一版次出版,总共印刷了4000本。在计算机技术飞速发展,日新月异的时代,这本书算是老古董了。这种老古董,且小众的书,哪怕万能的淘宝,也都没有货了。我是从孔夫子淘到的本…
“买书如山倒,读书如抽丝”,我是一个爱书人士,每当电商打折,看到高额打折券,我都会忍不住剁手,多则一次十来本,少则一次三五本。但是呢,买来的书又很少会看,看完前几章就算不错了,甚至还有买了三五年还没开封的(我花钱买来的书为啥还要花时间看?) 直到上次搬家,我发现这个问题非常严重:我的书比我的衣服还多一箱。从那以后,我才开始约束我自己(实际上是我想买的书基本上买的差不多了),绝对不再为了买书而买书了,只有真需要的时候才能买书。 但,虽然已经约束了,原来的“山”还在啊,怎么解决呢?卖是不可能的,那只有一个办法了:把它们…
这两天迁移完后发现一个奇怪的问题:我nginx里配置了两个vhost,分别是博客(www.tinkol.com)和图床(tu.tinkol.com),然后有时候,当我访问图床时,打开来的结果是博客。 遇到这种问题,第一印象是我nginx配置文件写错了?检查了下,没错啊,server_name 配置的明明白白,清清楚楚的。看日志,抓包,两个结果都是相同的,显示直接返回的200状态码。而nginx的日志,我两个vhosts的日志是分开记录的,当出现上诉情况时,tu.log里会记录一条200,然后在www.log里记录了…
今天是农历二〇二〇年正月十四了,二〇二〇年的开局,简直是地狱难度开局,每天都会被新型冠状病毒的新闻刷屏,口罩一罩难买,甚至昨天的论坛,京东连泡面都脱销了。当然,影响最直接的,还是越放越长的假期了。 从来没想过会嫌假期太长,这半个多月的假期,由于在家呆的可谓一个无聊,吃饭,睡觉,看电视,玩手机。偶尔看点文档了解了解新东西,就算是学习了。百无聊赖中,我想起了我还有一个博客的来着。于是乎,这两天折腾了下博客。距离上次折腾博客,差不多有半年了吧,确实太久没打理了。 我这次又迁移了一次博客,重新编译了nginx,php等,之…
上个月苹果发布了MacOS 10.14,也就是MacOS Mojave版本,一直没有更新,今天抽空更新了一下,第一感觉就是看了这么久的白色皮肤,这新出的黑色主题也是很帅的嘛~~