今天碰到这样一个需求,大概有100多个文件,需要从这些文件里面找到一些具有相同格式的代码,然后把他们统一输入到一个txt中去。拿到需求后,我的第一个想法就是使用vi,于是就尝试了一下,得到了一个不是很好的解决方案,如下: :set nows :map \1 gg:.,.write >> c:\temp.txt<CR>\2 :map \2 /^[ \t]*form <CR>ma/^[ \t]*with frame .*\.<CR>mb:'a,'bwrite >> c:temp.txt<CR>\2 :map \] :n< ...
大家一定对 Google 十分熟悉了吧?除了最常规的搜索功能,它还具有很多十分另类的技巧。下面就列举一些给大家看看。 1、搜索在线摄像头监视站点 在Google中输入inurl:"ViewerFrame?Mode=",你会获得无数个未经加密的网络摄像机监视到的画面。无聊的时候玩玩,可以满足一下我们的好奇心。此外,打开这个站点www.opentopia.com/hiddencam.php ,在“from”中选择“China”,你还可以看到国内的某处网络摄像机画面. 2、让Google搜索结果在新窗口中打开 默认情况下Google的搜索结果 ...
Leon (1994) Directed by: Luc Besson Cast overview: Jean Reno       - Leon                Gary Oldman     - Stansfield            ...
很难想象一本写Design Pattern的书会在Amazon排行榜上雄踞半年之久,但是《Head First Design Pattern》做到了。我曾经狂搜过这本书的电子版,但是只有一个数码相机照下来的版本,很不爽,后来因为写论文的原因,就去买了一本影印版来看,一发 而不可收拾。真的是好书! 任何一个读过GOF的《Design Pattern》的人都会因为书中所写的蹩脚的措词和一大堆道理而感到头皮发麻,我也是这样。而后出版的许多Design Pattern相关的书,要么是扩展了经典的设计模式,要么是对经典的设计模式加以解释和实现。那么,是什么让《Head First Design Pat ...
最近在看一个叫做《医龙》的漫画,小日本的,是有关日本医院与医生的,讲述了日本医院的黑暗和一个天才医生的反抗,挺好看的。这本漫画比较特殊的地方在于不时会出现一些小的文字来揭示日本医界的黑暗,这里摘录下来,随着我看的进度,摘录会逐渐增加的。 日本医疗的毒瘤 01.  大学医院是一个腐败的、由大老爷主宰一切的社会。02.  手术成功,但病人死了。03.  医院里医生太多,实习生根本没有机会做手术......04.  院内感染这种事,简直就是家常便饭。05.  一旦发生医疗失误,第一时间想到的就是怎样掩饰。06.  作为驻院医生的立场,跟为病 ...
Maven是一个开源的、功能强大的 Project Management工具,虽然使用起来很简单,但是由于项目管理本身的复杂性和Maven的可配置性,所以不熟悉Maven的人一开始往往不能正确的使 用它来实现自己想要的功能。这篇随笔意在记录如何在Maven中实现一些功能,此随笔的内容会不断更新,所有内容基于Maven 2。 此随笔不会介绍Maven是什么,以及如何install之类的基础话题,有关信息请参考Maven Getting Started Guide 如何产生Project Report 在pom.xml中配置 <reporting>  & ...
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就像是Web 2.0里的一对冤家一样,如今Ajax这么红火,Flash也不得不向它靠拢。Flex已经推出了FABrid ...
摘自《程序员》  Sun JDK:Java的基石                                               ...
摘自《程序员》  Sun:因为Java而永被荣光                                             & ...
摘自《程序员》James Gosling:Java之父                                             &nb ...
摘自《程序员》1990-1994:Java缘起                                              & ...
依稀记得罗永浩出名还是将近两年前的事情,那个时候最初版的老罗语录在网上盛是流行。我因为朋友圈子的关系(朋友有很多上新东方的),很早就知道老罗这个人,听过他的录音,觉得挺有意思的,也推荐给了其它朋友们听。现在想想,那时候不知不觉做了老罗的推广者。最初版的老罗语录没过多久就不被大家所关心了,原因很简单,因为没有更新,再好的段子也有听腻的时候。后来过了很长时间,一个偶然的机会,我听说老罗在新浪有了blog,而且点击率很高。事情的起源是老罗在他的blog上写了一篇批评IPOD Shuffle的文章,我的一个Apple Fan的朋友看了之后就在自己的blog上写了一篇《谁在恶俗》的文章予以回击,这我才知 ...
林德璋先生是我的软件工程课程的老师,大概60岁左右,很是精神矍铄的一位老人,早年旅居国外多年,如今回国教书,能遇到这样的老师,真是我一大幸事!林先生学识很深,经验丰富,有涵养又不失幽默,典型的中西文化结合的代表。下面是他在课上的一些精彩之谈,搜集起来,回味无穷~(和老罗语录不同,行内人一看边知)。 一些小朋友连婚都没有结,学什么项目管理! 世界上哪里见过全是boy的软件公司?将来生了baby,也要和孩子沟通嘛,所以每个team里面必须要有1名girl!(林老师规定的组建team的要求之一) ××著名软件工程大师居然也去鼓吹XP,我们认为他应该呆在意大利唱Opera ...
简 单讲起来,jdk的logging framework中主要的东东就是Logger,Handler。其他的也许有用的东西还有Formatter。Logger是logging的执行 类,我们调用它上面的方法去执行log动作;Handler用来定义如何具体实现log动作,我们可以为一个Logger添加和删除Handler; Format则负责对log的格式的设置。下面看具体代码: 1 Logger logger = Logger.getLogger("com.qad.progress.prettypro");2 FileHandler  ...
  • 14:24
  • 浏览 (575)
  • 评论 (0)
