Android Studio & eclipse 调试技巧

如上图设置多个断点,开启调试。想跨断点移动到下一个断点,点击如下图1箭头,程序将运行一个断点到下一个断点之间需要执行的代码。如果后面代码没有断点,再次点击该按钮将会执行完程序。点击箭头2指向的按钮,可以查看你曾经设置过的断点并可设置断点的一些属性,如下图所示。调试开始后,在Variables区域可以给指定的变量赋值(鼠标左键选择变量,右键弹出菜单选择setValue…)。这个功能可以更加快速的检测你的条件语句和循环语句。点击箭头3加号或者在调试的代码变量上右键添加watcher即可查看跟踪变量值。 AndroidStudio---断点调试和高级调试http://blog.csdn.net/it1039871366/article/details/46875937androidstudio学习----调试---断点调试http://www.cnblogs.com/wust221/p/5427094.htmlAndroidStudio断点调试和高级调试http://blog.csdn.net/solo_talk/article/details/52369504&nb...

Logcat打印调试信息

AndroidLogcat调试中的V、D、I、W、E的分别代表什么?Log.v--黑色--verboseinfoLog.d--蓝色--debuginfoLog.i--绿色--infoLog.w--橙色--warnLog.e--红色--errorinfo//Log.ASSERT--断言//Log.wtf()  (1、Log.v的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("",""); (2、Log.d的输出颜色是蓝色的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择 (3、Log.i的输出为绿色,一般提示性的消息information,它不会输出Log.v和Log.d的信息,但会显示i、w和e的信息 (4、Log.w的意思为橙色,可以看作为warning警告,一般需要我们注意优化Android代码,同时选择它后还会输出Log.e的信息。 (5、Log.e为红色,可以想到error错误,这里仅显示红色的错误信息,这些错误就需...
代码星球 代码星球·2020-06-02

Linux系统最小化安装之后的系统基础环境安装以及内核优化脚本

1#!/bin/bash2#添加epel和rpmforge的外部yum扩展源3cd/usr/local/src4wgethttp://mirrors.ustc.edu.cn/fedora/epel//5/x86_64/epel-release-5-4.noarch.rpm5rpm-ivhepel-release-5-4.noarch.rpm6wgethttp://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm7rpm-ivhrpmforge-release-0.5.2-2.el5.rf.x86_64.rpm8#安装gcc基础库文件以及sysstat工具9yum-yinstallgccgcc-c++vim-enhancedunzipunrarsysstat10#配置ntpdate自动对时11yum-yinstallntp12echo"0101***/usr/sbin/ntpdatentp.api.bz>>/dev/null2>&1">>/etc/cr...

C# 调试程序时如何输入命令行参数

调试程序时如何输入命令行参数http://www.a769.com/archives/320.html 开发命令行程序时,我们会疑惑,从那里输入参数呢?请看下面的教程,让你摆脱困扰。  1、点击菜单栏:项目-》项目属性。  2、点击“调试”,在“命令行参数”中输入你需要的参数。  3、点击“安全性”,关闭“启动ClickOnce安全设置”,如果不关闭,就会出现“当前项目设置指定将使用特定的安全权限对该项目进行调试,在此模式下,命令行参数将不会传递给可执行文件。”这个错误。  4、保存,然后再按F5运行就可以啦。...

PhpStorm集成xdebug进行断点调试

本文介绍如何使用PhpStorm集成xdebug在本地开发环境进行断点调试的技巧。我配置的环境是:Windows10+PhpStorm10.0.1+PHP5.6。1.下载xdebug的扩展,并配置到php.inizend_extension=d:devphp5.6.28extphp_xdebug-2.5.0-5.6-vc11-x86_64.dllxdebug.remote_enable=Onxdebug.remote_host=localhostxdebug.remote_port=9000xdebug.remote_handler=dbgp第一行是加载xdebug的扩展,路径需根据自己的环境修改。第二行是开启远程调试;第三行是配置进行调试的主机地址;第四行是配置进行调试的主机上面会监听的端口;第五行是配置调试连接通信使用的协议,这行不配置也没关系,默认值就是dbgp。dbgp跟http一样,是一种通信协议。根据remote_host跟remote_port,xdebug就知道该把调试连接发送到哪里。2.配置PhpStorm中的php解释器依次点击菜单File-Settings,打开如...

