2010年4月 的存档

SQL开发中会有生成随机数的需求,下面说几种常用的需求和解决办法(基于MS SQL),最后总结出通用的办法:
1、0-9间的随机整数,包括0和9本身:

1
abs(checksum(newid()))%10

扩展从a-b间的随机整数(a,b本身也是整数):

1
a+abs(checksum(newid()))%(b-a+1)

2、0-1间的随机实数:

1
rand()

–或是

1
rand(checksum(newid()))

–推荐使用后一种。
由此扩展从a-b间的随机实数: a+rand(checksum(newid()))*(b-a)
注意上面的取法使得取值范围(a,b],若是想要取得(a,b),可以采用下面的表达式
a+rand(checksum(newid()))*(b-a)*0.99999 — 此处0.99999可以更换为0.999999999,精度根据需要来取

2010年4月28日20:28 | 1 条评论
标签:

dede5.3升级到dede5.5过程中遇到栏目无法更新和TAG无法使用的问题解决方法
有的用户由dede5.3升级到dede5.5过程中,会遇到栏目无法更新的问题.
即:我们要更新栏目设置的时候,提示无法更新栏目.
同时文章TAG无论填加修改都无效。
这通常是在线升级过程中的升级包bug造成的!

2010年4月18日17:11 | 1 条评论
分类: Web-Research
标签:

You probably tried to upload too large file. Please refer to documentation for ways to workaround this limit.

2010年4月15日21:06 | 没有评论
分类: DataBase
标签:

Dede CMS 数据库和配置文件结构一览

2010年4月12日16:20 | 没有评论
分类: Web-Research
标签: