02 2012 档案
摘要:这是日本设计团队“TO-FU”创作的视频动画,29种方法让你保持创造力。29 ways to stay creative.======================1.Make lists.2.Carry a notebook everywhere.3.Try free writing.4.Get away from the computer.5.Quit beating yourself up.6.Take breaks.7.Singing in the shower.8.Drink coffee.9.Listen to new music.10.Be open.11.Surround y
阅读全文
摘要:对所有输入文件,如果没有版权信息则加上版权信息,否则什么都不做,并对原文件以.bak结尾备份。开始我使用如下程序(尝试前千万先备份输入的文件):#!usr/bin/perl -w$^I = ".bak";my %do_these;foreach (@ARGV){ print $_; $do_these{$_} = 1;}while(<>){ if(/^## Copyright/){ delete $do_these{$ARGV}; }}@ARGV = sort keys %do_these;while(<>){ if(/^#!/){ $_ .= &q
阅读全文
摘要:修改文件名一个修改文件名的错误示例:1 #!/usr/bin/perl2 foreach (@ARGV){3 s/(\.bak)?$//; #去掉文件名的.bak后缀4 }上面代码是我初学perl时写下的,然而这并不能修改文件名,事实上,所修改的仅仅是列表@ARGV中的变量,一旦退出程序,修改后的变量就会销毁。可以使用rename来实现。 1 #!/usr/bin/perl 2 foreach my $file (glob "*.bak"){#查找当前目录以.bak为后缀的文件 3 my $newFile = $file; 6 $newFile =~ s/.bak$//;#
阅读全文
摘要:发布时间:2012-01-27 11:55来源:oschina我相信激励是非常重要的。这也是为什么我常常把时间管理(这些书激励我不断改进我的时间管理方法)的书和软件开发拿出来看看。我最近刚看完一本书,《Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman / 软件开发者路线图:从学徒到高手》。这本书推动我仔细的思考我应该把时间花在哪里。巧合的是最近是我 25 岁生日,也即将是新的一年。所有这一切都推动着我整理自己的技能,并制定下一年的学习计划。我把它写到博客里面也是那本书的作者建议。我觉得这个建议非常好。和所
阅读全文
摘要:以下列表中的计算机书籍(中文版)来自微博:@程序员的那些事粉丝的推荐。按推荐次数,从高到低往下排。如果大家还有其他计算机相关的经典书籍推荐,请在评论中留言,或者在这条微博的评论中留言,我们将继续扩充这个列表。算法导论(第2版)代码大全(第2版)C++ Primer中文版(第4版)设计模式:可复用面向对象软件的基础浪潮之巅Java编程思想(第4版)Java核心技术卷1:基础知识Java核心技术卷2:高级特性人月神话Linux内核编程C程序设计语言(第2版新版)黑客与画家:硅谷创业之父Paul Graham文集编程之美:微软技术面试心得代码之美软件随想录:程序员部落酋长Joel谈软件架构之美...
阅读全文

浙公网安备 33010602011771号