计算机应用,linux,php,mysql,perl等

Perl chomp函数

PPS:学习Perl语言编程中……,打算边学边把Perl函数整理出来。

介绍:

chomp函数通常会删除变量里包含的字符串尾部的换行符。它是chop函数的一个略微安全些的版本,因为它对没有换行符的字符串没有影响。更准确地说,它根据了解$/的当前值删除字符串终止符,而不只是最后一个字符。

和chop不同,chomp返回删除的字符数量。你不能chomp一个直接量,只能处理变量。 阅读更多

Perl chmod函数

学习Perl语言编程中……,打算边学边把Perl函数整理出来。

介绍:

chmod函数改变一列文件的权限。列表的第一个元素必须是数字模式。chmod函数返回成功改变了的文件的数目。如:

$cnt = chmod 0755, 'file1', 'file2';

会把$cnt设置为0,1,或2,具体多少取决于改变的文件的数目。 阅读更多

Perl chdir函数

学习Perl语言编程中……,打算边学边把Perl函数整理出来。

用法:

chdir EXPR
chdir

介绍:

如果可能,chdir函数改变当前进程的工作目录到EXPR。如果省略EXPR,即返回调用者的根目录。成功时返回真,否则返回假。 阅读更多

Linux下大文件的排序和去重复

Linux下我们用 sortuniq 的命令来实现去重复行。

去重复行

简单的用法如下,如一个文件名:happybirthday.txt

cat happybirthday.txt (显示文件内容)

Happy Birthday to You!
Happy Birthday to You!
Happy Birthday Dear Tux!
Happy Birthday to You!

cat happybirthday.txt|sort (排序)

Happy Birthday Dear Tux!
Happy Birthday to You!
Happy Birthday to You!
Happy Birthday to You!

cat happybirthday.txt|sort|uniq (去重复行)

Happy Birthday Dear Tux!
Happy Birthday to You!

阅读更多

用Perl解答一道小学数学题

ps: 现在的小学生真是天才,一道小学数学题都足够你折腾的。

一道小学数学题

大概意思是这样:

1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1

4*4,把其中6个1替换成0,使得横竖1的个数都是偶数,一共有几种,并打印出来。

阅读更多

Perl abs函数

PHP已经学习得七七八八了。接下来要有大的进展,就是要从实践中学习了。那现在要转战Perl咯,开始学习Perl的函数。

每日一函数:Perl abs函数

介绍

abs函数返回它的参数(VALUE)的绝对值。当没有指定参数时,返回$_的绝对值。 阅读更多

两种办法批量去掉重复数据

两种办法批量去掉重复数据

这是对大批量数据而言的,数据少的话其实没多大意思。我喜欢大批量的数据。对于大批量的数据,最好用的工具其实还是Linux,如果是稍微少一些的话,直接用Excle就行了。

这里介绍两种办法,去掉重复的数据。说之前来复习一下我喜欢的一句话:柳城博客(Lc.), 努力在数据的海洋里畅游

1,用Excle,适合不算太大量的数据

如果是用Excle,太大的数据打开会有问题的。打开十几M的大小的Excle都够吃力的。如果电脑内存差些,那更加惨。不过,这种情况是适合大部分人的。 阅读更多