- 浏览: 804682 次
- 性别:
- 来自: 上海
最新评论
-
qdujunjie:
如果把m换成具体的数字,比如4或者5,会让读者更明白
m阶B树中“阶”的含义 -
java-admin:
不错,加油,多写点文章
关于Extjs的mixins和plugin -
xiehuaidong880827:
你好,我用sencha cmd打包完本地工程后,把app.js ...
ExtJS使用Sencha Cmd合并javascript文件为一个文件 -
KIWIFLY:
lwpan 写道inverse = "true&qu ...
Hibernate中什么时候使用inverse=true -
luedipiaofeng:
good
消除IE stop running this script弹出框
文章列表
屏幕尺寸
是指屏幕对角线的尺寸,一般用英寸来表示
物理尺寸与显示分辨率
屏幕尺寸分为物理尺寸和显示分辨率两个部分。
物理尺寸是指屏幕的实际大小。大的屏幕同时必须要配备高分辨率,也就是在这个尺寸下可以显示多少个像素,显示的像素越多,可以表现的余地自然越大。两台显示器的屏幕大小差不多大,却一个只能显示两行汉字,另一个则可以显示五行汉字,抛开字体大小差别,关键就是屏幕的分辨率,后者分辨率大一些,自然在同样字体大小下可以显示更多行的汉字。同样,分辨率越高,图片也可越清晰,使线条更加圆润,接近真实的景色。
屏幕分辨率即把LCD格数(单位是点[dot] )除以屏幕面积得到的就是屏幕分辨率,这个指标是决定 ...
http://tieba.baidu.com/p/1755596808
使用了BlazeDS后,可以从FlexContext中获取一系列与httpRequest,httpResponse相关的对象,包括FlexClient,FlexSession.
一个FlexSession可以包含一个或多个FlexClient,这个很好理解,浏览器打开两个Tab,并且没有手动新建一个Session,那么两个Tab对应两个FlexClient,server端则只对应一个FlexSession.
一个FlexClient也可以包含一个或多个FlexSession,如果Flex程序里使用了两种channel,比如RTMP-channel和HTTP-based channel那么一个Fl ...
问题描述:
如果你在短时内调用同一个java对象上的两个方法,RemoteObject默认会把两个消息作为一个请求提交到java端,假设方法为method1和method2,如果method1做的返回很快,但是method2需要花费一定时间,那么由于被批处理了,java端只有一个线程在处理这两个方法,当method2没完成之前,method1的结果不会返回,这样就出现了一个应该很快有结果的方法在等待一个很耗时间的方法,显然不是我们所需要的。
相关内容可以参考RemoteObject上的concurrency属性,
也可以参考文章:http://stackoverflow.com/questio ...
工厂方法模式
定义:定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。
要点:工厂方法使用继承,把对象的创建委托给子类,子类实现工厂方法来创建对象。
抽象工厂模式
定义:提供一个接口用于创建相关或依赖对象的家族,而不需要明确指定具体的类。(因为使用时用的是组合,需要实例化一个具体的工厂,具体的工厂也就代表了会创建一组具体的类,所以抽象工厂模式不需要明确指定具体的类)。
要点:抽象工厂使用对象组合,对象的创建被实现在工厂接口所暴露出来的方法中。其中具体工厂也会继承抽象工厂,但这跟客户实现工厂方法中的继承是不同的,相对于客户来说,抽象工厂使用的是组合,因为 ...
package
{
import util.BrowserUtil;
import mx.controls.Alert;
import mx.messaging.Channel;
import mx.messaging.ChannelSet;
import mx.messaging.channels.AMFChannel;
import mx.messaging.channels.SecureAMFChannel;
import mx.rpc.remoting.mxml.RemoteObject;
public class RemoteObjectW ...
http://www.doc88.com/p-218402687734.html
依赖,关联,聚合,组合 阐述的是对象之间一种由弱到强的关系
弱 强
---------------------------------------->
UML中关系的符合定义
下面的的类图给出了各种关系的案例,图截取自 ...
前序,中序和后序遍历都是深度优先遍历的特例
深度优先遍历
在深度优先级中,我们希望从根结点访问最远的结点。和图的深度优先搜索不同的是,不需记住访问过的每一个结点,因为树中不会有环。前序,中序和后序遍历都是深度优先遍历的特例。参见深度优先搜索。
广度优先遍历
和深度优先遍历不同,广度优先遍历会先访问离根节点最近的节点。参见广度优先搜索。 二叉树的广度优先遍历又称按层次遍历。算法借助队列实现。
二叉树
在计算机科学中,树是一种重要的非线性数据结构,直观地看,它是数据元素(在树中称为结点)按分支关系组织起来的结构。二叉树是每个节点最多有两个子树的有序树。通常子树被称作“左子树”(left subtree)和“ ...
5个基本原则SOLID
S
SRP
Single responsibility principle: an object should have only a single responsibility.
O
OCP
Open/closed principle: “software entities … should be open for extension, but closed for modification”.
L
LSP
Liskov substitution principle: “objects in a p ...
Enumeration:
Enumeration为java.util中的接口
已被Iterator取代。
Enum:
Enum为java.lang中的类
标识符 MONDAY, TUESDAY等就称为枚举常量(enumeration constants)且不可重复。每一个枚举常量被隐式的声明成Day的一个public、static成员,而且其类型为Day,亦就是说这些常量是self-typed的。
public enum Color{
RED,BLUE,BLACK,YELLOW,GREEN
}
显然,enum很像特殊的class,实际上enum声明定义的类型 ...
package util
{
import flash.external.ExternalInterface;
import mx.controls.Alert;
import mx.core.Application;
import mx.core.FlexGlobals;
import mx.events.BrowserChangeEvent;
import mx.managers.BrowserManager;
import mx.managers.IBrowserManager;
import mx.utils.URLUtil;
/**
...
package date;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
public class CalculateIntervalBetween2Dates {
private static final long DAY=24*60*60*1000;
privat ...
有一个问题要特别注意:如果你在Eclipse里面配置好了Tomcat,然后以debug模式启动程序,那么Eclipse就自动的给该Tomcat的JVM配置好了调试的参数,你就不需要配置,如果配置了会得到异常:ERROR: Cannot load this JVM TI agent twice, check your java command line for duplicate jdwp options.
两种方式进行远程调试
Socket Listen方式:服务器端的JVM主动链接Eclipse调试器
Socket Attach方式:服务器端的JVM正常启动,只是开启了监听器, 允许Ec ...