阅读JAVA GUI (windowsbuilder)源码案例 挑战两个思考问题

学JAVA和GUI,必然会使用eclipse+windowsbuilder,那么在做类似编辑器的东西难免会遇到一些问题,比如:源程序如下packagesrc; importjava.awt.Color; importjava.awt.Graphics; importorg.eclipse.swt.SWT; importorg.eclipse.swt.events.DragDetec...
Java

Github编程语言分布统计:JavaScript称霸

Github作为全球最大的开源项目托管平台,每天都会有许多项目托管在上面,有些程序员会好奇,这么多项目,有哪些项目是基于Java或者Python开发的呢?本文作者或许就是带着这样的好奇,对Github上各门编程语言进行了统计。但他并未透露具体的统计方法,本文数据仅供大家参考。以下为译文我一直想了解一下各个语言在Github上的分布情况,虽然以前有过相关文章出现,但我觉得他们写的都不是很清楚,为了更...
GitHub 开源项目 编程语言

Java 5分钟搞定App缓存

我用了5分钟为自己的App(应用程序)添加缓存,再一次证明Java也不需要写长篇的代码,就能为App添加缓存。想知道我怎样做的吗?请看下文。你也许永远不会相信我为应用程序添加缓存层,只用了5分钟。我的应用程序使用 Spring version 3.2.8 和 maven 3.2.1。从Spring version 3.2 开始,org.springframework.cache.ehcache已经...
缓存 Java

java匹配电话格式的正则表达式

/** *手机号:目前全国有27种手机号段。 *移动有16个号段:134、135、136、137、138、139、147、150、151、152、157、158、159、182、187、188。其中147、157、188是3G号段,其他都是2G号段。 *联通有7种号段:130、131、132、155、156、185、186。其中186是3G(WCDMA)号段,其余为2G号段。 *电信有4个...
正则 java

JavaScript的10个小贴士

概述:无需 jQuery,也能编写JavaScript。这里介绍了十种方法供你尝试选择。jQuery是一款优秀的JS库,它是在IE6盛行时出现的。如今,jQuery已经成为最流行的javascript框架,在世界前10000个访问最多的网站中,有超过55%在使用jQuery。不得不说jQuery是一个编写跨浏览器代码的完美工具。而现在,网页浏览器比刚开始时先进多了。我们可以轻松地使用ES5提供的所...

JavaScript中的原型和继承

最近我正在观看24 Hours of Le Mans,这是法国流行的一项赛事。最快的车被称为 Le Mans 原型车。这些车虽然是由“奥迪”或“标致”这些厂商制造的,可它们并不是你在街上或速公路上所见到的那类汽车。它们是专为参加高速耐力赛事而制造出来的。  厂家投入巨额资金,用于研发、设计、制造这些原型车,而工程师们总是努力尝试将这项工程做到极致。他们在合金、生物燃料、制动技术、轮胎的化合物成分和...
JavaScript

JavaScript日期选择控件Kalendae

今天我们要来分享一款简单而实用的JavaScript日期选择控件,名叫Kalendae。它的外观虽然很普通,但是功能很强大,不仅可以当日历组件,也可以当做日期选择控件。而且可以同时展示多个日期选择控件,效果非常不错。...
JavaScript 日期控件

Java开发人员必须重视HTML5的5点理由

概述:随着浏览器技术的改进,尤其是采用了HTML5之后,Java开发中的很多困难得到解决。本文盘点了HTML5能为Java开发人员带来的5点好处。过去,Java开发人员都是依赖Web浏览器作为应用程序的前端。但过程往往令人沮丧:HTML笨拙,JavaScript缓慢而难用,缺乏调试工具,想让应用程序兼容所有的浏览器是一个非常艰苦的过程。但现在你们的福音来了,随着浏览器技术的改进,尤其是采用了HTM...
HTML5 Java

12款优秀的 JavaScript MVC 框架对比

Gordon L. Hempton是西雅图的一位黑客和设计师,他花费了几个月的时间研究和比较了12种流行的JavaScript MVC框架,并在博客中总结了每种框架的优缺点,最终的结果是,Ember.js胜出。此次比较针对的特性标准有四种,分别是:UI绑定(UI Bindings)复合视图(Composed Views)Web表现层(Web Presentation Layer)与其他框架良好协作...
JavaScript MVC框架