- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 Perl练习题,持续更新中...
自己做的,有更好的答案可以贴上来,电脑是英文系统,编辑器中文显示有问题,所以写的英文注释(英语小白,勿喷)1.在目录/tmp下找到100个以abc开头的文件,然后把这些文件的第一行保存到文件new中。#user/bin/env perl#file name : test.pl#author : Tony Sun#version : 1.0#date :
2014-06-26 11:04:58 4358 1
原创 tomcat上部署CGI
之前学了Perl的基础,本来打算只学Perl如何访问数据库就算了,不过发现CGI也还挺好玩的,顺便学习一下吧,而且通过浏览器和数据库进行交互好像也很酷。现在CGI不是很流行了,基本上被Jsp/Servlet,.Net,PHP等取代了,反正这也不是Perl的主业。CGI流行原因有很多,比如效率问题,对于每一个请求都会编译执行一次脚本,虽然现在又mod_perl,但是感觉来的晚了些。此外编写这
2014-06-25 13:59:07 8056 2
原创 Perl入门(八)Perl的复杂数据结构
本文主要介绍Perl的复杂数据结构,包括:二维数组哈希结构及复杂哈希结构二维数组Perl的数组由一对圆括号及用逗号分隔的元素组成(当然还有其他的声明方式)。如:@array = ("apple","orange","pear");二维数组声明方式有两种:@array = ([1,2,3],[4,5,6],[7,8,9]);这种方式中@array表示数组,如左图。
2014-06-23 14:44:55 3413
原创 Perl入门(七) Perl脚本的调试
编程中错误不可避免,调试能够帮助我们发现有问题的代码段。在网上看了一下Perl脚本调试,发现其实很多东西并不需要,而且那么多也没人看。下面简单整理一下。1.进入debug。使用-d,进入debug状态。例:perl -d Perl程序名称。2.设置断点b:设置断点。例:b 行号;c:程序执行到下一个断点处,或执行到指定行。例:c ;c 行号;d:删除一个断点
2014-06-20 15:19:02 5065
原创 Perl入门(六) Perl方法的使用
1.定义一个方法 Perl使用sub定义方法。 语法: sub 方法名称{方法体}2.调用一个方法 Perl直接使用方法名称调用方法。 调用方式有以下四种: 方法名称; &方法名称; 方法名称(); &方法名称(); 说明:方法调用可以再任何位置,可以在方法前、后调用,也可以在方法体内部调用。 3.传
2014-06-20 14:44:19 2787
原创 Perl入门(五)Perl文件读写
Perl文件夹操作Perl创建、删除、修改文件夹mkdir("文件夹名称",权限);rmdir("文件夹名称");rename("旧文件夹名称","新文件夹名称");权限:4代表可读,2代表可写,1代表可执行;权限的组成:[前缀0][文件所有者][同组用户][其他用户]。生成的数字序列由拥有的权限对应的数字加和计算得到。如‘0755’代表:文件所有者可读可写
2014-06-20 08:57:49 3472
原创 Perl之my与local
在函数定义中,使用my关键字来确保用户定义函数中所使用的变量名不与任何其它同名的全局变量冲突,它使其后面的变量成为通常语言所谓的local变量。缺省情况下,perl函数中的变量是全局变量。 local变量先save再store.如下例:$x = 9;sub mm{ print "$x\n";}sub gg_my{ my $x = 11; print "call
2014-06-17 11:31:31 1992
原创 Perl入门(三)Perl的数组
Perl数组的声明方式Perl使用"@"符号声明一个数组:@array;使用"()"或"qw()"声明数组中元素;一个完整的声明方式为:@array = (12,"123","abc",$var);......方法一或者@array = qw(12 123 abc); ............方法二或者@array = (1..10)..............
2014-06-16 11:05:20 4831
原创 Struts2表单数据接收方式
将Action类作为一个POJO,直接进行接收在Action类内部定义字段名称,并为之声明get/set方法。页面表单name属性与定义字段名称相同。
2014-06-12 15:01:56 6091
原创 Struts2 自定义拦截器时Action无法接收到参数
问题:自定义拦截器,没有添加defaultStack导致Action无法接受到参数解决办法:方法一,添加defaultStack,然后在Action中引用 自定义的stack 方法二,如果只是需要参数的话,可以直接引用defaultStack中 的params拦截器
2014-06-11 17:09:18 2815
原创 深入理解Java闭包概念
闭包又称词法闭包闭包最早定义为一种包含环境成分>和控制成分>的实体.解释一:闭包是引用了自由变量的函数,这个被引用的变量将和这个函数一同存在。解释二:闭包是函数和相关引用环境组成的实体。注:自由变量>:除了局部变量的其他变量 简单理解:闭包能够将一个方法作为一个变量去存储,这个方法有能力去访问所在类的自由变量。
2014-06-05 11:43:05 4755 1
EJB3.0规范文档英文版
2014-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人