_part是是action中的IEidtorPart。 如何获得一个未被TextEditor打开的文件的内容: 这个在做“选中文件并对其中内容进行操作”这种功能时很有用,代码如下:  1  IFile file = ((FileEditorInput) Workbench.getInstance().getActiveWorkbenchWindow().getActivePage().getActiveEditor().getEditorInput()).getFile(); 2  3&n ...
前面有片entry写了如何动态设置Action的Enable性,使用了plugin.xml中的enableFor机制,虽然达到了效果,但是没说清楚具体的机制,今天在这里简单说一下我的理解。 如果我们的Action是继承自org.eclipse.ui.actions.ActionDelegate这个类,我们可以发现它有一个方法叫做selectionChanged,其完整的接口如下: 1 public void selectionChanged(IAction action, ISelection selection) 让我们看一看它的 ...
最近做的一个PrettyPro的plugin有这样一个需求:用户在Editor中的右键菜单中有Format和Format Selection两个Action,根据用户是否选择了Editor中的内容而决定其中那个是enable的,哪个是disable的。本来以为实现这个功能要动态的添加action而不是在plugin.xml中声明能做到的,但是苦于找不到动态添加action的方法,就回头去啃plugin.xml的dtd,终于让我找到了~  1 <extension point="org.eclipse.ui.popupMenus"> 2 &nb ...
 1// 新建一个MessageConsole 2MessageConsole console = new MessageConsole("My Console", null); 3 4// 通过ConsolePlugin得到ConsoleManager,并添加新的MessageConsole 5ConsolePlugin.getDefault().getConsoleManager().addConsoles(new IConsole[] { ...
但凡有Java开发经验的同学,对Eclipse肯定不会陌生。出身名门IBM、精心设计的架构、强大的Community支持、Open Source、等等,这些数不尽的好处让Eclipse在短短几年之内横扫Java IDE领域,获奖无数,更是赢得了广大开发人员的尊重与爱戴。我自己就是和还算有经验的Java程序员,对Eclipse也算是比较熟悉。从Eclipse 2.1开始就一直密切关注着,不单单是使用,自己也做过Plug-in的开发,我想应该算有资格对Eclipse说两句。但是遗憾的是我要对Eclipse泼冷水了,虽然我打心眼儿里喜欢它,可这些话我还是要说。仅仅从IDE的使用者角度上讲,Eclip ...
AllenYoung
  • 浏览: 142229 次
  • 来自: 上海交通大学软件学院
  • 详细资料
搜索本博客
最近加入圈子
存档
最新评论