上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要: 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://gaoqifang.blog.51cto.com/2270113/758306说明:1、本程序可实现网页文件、普通文件的发送。2、实现邮件发送需要三个jar包的支持:commons-codec-1.3.jar、commons-httpclient-3.0.jar(这两个jar包实现抓取互联网网页内容)以及mail.jar具体实现:一、首先建立MailAuthenticator类,继承自javax.mail.Authenticator类。此类实现发件箱的登陆验证。package 阅读全文
posted @ 2012-03-05 14:27 琥珀光 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 每次创建开发环境对个人和团队都是一个负担。影响开发效率,增加出差错的可能性。maven的自定义archetype和相关设置可以瞬间创建预配 置的项目。现在一般将这种预配置的项目叫做:脚手架(scaffold)。开发人员将主要精力放在业务的开发,而不是搭建基础的项目结构。可以手工创建archetype,但是需要注意的东西比较多,比如编写配置文件,必须一一描述文件的复制路径,而且可能用到 velocity和相关宏的使用。所以一般可先创建所需的maven项目,然后利用archetype plugin的create-from-project将maven项目将该maven项目生成为archetype类型 阅读全文
posted @ 2012-02-01 15:17 琥珀光 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 点评:UI(User Interface)即用户界面,也称人机界面。是指用户和某些系统进行交互方法的集合,实现信息的内部形式与人类可以接受形式之间的转换。本文为WUI用户整理了10个优秀的 Web UI 库/框架,为你的下一个Web设计的高效开发作好准备。1. IT Mill ToolkitIT Mill Toolkit是一个开源的Web UI 框架,为富 Web 应用程序提供widgets 和工具。无需担忧Web 浏览器、DOM 、 JavaScript的兼容性性问题。2. LivePipe UILivePipe UI 是一系列基于 Prototype JavaScript 框架建立的高质量 阅读全文
posted @ 2012-02-01 10:02 琥珀光 阅读(1336) 评论(0) 推荐(0) 编辑
摘要: http://juvenshun.iteye.com/blog/349534Nexus介绍Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节 省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的 REST客户端,它占用较少的内存,基于简单文件系统而非数据库。这些优点使其日趋成为最流行的Maven仓库管理器。下载和安装你可以从htt 阅读全文
posted @ 2012-01-17 02:34 琥珀光 阅读(5325) 评论(0) 推荐(1) 编辑
摘要: 初学maven即感受到其强大的便捷性,大体记录下maven的基础知识以备不时之需。常用命令为 : mvn archetype:create :创建 Maven 项目 mvn compile :编译源代码 mvn test-compile :编译测试代码 mvn test : 运行应用程序中的单元测试 mvn site : 生成项目相关信息的网站 mvn clean :清除目标目录中的生成结果 mvn package : 依据项目生成 jar 文件 mvn install :在本地 Repository 中安装 jar mvn deploy:将jar包发布到远程仓库 mvn eclipse:ec 阅读全文
posted @ 2012-01-17 00:32 琥珀光 阅读(2975) 评论(0) 推荐(0) 编辑
摘要: 对于初学者来说,理解Javascript闭包(closure)还是比较困难的,而撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目,让初学者理解起来更加容易一些。一、什么是闭包? “官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人能直接看懂这句话,因为他描述的太学术。其实这句话通俗的来说就是:JavaScript中所有的function都是一个闭包。不过一般来说,嵌套的function所产生的闭包更为强大,也是大部分时候我们所谓的“闭包”。看下面这段代码:functiona(){ vari 阅读全文
posted @ 2012-01-07 16:07 琥珀光 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 简洁写法JavaScript里我最喜欢的一种东西就是生成对象和数组的简写方法。在过去,如果你想创建一个对象,你需要这样:varcar=newObject(); car.colour='red'; car.wheels=4; car.hubcaps='spinning'; car.age=4;下面的写法能够达到同样的效果:varcar={ colour:'red', wheels:4, hubcaps:'spinning', age:4 }简单多了,你不需要反复使用这个对象的名称。这样car就定义好了,也许你会遇到invalidUs 阅读全文
posted @ 2012-01-07 16:05 琥珀光 阅读(346) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"><HTML><HEAD><TITLE>NewDocument</TITLE><METANAME="Generator"CONTENT="EditPlus"><METANAME="Author"CONTENT=""><METANAME="Keywords"CONTENT=&quo 阅读全文
posted @ 2012-01-04 15:06 琥珀光 阅读(921) 评论(0) 推荐(0) 编辑
摘要: Python就是万金油!Python(派森),它是一个简单的、解释型的、交互式的、可移植的、面向对象的超高级语言。这就是对Python语言的最简单的描述。Python有一个交互式的开发环境,因为Python是解释运行,这大大节省了每次编译的时间。Python语法简单,且内置有几种高级数据结 构,如字 典、列表等,使得使用起来特别简单,程序员一个下午就可学会,一般人员一周内也可掌握。Python具有大部分面向对象语言的特征,可完全进行面向对象编 程。它可以在MS-DOS、Windows、Windows NT、Linux、Soloris、Amiga、BeOS、OS/2、VMS、QNX等多种OS上运 阅读全文
posted @ 2011-12-26 01:00 琥珀光 阅读(1400) 评论(0) 推荐(0) 编辑
摘要: 这个比较强悍匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:< (S*?)[^>]*>.*?|< .*? /> 评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力 匹配首尾空白字符的正则表达式:^s*|s*$ 评注:可以用来删除行首行尾的空白字符(包 阅读全文
posted @ 2011-12-24 14:29 琥珀光 阅读(128) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页