摘 要:本文简要分析了无法重现的Bug的可能产生原因,包括环境不一致、缺少最准确的描述和浏览器的不当设置。针对这些原因,本文给出了相应的对策。通过这些措施,可以重现许多以前认为不可重现的Bug。 关键词:重现;Bug;环境 在测试人员提交bug后,最不希望看到的结果是它们被标记为INVALID,尽管...
分类:
其他好文 时间:
2015-12-05 22:24:06
阅读次数:
256
一、浮动和清除浮动1、产生原因:一般是一个盒子里使用了CSS float浮动属性,导致父级对象盒子不能被撑开,这样CSSfloat浮动就产生了。2、副作用:(1)背景不能显示(2)边框不能撑开(3)margin padding设置不能正确显示3、解决方法(1):对父级设置适合CSS高度(2): cl...
分类:
其他好文 时间:
2015-12-03 23:23:11
阅读次数:
479
野指针产生的原因: 1,指针变量和他所指向的内存空间变量是两个不同的概念 2,虽然调用free(p)方法释放了指针所指向的内存空间,但是指针变量并没有重置成NULL 3,造成释放了所指向的内存空间之后,使用 if( p != NULL ) 还会被执行,还会执行其中的 free() 方法避免方法...
分类:
其他好文 时间:
2015-11-21 21:11:08
阅读次数:
154
如果有两个会话,每个会话都持有另一个会话想要的资源,此时就会发生死锁。用下面实验来说明死锁的产生原因和解决办法。SESSION1:SQL> create table t2 as select * from emp;SQL> select * from t2 where empno=7369; EMP...
分类:
数据库 时间:
2015-11-19 14:37:59
阅读次数:
214
产生原因:因为这个开源项目的默认字符编码为UTF-8,所以我的控制台的字符编码也自动变成了UTF-8,而键盘的输入流的默认格式是GBK格式,这样就造成了在GBK转UTF-8的过程中产生的奇数乱码错误(这个问题的解释可以在搜索引擎找到)。解决办法:1.在代码区域右键 -> run as -> run ...
分类:
编程语言 时间:
2015-11-15 10:48:13
阅读次数:
667
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37992017上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和各种API,如果你还不了解,请看:Android Fragment 真正的完全解析(上)。本篇将介绍上...
分类:
移动开发 时间:
2015-11-10 17:36:49
阅读次数:
216
解释:
JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置。JVM在启动的时候会自动设置Heapsize的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。
可以利用JVM提供的-Xmn-Xms-Xmx等选项可进行设置。Heapsize的大小是YoungGeneration和TenuredGenerai...
分类:
编程语言 时间:
2015-11-04 19:34:25
阅读次数:
300
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域。OutOfMemoryError: PermGen ; 这一区域用于存放Class和Meta的信息。
产生原因:
Class在被加载的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Col...
分类:
其他好文 时间:
2015-11-04 17:56:10
阅读次数:
278
URLErrorURLerror产生原因:网络未连接(即不能上网)服务器不存在我们一般通过try-except语句来包围并捕获相应的异常。我们先尝试一下:1 import urllib22 request=urllib2.Request('http://www.wujiadong.com')3 tr...
分类:
编程语言 时间:
2015-11-01 16:38:00
阅读次数:
248
一、LaunchScreenLaunchScreen产生原因:代替之前的启动图片好处:1.可以展示更多的东西2.可以只需要出一个尺寸的图片。启动图片的优先级启动图片 CZTabBarController获取当前这个类下面的所有tabBarItemUITabBarItem *item = [UITa....
分类:
其他好文 时间:
2015-10-21 17:27:53
阅读次数:
179