Multi-line comments in perl code

One method that some people use is to make use of pod-style =pod and =cut. Like


=comment
A hash named $requestParams is created containing all
the data needed for the http transaction. This data
is then stored in $self->RequestParams, and no further data
is needed.
=cut

阅读全文...

安装DBD:SQLite时的问题

从cpan上下载DBD:SQLite module,执行如下步骤安装
perl Makefile.PL
make
make test
make install
在make test时候总是报错说test failed。

网上google了半天也没找到什么有用的信息,后来才发现是下载的版本太旧,是0.31的版本,后来重新下载了1.31的版本后,问题就解决了。看来以后从cpan上下载module还要注意一下版本。

阅读全文...

Problem: psexec stuck with no response

在CGI程序中调用了一段外部命令,命令中用psexec执行远程操作,却发现psexec一直hold在那儿,没有返回。从进程管理中可以看到psexec确实被调用。在网上搜索了一下,发现可以通过添加-accepteula参数解决,如下
psexec -accepteula \\ -u -p

阅读全文...

Notes for running CGI scripts on Windows Apache Server

From http://www.thesitewizard.com/archive/addcgitoapache.shtml

Need to modify your CGI script to make it run. As it stands, if your CGI script is a Windows executable, it would be executed by Apache correctly. However, if it's a script that relies on an interpreter such as Perl or Python, you will have to modify the first line of the script.

Your Perl script will typically contain an initial line of

#!/usr/bin/perl


or some such thing. This tells a Unix-based kernel to look for an interpreter at the path "/usr/bin/perl" and invoke it to interpret the instructions in the file.

Since the script now runs on Windows, and it is unlikely that you installed your Perl interpreter in a /usr/bin directory, you will need to change that first line to point to the real location of your Perl interpreter.

For example, on my Windows box, I have to change the first line of my Perl scripts to:


#!c:/program files/perl/bin/perl.exe

Of course if you are using other scripting languages, you will have to set that initial line to point to whatever interpreter you are using.

阅读全文...

Shell Scripting: Convert Uppercase to Lowercase

Source:
http://www.cyberciti.biz/faq/linux-unix-shell-programming-converting-lowercase-uppercase/

Q. How do I convert uppercase words to lowercase or vise versa under BASH shell? I've a small shell script and I'd like to convert all incoming user input to lowercase using a shell script.



A. Use tr command to convert all incoming text / words / variable data from upper to lower case or vise versa (translate all uppercase characters to lowercase).

Convert all text file data from upper to lowercase:
Type the following command at shell:

$ tr '[:upper:]' '[:lower:]' <> output.txt

Convert variable data from upper to lowercase:
$ echo $VAR_NAME tr '[:upper:]' '[:lower:]'
$ echo $VAR_NAME tr '[:lower:]' '[:upper:]'

阅读全文...

用Diruse命令获取目录大小信息

今天发现windows有一个自带的Diruse工具可以很方便的获取目录大小信息。

比如要显示C盘下所有目录的大小,可以用如下命令
diruse /m /* C:\

更详细的用法可参考diruse的帮助页,也可参考下面这个链接中的例子
http://technet.microsoft.com/en-us/library/cc786699(WS.10).aspx


阅读全文...

如何让大脑更高效率工作

1.大脑喜欢色彩。平时使用高质量的有色笔或使用有色纸,颜色能帮助记忆。

2.大脑集中精力最多只有25分钟。这是对成人而言,所以学习20到30分钟后就应该休息10分钟。你可以利用这段时间做点家务,10分钟后再回来继续学习,效果会更好。


3.大脑需要休息,才能学得快,记得牢。如果你感到很累,先拿出20分钟小睡一会儿再继续学习。

4.大脑像发动机,它需要燃料。大脑是一台珍贵而复杂的机器,所以你必须给它补充“优质燃料”。垃圾食品、劣质食品、所有化学制品和防腐剂,不仅损害身体,还削弱智力。英国一项新研究显示,饮食结构影响你的智商。

5.大脑是一个电气化学活动的海洋。电和化学物质在水里能更好地流动,如果你脱水,就无法集中精力。专家建议,日常生活要多喝水,保持身体必需的水分,而且一天最好不要饮用相同的饮料,可以交换着喝矿泉水、果汁和咖啡等。另外,研究资料显示,经常性头痛和脱水有关。

6.大脑喜欢问题。当你在学习或读书过程中提出问题的时候,大脑会自动搜索答案,从而提高你的学习效率。从这个角度说,一个好的问题胜过一个答案。

7.大脑和身体有它们各自的节奏周期。一天中大脑思维最敏捷的时间有几段,如果你能在大脑功能最活跃的时候学习,就能节省很多时间,会取得很好的学习效果。

8.大脑和身体经常交流。如果身体很懒散,大脑就会认为你正在做的事情一点都不重要,大脑也就不会重视你所做的事情。所以,在学习的时候,你应该端坐、身体稍微前倾,让大脑保持警觉。

9.气味影响大脑。香料对保持头脑清醒有一定功效。薄荷、柠檬和桂皮都值得一试。

10.大脑需要氧气。经常到户外走走,运动运动身体。

11.大脑需要空间。尽量在一个宽敞的地方学习,这对你的大脑有好处。

12.大脑喜欢整洁的空间。最近的研究显示,在一个整洁、有条有理的家庭长大的孩子在学业上的表现更好。为什么,因为接受了安排外部环境的训练后,大脑学会了组织内部知道的技巧,你的记忆力会更好。

13.压力影响记忆。当你受到压力时,体内就会产生皮质醇,它会杀死海马状突起里的脑细胞,而这种大脑侧面脑室壁上的隆起物在处理长期和短期记忆上起主要作用。因此,压力影响记忆。最好的方法就是锻炼。

14.大脑并不知道你不能做哪些事情,所以需要你告诉它。用自言自语的方式对大脑说话,但是不要提供消极信息,用积极的话代替它。

15.大脑如同肌肉。无论在哪个年龄段,大脑都是可以训练和加强的。毫无疑问,不要寻找任何借口。不要整天呆在家里无所事事,这只能使大脑老化的速度加快。专业运动员每天都要训练,才能有突出表现。所以你一定要“没事找事”,不要让大脑老闲着。

16.大脑需要重复。每一次回顾记忆间隔的时间越短,记忆的效果越好,因为多次看同一事物能加深印象,但只看一次却往往容易忘记。

17.大脑的理解速度比你的阅读速度快。用铅笔或手指辅助阅读吗?不,用眼睛。使用这种方法的时候,需要你的眼睛更快地移动。

18.大脑需要运动。站着办公效率更高。

19.大脑会归类,也会联系。如果你正在学习某种东西,不妨问问自己:它让我想起了什么?这样做能帮助你记忆,因为大脑能把你以前知道的知识和新知识联系起来。

20.大脑喜欢开玩笑。开心和学习效率成正比,心情越好,学到的知识就越多,所以,让自己快乐起来吧~!

阅读全文...