Windows 上用IntelliJ Idea调试百度大数据分析框架Apache Doris FE

A.环境准备1.安装jdk1.8+,IntelijIDEA2.linux上编译好fe前端代码,主要目的是获取自动生成的代码,加入到前段工程里面去用于在idea中编译fe工程。具体编译请参照本人前期博文:CentOS上使用vscode调试百度大数据分析框架ApacheDorisBE,编译好之后:tar-cvf/home/workspace/palo0.8.1/genSrc/buid/java.tar/home/workspace/palo0.8.1/gen_cpp/buid/java#打包自动生成的java代码sz/home/workspace/palo0.8.1/gen_cpp/buid/java.tar#下载自动生成代码到windows本地 自动生成的文件结构如图:其中,analysis文件夹下为sql语法扫描和解析的自动生成代码,是通过调用java-cup-0.11a.jar& jflex-1.4.3.jar生成的语法分析代码和词法分析代码,对应的输入源为..../parser/sql_parser.y 和..../parser/sql_sca...

CentOS 上使用vscode 调试百度大数据分析框架Apache Doris BE

A:前期准备工作1.安装vscode,详细请参见vscode官网https://code.visualstudio.com/docs/setup/linux,摘要如下:sudorpm--importhttps://packages.microsoft.com/keys/microsoft.ascsudosh-c'echo-e"[code]name=VisualStudioCodebaseurl=https://packages.microsoft.com/yumrepos/vscodeenabled=1gpgcheck=1gpgkey=https://packages.microsoft.com/keys/microsoft.asc">/etc/yum.repos.d/vscode.repo'yumcheck-updatesudoyuminstallcode 2.下载palo源代码,本次是基于0.8.1版本编译的下载地址为:https://github.com/baidu/palo/archive/v0.8.1-beta.tar.gz下载第三方依赖包: htt...

idea调试SpringMvc, 出现:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener错误的解决办法

有时,使用idea开发SpringMvc发现调试时出现以下错误:12-Mar-201712:08:02.345严重[RMITCPConnection(2)-127.0.0.1]org.apache.catalina.core.StandardContext.listenerStartErrorconfiguringapplicationlistenerofclassorg.springframework.web.context.ContextLoaderListenerjava.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListeneratorg.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1285)atorg.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.j...

centos6安装Docker遇到的问题(升级centos6内核)

centos6的内核一般都是在2.6左右,在2.6的内核下运行Docker会比较卡,安装时可能还会提示报错某些软件版本过低,所以我们升级内核。1.centos6安装Docker过程:yum包更新到最新:sudoyumupdate          #如果网速不好时间很长一点安装需要的软件包:sudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm2设置yum源为阿里云:sudoyum-config-manager--add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo安装docker:yuminstall docker-io这样安装Docker还是会报错2.升级内核查看内核版本:uname-r      #现在版本还是2.6   导...

吴裕雄--天生自然Android开发学习:魅蓝3开启USB调试

打开手机点击:设置选择:关于手机在详情里面找到:版本号,然后不断地点击那个版本号。然后返回一步再选择设置里面的:辅助功能再选择辅助功能里面的:开发者选项进入开发者选项后,选择打开两项:一是:开启开发者选项,二是:USB调试设置好后,手机与电脑用数据线连起来,就可以在本机查看运行Android代码的效果了。 ...

