使用vi查找文件中指定内容并输出到文件
摘要:今天碰到这样一个需求,大概有100多个文件,需要从这些文件里面找到一些具有相同格式的代码,然后把他们统一输入到一个txt中去。拿到需求后,我的第一个想法就是使用vi,于是就尝试了一下,得到了一个不是很好的解决方案,如下: :set nows :map \1 gg:.,.write >> c:\temp.txt\2 :map \2 /^[ \t]*form ma/^[ \t]*with frame...
阅读全文
posted @
2006-03-30 17:49
Allen Young
阅读(2887)
推荐(0)
Google 另类技巧不完全手册
摘要:大家一定对 Google 十分熟悉了吧?除了最常规的搜索功能,它还具有很多十分另类的技巧。下面就列举一些给大家看看。 1、搜索在线摄像头监视站点 在Google中输入inurl:"ViewerFrame?Mode=",你会获得无数个未经加密的网络摄像机监视到的画面。无聊的时候玩玩,可以满足一下我们的好奇心。此外,打开这个站点www.opentopia.com/hiddencam.php ,在...
阅读全文
posted @
2006-03-29 18:15
Allen Young
阅读(676)
推荐(0)
Leon - 经典对白
摘要:Leon (1994) Directed by: Luc Besson Cast overview: Jean Reno - Leon Gary Oldman - Stansfield Natalie Portman - Mathilda Danny Aiello - Tony ...
阅读全文
posted @
2006-03-25 15:06
Allen Young
阅读(2738)
推荐(0)
Head First Design Pattern - 0 - Introduction
摘要:很难想象一本写Design Pattern的书会在Amazon排行榜上雄踞半年之久,但是《Head First Design Pattern》做到了。我曾经狂搜过这本书的电子版,但是只有一个数码相机照下来的版本,很不爽,后来因为写论文的原因,就去买了一本影印版来看,一发 而不可收拾。真的是好书! 任何一个读过GOF的《Design Pattern》的人都会因为书中所写的蹩脚的措词和一大堆道理而感...
阅读全文
posted @
2006-03-23 17:41
Allen Young
阅读(1493)
推荐(0)
Comic - 医龙
摘要:最近在看一个叫做《医龙》的漫画,小日本的,是有关日本医院与医生的,讲述了日本医院的黑暗和一个天才医生的反抗,挺好看的。这本漫画比较特殊的地方在于不时会出现一些小的文字来揭示日本医界的黑暗,这里摘录下来,随着我看的进度,摘录会逐渐增加的。 日本医疗的毒瘤 01. 大学医院是一个腐败的、由大老爷主宰一切的社会。02. 手术成功,但病人死了。03. 医院里医生太多,实习生根本没有机会做手术.......
阅读全文
posted @
2006-03-23 13:34
Allen Young
阅读(534)
推荐(0)
使用Maven
摘要:Maven是一个开源的、功能强大的 Project Management工具,虽然使用起来很简单,但是由于项目管理本身的复杂性和Maven的可配置性,所以不熟悉Maven的人一开始往往不能正确的使 用它来实现自己想要的功能。这篇随笔意在记录如何在Maven中实现一些功能,此随笔的内容会不断更新,所有内容基于Maven 2。 此随笔不会介绍Maven是什么,以及如何install之类的基础话题,有...
阅读全文
posted @
2006-03-22 18:14
Allen Young
阅读(509)
推荐(0)
Flex 2.0 Beta 2 Release
摘要:Adobe发布了Flex 2.0的Beta 2版本,Eric Anderson写了一篇文章描述了Beta 2中的新特性,同时也介绍了Adobe发布的几个Flex Developer Libraries。文章 New Features in Flex 2.0 Beta2 Beta 1 to Beta 2 Changes下载 Flex 2.0 Beta 2Flash和Ajax就像是W...
阅读全文
posted @
2006-03-22 11:48
Allen Young
阅读(506)
推荐(0)
Java十年 十大产品 写在2005
摘要:摘自《程序员》 Sun JDK:Java的基石 文/莫映 众所周知,流传于市的JDK不单Sun一家,比如IBM的JDK、BEA的JRocket、GNU的GCJ,以及如Kaffe这样的开源实现,不一而足。但是,根...
阅读全文
posted @
2006-03-13 10:08
Allen Young
阅读(346)
推荐(0)
Java十年 十大组织 写在2005
摘要:摘自《程序员》 Sun:因为Java而永被荣光 文/孟岩 Sun是1980年代初期由斯坦福大学三位年轻学生创立的公司。与一般人的印象不同,“SUN”的本意并不是企图剽窃天上那颗温暖的恒星的威名,而是“斯坦福大学网络”的意思。Sun...
阅读全文
posted @
2006-03-13 10:06
Allen Young
阅读(317)
推荐(0)
Java十年 十大人物 写在2005
摘要:摘自《程序员》James Gosling:Java之父 文/陶文 作为Java之父,James Gosling的名字可谓是耳熟能详。当人们评论一种编程语言时,总喜欢捎带着把下蛋的母鸡一起带上。Java作为中国的编程语言学习者...
阅读全文
posted @
2006-03-13 10:04
Allen Young
阅读(393)
推荐(0)
java风雨十年 写在2005
摘要:摘自《程序员》1990-1994:Java缘起 文/孟岩Larry Wall说,优秀程序员应有的三个特点:懒惰、急躁和傲慢。Java就是诞生在一群懒惰、急躁而傲慢的程序天才之中。1990年12月,Sun的工程师Patrick Nau...
阅读全文
posted @
2006-03-13 10:01
Allen Young
阅读(304)
推荐(0)
我谈罗永浩
摘要:依稀记得罗永浩出名还是将近两年前的事情,那个时候最初版的老罗语录在网上盛是流行。我因为朋友圈子的关系(朋友有很多上新东方的),很早就知道老罗这个人,听过他的录音,觉得挺有意思的,也推荐给了其它朋友们听。现在想想,那时候不知不觉做了老罗的推广者。最初版的老罗语录没过多久就不被大家所关心了,原因很简单,因为没有更新,再好的段子也有听腻的时候。后来过了很长时间,一个偶然的机会,我听说老罗在新浪有了blo...
阅读全文
posted @
2006-03-09 14:42
Allen Young
阅读(1075)
推荐(0)
jdk logging framework小试
摘要:简 单讲起来,jdk的logging framework中主要的东东就是Logger,Handler。其他的也许有用的东西还有Formatter。Logger是logging的执行 类,我们调用它上面的方法去执行log动作;Handler用来定义如何具体实现log动作,我们可以为一个Logger添加和删除Handler; Format则负责对log的格式的设置。下面看具体代码: Code high...
阅读全文
posted @
2006-03-05 14:24
Allen Young
阅读(595)
推荐(0)
TextEditor的基本操作
摘要:_part是是action中的IEidtorPart。 如何获得一个未被TextEditor打开的文件的内容: 这个在做“选中文件并对其中内容进行操作”这种功能时很有用,代码如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 IFile ...
阅读全文
posted @
2006-03-05 14:09
Allen Young
阅读(3748)
推荐(0)
浅谈Action条件化Enable设置的机制
摘要:前面有片entry写了如何动态设置Action的Enable性,使用了plugin.xml中的enableFor机制,虽然达到了效果,但是没说清楚具体的机制,今天在这里简单说一下我的理解。 如果我们的Action是继承自org.eclipse.ui.actions.ActionDelegate这个类,我们可以发现它有一个方法叫做selectionChanged,其完整的接口如下: Code hi...
阅读全文
posted @
2006-03-05 13:39
Allen Young
阅读(676)
推荐(0)
如何有条件的设置Action
摘要:最近做的一个PrettyPro的plugin有这样一个需求:用户在Editor中的右键菜单中有Format和Format Selection两个Action,根据用户是否选择了Editor中的内容而决定其中那个是enable的,哪个是disable的。本来以为实现这个功能要动态的添加action而不是在plugin.xml中声明能做到的,但是苦于找不到动态添加action的方法,就回头去啃plug...
阅读全文
posted @
2006-03-05 13:30
Allen Young
阅读(1036)
推荐(0)
如何在当前Eclipse的Console View中输出信息
摘要:1// 新建一个MessageConsole 2MessageConsole console = new MessageConsole("My Console", null); 3 4// 通过ConsolePlugin得到ConsoleManager,并添加新的MessageConsole 5ConsolePlugin.getDefault().getConsoleManager().add...
阅读全文
posted @
2006-03-05 12:53
Allen Young
阅读(4413)
推荐(0)
另一只眼看Eclipse,所谓的开源
摘要:但凡有Java开发经验的同学,对Eclipse肯定不会陌生。出身名门IBM、精心设计的架构、强大的Community支持、Open Source、等等,这些数不尽的好处让Eclipse在短短几年之内横扫Java IDE领域,获奖无数,更是赢得了广大开发人员的尊重与爱戴。我自己就是和还算有经验的Java程序员,对Eclipse也算是比较熟悉。从Eclipse 2.1开始就一直密切关注着,不单单是使用...
阅读全文
posted @
2006-03-05 10:14
Allen Young
阅读(2847)
推荐(0)