求婚示爱的Perl代码之改写篇
改写代码
#!/usr/bin/perl -w
use strict;
my$f= $[;my
$ch=0;sub l{length}
sub r{join"", reverse split
("",$_[$[])}sub ss{substr($_[0]
,$_[1],$_[2])}sub be{$_=$_[0];p
(ss($_,$f,1));$f+=l()/2;$f%=l
();$f++if$ch%2;$ch++}my$q=r
("\ntfgpfdfal,ce?bngbjn".
"axfvxf"); $_=$q; $q=~
tr/f[a-z]/ [l-za-k]
/;my@ever=1..&l
;my$mine=$q
;sub p{
print
@_;
}
be $mine for @ever
代码输出
ping, will you marry me?
相关推荐
-
求婚示爱的Perl代码之改写篇
改写代码 #!/usr/bin/perl -w use strict; my$f= $[;my $ch=0;sub l{length} sub r{join"", reverse split ("",$_[$[])}sub ss{substr($_[0] ,$_[1],$_[2])}sub be{$_=$_[0];p (ss($_,$f,1));$f+=l()/2;$f%=l
-
求婚示爱的Perl代码之注释篇
原始代码 代码出处:http://www.perlmonks.org/index.pl?node_id=384100 #!/usr/bin/perl -w use strict; my$f= $[;my $ch=0;sub l{length} sub r{join"", reverse split ("",$_[$[])}sub ss{substr($_[0] ,$_[1],$_[2])}su
-
不间断循环滚动效果的实例代码(必看篇)
蛮优秀的一段效果代码,可以上下左右滚动,收藏了 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv=&q
-
一个简单的php MVC留言本实例代码(必看篇)
摘要 标题上我把这个留言板叫最简单的,其实应该叫最简陋的,因为把全部注意力集中在MVC模式设计和实现上,所以UI方面几乎没有一点修饰. 这个小程序一共包含6个文件,其中index.php是程序入口.post.htm是留言表单.在lib文件夹里Model.View .Controller三个文件分别实现MVC,DataAccess是一个简单的数据库访问类.其实这个程序是国外的一个人写的. PHP代码: /** * 一个用来访问MySQL的类 * 仅仅实现演示所需的基本功能,没有容错等 * 代码未作
-
MsSql 存储过程分页代码 [收集多篇]
复制代码 代码如下: --使用说明 本代码适用于MsSql2000,对于其它数据库也可用.但没必要 --创建存储过程 CREATE PROCEDURE pagination @tblName varchar(255), -- 表名 @strGetFields varchar(1000) = '*', -- 需要返回的列 @fldName varchar(255)='', -- 排序的字段名(可包含如TABLE.FLDNAME形式) @PageSize int = 10, -- 页尺寸 @Page
-
perl 学习资料整理篇第1/4页
NULL值的判断 $t{type1id} = $$pref{dbh}->selectrow_array("SELECT type1id FROM enq1 WHERE id = 3"); if ( $t{type1id} == 0 ) { print "Type1id is NULL\n"; } ==>不是数值项的话,这个语句有问题.数值项专用. if ( length($t{type1id}) == 0 ) { print "Type1id
-
Python绘制的爱心树与表白代码(完整代码)
Python给女朋友带来的快乐 用的的开发工具为pycham,pycham也是广泛用于做Python开发的工具.运用的turtle库,当然了如果是安装了anaconda3这个库那更好,以为这里面有我们会做Python程序设计时用到的大部分的库,turtle它是python中一个绘制图像的函数库,可以用它来绘制很多的东西,比如简单的小黄人.玫瑰花等,这个库也可以生说是一只马良的神笔的吧.比如以下是为女朋友准备的小小的惊喜吧. 1.爱心树 import turtle import random de
-
Perl命令行应用程序详解
perl - Practical Extraction and Report Language,Perl有很多命令行参数,通过它可以让你的程序更简练,并且可以写出很多只有一行命令的perl.在这篇文章里我们来了解一些常用的命令行参数. 命令行调用 复制代码 代码如下: perl [ -sTtuUWX ] [ -hv ] [ -V[:configvar] ] [ -cw ] [ -d[t][:debugger] ] [ -D[number/list] ] [ -pna ] [ -Fpattern
-
java代码效率优化方法(推荐)
1. 尽量指定类的final修饰符 带有final修饰符的类是不可派生的. 如果指定一个类为final,则该类所有的方法都是final.Java编译器会寻找机会内联(inline)所有的 final方法(这和具体的编译器实现有关).此举能够使性能平均提高50% . 2. 尽量重用对象. 特别是String 对象的使用中,出现字符串连接情况时应用StringBuffer 代替.由于系统不仅要花时间生成对象,以后可能还需花时间对这些对象进行垃圾回收和处理.因此,生成过多的对象将会给程序的性能带来很大
-
情人节写给女朋友Java Swing代码程序
马上又要到情人节了,再不解风情的人也得向女友表示表示.作为一个程序员,示爱的时候自然也要用我们自己的方式. 这里给大家上传一段我在今年情人节的时候写给女朋友的一段简单的Java Swing代码,主要定义了一个对话框,让女友选择是不是喜欢自己.如果她选了"是",皆大欢喜,如果她想选"不",哼哼...看一下截图吧. 代码效果图: 接下来不废话,直接上代码了.新版本已上传,也欢迎大家到我的github上下载和改进代码(点此转到github). 另外就是因为这个代码当时是在
随机推荐
- parabola.js抛物线与加入购物车效果的示例代码
- mysql下为数据库设置交叉权限的方法
- MongoDB中的一些坑(最好不要用)
- Mysql中存储UUID去除横线的方法
- vue.js入门教程之基础语法小结
- JS/FLASH实现复制代码到剪贴板(兼容所有浏览器)
- 用JS判别浏览器种类以及IE版本的几种方法小结
- 批处理命令教学之字符串排序(sort)
- NumberToUpper数字转中文详解
- JavaScript中instanceof运算符的使用示例
- Python中集合的内建函数和内建方法学习教程
- C++中关于Crt的内存泄漏检测的分析介绍
- 简单实现jQuery多选框功能
- JQuery入门——用映射方式绑定不同事件应用示例
- JavaScript实现一个空中避难的小游戏
- c#使用filesystemwatcher实时监控文件目录的添加和删除
- 深入c#绘制验证码的详解
- 解决iView中时间控件选择的时间总是少一天的问题
- javaScript中的空值和假值
- python 实现对文件夹内的文件排序编号