UEditor百度网页编辑器JSP版配置与调试

  最近用公司后台时发现那编辑器还难用,就想着给它换一个。在网上找了下资料也对比了一下,后决定用百度的UEditor。在UEditor官网下载了一个开发版1.4.3.3Jsp版本UTF-8编码的压缩包。在MyEclipse新建了一个项目,把解压出来的文件丢在项目中运行了一下。我以为就这么完美的运行了呢!然后逐个功能试了一下发现要上传的功能都没用提示后台没配置。由于我是一个后台语言只会PHP的人,对于JSP我真是不懂。到官网看了下怎么配置也是没看懂怎么配置,就只能求助百度了。看了些大神们写的配置方法自己也逐步跟搞了一下。 首先把我们下好的文件中jsp/lib里面的所有jar包都放到项目WEB-INF/lib文件夹下,然后重新运行一下运行完成后发现可以上传了,但是又出问题了。编辑器里面插入的图片不显示看了下原代码发现这路径不对啊,然后就找到jsp/config.json文件配置了路径 以下的其它上传功能配置请参考上图的配置,我相信你们都会明白的。保存后重新运行了项目发现可以显示了 ...

COM线程模型调试

场景:com.dll没有声明其套件类型:1.CoInitialize(0);CoInitializeEx(0,COINIT_APARTMENTTHREADED);只有一个线程: 2.CoInitializeEx(0,COINIT_MULTITHREADED);进入套件前,只有主线程。CoInitializeEx(0,COINIT_MULTITHREADED);调用之后线程没有增加。 CoCreateInstance(CLSID_CBClassFactory,NULL,CLSCTX_INPROC_SERVER,IID_IY,(void**)&piy);这条语句执行之后,线程数增加。增加了5个。调用失败了。---------------------------------------------------客户套件类型            组件套件类型        是否成功        线程数COINIT_APARTMENTTHREADED没有声明            调用成功    1COINIT_MULTITHREADED没有声明            调用失败    ...
代码星球 代码星球·2020-05-23

.net core 调用数字证书 使用X509Certificate2

 .NET下面的.netfromwork使用和asp.netcore下使用方式不一样配置文件中代码:publicconststringAPI_URL="https://api.mch.weixin.qq.com/mmpaymkttransfers/promotion/transfers";///<summary>///本地或者服务器的证书位置///</summary>publicconststringCertPath=@"D:apiclient_cert.p12";///<summary>///本地或者服务器的证书密码///</summary>publicconststringCApassword="9999999";Build_Content()这个主要是传递的参数封装值publicasyncTask<bool>Send_Transfer(){//HttpClient请求,在handler里添加X509Certificate2证书,数据data是byte[]类型,所以需要使用ByteArrayContent传入va...

微信接入调试方案

转自:http://blog.lazybee.me/wechat-development/微信接入是个很头疼的东西,主要原因是webhook的url必须是服务器地址,无法在开发机上调试。目前为止我用的方案是在服务器上抓包在本地模拟,配合单元测试把功能开发完成后,再放到服务器上调试,但调试过程中难免要对代码做修改,体验很不好。最近受不了这么折腾,脑洞大开地想把服务器上的请求直接proxy到本地,然后发现ssh自带了这个功能。主要的东西就是ssh的-R参数,这里假设微信后台填的webhookURL是http://wechat.lazybee.me,本地开发环境开的端口是http://127.0.0.1:8000,整个转发流程是这个样子的1.Nginx把wechat.lazybee.me的请求转发到其它端口,比如10000端口。(因为80端口上还有其它服务在跑,不能暴力转发80端口所有请求)server{listen80;server_namewechat.lazybee.me;location/{proxy_passhttp://127.0.0.1:10000;proxy_set_head...
代码星球 代码星球·2020-05-23

调试WEB APP多设备浏览器

方法:adobeshadow opera远程调试weinre adobeshadow:我们经常使用Firefox的firebug或者Chrome的开发人员工具进行Web调试页面,JavaScript,DOM元素和CSS样式的调试。但是,当我们为移动Web站点或应用进行调试时,这些工具就很不方便,因为不知道在手机上或者pad看到的效果是怎样的?        解决方案一: adobeshadow        我们先来安装AdobeEdgeInspectCC     下载地址:https://creative.adobe.com/products/inspect?promoid=KFKMN   (tips:下载前要先安装AdobeCreativeCloud才能下载到AdobeEdgeInspectCC http:...
首页上一页...3031323334...下一页尾页