找到相关内容 64
asp.net在遨游3下的一个BUG
今天客户投诉,博客在遨游3不能登录了。于是,便一层层查找,终于发现 HttpContext.Current.Request.Browser.Cookies(判断客户端浏览器是否支持COOKIE) 在遨游3下总是返回为False,因此导致无法读取客户的COOKIE。 在此告诫一下,以后避免类似浏览器问题,不要
http://www.cyqdata.cn/cnblogs/article-detail-52796 
IE6/7中获取Button元素的值的bug
如下 <button value="abc">测试</button> <script> var btn = document.getElementsByTagName('button')[0]; alert(btn.value); alert(btn.getAttribute
http://www.cyqdata.cn/cnblogs/article-detail-52727 
处理一个棘手小bug后的一点体会
    简单描述下俺要废话的背景吧,这几天都在排查一个bug:silverlight客户端应用中的某个控件,会因为多次操作而导致浏览器内存飙升,至于飙升的速度嘛,差不多操作半个小时后,浏览器估计就累死了……    &
http://www.cyqdata.cn/cnblogs/article-detail-52281 
巨文!浏览器自身的BUG —— 不同浏览器在页面缩放状态下的渲染差异分析!让你的网站在iPhone和Android上同样完美!
过度追求浏览器兼容其实就是拿不同浏览器开发者的个性或Bug惩罚自己! 前言 Web Developers 往往会因为自己的作品无法“完美兼容”多个浏览器而苦恼不已,然后责怪自己水平不够或者MSIE把你惯坏毒害了以至于无法写出“标准的HTML+CSS+JS”!  但事实上,很多所谓的兼容性问题未必都是 Web Developer 自己造成的,
http://www.cyqdata.cn/cnblogs/article-detail-42046 
今天又修BUG?
 摘要:      最近修一个BUG前前后后修改了4次,很郁闷,但郁闷归郁闷,呵呵总结下,下次不犯同样的错误。             下班了,OK,开完立会就走人了,我跟大巴一起在中关村门口打瞌睡,20分钟还没有走过中关村, “该死的大
http://www.cyqdata.cn/cnblogs/article-detail-41839 
IE6/7 and IE8/9/10(IE7模式)依次隐藏具有absolute或relative的父元素和子元素后再显示父元素,子元素依然能显示bug
多数情况下隐藏(设置display:none)一个元素,无需依次将其内的所有子元素都隐藏。非要这么做,有时会碰到意想不到的bug。如下 1,两个div,d1中包含d2 2,d1,d2都设置了absolute或relative 3,隐藏d1 4,隐藏子元素d2 5,显示d1 这时IE6/7 and IE8/9/10(IE7模式)中会发现,子元素d2也能显示出了(别忘了,d2被display:none
http://www.cyqdata.cn/cnblogs/article-detail-41799 
BUG龄期的分析探讨
导读目录  一:BUG龄期的意义 二:BUG龄期的定义及分类 三:BUG龄期分析的实现 一:BUG龄期的意义   在一个项目完成后,BUG龄期这个指标,在分析团队的解决BUG的效率方面是很有意义的,特别是在团队进行对比时,也可作为一个参考项. 二:BUG龄期的定义及分类        从定义上来讲,就是BUG从某
http://www.cyqdata.cn/cnblogs/article-detail-41630 
容器奇数尺寸,在IE6以下定位引起1像素Bug.
在做项目的时候,有时候经常会用到position定位. 在ie各种版本测试中.ie6老是排版的位置对不齐. 其中包含的问题就是1像素bug. 先让大家看看图片: 图片不清晰,大家莫见怪,因为本人用QQ截图的. 继续...... 大家应该看到主要是在bottom和right会有1像素bug. 至于这个是什么问题.就要去问问ie6的开发者了. 所以建议大家尽量不要把尺寸设为奇数. 整体代码:
http://www.cyqdata.cn/cnblogs/article-detail-40680 
2周修改了1000多个Bug后软件项目扭转了局面,未交付银行的现金管理系统健壮起来了
   一方面是项目的工期紧急、另一方面也难做到公司招聘的程序员个个都是精英程序员,其次客户的需求变化、商业逻辑经常性的变更也导致系统的不稳定性、数据库模型的变化变化等等多多少少影响了程序的稳定性,再加上整体程序架构也相对复杂一些严格要求分层部署多台电脑。    毕竟一个软件公司的预算也是有限的、项目的利润空间也是有限的,否则可以来个招聘开发精英计划,找来几个
http://www.cyqdata.cn/cnblogs/article-detail-40513 
我曾遇到最大的一个bug
Bug从来不是个让人高兴的东西。然而也有例外,那就是当你弄明白了这个Bug的时候。本文讲就是我曾经遇到的一个最大的、至今仍未解决的 Bug的故事。    年青时,我曾经开发了一些魔兽世界的插件。那时候我除了 沉迷于这个游戏之外,还对开发游戏外挂非常感兴趣,你知道,那是一种非常上瘾的感觉,特别是当发现有新的公共API公布时,真是兴奋的不得了。 这样我也就有了巨大的动力去学习 Lua 语言
http://www.cyqdata.cn/cnblogs/article-detail-40488 
写给测试人员:不是所有的bug都需要修复
本文来自微软中国官方博客,原文标题为《为什么Bugs没有被修复?》,作者Alan Page是微软卓越测试工程总监,译者为卢玥俪、陆梦嫣和汪宏。   近来我遇到越来越多的人对我们会发布还有bug的产品大为惊讶。而让我大吃一惊的是,这些人中还有许多是软件测试人员,我本以为他们应该对此早已经有所了解。建议大家先阅读Eric Sink较早写的(但是很棒的)文章。不知道我还能对此话题有多少贡献,但我想试试。
http://www.cyqdata.cn/cnblogs/article-detail-40446 
关于Mono使用linq查询的几个BUG
服务器环境如下:系统: Ubuntu 10.10 Web服务器:Jexus/4.2.3 LinuxMono版本: Mono 2.10.1 代码如下: View Code 1 using (BizDataContext BDC = new BizDataContext())2 {3 int colID = ColumnInfo.ID;4
http://www.cyqdata.cn/cnblogs/article-detail-40307 
jQuery Validation插件remote验证方式的Bug
jQuery插件很多,其中一个重要的插件便是jQuery Validation,它的作用是对表单进行验证,还上了jQuery官网。不过奇怪的是,最近用下来感觉有些古怪,因为好像有些死板,已有功能的应变能力还不强,甚至还有个奇怪的Bug。任何项目有Bug其实也正常,但这个Bug其实是一个文档上已经记载了,却没有实现的功能,这就有些说不过去了。这个问题便出在remote验证方式上,还好修改起来非常容易
http://www.cyqdata.cn/cnblogs/article-detail-39720 
12个Web开发者应该掌握的Firebug技巧
相信很多从事Web开发工作的开发者都听说和使用过Firebug,但可能大部分人还不知道,其实它是一个在网页设计方面功能相当强大的编辑器,它可以对HTML、DOM、CSS、HTTP和Javascript进行全面的跟踪和调试。它是Firefox浏览器的一个插件,所以建议各位Web开发者,要充分利用FireFox浏览器和Firebug插件进行日常的调试工作。本文选取了12个Web开发者应该掌握的Fire
http://www.cyqdata.cn/cnblogs/article-detail-39335 
哭笑不得的IE Bug
还记得《ASP.NET AJAX Under the Hood Secrets》吗?这是我在自己的Blog上推荐过的唯一一篇文章(不过更可能是一时兴起)。在这片文章里,Omar Al Zabir提出了他在使用ASP.NET AJAX中的一些经验。其中提到的一点就是:Browsers do not respond when more than two calls are in queue。简单的说,
http://www.cyqdata.cn/cnblogs/article-detail-39245 
StreamInsight 浅入浅出(六)—— Debugger
对于 StreamInsight 系统,由于对事件的处理查询都是异步进行的,输入输出很难进行时序上的对应监测,所以普通的基于代码的 Debug 和 Watch 显得不那么有意义。于是微软随 StreamInsight 系统提供了一个好用的图形化调试工具 StreamInsight Event Flow Debugger。   这一工具的主要特点在于: 图形化界面,足够直观。有点类似 SQL S
http://www.cyqdata.cn/cnblogs/article-detail-39122 
Microsoft.Practices.Unity 的一个线程安全Bug浅析
      从接触Enterprise Library开始,到现在越来越感觉的Elib的强大。虽然单独看Elib里面的Block不一定是优秀的,但是作为一个整体其优势不言而喻。更重要的是Elib是MS的团队在维护,不用担心MS会把它吃掉。       这段时间一直在Elib上进行开发,Unity也是用的最多的一个Block了。由于都是在单
http://www.cyqdata.cn/cnblogs/article-detail-38664 
TDD需要debugger吗?
昨天和一个同事一起pair的tdd的时候,有一个测试一直红着,我只好开了debugger来调试。这时候对面的8x,笑嘻嘻的说:   ”tdd开debugger就是tdd的耻辱!“ 真的如此吗?我们首先回顾一下tdd是的节奏red/green/refactor: Red - Write a little test that does'n work, and perhaps
http://www.cyqdata.cn/cnblogs/article-detail-38513 
用来武装Firebug的十三款Firefox插件
如果你是一名Web设计师,Firebug想必不会陌生,作为一款Firefox插件,它可能是网站前端开发最有用的工具之一。尤其是如今网站中用到越来越多的javascript和ajax技术,firebug为Web前端开发与调试提供了莫大便利。Firebug拥有众多优点,其中就包括可扩展性,下面介绍的这些Firefox插件就是用来武装Firebug的,让它变得功能更丰富,更便捷。 YSlow(Why
http://www.cyqdata.cn/cnblogs/article-detail-38462 
诡异的bug: tcsh陷入死循环
问题:项目开发中,碰到一个很奇怪的问题:当tcsh启动的子程序退出之后,tcsh本身无法退出,并占用大量CPU资源。 背景:应用程序在fork之后,用tcsh启动另一个子进程,执行特定任务。进程之间使用sockepair(pipe)进行进程间通讯;为简化编程,将子进程的socket fd重定向为stdin和stdout。 具体症状: Strace tcsh程序: fstat(250, 0x7
http://www.cyqdata.cn/cnblogs/article-detail-38207