[PerlChina] Perl内部机制

2012-07-04 文章 De-Jian Zhao

函数与参数列表间可以有空格,这在小骆驼中提到了。
$ perl -e ' print (2+3) x 3 '
5
$ perl -e ' print ((2+3) x 3) '
555

但是,sigil与变量名之间也可以有空格,这语法太灵活太松散了吧?
$ perl -e '$a=1; print $ a; '
1
$ perl -e '$a=1; print $ a + $ a; '
2
$ perl -e '$a=1; print $ a + $ ab; '
1
$ perl -e '$ a=1; print $a + $ a; '
2

Perl中如何来实现的?语句应当是根据分号 ; 来识别的吧?还有没有别的规则? 
有没有讲述Perl语言内部机制的资料?大家给推荐一些。多 谢!


--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscr...@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。



[PerlChina] Re: Perl内部机制

2012-07-04 文章 climby
*这个就要讲到Perl的变量的命名规范了。变量只能以字符或者下划线开头。*
*显然空格是不能作为变量的开头的。因此 $a = $a 的。 验证如下*
*
*
*$perl -e '$a=1; print "true\n" if ($  a == $a)'*
*true
*
所以这个就很容易解释你所得到的那些结果了。 其实不是print函数参数列表中空格的缘故哦。



在 2012年7月4日星期三UTC+8下午3时15分53秒,Tianping写道:
>
> 函数与参数列表间可以有空格,这在小骆驼中提到了。 
> $ perl -e ' print (2+3) x 3 ' 
> 5 
> $ perl -e ' print ((2+3) x 3) ' 
> 555 
>
> 但是,sigil与变量名之间也可以有空格,这语法太灵活太松散了吧? 
> $ perl -e '$a=1; print $ a; ' 
> 1 
> $ perl -e '$a=1; print $ a + $ a; ' 
> 2 
> $ perl -e '$a=1; print $ a + $ ab; ' 
> 1 
> $ perl -e '$ a=1; print $a + $ a; ' 
> 2 
>
> Perl中如何来实现的?语句应当是根据分号 ; 来识别的吧?还有没有别的规则? 
> 有没有讲述Perl语言内部机制的资料?大家给推荐一些。多 谢! 
>
>

-- 
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要在网络上查看此讨论,请访问 https://groups.google.com/d/msg/perlchina/-/W2O4SHeCfLIJ。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscr...@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。



Re: [PerlChina] Re: Perl内部机制

2012-07-04 文章 De-Jian Zhao
这个可以理解。我是想了解更多关于Perl语言本身机制的东西,不知道有没有什么
资料可推荐,能有下载链接就更好了。

On 2012-7-4 15:43, climby wrote:
> /这个就要讲到Perl的变量的命名规范了。变量只能以字符 或者下划线开头。/
> /显然空格是不能作为变量的开头的。因此 $ a = $a 的。 验证如下/
> /
> /
> /$perl -e '$a=1; print "true\n" if ($ a == $a)'/
> /true
> /
> 所以这个就很容易解释你所得到的那些结果了。 其实不是print函数参数列表中
> 空格的缘故哦。
>
>
>
> 在 2012年7月4日星期三UTC+8下午3时15分53秒,Tianping写道:
>
> 函数与参数列表间 可以有空格,这在小骆驼中提到了。
> $ perl -e ' print (2+3) x 3 '
> 5
> $ perl -e ' print ((2+3) x 3) '
> 555
>
> 但是,sigil与变量名之间也可以有空格,这语法太灵活太松散了吧?
> $ perl -e '$a=1; print $ a; '
> 1
> $ perl -e '$a=1; print $ a + $ a; '
> 2
> $ perl -e '$a=1; print $ a + $ ab; '
> 1
> $ perl -e '$ a=1; print $a + $ a; '
> 2
>
> Perl中如何来实现的?语句应当是根据分号 ; 来识别的吧?还有没有别的
> 规则?
> 有没有讲述Perl语言内部机制的资料?大家给推荐一些。多 谢!
>
> -- 
> 您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”
> 论坛。
> 要在网络上查看此讨论,请访问
> https://groups.google.com/d/msg/perlchina/-/W2O4SHeCfLIJ。
> 要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
> 要取消订阅此网上论坛,请发送电子邮件至
> perlchina+unsubscr...@googlegroups.com。
> 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN
> 访问此网上论坛。

-- 
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscr...@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。



Re: [PerlChina] Re: Perl内部机制

2012-07-04 文章 himemeizhi
兰州想问的是“perl解释器可以如何实现”,不是“perl为什么可以这样”

Sent from my iPad
http://about.me/hime

On 4 Jul, 2012, at 16:03, De-Jian Zhao  wrote:

