java获取图片像素点的RGB值 package com.yang.rm.system; import java.awt.AWTException;import java.awt.Dimension;import java.awt.Rectangle;import java.awt.Robot;import java.awt.Toolkit;import java.awt.image.BufferedImage;...
双线性插值(Matlab实现) 双线性插值(Matlab实现)一、原理最近用到插值算法,使用三次样条插值时仿真速度太慢,于是采用算法简单的线性插值。本篇主要介绍一下双线性插值的实现方法。1. 线性插值已知坐标 (x0, y0) 与 (x1, y1),要得到 [x0, x1] 区间内某一位置 x 在直线上的值。由于 x 值已知,所以可以从公式得到 y 的值已知 y 求 x 的过程与以上过程相同...
SOAP协议简介 SOAP 指简单对象访问协议,它是一种基于XML的消息通讯格式,用于网络上,不同平台,不同语言的应用程序间的通讯。可自定义,易于扩展。一条 SOAP 消息就是一个普通的 XML 文档,包含下列元素:Envelope 元素,标识XML 文档一条 SOAP 消息Header 元素,包含头部信息的XML标签Body 元素,包含所有的调用和响应的主体信息的标签Fault 元素,错误信息标签
《JAVA与模式》之抽象工厂模式 场景问题 举个生活中常见的例子——组装电脑,我们在组装电脑的时候,通常需要选择一系列的配件,比如CPU、硬盘、内存、主板、电源、机箱等。为讨论使用简单点,只考虑选择CPU和主板的问题。 事实上,在选择CPU的时候,面临一系列的问题,比如品牌、型号、针脚数目、主频等问题,只有把这些问题都确定下来,才能确定具体的CPU。 同样,在选择主板的时候,也有一系列问题,比如品牌、芯片组、集成
Java解析XML汇总(DOM/SAX/JDOM/DOM4j/XPath) 目前在Java中用于解析XML的技术很多,主流的有DOM、SAX、JDOM、DOM4j,下文主要介绍这4种解析XML文档技术的使用、优缺点及性能测试。一、【基础知识——扫盲】sax、dom是两种对xml文档进行解析的方法(没有具体实现,只是接口),所以只有它们是无法解析xml文档的;jaxp只是api,它进一步封装了sax、dom两种接口,并且提供了DomcumentBuilderFa
学习:java设计模式—策略模式 http://www.cnblogs.com/java-my-life/archive/2012/05/10/2491891.html在阎宏博士的《JAVA与模式》一书中开头是这样描述策略(Strategy)模式的: 策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生
学习:java设计模式—工厂模式 http://www.cnblogs.com/forlina/archive/2011/06/21/2086114.html 一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式在《Java与模式》中分为三类:1)简单工厂模式(Simple Factory):不利于产生系列产品;2)工厂方法模式(Facto
已知二叉树的中序和前序序列(或后序)求解树 (解释部分来自http://www.slyar.com/blog/) http://www.cnblogs.com/bmrs/archive/2010/08/19/SloveTree.html这种题一般有二种形式,共同点是都已知中序序列。如果没有中序序列,是无法唯一确定一棵树的,证明略。一、已知二叉树的前序序列和中序序列,求解树。1、确定树的根节点。树根是当前树中所有元素在
Java强引用、 软引用、 弱引用、虚引用 http://www.2cto.com/kf/201207/139522.html1、对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由
装饰模式(Decorator) 1. 装饰模式(Decorator)的定义:又名包装(Wrapper)模式,装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。2. 装饰模式以对客户端透明的方式动态的给一个对象附加上更多的责任。换言之客户端并不会觉的对象在装饰前和装饰后有什么区别。3. 装饰模式可以在不创造更多的子类的模式下,将对象的功能加以扩展。4. 装饰模式与类继承的区别
微秒, 纳秒,毫秒, 时间单位换算 秒也是一个的时间单位,0.000 000 001 毫秒 = 1皮秒,0.000 001 毫秒 = 1纳秒,0.001 毫秒 = 1微秒,1毫秒等于0。001秒,60秒等于1分钟,60分钟等于1小时,24小时等于1天,7天等于1星期,30,31,28或29天等于1月,12月等于1年,100年等于1世纪。微秒,时间单位,符号μs(英语:microsecond ).1微秒等于一百万分之一
java读取配置文件 xml properties的几种方法 java读取配置文件的几种方法转载http://www.iteye.com/topic/56496 在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配置文件来完成,本文根据笔者工作中用到的读取配置文件的方法小小总结一下,主要叙述的是spring读取配置文件的方法。一.读取xml配置文件(一)新建一个java bean(HelloBean.jav
PowerDesigner Name/Code自动调整 转载源http://www.cnblogs.com/coolstr/articles/215482.html大家都清楚在用PowerDesigner的时候,当你输入Name的时候Code是会自动帮你按照Name的内容填上的.这个功能虽然好用,但是我需要在Name这一项加上一个中文的注释,这个时候怎么办呢?下面两个例子,相信对你相当有用.Examples· Script 1:
使用PowerDesigner建立数据库模型 转载自http://www.cnblogs.com/tonyepaper/archive/2008/02/12/1067260.html 1. 打开PowerDesigner,点击File->New2. 选择Conceptual Data Model,并修改Model name.3. 在Palette工具栏中点击Entity工具
JAVA中使用JSON进行数据传递 转载源:http://www.cnblogs.com/undead/archive/2012/07/18/2594900.html首先,在JAVA中使用JSON需要引入 org.json 包(点击这里 可以下载相应的JAR包!), 并在程序中引入相应的JSON类: import org.json.JSONArray; import org.json.JSONException;
Java TCP/UDP socket 编程流程总结 原文http://shmilyaw-hotmail-com.iteye.com/blog/1556187Socket Socket可以说是一种针对网络的抽象,应用通过它可以来针对网络读写数据。就像通过一个文件的file handler就可以都写数据到存储设备上一样。根据TCP协议和UDP协议的不同,在网络编程方面就有面向两个协议的不同socket,一个是面向字节流的一个是面向报文的。
备忘录:java五种JSP页面跳转方法详解 1. RequestDispatcher.forward() 是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet orJSP到 另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,
Tomcat、JBOSS、WebSphere、WebLogic、Apache之间的区别 Tomcat:应用也算非常广泛的web服务器,支持部分j2ee,免费,出自apache基金组织 JBoss:开源的应用服务器,比较受人喜爱,免费(文档要收费) Weblogic:应该说算是业界第一的app server,全部支持j2ee1.4, 对于开发者,有免费使用一年的许可证。Apache:全球应用最广泛的http服务器,免费,出自apache基金组织 Tomcat