调试代码导致IE出错的避免方法
if(!window.console){
var names = ["log", "debug", "info", "warn", "error", "assert", "dir", "dirxml","group", "groupEnd", "time", "timeEnd", "count", "trace", "profile", "profileEnd"];
window.console = {};
for (var i = 0; i < names.length; i++){
window.console[names[i]] = function() {};
}
}
可以放在基础库里面,当然,注意names和i的作用域~
相关推荐
-
调试代码导致IE出错的避免方法
复制代码 代码如下: if(!window.console){ var names = ["log", "debug", "info", "warn", "error", "assert", "dir", "dirxml","group", "groupEnd", "time", &quo
-
ThinkPHP自动转义存储富文本编辑器内容导致读取出错的解决方法
ThinkPHP的conf文件中的Convention.php有一个配置选项 'DEFAULT_FILTER' => 'htmlspecialchars', // 默认参数过滤方法 用于I函数... 默认这个方法是开启的.也就是说,我们往数据库里面存储的数据中都会经过htmlspecialchars这个函数的转义处理. 我在我的项目中使用了Kindeditor富文本编辑器(或许你使用的是Ueditor\ckeditor),通过富文本编辑器编辑文章的内容然后存储到数据库中,再从数据
-
Linux 中Tomcat远程调试代码的实现方法
Linux 中的tomcat远程调试代码 1,是要编辑catalina.sh文件. 而且要改成这 样: CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp :transport=dt_socket,server=y,suspend=n,address=5888" 2.eclipse 中设置: 第一步: 第二步: 第三步: 以上就是Linux 中Tomcat远程调试代码的实现方法,如有疑问请留言
-
PHP使用debug_backtrace方法跟踪调试代码调用详解
本文实例讲述了PHP使用debug_backtrace方法跟踪调试代码调用.分享给大家供大家参考,具体如下: 在开发过程中,例如要修改别人开发的代码或调试出问题的代码,需要对代码流程一步步去跟踪,找到出问题的地方进行修改.如果有一个方法可以获取到某段代码是被哪个方法调用,并能一直回溯到最开始调用的地方(包括调用的文件,行数,参数等),这样就能很方便的定位到出问题的地方. 使用php的debug_backtrace方法可以对代码调用进行跟踪,方便调试代码.它可以生成一个关联数组,数组中会收集当前应
-
Hadoop 使用IntelliJ IDEA 进行远程调试代码的配置方法
一 .前言 昨天晚上遇到一个奇葩的问题, 搞好的环境DataNode启动报错. 报错信息提示的模棱两可,没办法定位原因. 办法,开启远程调试- 注意 : 开启远程调试的代码,必须与本地idea的代码必须保持一致. 二 .服务器端配置 2.1. 设置启动远程debug端口 修改 服务器上的配置文件 ${HADOOP_HOME}/etc/hadoop/hadoop-env.sh 增加 环境变量即可. 组件 环境变量设置 NameNode export HADOOP_NAMENODE_OPTS="-a
-
Node.js中防止错误导致的进程阻塞的方法
在Node.js中,当某个回调函数发生了错误,整个进程都会崩溃,影响后面的代码执行. Node.js这样处理,是因为在发生未被捕获的错误时,进程的状态就不确定.之后也就无法正常工作了.如果错误始终不处理的话,就回一直抛出意料之外的错误,这样不利于调试. 防止错误导致的进程阻塞的方法主要有如下两种: 一. try-catch try-catch允许进行异常捕获,并让代码继续执行下去: 例如: 当函数抛出错误时,代码就停止执行了: (function() { var a = 0; a(); cons
-
Android library native调试代码遇到的问题解决
目录 前言 方法一 方法二 方法三 前言 android native开发会碰到native代码无法调试问题,而app主工程中的native代码是可以调试的.如果项目中存在多个module,那么在application模块中依赖library模块,并且library模块中有native代码的时候,当debug library模块中的这些native代码时可能会发现断点打不进去.导致这个问题的根本原因是因为即使在运行application模块的debug构建时,其依赖的library模块并不是以d
-
UITableView中Cell重用机制导致内容重复的解决方法
UITableView继承自UIScrollview,是苹果为我们封装好的一个基于scroll的控件.上面主要是一个个的UITableViewCell,可以让UITableViewCell响应一些点击事件,也可以在UITableViewCell中加入UITextField或者UITextView等子视图,使得可以在cell上进行文字编辑. UITableView中的cell可以有很多,一般会通过重用cell来达到节省内存的目的:通过为每个cell指定一个重用标识符(reuseIdentifier
-
Android编程中TextView宽度过大导致Drawable无法居中问题解决方法
本文实例讲述了Android编程中TextView宽度过大导致Drawable无法居中问题解决方法.分享给大家供大家参考,具体如下: 在做项目的时候,很多时候我们都要用到文字和图片一起显示,一般设置TextView的DrawableLeft.DrawableRight.DrawableTop.DrawableBottom就行了.但是有一种情况是当TextView的熟悉是fill_parent或者使用权重的时候并且设置了起Gravity的ceter的时候,Drawable图片是无法一起居中的,为了
-
Python提示[Errno 32]Broken pipe导致线程crash错误解决方法
本文实例讲述了Python提示[Errno 32]Broken pipe导致线程crash错误解决方法.分享给大家供大家参考.具体方法如下: 1. 错误现象 ThreadingHTTPServer 实现的 http 服务,如果客户端在服务器返回前,主动断开连接,则服务器端会报 [Errno 32] Broken pipe 错,并导致处理线程 crash. 下面先看个例子,python 版本: 2.7 示例代码 复制代码 代码如下: #!/usr/bin/env python #!coding=u
随机推荐
- 向数据报表添加一个合计字段
- JQuery EasyUI的使用
- Bootstrap每天必学之警告框插件
- iOS App开发中Core Data框架基本的数据管理功能小结
- PHP获取数组表示的路径方法分析【数组转字符串】 原创
- MySQL生产库Insert了2次同样的记录但是主键ID是不一样的问题的分析过程
- PHP服务器页面间跳转实现方法
- 简单的php缓存类分享 php缓存机制
- 跟老齐学Python之for循环语句
- 关于用Jquery的height()、width()计算动态插入的IMG标签的宽高的问题
- jquery获取当前点击对象的value方法
- python用Pygal如何生成漂亮的SVG图像详解
- 详解Java Ajax jsonp 跨域请求
- javascript开发技术大全-第3章 js数据类型
- 开机CPU就是100%cmd.exe病毒进程清除方法
- java读取XML文件的四种方法总结(必看篇)
- PHP实现排序堆排序(Heap Sort)算法
- 15行Python代码带你轻松理解令牌桶算法
- python线程池threadpool实现篇
- thinkPHP5框架导出Excel文件简单操作示例