-
通天塔导游 - 细数各种编程语言优缺点
所属栏目:[大数据] 日期:2020-12-16 热度:84
(译注:圣经记载:在远古的时候,人类都使用一种语言,全世界的人决定一起造一座通天的塔,就是巴别塔,后来被上帝知道了,上帝就让人们使用不同的 语言,这个塔就没能造起来。 巴别塔不建自毁,与其说上帝的分化将人类的语言复杂化,不如说是人类自身心灵和[详细]
-
Perl练习之——微型计算器
所属栏目:[大数据] 日期:2020-12-16 热度:184
print "请输入第一个数字first: " ; $pmt = STDIN ; chomp $pmt ; print "请输入第二个数字second: " ; $interest = STDIN ; chomp $interest ; print "请输入运算符号sin,0+,1-,2*,3/ " ; $mons = STDIN ; chomp $mons ; #Formula requires a monthly inter[详细]
-
Gearman一个异步任务调度器
所属栏目:[大数据] 日期:2020-12-16 热度:164
Gearman是一个比较著名的任务调度器,可以将工作任务委派给后台别的进程或者别的机器的进程去做,当然对于远程过程调用我们可以有很多种选择,RPC,REST接口等都是不错的解决方案,但是Gearman提供了对各种语言丰富的集成,它的程序框架如下图,我们可以看出[详细]
-
检查系统软件版本
所属栏目:[大数据] 日期:2020-12-16 热度:171
#! /bin/bash# Simple script to list version numbers of critical development toolsexport LC=ALL=Cbash --version | head -n1 | cut -d " " -f2-4echo "/bin/sh - `readlink -f /bin/sh`"echo -n "Binutils: "; ld --version | head -n1 | cut -d" " -f3[详细]
-
perl获取当前环境
所属栏目:[大数据] 日期:2020-12-16 热度:194
? 在perl中获取当前登陆的用户名,要求在windows和linux下都可用.通过读取系统的环境变量实现,在xp和linux下测试通过,代码如下: ? my ?$Sys_name = $^O; if ($Sys_name =~ /MSWin32/){ ? ?print $ENV{'USERNAME'},"n"; } else { ??? ?if($Sys_name =~ /linu[详细]
-
Perl的经典用法及源码
所属栏目:[大数据] 日期:2020-12-16 热度:138
用Open() 函数打开文件 打开文件的常用方法是: open(FH," $filename") or die "Couldn't open $filename for reading: $!"; open() 函数通常带有两个参数,第一个为文件句柄,用于指向打开的文件,第二个参数是文件名及模式(文件的打开模式)的混合体,如果文[详细]
-
Perl练习之——循环语句
所属栏目:[大数据] 日期:2020-12-16 热度:127
#if elsif else 条件语句 $i = STDIN ; chomp $i ; if($i 10) { ?? ?print "Number is less than 10" ; } elsif($i 20) { ?? ?print "Number is more than 20" ; } else { ?? ?print "Number is between 10 and 20." ; } #循环语句 $counter = 0 ; while($co[详细]
-
LWP::UserAgent HTTPs Debug
所属栏目:[大数据] 日期:2020-12-16 热度:50
1) The latest(v5.14) perl SSL lib implementation is quite different from the old one(v5.8.8). The following code can work well with the old version perl,but it can't live with the new perl on win7 64bit. #!/usr/bin/perl use warnings; use s[详细]
-
Perl包的安装
所属栏目:[大数据] 日期:2020-12-16 热度:172
windows下网络直接安装: 1. ppm安装 set http_proxy=http://host:port SET HTTP_proxy=your proxy server (you must include "http://" ,followed by a colon and the proxy port,if applicable; e.g.,SET HTTP_proxy=http://proxy:8080 ppm ? install ? 模[详细]
-
Perl读取wtmpx日志文件
所属栏目:[大数据] 日期:2020-12-16 热度:101
作者:半点闲 时间:2012-6-4 15:46 博客:blog.csdn.net/cg_i 邮箱:b_dx@sohu.com 环境:SCO_SV scosysv 3.2 5.0.6 i386 ????? Perl v5.8.7 built for i586-pc-sco3.2v5.0 正文 ? 在大多数Unix变种中,登录和注销这两个行为会被跟踪到名为wtmpx(或者是wt[详细]
-
利用perl研究fork函数
所属栏目:[大数据] 日期:2020-12-16 热度:99
???? 1? #!/bin/perl ???? 2? $return=fork; ???? 3? if ($return == 0){ ???? 4? print "this is the child process;return value is $return.n"; ???? 5? } ???? 6? elsif (defined $return){ ???? 7? print "parent process:return pid is $return.n";[详细]
-
利用perl研究fork函数和exec函数
所属栏目:[大数据] 日期:2020-12-16 热度:172
???? 1? #!/bin/perl ???? 2? $return=fork; ???? 3? if ($return == 0){ ???? 4? print "this is the child process;return value is $return.n"; ???? 5? exec "/bin/date"or die"exec failed:$!n"; ???? 6? print "this line will never be outputted![详细]
-
perl的有趣程序
所属栏目:[大数据] 日期:2020-12-16 热度:70
$_='ev al("seek 40D ATA,0;");foreach(1..3) {DATA;}my @camel1hump;my$camel; my$Camel ;while( DATA){$_=sprintf("%-69s",$_);my@dromedary 1=split(//);if(defined($_=DATA)){@camel1hum p=split(//);}while(@dromeda ry1){my$camel1hump=0 ;my$CAMEL=3[详细]
-
CPAN install
所属栏目:[大数据] 日期:2020-12-16 热度:97
http://hi.baidu.com/thinke365/blog/item/113c82c5422244a28226acfe.html sudo perl -MCPAN -e shell install?JSON::XS[详细]
-
Perl 脚本中使用ls 获取目录名或文件名注意事项
所属栏目:[大数据] 日期:2020-12-16 热度:167
???????????????????? 如果没有设置,获取有可能导致命令行下用ls -l 执行的结果和在perl 中执行的结果时间显示不一致,导致获取文件名或目录失败。 如: 在shell 中执行ls 命令显示如下格式: drwxr-xr-x 6 root root 4096 06-02 19:57 1234 在perl 中ls -l[详细]
-
Perl 精萃
所属栏目:[大数据] 日期:2020-12-16 热度:112
-- Start 如果你认为本系列文章对你有所帮助,请大家有钱的捧个钱场,点击此处赞助,赞助额1元起步,多少随意,赞助时留下 Email,你将收到本人所写的所有电子书。没钱的捧个人场,求好评或建议,点击此处免费下载本人的电子书。 Perl 简介 Perl 注 释 数据[详细]
-
Perl 简介
所属栏目:[大数据] 日期:2020-12-16 热度:175
-- Start 什么是 Perl Perl 是一种脚本语言,解释执行,无需编译环境。它的全称是实用摘录和报告语言(Practical Extraction and Report Language)。 Perl 能够用来干什么? 时至今日,Perl 的应用已经非常广泛了,Web编程,系统管理,网络编程,数据库管理等等[详细]
-
Perl 注释
所属栏目:[大数据] 日期:2020-12-16 热度:152
-- Start Perl 只支持单行注释,没有多行注释。注释以 # 开始到行尾。 #!/usr/bin/perl# perl 是非常松散和自由的语言,一个体现是调用函数时,在没有语义冲突的情况下括号总是可选的print ("Hello World.n");print "Hello World.n"; ? -- 更多参见:Perl[详细]
-
调试 Perl 脚本
所属栏目:[大数据] 日期:2020-12-16 热度:117
-- Start Perl 是一门非常松散的语言,在默认情况下,我们使用一个未定义的变量或把一个字符串和一个数字进行数学运算它也不会报任何错误,所以当我们写完一个 Perl 脚本时,最好使用下列方式之一进行调试。 #!/usr/bin/perl# 方法1 -- 修改沙邦,添加 -w 选[详细]
-
Perl学习开篇
所属栏目:[大数据] 日期:2020-12-16 热度:125
? ? 刚花了三个月学习Linux shell,主要是bash,总算是入门级了,感觉shell就是AWK、sed、grep和正则表达式。 ? ? 比较受打击的是,系统管理员推荐学Perl,认为Perl比shell强大,思考再三,决定花三个月学习下Perl的基础,争取入门,至少也得能够用Perl操纵O[详细]
-
ASN.1简介
所属栏目:[大数据] 日期:2020-12-16 热度:99
? ASN.1简介 分类:? ASN.12010-12-16 16:05? 157人阅读 ? 评论(0) ? 收藏? 举报 什么是ASN.1 ??? ASN.1是 Abstract Syntax Notation one×(抽象语法标记语言) 的缩写,是以「定义信息的结构」为目的语言,是由ISO和ITU-T规定的一套标准。 ??? 本来的目的[详细]
-
链路状态监视程序perl版
所属栏目:[大数据] 日期:2020-12-16 热度:93
机房里面经常需要监视到几个方向的链路连通情况,出现中断或链路恢复的时候要有告警信息或其他提示方式。下面放一个perl编写的链路状态监视程序。[详细]
-
Do you still program in Perl?
所属栏目:[大数据] 日期:2020-12-16 热度:94
Notice a great post on reddit,the author listed some useful modules in it. I am excited for that Perl community always appears to be full of vitality and innovation that surprise us. Below content is referring to webpage ?http://www.reddit[详细]
-
控制结构
所属栏目:[大数据] 日期:2020-12-16 热度:160
-- Start if 语句 和其他语言一样,Perl 也有?if 语句,不同的是 Perl 没有布尔类型,任何值都可以用于条件判断,数字 0,字符串 '' 和 '0',空列表,undef 等为假,其他为真。下面是一个简单的例子。 #!/usr/bin/perl$a = "a";$b = "b";# 注意此处是比较字[详细]
-
标准输入输出
所属栏目:[大数据] 日期:2020-12-16 热度:192
-- Start 标准输出 通常,所谓的标准输入指的是键盘,标准输出指的是屏幕。我们已经知道了如何通过 print 函数来打印消息到标准输出,事实上,那是简写,完整的写法如下: #!/usr/bin/perl# 标准输出print "messagen";print STDOUT "messagen";# 标准错误[详细]
