`
BruceGao
  • 浏览: 27321 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
有一些讲编程的图书,我会从头到尾、一字不落地反复研读;还有一些讲编程的图书,我已经看过好几遍了,但每次差不多都是只看其中的一章。乔恩·本特利(Jon Bentley)1986年的经典名著《编程珠玑》(Programming Pearls)则是少数几本能同时归入上述两类的编程图书之一。   只有10%的程序员可以写出二分查找   每次翻开《编程珠玑》,我都会先看一看下面这几段文字:  二分查找可以解决(预排序数组的查找)问题:只要数组中包含T(即要查找的值),那么通过不断缩小包含T的范围,最终就可以找到它。一开始,范围覆盖整个数组。将数组的中间项与T进行比较,可以排除一半元素,范围缩小一 ...
import java.util.Random; /** * 生成指定长度的随机字符串 * * @author Bruce Gao * */ public class RandomChar { /* * ASCII码表,从第48到第126个字符是可以从键盘上输入的可见字符,<p> * 因此,通过随机得到48-126之间的数字即可得到一个指定长度的字符串。 */ public static void main(String[] args) { // 不带特殊字符的指定长度的随机字符串 System.out.pri ...
/* * Copyright (c)2009, iSoftStone Information Technology ( Group ) Co. ,Ltd. All rights reserved. * <http://www.isoftstone.com /> * ------------------------------------------------------------------------ * Product : XXX * Model Name : XXX * Date Created : 2010-07-10 ...
/** * @see SystemDao#loginVerify(String, String) */ @SuppressWarnings("unchecked") public OperatorEntity loginVerify(final String username, final String password) { // TODO Auto-generated method stub final String hql = "from OperatorEntity as user where user.user ...
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xsi:schemaLocation="http://www ...
  类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java       虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Applet 的需要而开发出来的。Java Applet       需要从远程下载 Java 类文件到浏览器中并执行。现在类加载器在 Web 容器和 OSGi 中得到了广泛的使用。一般来说,Java       应用的开发人员不需要直接同类加载器进行交互。Java       虚拟机默认的行为就已经足够满足大多数情况的需求了。不过如果遇到了需要与类加载器进行交互的情况 ...
一,<servlet>元素及其子元素,声明一个Servlet。 <description> 为Servlet指定一个文本描述。 <display-name> 为Servlet提供一个简短的名字被某些工具显示。 <icon> 为Servlet指定一个图标,在图形管理工具中表示该Servlet。 <servlet-name> Servlet的名字,唯一性。 <servlet-class> or <jsp-file>:<servlet-class>为Servlet的完整路径。     <j ...
创建项目:     mvn archetype:create -DgroupId=com.iss.test -DartifactId=WebService -DpackageName=com.iss.test 创建 Web项目     mvn archetype:create -DgroupId=com.iss.test -DartifactId=WebService -DpackageName=com.iss.test -DarchetypeArtifactId=maven-archetype-webapp Maven依赖本地包         <dependency>    ...
Flexmojos是Adobe Flex的Maven插件。它允许Maven编译,优化和测试:Flex SWF, Flex SWC, Air SWF以及 Air SWC。 下面是使用flexmojos-archetypes-application 开发项目的例子 1、创建项目,在命令行执行: mvn archetype:generate -DarchetypeRepository=http://repository.sonatype.org/content/groups/flexgroup -DarchetypeGroupId=org.sonatype.flexmojos -Darchety ...
  在Ant工具中每一个任务封装了具体要执行的功能,是Ant工具的基本执行单位。Ant工具内提供很多有用的任务,项目开发时可利用Ant工具提供的内置任务方便地实现自动构建等功能。本章主要讲解Ant工具的核心任务及其作用,便于读者根据功能选择使用。 4.1  Ant Task:Ant任务(执行多个构件文件)     如果需要在一个构件文件中通过Ant命令去执行另一个Ant项目,或者说要执行本项目的子项目的构件文件。这时Ant这个核心任务就派上用场了。简单地说Ant任务的作用就相当于在命令行通过Ant命令执行构件文件。值得注意的是Ant任务依赖于target元素,需要在某个target元素中使用, ...
参加了今年上半年的系统分析师考试,不知道能不能过。 其实证书不重要,目的是以考促学。 上大学时就考过了程序员和软件设计师两个证书。 毕业太长时间了,除了工作中用到的一些知识外,很多东西都快忘了,系统分析师是一个考察综合知识的考试,IT相关领域的知识都有所涉及,准备时间不长,但也还都看了一些。 不管结果如何,整个过程很享受,呵呵。
import java.util.LinkedList; public class 计算2的100次幂 { /** * @author Bruce Gao */ public static void main(String[] args) { final int COUNT = 100; LinkedList<Integer> result = new LinkedList<Integer>(); result.add(1); for (int i = 0; ...
Global site tag (gtag.js) - Google Analytics