现在,网上基本是个公开的平台,有些话一部小心就成敏感词汇了,被河蟹的下场,对这种情况表示无奈,而还有一种情况,是你的脸皮太薄,不好意思说的话,这个时候,我们其实可以将要说的话反过来说,下面就是我写的一个反转语言的程序,对于实现语言的选择可以是Perl ,Java,C,Javascript,但是实现起来的难度大不相同。首先C支持的是ASCII码,而汉字这种都是Unicode,所以用C来实现不靠谱,然后是Java 和Perl,这两种语言做这个都是小case,但是考虑到大部分朋友不会装JRE,和perl,所以,还是不能通用,而且,真正的用户需要一个GUI,而Perl是命令行的,Java的GUI做这种事情很没有必要,最后,真正的王道是Javascript,只要有浏览器,能上网的大部分都支持Javascript,所以,这个用Javascript来做能覆盖几乎所有的机器,而且我可以很轻松的将GUI的任务简化成两个文本区域,正常人都会用,下面是我的实现代码 BIOXCY DECRYPTION 代码:(请拷贝下面的代码,然后保存成文件(比如a.htm),然后用浏览器打开它) <!--------------------------华丽的分割线------------------------------------------------> <script language=javascript> function decrypt(){ var cipher = ""; cipher = document.getElementsByName('cipher')[0].value;
var text = ""; for(var i = 0; i < cipher.length; i++){ text = cipher.charAt(i) + text; }
document.getElementsByName('meaning')[0].value = text; } </script> <head><title>BIOXCY DECRYTION PAGE</title></head> <body style="background:url(http://blogold.chinaunix.net/photo/122445_110303192302.jpg);"> <center> <H1>反转文本 阅读器</H1> <p><font color = red>密文:<textarea rows = 10 columns = 500 name=cipher ></textarea></p> <p><font color = red>明文:<textarea rows = 10 columns = 500 name=meaning></textarea></p> <p> <input type = submit onclick = "decrypt()" value = "反转">
<font color=white> COPYLEFT DESIGNER:BIOXCY
EMAIL:bioxcy@qq.com
2011-3-7
</center> </body>
<!--------------------------华丽的分割线------------------------------------------------> |