`
文章列表
     在项目中遇到了修改进度条(Progressbar)颜色的需求,smartgwt中,并非简单使用setBackgroundColor("...")方式即可实现,所以在此留一文,供大家及自己日后参考。         1. 首先,创建一个Progressbar对象,将其放置在HLayout容器中(为了有效控制Progressbar的宽度,需要在HLayout容器外再套一个VLayout容器,原因不详。) // 创建VLayout容器 VLayout vlayout = new VLayout(4); vlayout.setWidth(300); vlay ...
  大家应该都听过热部署。热部署可以使应用程序在不全部重新编译,不停止服务的情况下,增加新功能,修复bug。使用Java如何实现这样的功能呢?动态加载类功不可没。   先给出一段简单的代码。该程序会修改classpath来增加运行时的jar包,并使用URLClassLoader来加载指定的类,以达到热部署的效果。   p.s. 简化处理的代码片段,不能处理UNC URL,获取home path的时候不考虑Mac平台的特殊性。诸多缺陷仅供演示。   package com.joshua.test; import java.io.File; import jav ...
Dijkstra算法:用于计算图中某一点到其他各点的最短路径。关于Dijkstra算法的说明可以参考 数据结构相关书籍。 为Dijkstra算法设计的类: 1. Node        节点类 2. Edge        边类 3. Graph       图类 4. Dijkstra     Dijkstra算法类 --------------------------------------------------------------------------------------------------------------------------------- Node类 ...
百度语言翻译机 题目来源于http://www.programfan.com/acm/,题目如下:时限 1s百度的工程师们是非常注重效率的,在长期的开发与测试过程中,他们逐渐创造了一套 独特的缩略语。他们在平时的交谈、会议,甚至在各种技术文档中 ...
在A星算法的上一篇,我们已经大致明白了该算法的过程,现在让我们看看它具体是怎么运作的。我们最初的9格方格中,在起点被切换到关闭列表中后,还剩8格 留在开启列表中。这里面,F值最低的那个是起始格右侧紧邻的格子,它的F值是40。因此我们选择这一格作为下一个要处理的方格。在紧随的图中,它被用蓝色 突出显示。        [图4]        首先,我们把它从开启列表中取出,放入关闭列表(这就是他被蓝色突出显示的原因)。然后我们检查相邻的格子。哦,右侧的格子是墙,所以我们略过。左侧的格子是起始格。它在关闭列表里,所以我们也跳过它。    其他4格已经在开启列表里了,于是我们检 ...
这篇文章并不试图对这个话题作权威的陈述。取而代之的是,它只是描述算法的原理,使你可以在进一步的阅读中理解其他相关的资料。 最后,这篇文章没有程序细节。你尽可以用任意的计算机程序语言实现它。如你所愿,我 ...
A星算法 A*搜寻算法,俗称A星算法。这是一种在图形平面上,有多个节点的路径,求出最低通过成本的算法。常用于游戏中的NPC的移动计算,或线上游戏的BOT的移动计算上。该算法像Dijkstra算法一样,可以找到一条最短路径;也 ...
导读:如想直接获知配置agent的方法,请阅读Setting up an agent小节。   Overview 概述 Apache Flume是一个高可靠、高可用的分布式的海量日志收集、聚合、传输系统。它可以从不同的日志源采集数据并集中存储。   Flume也算是Hadoop ...
前言 HTTP – Hypertext Transfer Protocol (超级文本传输协议)。HTTP协议位于应用层,建立在TCP/IP协议的基础上。HTTP协议使用可靠的TCP连接,默认端口是80。  
    native   修饰对象:方法   作用:     1) 允许运行在JVM上的代码调用本地程序或者类库。这些程序或类库可以是非Java语言编写的,如C等。       原定义如下: "A native method is a Java method whose implementation is provided by non-java code."     2) 可以使JVM的代码直接操纵底层硬件或操作系统。   native方法形似接口,使我们无需了解Java外部的环境,直接调用即可。一个native方法的具体实现由JVM直接提 ...
Global site tag (gtag.js) - Google Analytics