为您找到搜索结果:740个
火狐浏览器-调试工具的使用
由于JavaScript语言对于报错这方面做的不是很好,所以在写web页面的时候,熟练使用调试工具,对于页面的修改有极大的帮助,现总结如下,如有不对,敬请评论,共同学习。1.首先,按F12,打开火狐浏览器的调试工具,下面就是调试工具栏 注意。。。因为调试基本上只用到前四个图标,所以在此,只介绍前四个1、从页面中选择一个元素 鼠标点击这个图标之后,鼠标在页面上就可以选择元素了,点击选择的元素,就会迅速定位到该元素的代码上。当页面元素非常多的时候,用这个方法选择要找到的元素非常方便。2、查看器 这个图标的功能是,显示web页面代码的结构,当鼠标在代码中移动到某个元素的上面时,web页面的这个元素就会高亮显示。3、控制台 这个功能是非常重要的,必须会。1、一般调试的时候在代码中可以使用console.log(‘要输出的内容’)这条语句在控制台中查看输出,用于调试简单的错误。2、控制台页面是与当前打开的页面处于同一个环境的,也就是说,当前页面的控制台只对当前页面有效,控制台可以看做是页面的js运行的一个延伸。而且,控制台可以输入输出,也可以更...
火狐调试工具-DevTools
狐调试工具 - DevTools咱们做写js 代码的时候,遇到的一个最大的问题就是调试问题,很多开发者在写 js 代码的时候,经常都非常痛苦。但是我们如果掌握好相应的调试工具,那么就可以比较游刃有余的解决 js 的调试问题。 工欲善其事,必先利其器。调试工具比较好的有火狐的firebug, 另外 chrome 的自带调试工具也非常不错 ( 英文版 ) 。掌握好这些调试工具, 可以更好的学习 js, 也可以大大提高咱们完成 js 的排错能力。因此,我建议所有要使用 js 的人员都最好能好好的掌握一下这些工具。本来火狐的firebug 一直以来都是我认为最好的调试工具,但是现在 Firebug 官方已经宣布了停止 Firebug 的维护,咱们新版本的火狐已经无法再使用它。以下是在官网找到的Firebug 最新版本&...
Chrome接口调试工具
在web开发中,服务器端和客户端的开发和测试必不可少,但是测试的工作往往需要服务器端完成之后,客户端才能进行测试,这无疑延后了测试流程,导致服务器端开发完成后,无法进行充分的数据测试,很容易造成服务器端和客户端开发完成后出现不协调的情况,而今天给大家推荐的这款HTTP工具,可以提前对服务器端代码进行测试。Postman简介Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。Postman官方网站:http://www.getpostman.com/用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表产品之一。当开发人员需要调试一个网页是否运行正常,并不是简简单单地调试网页的HTML、CSS、脚本等信息是否运行正常,更加重要的是网页能够正确是处理...
第一部分牛刀小试:启动GDB开始调试
当程序被停住了,你需要做的第一件事就是查看程序是在哪里停住的。当你的程序调用了一个函数,函数的地址,函数参数,函数内的局部变量都会被压入“栈”(Stack)中。你可以用GDB命令来查看当前的栈中的信息。一、gdb查看堆栈信息下面是一些查看函数调用栈信息的GDB命令:1、backtrace、bt打印当前的函数调用栈的所有信息。如:(gdb)bt#0func(n=250)attst.c:6#10x08048524inmain(argc=1,argv=0xbffff674)attst.c:30#20x400409edin__libc_start_main()from/lib/libc.so.6从上可以看出函数的调用栈信息:__libc_start_main-->main()-->func()backtrace<n>bt<n>n是一个正整数,表示只打印栈顶上n层的栈信息。backtrace<-n>bt<-n>-n表一个负整数,表示只打印栈底下n层的栈信息。如果你要查看某一层的信息,你需要在切换当前的栈,一般来说,程序停止时,最顶层的栈...
iOS中web app调试(mac)
原文目录一、真机联调配置二、mac上Safari配置及真机联调三、iOS模拟器使用四、在iOS模拟器中安装app近期公司vue项目开发,目的是一次开发,多平台发布,其中就包含了app,app采用离线web方案,将vue打包后的jsbundle文件、静态资源文件打包进app中,为提高性能、优化体验,app也通过jsbridge,暴露原生接口给web调用。为此,webapp开发时可以使用chrome等pc模拟器进行调试,但是涉及app适配,特别是原生接口调试时,就比较麻烦,必须要依赖于真机,这样那是不是有方法进行真机联调呢?iphone连接mac,通过mac下safari就可以很方便对真机safari、app中webview进行联调。iphone上设置:safari设置->高级(最下面)->如上图打开Web检查器和JavaScript。通过数据线连接mac,或者也可以手机或mac间共享热点(不需要数据线挺方便的)。mac上配置下safari,在菜单栏显示“开发”菜单,设置好这些,将光标移动到safari的“开发”菜单项,此时就可以看到iphone上正打开的web(a...
ios真机调试教程(不上架App Store安装到手机)
原文不上架AppStore安装到手机调试测试,需要用到ios真机调试证书打包的ipa才能安装到非越狱的手机使用。2017年最新整理的ios真机调试的详细图文步骤流程,轻松的把你开发的iosapp安装到手机体验。 苹果开发者账号ios证书创建工具Appuploader 1调试证书分两种ios开发证书和Adhoc证书如果你用xcode开发,可以直接用开发证书,用手机连接xcode进行真机调试,不过现在也能免证书调试,很方便。如果需要打包发给朋友、客户测试,不方便直接拿手机给你连接xcode进行灌装,还是需要iOS测试证书(Adhoc)打包,才能发给别人安装。如果你用HBuilder等跨平台开发工具开发的iOSAPP,也要用到iOS测试证书(Adhoc)打包出来的IPA才能安装到非越狱的手机测试。END 11、申请一个APPid(应用标识符2、添加调试设备3、申请iOS调试证书4、配置调试描述文件5、iOS打包ipa6、安装到手机调试END 1登录苹果开发者中心,进入证书页面。 点击证书、ID及配件文件,进入设置。2选择AppIDs–>...
centos6.5 64练手安装memcached,PHP调试
思路 先安装memcached 然后安装php的基于扩展libmemcache,然后安装phpmemcache扩展包,然后把扩展添加到php.ini1yum安装简单方便yuminstallmemcached 安装完毕了2查看下memcached-h 3把memcached加入启动列表#chkconfig--level2345memcachedon4 配置memcached文件:#vi/etc/sysconfig/memcached分别代表端口号、用户名、同时最大连接数、使用的内存大小和附加的参数。5可以通过以下命令查看memcached状态:#memcached-tool127.0.0.1:11211stats 然后安装libmemcached1 yuminstalllibmemcached 然后安装php-memcache扩展yum源没有1自己下载wgethttp://pecl.php.net/get/memcache-3.0.8.tgz 2解压tarzxvfmemcache-3.0.8.tgz...
dubbo远程调试运行
缺包问题: maven配置或则下载http://central.maven.org/maven2/org/mortbay/jetty/jetty/7.0.0.pre5/jetty-7.0.0.pre5.jarhttp://central.maven.org/maven2/org/mortbay/jetty/jetty-util/6.0.0/jetty-util-6.0.0.jarhttp://central.maven.org/maven2/ch/qos/logback/logback-core/1.1.7/logback-core-1.1.7.jar <dependency><groupId>org.mortbay.jetty</groupId><artifactId>jetty-util</artifactId><version>6.0.0</version></dependency> <dependency><gr...
WEB/HTTP 调试利器 Fiddler 的一些技巧分享
1、原理简介:Fiddler是目前最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置CGI请求的断点,甚至修改输入输出数据。同类的工具还有httpwatch,firebug,wireshark,google审查元素。与这些基于网页浏览器的工具不同,fiddler是一个富客户端桌面工具,不仅能监听浏览器对网页的请求和对浏览器的响应(http和https请求),而且可以监听其他程序(比如java桌面应用)的http请求(当然需要额外的设置,在此不赘述)。另外,值得一提的是,即便在浏览器的调试中,它也能胜任其他工具,比如IE浏览器,当我们需要弹出一个模式对话框(modalDialog)时,这些浏览器监听插件就派不上用场了,还得fiddler出场。fiddler和常见的底层抓包(网卡) 工具不一样(如 wincap、wireshark),它是在webserver和webbrowser之间搭了一层proxy,所有的请求都会经过它,如下图所示 fiddler在客户浏览器及web服务器之间充当了一个请求及...
Rest Client(Rest接口调试工具,有保存功配置功能) chrome浏览器插件
RestClient(Rest接口调试工具,有保存功配置功能)chrome浏览器插件下载地址 插件的操作很简单,下面是一些简单的实例。1.安装 在谷歌应用商城搜索postman,如下图1-1所示:1-1Chrome应用商城截图 其中蓝色的是网页版,黑色的是桌面版,推荐下载桌面版,原因为可以使用账号同步,这个功能非常爽,之后会介绍到。 2.主界面,如下图2-1所示:2-1主界面 左边是浏览历史(History)与收藏夹(Collection)、新建文件夹按钮与导入按钮。右边为请求地址、请求方式、请求参数与结果的展示界面。 3.请求结果,如下图3-1所示:3.1请求结果示例图 在填写好地址与请求方式后,点击send就可以发送请求,下方即展示返回的结果,并且可以根据不同的数据(json、xml)进行格式化展示。 4.添加参数,如下图4-1所示: 4-1添加参数示例图 当选择请求方式为POST的时候,下方会出现填写参数的地方,参数可选择是文件还是值。 5.添加到收藏,如下图5-1所示:图5-1添加收藏示例图 ...
java远程调试(断点)程序/tomcat( eclipse远程调试Tomcat方法)
tomcat远程调试:1、Linux中配置tomcat在catalina.sh中添加如下CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"(不要换行,要在同一行) 2、Window中修改 catalina,bat文件,添加:Set "CATALINA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n" cmd>startup.batjpdastart 远程调试java程序:典型的调试参数如下-Xdebug-Xrunjdwp:transport=dt_socket,address=8888,server=y,suspend=n在本地的eclipse中Debug(小蜘蛛图标)>DebugConfiguration...>RemoteJavaApplication&...
ios申请真机调试( xcode 5)详细解析
http://my.oschina.net/u/1245365/blog/196420进入苹果开发者99美元账号:选择:Certificates,Identifiers&Profiles关于Certificates,Identifiers,Profiles的介绍请看 ”Certificates,Identifiers,Profiles“选择:Certificates选择:Development,点击”+“可以创建一个证书,详细步骤请参照 ”申请证书“,在这里就不在重复了一般说我们开发ios应用,必须有两个证书,”开发证书“、”发布证书“,在电脑上生成了一次这两个证书以后,不需要每一次都添加证书,所以添加证书的步骤在这里不在重新叙述。 如果你在开发者网站已经申请不了证书了,可以选择导出p12文件,请参照“导出P12”文件 选择“Identifiers”的“AppIDs”,点击“+” 出现以下界面:AppIDDescription是一个AppID的描述,就是一个名字,这个名字可以随便取AppIDPrefix苹果已经帮我们填了,不需要...
Firebug控制台详解,让调试js代码变得更简单
控制台(Console)是Firebug的第一个面板,也是最重要的面板,主要作用是显示网页加载过程中产生各类信息。一、显示信息的命令Firebug内置一个console对象,提供5种方法,用来显示信息。最简单的方法是console.log(),可以用来取代alert()或document.write()。比如,在网页脚本中使用console.log("HelloWorld"),加载时控制台就会自动显示如下内容。另外,根据信息的不同性质,console对象还有4种显示信息的方法,分别是一般信息console.info()、除错信息console.debug()、警告提示console.warn()、错误提示console.error()。比如,在网页脚本中插入下面四行:/ console.info("这是info"); console.debug("这是debug");  ...
ubuntu下core file文件生成及调试
1.简介:corefile是Linux下程序崩溃时生成的文件,可以用来分析程序崩溃的原因,因为它内部包含了程序崩溃时的堆栈信息。2.corefile的设置默认情况下,程序崩溃是不会生成corefile的,因为被操作系统限制。可以通过命令:ulimit-c来查看,如果值为0则表示被限制了,所以不能生成corefile文件.如果要使用corefile文件分析程序和系统异常信息,可以通过如下命令打开,其中unlimited表示corefile文件的大小无限制.$ulimit-cunlimited这种设置方式虽然简单,但它却只是跟shell相关的,也就是说,如果我们关闭了当前shell再打开一个,则刚才的设置就失效了,这是很不方便的,可以将ulimit-cunlimited放入/etc/profile中,然后执行source/etc/profile即可立即生效。如果想配置只针对某一用户有效,则修改此用户的~/.bashrc或者~/.bash_profile文件:$ulimit-cunlimited$source.bashrc3.设置CoreDump的核心转储文件目录和命名规则默认corefil...