google 即将停止 Google Buzz 服务

我们即将停止 Google Buzz 服务,但您可以保留自己发布的信息

几个星期后,我们将不再提供 Google Buzz 服务。届时您无法再创建任何新的信息,但仍可以通过两种方式访问您现有的内容:

  1. 您可以在自己的 Google 个人资料上查看现有内容
  2. 您可以使用 Google 导出下载现有内容

感谢您使用 Google Buzz。

已更新 10/14/2011

Discuz!NT升级3.6后出现tags.aspx(标签页)或showdebate.aspx(辩论页)报错

新装了, Discuz!NT 3.6.711 版本出现tags.aspx和showdebate.aspx这个页报错。

如图报错:


错误分别是

tags.aspx页的785行:

templateBuilder.Append(“</cite>\r\n    <em>”); templateBuilder.Append(TypeConverter.StrToDateTime(post.Postdatetime).ToString(“yyyy.MM.dd HH:mm”));
showdebate.aspx页的881行:

templateBuilder.Append(“</em> — 结束时间 <em>”); templateBuilder.Append(TypeConverter.StrToDateTime(debateexpand.Terminaltime).ToString(” yyyy-MM-dd HH:mm”));

分别改成:

tags.aspx页的785行:

templateBuilder.Append(“</cite>\r\n    <em>”);templateBuilder.Append(post.Postdatetime.ToString(“yyyy.MM.dd HH:mm”));

templateBuilder.Append(“</cite>\r\n    <em>”); templateBuilder.Append(Convert.ToDateTime(post.Postdatetime).ToString(“yyyy.MM.dd HH:mm”));

showdebate.aspx页的881行:

templateBuilder.Append(“</em> — 结束时间 <em>”); templateBuilder.Append(Convert.ToDateTime(debateexpand.Terminaltime).ToString(” yyyy-MM-dd HH:mm”));

templateBuilder.Append(“</em> — 结束时间 <em>”); templateBuilder.Append(debateexpand.Terminaltime.ToString(” yyyy-MM-dd HH:mm”));

这样就可以了,因为debateexpand.Terminaltime和post.Postdatetime已经是日期时间类型了,不知道为什么还要转一下!

这个错误很简单,难道是他们开发团队故意搞出来的????

Google 2011 10 12 Logo Art Clokey’s 90th Birthday

Google 2011年10月12号Logo纪念:美国粘土动画大师、“小绿人冈比” 创造者阿特·克洛基 90 周年诞辰

演示地址:http://www.orzbook.com/demo/google-logo2011-10-12/google.html

sql随机取n条数据

select  * from csyxshop_Product order by newid()

SQL函数之四舍五入(转)

问题1:
SELECT CAST(’123.456′ as decimal) 将会得到 123(小数点后面的将会被省略掉)。
如果希望得到小数点后面的两位。
则需要把上面的改为
SELECT CAST(’123.456′ as decimal(38, 2)) ===>123.46
自动四舍五入了!

问题2:
SELECT ROUND(123.75633, 2, 1), ROUND(123.75633, 2)
上面的SQL得到的2个值是不一样的,前一个是:123.75000,后一个是:123.76000。
因为前者在进行四舍五入之前,小数点后已经被截取,保留了2位。
而后者则没有被截取,四舍五入时自然就会得到123.76000

ROUND
返回数字表达式并四舍五入为指定的长度或精度。

语法
ROUND ( numeric_e-xpression , length [ , function ] )

参数
numeric_e-xpression

精确数字或近似数字数据类型类别的表达式(bit 数据类型除外)。

length

是 numeric_e-xpression 将要四舍五入的精度。length 必须是 tinyint、smallint 或int。当 length 为正数时,numeric_e-xpression 四舍五入为 length 所指定的小数位数。当 length 为负数时,numeric_e-xpression 则按 length 所指定的在小数点的左边四舍五入。

function

是要执行的操作类型。function 必须是 tinyint、smallint 或 int。如果省略 function 或 function 的值为 0(默认),numeric_e-xpression 将四舍五入。当指定 0 以外的值时,将截断 numeric_e-xpression。

返回类型
返回与 numeric_e-xpression 相同的类型。

注释
ROUND 始终返回一个值。如果 length 是负数且大于小数点前的数字个数,ROUND 将返回 0。

示例 结果
ROUND(748.58, -4) 0

当 length 是负数时,无论什么数据类型,ROUND 都将返回一个四舍五入的 numeric_e-xpression。

示例 结果
ROUND(748.58, -1) 750.00
ROUND(748.58, -2) 700.00
ROUND(748.58, -3) 1000.00

示例
A. 使用 ROUND 和估计值
下例显示两个表达式,说明使用 ROUND 函数且最后一个数字始终是估计值。

Select ROUND(123.9994, 3), ROUND(123.9995, 3)
GO

下面是结果集:

———– ———–
123.9990    124.0000  

B. 使用 ROUND 和四舍五入的近似值
下例显示四舍五入和近似值。

语句 结果
Select ROUND(123.4545, 2)
123.4500

Select ROUND(123.45, -2)
100.00

C. 使用 ROUND 截断
下例使用两个 Select 语句说明四舍五入和截断之间的区别。第一个语句四舍五入结果。第二个语句截断结果。

语句 结果
Select ROUND(150.75, 0)
151.00

Select ROUND(150.75, 0, 1)
150.00

Page 4 of 48« First...«23456»102030...Last »