> 这个可以理解。我是想了解更多关于Perl语言本身机制的东西,不知道有没有什么资料可推荐,能有下载链接就更好了。
> 
> On 2012-7-4 15:43, climby wrote:
>> 
>> 这个就要讲到Perl的变量的命名规范了。变量只能以字符 或者下划线开头。
>> 显然空格是不能作为变量的开头的。因此 $a = $a 的。 验证如下
>> 
>> $perl -e '$a=1; print "true\n" if ($  a == $a)'
>> true
>> 
>> 所以这个就很容易解释你所得到的那些结果了。 其实不是print函数参数列表中空格的缘故哦。
>> 
>> 
>> 
>> 在 2012年7月4日星期三UTC+8下午3时15分53秒,Tianping写道:
>> 函数与参数列表间 可以有空格,这在小骆驼中提到了。 
>> $ perl -e ' print (2+3) x 3 ' 
>> 5 
>> $ perl -e ' print ((2+3) x 3) ' 
>> 555 
>> 
>> 但是,sigil与变量名之间也可以有空格,这语法太灵活太松散了吧? 
>> $ perl -e '$a=1; print $ a; ' 
>> 1 
>> $ perl -e '$a=1; print $ a + $ a; ' 
>> 2 
>> $ perl -e '$a=1; print $ a + $ ab; ' 
>> 1 
>> $ perl -e '$ a=1; print $a + $ a; ' 
>> 2 
>> 
>> Perl中如何来实现的?语句应当是根据分号 ; 来识别的吧?还有没有别的规则? 
>> 有没有讲述Perl语言内部机制的资料?大家给推荐一些。多 谢! 
>> 
>> -- 
>> 您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
>> 要在网络上查看此讨论,请访问 https://groups.google.com/d/msg/perlchina/-/W2O4SHeCfLIJ。
>> 要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
>> 要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscr...@googlegroups.com。
>> 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。
> 
> -- 
> 您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
> 要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
> 要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscr...@googlegroups.com。
> 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

-- 
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscr...@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。



Re: [PerlChina] Re: Perl内部机制

2012-07-04 文章 xatierlike Lee
http://doc.novsu.ac.ru/oreilly/perl/advprog/ch20_02.htm


2012/7/4 

> 兰州想问的是“perl解释器可以如何实现”,不是“perl为什么可以这样”
>
> Sent from my iPad
> http://about.me/hime
>
> On 4 Jul, 2012, at 16:03, De-Jian Zhao  wrote:
>
> 这个可以理解。我是想了解更多关于Perl语言本身机制的东西,不知道有没有什么资料可推荐,能有下载链接就更好了。
>
> On 2012-7-4 15:43, climby wrote:
>
> *这个就要讲到Perl的变量的命名规范了。变量只能以字符 或者下划线开头。*
> *显然空格是不能作为变量的开头的。因此 $a = $a 的。 验证如下*
> *
> *
> *$perl -e '$a=1; print "true\n" if ($  a == $a)'*
> *true
> *
> 所以这个就很容易解释你所得到的那些结果了。 其实不是print函数参数列表中空格的缘故哦。
>
>
>
> 在 2012年7月4日星期三UTC+8下午3时15分53秒,Tianping写道:
>>
>> 函数与参数列表间 可以有空格,这在小骆驼中提到了。
>> $ perl -e ' print (2+3) x 3 '
>> 5
>> $ perl -e ' print ((2+3) x 3) '
>> 555
>>
>> 但是,sigil与变量名之间也可以有空格,**这语法太灵活太松散了吧?
>> $ perl -e '$a=1; print $ a; '
>> 1
>> $ perl -e '$a=1; print $ a + $ a; '
>> 2
>> $ perl -e '$a=1; print $ a + $ ab; '
>> 1
>> $ perl -e '$ a=1; print $a + $ a; '
>> 2
>>
>> Perl中如何来实现的?语句应当是根据分号 ; 来识别的吧?还有没有别的规则?
>> 有没有讲述Perl语言内部机制的资料?大家给推荐一些。多 谢!
>>
>>  --
> 您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
> 要在网络上查看此讨论,请访问 https://groups.google.com/d/msg/perlchina/-/W2O4SHeCfLIJ。
> 要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
> 要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscr...@googlegroups.com。
> 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。
>
>
>  --
> 您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
> 要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
> 要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscr...@googlegroups.com。
> 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。
>
>  --
> 您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
> 要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
> 要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscr...@googlegroups.com。
> 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。
>

-- 
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscr...@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。



Re: [PerlChina] hbase 最新官方文档中文版

2012-07-04 文章 Gary Jsz
404错误,页面连接无效呀



在 2012年7月4日 下午2:30,azure wang 写道:

