摘要:
学习了perl大概有3个月了,从开始的懵懂,到现在的逐渐清晰,少不了经典书籍的帮助。当然Google大神是必需的。下面是几本比较好的书,大部分我都做了书签。做书签应该说是一个好习惯。(最近舍弃了金山快盘,因为它要登录才能下载!而百度网盘不用。)http://pan.baidu.com/share/link?shareid=106510&uk=3190391850 一开始看书的时候太急,想着尽快解决问题,但事后再回去翻看这些书的时候,由于没有做书签,导致很难找到想要的内容。 所以,后来,在找每一本书的时候,尽量找有书签的。当然,如果没有书签的,我还是会花一点时间去自己做上书签。一方面.. 阅读全文
摘要:
我们正在开发的一个软件是国际化软件,所以需要翻译成其他国家的语言。但是对每一次更新实际上需要改动的语言只是一部分,其他一大部分是可重用的。所以,为了避免代理商再次翻译,我们从原来的版本资源文件抽出了对应的字典文件,并进行替换,达到只翻译一部分改变了的字符串。这其他还希望用到模糊匹配,但是效果似乎不大,不过还是很有必要的。关于模糊匹配,我看到了《编程之美》里面的一个题目:“判断字符串的相似度”。与这个类似。 以下是部分Perl写的代码: [pl] #根据RC,RC2文件构造字典需要输入两个文件,利用控件ID来对应 1 #!/usr/bin/perl -w 2 use strict; 3 u... 阅读全文
摘要:
记下来,以后写文章的时候用...Brush nameBrush aliasesFile nameActionScript3as3, actionscript3shBrushAS3.jsBash/shellbash, shellshBrushBash.jsColdFusioncf, coldfusionshBrushColdFusion.jsC#c-sharp, csharpshBrushCShar... 阅读全文
摘要:
[perl]sub commentFilter{ my $fileName = shift ;#参数是文件中的字符串 my $mul_begin = 0 ; open my $fd, " ) { if( m#\s/\*# )#if begin with: /* { $mul_begin = 1 ; } if... 阅读全文
摘要:
变量局部变量用local定义,可以平行赋值;没有加local的都是全局变量 local a ,b = c ,d 函数定义function foo(argv) ... end 这里我们还可以在函数内部定义匿名函数(闭包的概念)function foo(argv) ... function inner(argv) ... end end函数还可... 阅读全文
摘要:
一些开发平台会使用js文件来执行批处理,通常系统会有js执行引擎,但是可能我们装了dw等一些开发工具自动关联了.js文件,这样js文件便不能直接运行了...解决方法很简单,将.js文件改回JScript引擎即可。可以改注册表,但是,这样改更方便assoc .js=jsfile 大小写没关系 阅读全文