博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年3月19日

摘要: 以下介绍几个常用的<target>任务标签的编写,有些主题与前面介绍重复的,则仅作提示。设定属性当在编写build.xml时发现到有一些属性设定出现过两次以上,例如目录的指定,可以将这些属性使用<property>加以设定,以后若要改变属性设定,就只要改变对应的<property>即可,不必在build.xml中来回搜索与修改。例如:<target name="setProperties"> <property name="src.dir" value="src"/> < 阅读全文

posted @ 2011-03-19 23:53 elric_wang 阅读(612) 评论(0) 推荐(0) 编辑

摘要: 1.构建ant环境要使用ant首先要构建一个ant环境,步骤很简单:1)安装jdk,设置JAVA_HOME ,PATH ,CLASS_PATH。2)下载ant 地址www.apache.org。3)解压ant 你得到的是一个压缩包,解压缩它,并把它放在一个尽量简单的目录,例如D:\ant-1.7。4)设置ANT_HOME PATH中添加ANT_HOME目录下的bin目录。5)测试一下你的设置。开始-->运行-->cmd进入命令行-->键入 ant 回车,如果看到Buildfile: build.xml does not exist!Build failed配置成功。2.ant 阅读全文

posted @ 2011-03-19 15:37 elric_wang 阅读(1019) 评论(1) 推荐(0) 编辑

2011年1月10日

摘要: 导读:外刊IT评论翻译了一篇《改良程序的11技巧》,以下是全部内容:有很多理由都能说明为什么我们应该写出清晰、可读性好的程序。最重要的一点,程序你只写一次,但以后会无数次的阅读。当你第二天回头来看你的代码时,你就要开始阅读它了。当你把代码拿给其他人看时,他必须阅读你的代码。因此,在编写时多花一点时间,你会在阅读它时节省大量的时间。让我们看一些基本的编程技巧: 1. 尽量保持方法简短 2. 永远永远不要把同一个变量用于多个不同的目的 3. 使用自描述的变量名和方法名 4. 尽可能的把变量定义在靠近使用它的地方 5. 拒绝神秘数字 6. 友好的对待你的语言 7. 不要逆常规而行 8. 警惕过早优化 阅读全文

posted @ 2011-01-10 08:55 elric_wang 阅读(155) 评论(0) 推荐(0) 编辑

2010年12月30日

摘要: 问:为什么当调用Session.Abandon时并没有激发Session_End方法?答:首先Session_End方法只支持InProc(进程内的)类型的Session。其次要激发Session_End方法,必须存在Session(即系统中已经使用Session了),并且至少要完成一次请求(在这次请求中会调用该方法)。问:为什么当我在InProc模式下使用Session会经常丢失?答:该问题通常是由于应用程序被回收导致的,因为当使用进程内Session时,Session是保存在aspnet_wp进程中,当该进程被回收Session自然也就没有了,确定该进程是否被回收可以通过查看系统的事件查看 阅读全文

posted @ 2010-12-30 16:52 elric_wang 阅读(346) 评论(0) 推荐(0) 编辑

2010年11月3日

摘要: 程序是很简易的。然而,在编程人员面前,多线程呈现出了一组新的难题,如果没有被恰当的解决,将导致意外的行为以及细微的、难以发现的错误。 在本篇文章中,我们针对这些难题之一:如何中断一个正在运行的线程。 背景中断(Interrupt)一个线程意味着在该线程完成任务之前停止其正在进行的一切,有效地中止其当前的操作。线程是死亡、还是等待新的任务或是继续运行至下一步,就取决于这个程序。虽然初次看来它可能显得... 阅读全文

posted @ 2010-11-03 22:39 elric_wang 阅读(860) 评论(0) 推荐(0) 编辑

2010年10月26日

摘要: 作为Apache软件基金会的成员之一,我对开源软件的立场倾向于支持更加自由的许可协议,例如Apache许可证 (v2.0), BSD, 或 MIT许可协议。我坚信应该鼓励企业都能够采用开源软件,让他们能够使用开源软件做他们想做的任何事情,在当前法律框架下尽可能的放宽限制。 宽松自由的软件许可协议能够使软件开发社区做的更好。自由的开源软件开发能鼓励真正的、专心的、有实力的参与者的奉献活动,就像“公开核心” 运动那样,企业可以出售对软件的服务和“企业级软件功能”,而不要变成一个单一个体掌握了所有软件的重要权利。 阅读全文

posted @ 2010-10-26 22:24 elric_wang 阅读(345) 评论(0) 推荐(0) 编辑

2010年9月30日

摘要: 环境:windows 7+Eclipse Java EE IDE for Web Developers+tomcat 7.02插件:tomcatPluginV321.zip一.配置Tomcat插件 我们创建一个myplugins文件夹用于存放插件,myplugins位于D:\Program Files\J2EE目录下。eclipse安装路径为:D:\Program Files\J2EE\eclip... 阅读全文

posted @ 2010-09-30 23:31 elric_wang 阅读(16544) 评论(0) 推荐(0) 编辑

2010年9月17日

摘要: Bloom Filter是一种空间效率很高的随机数据结构,它利用位数组很简洁地表示一个集合,并能判断一个元素是否属于这个集合。Bloom Filter的这种高效是有一定代价的:在判断一个元素是否属于某个集合时,有可能会把不属于这个集合的元素误认为属于这个集合(false positive)。因此,Bloom Filter不适合那些“零错误”的应用场合。而在能容忍低错误率的应用场合下,Bloom Filter通过极少的错误换取了存储空间的极大节省。 阅读全文

posted @ 2010-09-17 17:38 elric_wang 阅读(313) 评论(0) 推荐(0) 编辑

2010年9月5日

摘要: 转自:http://coolshell.cn/articles/2909.html#more-2909原文:http://dotmac.rationalmind.net/2010/08/some-lesser-known-truths-about-programming/我的程序员经历让我明白了一些关于软件开发的事情。下面是一些在编程中可能会让人感到诧异的事情:一个程序员用了大约只用了10%-20... 阅读全文

posted @ 2010-09-05 13:45 elric_wang 阅读(247) 评论(0) 推荐(0) 编辑

2010年7月27日

摘要: 本文迁移至:http://elric2011.github.io/a/google_search_api_2.html,请移步查看 上篇简单介绍了一下利用Google Ajax Search API实现在Java应用程序中访问Google搜索并获取搜索结果的方法原理,这篇将主要贴出几段代码,俩目的:... 阅读全文

posted @ 2010-07-27 23:27 elric_wang 阅读(2219) 评论(5) 推荐(2) 编辑

技术博客已迁移至GitHub Pages,欢迎访问》》