2013年4月12日

Python入门(一):一句话统计文章不重复汉字数

摘要: [x for x in set(open("c:\\test.txt").read()) if 19968<=ord(x)<=40869] 使用Python可以实现一句话统计文章里的不重复汉字数,代码如上。 这一句话涉及到Python的许多基本概念,拆解着分析一下。open("c:\\test.txt").read() 上面一句的样式和其它语言类似,都是打开一个文件,然后读其中的内容。路径的写法也是传统的两个反斜杠,双引号包含。Python里的单引号和双引号没有太多区别,成对使用即可。好处是当原始字符串里含有单引号或者双引号时,使用另一种包含 阅读全文

posted @ 2013-04-12 14:03 疯狂五四 阅读(6684) 评论(9) 推荐(7) 编辑

2012年6月13日

一款轻量级终端工具TeraTerm的脚本介绍(一)

摘要: TeraTerm 是一款类似超级终端的软件,但功能更为强大,最大的特色是支持脚本。非常丰富的脚本命令扩展使TeraTerm能做许多事情,可以大大简化了工作量,非常适合频繁使用串口或者Telnet等方式调试的环境。配合批处理或者VBA做一些简单界面,往往能迅速开发出完整的功能。在某些情况下比使用程序代码更为便捷,也使不太懂编程的人不必囿于他人进度。总的来说,TeraTerm可以完成终端交互,字符串的处理(从连接,替换到支持正则表达式),读写文本,简单计算,调用外部程序,判断选择循环暂停等逻辑更是一应俱全。 TeraTerm支持的脚本,是一个后缀为ttl的文本文件,可以直接使用记事本打开编辑... 阅读全文

posted @ 2012-06-13 11:07 疯狂五四 阅读(19650) 评论(3) 推荐(2) 编辑

2012年5月29日

Excel实现像素画效果

摘要: 像素画就是一个个点构成,excel的表格天生就是无数个点,并且还可以涂色,正好合适!图片获取每个点的RGB信息,可以使用point,也可以使用getpixel,但是这两种方法都奇慢无比。实际上point就是封装的getpixel。最终选择使用GDI+来实现,可以秒读100w像素的照片RGB信息。接下来就是着色。着色耗费大量时间,毕竟只能一个个点来操作,没法变通,20000个点大概就需要10s时间。因为只是小把戏,所以没有完善界面等,把图片放在D盘下,取名为test.jpg,运行模块下的方法pixel,稍稍等待后,一副漂亮的像素画就呈现在眼前了。以前看到一个同功能的软件,超过10000pixel 阅读全文

posted @ 2012-05-29 14:59 疯狂五四 阅读(3773) 评论(2) 推荐(1) 编辑

2011年12月9日

一个初学者C#编写帐号密码保存软件的思考过程

摘要: 实际需求:1. 手头的帐号密码越来越多,为了安全(人肉,扫号),帐号密码各不相同,时间长了之后,记忆就是个问题。2. 许多搜索的资源,比如网盘,论坛附件,都需要注册之后才能下载。3. 越来越多的论坛必须使用邮箱注册,但是随之而来的垃圾邮件让人烦不胜烦,几年下来,甚至变成彻底的垃圾邮箱。4. 一些游戏为了安全,会让帐号捆绑图片格式的数字矩阵,这些图片和帐号密码一样属于机密,但是往往公开存放。现成软件,设置浏览器插件,都有,但是如avast出产的,那是需要钱的,也有各种免费的,但是并不放心,浏览器插件倒是不错,但是个人长期换各种浏览器使用,也不方便,所以决定自己写一个,也当作练手。本质上,这类帐号 阅读全文

posted @ 2011-12-09 13:38 疯狂五四 阅读(3838) 评论(37) 推荐(3) 编辑

导航