只显示主题贴
明白了,是不是已经有人讨论过了。
但是好像看其他的查找实现都是基于递归的的实现,我这个是通过增加path字段来保存
节点的路径,路径结构类似为“-ID1-ID2-ID3-”,遍历子节点或者判断上下级关系直接使用PATH字段的LIKE操作就可以
- 进入论坛 入门讨论 版
UpDownRoller.prototype.uid=100;
function UpDownRoller(objID,selfName){
var obj=document.getElementById(objID);
obj.style.position="relative";
obj.style.zIndex=this.uid++;
this.target=obj;
this.autoRoll=false;
this.selfName=selfName;
this.timerID=null;
}
UpDownRoll ...
- 进入论坛 AJAX 版
/**
*
* @author yangzhichao
*
* @param <PK>
* @param <T>
*/
public interface TreeNode<PK extends Number, T extends TreeNode<PK, T>> extends
Serializable {
public static final String DEFAULT_PATH_SEPARATOR = "-";
/**
* 节点标识
*
* @return
*/
PK getId() ...
- 进入论坛 入门讨论 版
function fGetXY(obj){
var oTmp = obj;
if(!oTmp||(typeOf(oTmp.offsetLeft) == "undefined")
||(typeOf(oTmp.offsetTop) == "undefined")
||!oTmp.tagName){
return null;
}
var pt = new Point(0,0);
d ...
- 进入论坛 AJAX 版
摘抄自《敏捷软件开发-原则、方法与实践》-Robert C. Martin
(1)SRP 单一职责原则
就一个类而言,应该仅有一个引起它变化的原因。
职责即为"变化的原因".
(2)OCP 开放封闭原则
软件实体(类、模块、函数等)应该是可以扩展的,但是不可修改。
对于扩展是开放的,对于更改是封闭的.
关键是抽象.将一个功能的通用部分和实现细节部分清晰的分离开来.
开发人员应该仅仅对程序中呈现出频繁变化的那些部分作出抽象.拒绝不成熟的抽象和抽象本身一样重要.
(3)LSP Liskov替换原则
子类型必须能替换掉他们的基本类型
(4)DIP 依赖倒置 ...
- 进入论坛 软件开发和项目管理 版
使用这种方式访问时候 参数不知道为什么传不过去
client.sayHi("Joe")返回值为null
ClientProxyFactoryBean factory = new ClientProxyFactoryBean();
factory.setServiceClass(HelloWorld.class);
factory.setAddress("http://localhost:8080/testCxf/ws/HelloWorld");
factory.getServiceFactory().setDataBin ...
- 进入论坛 Java 版
- 浏览: 512 次
- 性别:

- 来自: 厦门

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
jsp 静态include和动态in ...
解释的不错,就是太少了
-- by 刘鹏超 -
基于数据库的无限级树形结 ...
明白了,是不是已经有人讨论过了。 但是好像看其他的查找实现都是基于递归的的实现, ...
-- by yangzhichao -
基于数据库的无限级树形结 ...
估计是不是少了代码说明了,只有长长的代码?
-- by yangzhichao -
基于数据库的无限级树形结 ...
请问“新手帖”什么意思呢?
-- by yangzhichao






评论排行榜