手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表Tag:microsoft

祝贺:微软也开源 将采用jQuery JavaScript库

微软和诺基亚正式宣布支持开源的 jQuery JavaScript库,另外,微软还称他们将把jQuery作为Visual Studio工具集的一部分。他将提供包括jQuery的智能提示,代码片段,示例,文档编制等内容在内的功能。微软和诺基亚将长期成为jQuery的用户成员,其他成员还有Google, Intel, IBM, Intuit, 路透社等。

Tags: javascript, jquery, microsoft, nokia, google

听说google浏览器要出来了

这两天关于google最大的新闻应该就算是google浏览器了,据说,明天官方就有的下载了。这次浏览器的命名为chrome,应该是采用了 mozilla的核心吧?但是mozilla说是没有给过任何支持,使用了mozilla核心的话,应该是需要开源的。不过,对于google来说,这个软件的开源对他当然是有好处的。一些G粉们就可以为他们的所喜爱的GOOGLE添加一些插件了。(被人鄙视了,果然看小道消息不好啊,很多朋友和我说了,是用的webkit的核心,和Safari一个核心)

不知道微软听到这个消息会怎么样,cnbeta上面好象看到文章说是微软的人建议google干回老本行,用户还是会使用IE8的。但,多一个竞争者对用户并没有什么坏处,就象AMD,如果没有他,intel的芯片价格还会象现在这样低吗?

垄断,就象是小企业头上的一把大砍刀。什么时候砍下去,得由拎砍刀的人说了算,整天活的战战兢兢的。确实非常痛苦。其实很简单嘛,人总是对未知表现的很无助,如果一刀下来结束就结束了,难过的是,明知道头上有把刀,就是不知道啥时候会掉下来。很多的发展机会就在这战战兢兢中从指缝间溜掉了。

如果没有google,世界将会变得怎么样?是会出另外一个google来与微软帝国抗衡还是微软继续被大法官宣判为企业分解?

明天世界将会变得怎么样,我们仍然未知,但是,明天又可以有一个浏览器使用,自己也可以做回小白鼠,心情总是有点不一样的。

顺便再提一下,很多网站对google的浏览器进行了功能评点和分析,看上并没有什么特色,对我而言关心的只有几个,不知道google支持了多少:

1、对网页的解析符合W3C标准。//使用safari核心,应该是符合的吧?

2、有足够优秀的插件让我使用。 //作为一个开发人员,在使用firefox的时候,对于firebug,webdeveloper等优秀插件是让人非常开心的事,不知道google会有吗?

3、内存泄漏。 //虽然我的内存足够大。4G也能算大了吧,但我也不 希望被浏览器占上1G左右吧,现在的FF3平均占用300M左右,暂时还能够接受。希望google能够更少一点

4、速度、解析WEB速度、javascript速度等。 //google 有个WebAccelerator,对于缓存网页之类应该有基础,再加个据说什么javascriptV8?,应该有好的浏览效果吧?

5、界面更漂亮一点,我说的漂亮和那些所谓的皮肤不一样,我需要有更大的浏览空间,控件大小等等应该可控。自由排列,才是我要的

6、安全功能,自动填表,自动记录。鱼和熊掌,如何兼得?

其他不说废话了。。。等明天下载试用了再说。。



看完了,有空帮忙点点广告。

Tags: google浏览器, microsoft, chrome, open source, 微软

惊心动魄的SQL BUG

刚才打开google reader的时候,突然看到一篇文章,让俺大吃一惊呀。详细内容如下:

原文网址:http://www.cnblogs.com/xinerzhui/archive/2008/07/30/1256648.html
  1.  请谨慎注意这一微软SQLBug  
  2. 刚来博客园,有什么不对,需要改进的地方,欢迎各位同道指出来,谢谢。  
  3. 今天在使用数据库时出现意外操作,将一张表的数据删除了。仔细查看SQL语句,发现问题。将问题类推到Northwind中。我们使用两个表,Employees和Products  
  4. SQL语句如下:  
  5. select * from Products where CategoryID in (select CategoryID from Employees)  
  6. 不看表结构是看不出什么问题的,不清楚的看一下表结构。执行上面的SQL语句,你将能看到所有的产品记录。  
  7. 当你执行上面语句的"select CategoryID from Employees",将会提示一个错误提示:  
  8. 消息 207,级别 16,状态 3,第 1 行  
  9. 列名 'CategoryID' 无效。  
  10. 表Employees中根本就没有CategoryID列,而微软忽略了括号中的错误,执行前面的语句。如果是应用在删除,更新,那后果将是不可现象的。我曾为此付出了代价。  
  11. 这个应该就是微软SQL的BUG吧,我们需要特别注意。  
  12. 在SQL2000企业管理器,SQL2000的查询分析器,SQL2005的Management Studio Express中均有此Bug。   

 

然后有人回复为:

#2楼 2008-07-30 17:21 | 熊呜呜
我在Sql2000上测试,确实有这个问题。  

#3楼 2008-07-30 17:27 | ocean  
  1. 有意思的问题,在我的management studio里面查询,也会有这个问题,要好好地研究一下。  

#7楼 117.22.68.*2008-07-30 17:45 | johnnyshieh [未注册用户]
  1. Microsoft SQL Server Management Studio 9.00.1399.00  
  2. 有楼主说的问题!  
  3. 确实应该注意一下。  
#9楼 2008-07-30 17:55 | 金色海洋(jyk)
  1. 看了表结构才知道,Employees 表里面没有 CategoryID字段。为什么不报错呢。错误被吃掉了。  
  2.   
  3. select * from Products where CategoryID in (select CategoryID from Employees)  
  4.   
  5. select * from Products where CategoryID in (select EmployeeID from Employees)  
  6.   
  7. 我比较了一下这两个语句的执行计划,不完全一样。建议lz分析一下执行计划。  
  8. 因为我还不能完全看懂执行计划。只能看出来两个执行计划是不一样的。呵呵。  
在MYSQL里没有试会不会遇到这种情况,我用navicat试是没有这种情况的。不知道其他的会不会有。

联想起以前写CRUD之类的东西时候,在过滤条件时,自动将空值直接unset掉,然后再拼成SQL,后来被BOBBY严厉批评了一下,确实,查询的时候感觉不出有什么问题,可如果是在UPDATE或者是DELETE的时候呢?本来是有条件的,可突然被unset掉成为没有条件了,那岂不是很恐怖?

借这个机会再次提醒自己,细心、周全、小心

 

Tags: mssql, sqlserver, microsoft, sql, bug

Records:13123