DON NOT FORGOT THE C.

William Graham Sumner, 1918. The forgotten man.

起源于我要写的一个脚本,joinline。joinline首先从stdin(e.g. 终端)读入多行文本,然后用一个字符串(join string)将每行连接起来,最后打印。考虑到性能问题,joinline需要每读1行文本,就要做连接并打印(到stdout)。此时有1个问题需要注意,使用joinline时,如果输入和输出都是同个终端,且输入未结束又同时做连接打印,便会出现下面的字符串流的“错串问题”。 本来输入是1\n2\n3\n4\n

Read More...


自2015年5月21日起,当时临近研究生毕业尾期,被各种论文、答辩的事情缠身,为了找回学习的感觉,我给自己立了一个小小的目标:1周6天,工作后,每天花90分钟随性学习自己感兴趣的东西。经225天的统计,处理结果是将小部分没有记录的一天当学习时长为0、以及超出90分钟时长的还是记为90分钟,最后将各项的学习时长归类(Figure 1)。python的学习时长最长,4.1 个工作天(4.1 * 8 h),还有git 1.3个工作天,这门技术

Read More...


这个脚本写成的初衷就是为了解决下载过程中,突然有事离开,又需要等待下载完后,关闭电脑的情形;或者你将要睡觉却有些数据正在上传到云端,时间大致还需要10分钟,你自然会想让电脑在10~20分钟后会自动关机。 首先右键另存为从这里取得 Qshutdown.bat 脚本,保存为 Qshutdown.bat 同名文件(你也可以使用自己喜欢的名字保存,但务必选择文件类型为 所有文件 ,且扩展名为 .bat 的可执行脚本)。 Qshutdown.b

Read More...


多写一点,想深一点。