> 序  1. 
> 入门  1.1.
> 介绍  1.2. 
> 快速开始
> 连接错误了。
> 在 2012年5月30日 下午7:49,abloz...@gmail.com 写道:
>
> 我花了两天时间来翻译整理Hbase的最新官方文档,该版本基于 颜开翻译  
> 整理更新。但颜开的版本是0.90版的。HBase新版
>> 0.95 文档和0.90版相比,变化较大,补充更新了很多内容,章节调整较大。感谢盛大公司颜开 
>> 的辛勤劳动!
>>
>> 英文原文地址在此处 
>> 。汉化最后的最新版本请到此处
>> ( http://abloz.com/hbase/book.htm )浏览。大概还有20%没有翻译的,以及可能存在的翻译和链接错误。
>> 原始文档本身也还在修改完善之中。
>>
>> 在此征求志愿者参与翻译。请愿意翻译的到此处报名(https://code.google.com/p/hbasedoc-cn/)
>> 并下载修改上传。贡献者将在此文档署名。谢谢!
>> 最终版生成pdf供下载。
>>
>> 谢谢!
>>
>> 周海汉
>>
>> *目录*
>> 序 1. 
>> 入门 1.1.
>> 介绍 1.2. 
>> 快速开始 2.
>> 配置 2.1. 
>> Java 2.2.
>> 操作系统  2.3. 
>> Hadoop
>> 2.4.  
>> HBase运行模式:单机和分布式
>>  2.5.
>> ZooKeeper 2.6. 
>> 配置文件2.7.
>> 配置示例  2.8. 
>> 重要配置2.9.
>> Bloom Filter  3. 
>> 升级
>> 3.1.  从HBase 0.20.x or
>> 0.89.x 升级到 HBase 0.90.x  3.2.
>> 从 0.90.x 到 0.92.x 
>> 4.
>> The HBase Shell  4.1. 
>> 
>> 使用脚本 4.2. 
>> Shell
>> 技巧  5. 
>> 
>> 数据模型  5.1. 
>> 
>> 概念视图  5.2. 
>> 
>> 物理视图 5.3. 
>> 
>> 表  5.4. 
>> 
>> 行 5.5. 
>> 列族 5.6.
>> Cells  5.7. Data Model 
>> Operations
>> 5.8.  
>> 版本
>>  5.9.
>> 排序 5.10. 
>> 列元数据5.11.
>> Joins  6. HBase 和 Schema 
>> 设计6.1.
>> Schema  
>> 创建
>> 6.2.  column 
>> families的数量6.3.
>> Rowkey 设计  6.4. Number 
>> 数量6.5.
>> 支持的数据类型 6.6. 
>> Joins 6.7.
>> 生存时间 (TTL) 
>>
>> --
>> 您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
>> 要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
>> 要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscr...@googlegroups.com。
>> 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。
>>
>
>
>
> --
> Azure.Wang
>
>  --
> 您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
> 要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
> 要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscr...@googlegroups.com。
> 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。
>



-- 
gary@gmail.com

-- 
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscr...@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。



Re: [PerlChina] hbase 最新官方文档中文版

2012-07-04 文章 夏凯
hbase.html改成book.html就好了,作者应该是改了文件名,然后有几个url忘了改 
了,其实看看url就能看 出来的,上面也说了,是http://abloz.com/hbase 
/book.htm。

On 2012年07月05日 09:14, Gary Jsz wrote:

404错误,页面连接无效呀



在 2012年7月4日 下午2:30,azure wang >写 道:


序 
1. 入门 

1.1. 介绍 
1.2. 快速开始 

连接错误了。


在 2012年5月30日 下午7:49,abloz...@gmail.com
 mailto:abloz...@gmail.com>>写道:

我 花了两天时间来翻译整理Hbase的最新官方文档,该版本基于 颜开
翻译  整 理更新。但颜开的版本是0.90版
的。HBase新版 0.95 文档和0.90版相比,变化较大,补充更新了很多
内容,章节调整较大。感谢盛大公司颜开 
的 辛勤劳动!

英 文原文地址在此处 。
汉化最后的最新版本请到此处 (
http://abloz.com/hbase/book.htm ) 浏览。大概还有20%没有翻译
的,以及可能存在的翻译和链接错误。
原始文档本身也还在修改完善之中。

在 此征求志愿者参与翻译。请 愿意翻译的到此处报名
(https://code.google.com/p /hbasedoc-cn/)
并 下载修改上传。贡献
者将在此文档署名。谢谢!
最 终版生成pdf供下载。

谢谢!

周海汉

*目 录*

序 
1. 入门 

1.1. 介绍 
1.2. 快速开始 

2. 配置 

2.1. Java 
2.2. 操作系统 
2.3. Hadoop 
2.4. HBase运行模式:单机和分布式

2.5. ZooKeeper 
2.6. 配置文件 
2.7. 配置示例 
2.8. 重要配置

2.9. Bloom Filter


3. 升级 

3.1. 从HBase
0.20.x or 0.89.x 升级到 HBase 0.90.x

3.2. 从 0.90.x 到 0.92.x


4. The HBase Shell 

4.1. 使用脚本

4.2. Shell
技巧 

5. 数据模型


5.1. 概念
视图 
5.2. 物理视
图 
5.3. 
5.4. 
5.5. 列族 
5.6. Cells 
5.7. Data Model Operations

5.8. 版本

5.9. 排序 
5.10. 列元数据

5.11. Joins 

6. HBase 和 Schema 设计 

6.1. Schema 创建

6.2. column
families的数量

6.3. Rowkey 设计

6.4. Number 数量

6.5. 支持的数据类型

6.6. Joins 
6.7. 生存时间 (TTL) 

-- 
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers