cat > del.pl#!/usr/bin/perl$file1=$argv[0]; @tests=(1,2,3,4,5,6,7,8,9,'a','b','c','d','e','f','g','h','i','g','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z');fore...
perlscript编写aspnighthawk注: 尽管这些年来perl为广大编程爱好者所熟悉,但却对perl存在一个令人尴尬的误解,以为perl就是cgi,经常有人问我perl和cgi,和php,和asp比较如何如何,这是实在是件很遗憾的事情.这里特地贴出下面这篇文摘,也许能减少一些这方面的 误解. 本文将进一步讲述perl在可嵌入技术的广域性,和perlscript 在脚本技术领域的功用。以前的文章我说了eperl、embed perl和mod_perl 技术,它们都是单独领域的技术,是在本身基础上的延伸。而本文将讲述如何用perlscript写asp,或者是说在asp中写perlscript。 学习本文后,你将会知道perl是如何强大,它的兼容性是没有任何语言可以比的。在目前web页编程中,最为盛行的技术:cgi、asp、php、jsp等,其中cgi就包含了perl、c/c++...
open source convention (oscon) 7月7-11, 看看这些 perl guru (damian conway, mark jason dominus et al) 的采访。 http://dev.perl.org/dd-oscon2003/movies/truth/truth_big.mov (50m quicktime) 大开 extreme programming, python , 自己写的模块,m$ 的玩笑 . let's bashing. more on oscon http://www.oreillynet.com/oscon2003/ oh, 有人注意到 cpan 的页面换成了橙色? 事实上是在 oscon 时大家竞投来的。 赢家是 london pm $1025, (赢家本来可以保持颜色一年,不过最后他们决定保持橙色一...
windows2000下实现fastcgi(perl版) 四川 王骜骋 著 什么是cgi? 最早的网页都是静态的,好在有了cgi(通用网关接口)的帮助下,网站个个都变的活灵活现,像目前网站上在用的留言本,论坛,聊天室等东西很多都用cgi来完成的。 cgi只是一种接口,并不是一种编程的语言,但是cgi几乎可以接受所有的编程语言去编写它,比如c/c++、vb、shell等等,但是其中最流行的是perl(骆驼) ,perl的文字处理功能非常强大,作者开发它的目的最先也是为了处理文字报表等信息,它是一种解释性的语言,操作平台的可移植性、兼容性也很强,比如windows、*nux、os/2、vms等等 ,使用这种语言编写程序需要在操作系统上安装perl的解释器,要执行脚本的话,perl解释器会被调用,然后一行一行的做解析(关于perl的安装、调试请参考相关网站或书籍,这里不多说)。 什么是fas...
原作者:xina python概要 python是一门解释性的、面向对象的、动态语义特征的高层语言。它的高层次的内建数据结构,以及动态类型和动态绑定,这一切使得它非常适合于快速应用开发,也适合于作为胶水语言连接已有的部件。python的简单而易于阅读的语法强调了可读性,因此降低了程序维护的费用。python支持模块和包,并鼓励程序模块化和代码重用。python的解释器和标准扩展库的源码和二进制格式在各个主要平台上都可以免费得到,而且可以免费分发。 通常,程序员爱上python是因为它能增加生产力。由于没有编译过程,编辑-测试-调试周期相当快。调试python程序很简单:一个错误永远不会导致一个段错误。当解释器发现错误时,它就引发一个异常。当程序没有捕捉到异常,解释器就打印一个堆栈跟踪。一个源码级调试器允许我们检查局部和全局变量,计算表达式,设置断点,单步跟踪等等。调试器是用python...
原作者:xina string vs list string 也和 list 同为 sequence data type,也可作 slice operator,但 string 为 immutable object,不可修改其内容。 1 a = 'hello world!!' 2 print a[-7:], a[:5] 结果显示 : world!! hello 1 a = 'hello' 2 print a[1] 结果显示 : e string 也和 list 一样,可以 subscript (index) 其中的 item。python 并不像 c/c++ 般, python 并没有独立的 character type,string 的 subscripted item 为一长度为 1 的 string。 nested list list 里的 ite...
原作者:xina 程式流程、函数与模组 fllow control 1 if a <= b: 2 if c == d: 3 foo() 4 aoo() 5 else: 6 boo() 上面一个 if 的使用范例,在行 1,如果 a 小於等於 b 行 2~4 会被执行,否则行 6 会被执行。 python 并没有像 pascal 使用 begin ... end 定义 block,也没有像 c 使用 { ... } 定义 block, python 直接使用缩排决定statement 是否属於同一个 block。如 行1-4 因为缩排而成为一个 block, 而行 2-3 也因为缩排而成为一个 block,每一个 block 则成为一个 compound statement。if statement 的语法规式为 : if : ..... elif : ...... elif : ...
网址在这里http://astray.com/targeting_parrot/...
//// //一般性问题// //// #什么是parrot? parrot是为支持perl6语言而新设计的解释器。它被设计成一种独立的虚拟机,可以用来执行从perl5,perl6等动态语(dynamic languages)编译成的字节码。理想中,parrot能够支持其他的动态,被编译成字节码(bytecode-compiled)的语言,如python, ruby和tcl。 #为什么叫parrot? parrot来源于simon cozens的愚人节玩笑,说的是larry wall和guido van rossum宣布perl和python将合并。 #parrot就是perl6吗? 否!parrot是用来执行perl6程序的。perl6语言的定义正在被larry wall加工。perl6的真正状态仍然是一个迷,她会和今天我们看到的perl充分的相似,以及需要一个运行时系统。 #今天我...
perl用于实现遗传算法 [编者的话] 遗传算法在生物信息学尤其是蛋白结构预测与分析中有重要应用:perl是现在生物信息学界中很热门的一种编程语言(我们在以前专题中曾做过专门介绍)。perl的长处是文本分析,那么它在编写算法上是否能一样表现优异呢,它能不能做这方面的工作呢,别急,且看下文:) 创建您自己的达尔文式的繁殖基础 teodor zlatanov (tzz@iglou.com) 程序员,gold software systems 2001年8月 遗传编程建立在达尔文适者生存的自然选择法则的基础之上,利用变异和复制来生成算法,该算法可创建不断改进的计算机程序。在本专栏里,您将开始了解用浅显的术语表述的遗传算法。ted 给出了几种特定的任务的 perl 实现,您可以用于广泛的用途。为了示范遗传算法,ted 繁殖了一些数字和字母,应用于公式以测试这些数字的适应性,而繁殖的字母...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器