|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
无法实现跨操作系统的应用。当然这也是微软的理由之一,只有这样才能发挥ASP最佳的能力。可是我却认为正是Windows限制了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的;算法数据库计划中order_value是用来排序的,详细完成是
**注重以下的会商是对一个主题而言,就是对一棵树而言!
假如加一新贴那末order_value=0
假如跟贴查比父贴order_value年夜的order_value
假如有假定为next_value,那末新帖的
order_value为父贴的(order_value+next_value)/2;
假如有那末新帖的order_value为父贴的order_value+1000
也就是说假如对A贴跟贴,假如A为末贴,A的字帖的order_value为order_value(父)+1000,
不是末贴既找出比A年夜的order_value,新的order_value为二者的一半!
排序完成:orderbygroupid,order_valuedesc
**技能假如想完成条理多一点能够每次加的多一点+100000,那样应当会好一点
***不敷的地方:
1:利用两个字段排序,速率有点慢
2:利用order_value是一个浮点数,利用float估量不敷,仍是利用double
3:只能完成实际上的无量层实践上凌驾10层利用float有成绩,利用double大概没有
4:拔出是必要查找下一个order_value
Dimordervalue,nextvalueAsDouble
sql="selectgorderswheregId="&gId&"andgoders>"&gorders&"orderbygoders"
rs1.Opensql,conn1,adOpenForwardOnly,adLockOptimistic查询比父贴年夜的
order_value
If(rs1.EOFAndrs1.BOF)Then
gorders=gorders+256
gLayer=gLayer+1
Else
nextvalue=rs1("gorders")
If(nextvalue-gorders)>1Then
gorders=Int((gorders+nextvalue)/2)
gLayer=gLayer
Else
gorders,glayer跟回帖一样
EndIf
EndIf
EndSub
</p>当然了,现在国内CRM厂商的产品与其说是CRM,但从至少从我的角度分析上来看,充其量只是一个大型的进销存而已了,了解尚浅,不够胆详评,这里只提技术问题 |
|