红米手机联机调试

后记:从2013年10月18日开始,MIUI终于将红米的开发板开放出来了,这样就可以忽略以下的步骤了!直接刷个开发板的,但是在PC端输入:adbroot,有些问题,就是这个命名运行了很久都没有退出,此时拔掉USB,重新连上,再次输入:adbremount,就可以看到remountsuccess了,说明之前的root成功了。2013年中秋前抢了个红米手机,今天要调试一个APP(安装可以考虑采用U盘模式,先COPY过去,然后通过文件管理来点击安装),发现红米手机上的设置页面,将“开发者选项”这个设置项给隐藏了(为什么说隐藏了,因为小米的工程师也需要这个设置来调试一个APP,如果去掉的话,会很麻烦,隐藏掉的话,版本控制起来比较方便些,当然也难保将来也有可能将其设置项的action给去掉),导致无法联机调试。查看源代码(android整个工程的源码,在/packages/apps/Settings下,查看AndroidManimest.xml中找到如下的设置: 在关于里面,连续点击三次MIUIitem就可以打开“开发者设置” ...
代码星球 代码星球·2020-10-22

Flash Builder 4的快捷方式和调试技巧

 FlashBuilder4的快捷方式和调试技巧来自于flex开发人员中心:http://www.adobe.com/cn/devnet/flex/articles/flashbuilder_shortcuts_tips.html过去以来我一直在收集FlashBuilder4的一些有用技巧,它们有效地帮助了我提高开发效率,如今我将与大家分享它们,包括一些常用功能的快捷方式(这些快捷方式基于MacOS,Windows用户可以用Ctrl代替下文中的CMD键)。对于我遗漏的细节,欢迎大家在评论中补充! 快捷方式许多开发者目前都没有意识到在FlashBuilder4IDE的环境下,许多快捷方式是很有用的,或者不愿意花时间去记住它们。其实,了解和使用这些快捷方式可以大大提高开发效率,降低整体项目的开发时间。下文是我觉得特别有用的功能的快捷方式列表。为方便大家在日常工作中快速查询和打印的需要,我将该列表整理成如下格式:内容辅助:Ctrl-Spacebar(译者注:Windows下应该是"alt-/")——我敢肯定,大多数开发人员都知道该快捷键,但如果出于...

使用eclipse远程调试weblogic

配置weblogic远程调试之前,需要做这几个工作:   1)安装weblogic服务器,然后创建一个域;   2)安装eclipse集成IDE;   3)eclipse中包含发布的工程。 在上面几个工作完成之后,配置weblogic远程调试需要这么几个步骤:    第一步,修改weblogic根目录下user_projectsdomains域名insetDomainEnv.cmd文件; 找到一下内容: if"%debugFlag%"=="true"(setJAVA_DEBUG=-Xdebug-Xnoagent-Xrunjdwp:transport=dt_socket,address=%DEBUG_PORT%,server=y,suspend=n-Djava.compiler=NONEsetJAVA_OPTIONS=%JAVA_OPTIONS%%enableHotswapFlag%-ea-da:com.bea...-da:ja...

ios-真机调试出错信息

                 在Xcode中当你在更新了你得证书而再重新编译你的程序,真机调试一直会出现CodeSignerror:Provisioningprofile‘XXXX’can'tbefound是不是会另你很恼火。下面说说解决方法,让你很好的解决这个问题。                 1.关闭你的项目,找到项目文件XXXX.xcodeproj,在文件上点击右键,选择“显示包内容”(ShowPackageContents)。会新打开一个Finder。注:其实XXXX.xcodeproj就是一个文件夹,这里新打开的一个Finder里面的三个文件就是该XXXX.xcodeproj文件夹里面的...

用联想wndows8系统做android调试开发,adb server无法启动的原因

今天换了台笔记本,联想V480的,装好开发软件,配置好一环境,于是打算先试一下能不能用,结果在eclipsedevices中死活看不到设备,于是开如找各种问题,最后在度娘的帮助下终于找到了答案,我的是那个联想一个服务占了adb端口,进程名为lenovo进程号为4080,(网上那位大虾的进程号是4236)经本人亲自试过,觉得可行,网上那们大虾的解决方案如下 [html] viewplaincopy C:Usersxxxx>adb start-server  adb server is out of date.  killing...  ADB server didn't ACK  * failed to start daemon *  adb不管执行shelldevices还是logcat都会报错 &nbs...

Linux内核加载全流程

无论是Linux还是Windows,在加电后的第一步都是先运行BIOS(BasicInput/OutputSystem)程序——不知道是不是所以的电脑系统都是如此。BIOS保存在主板上的一个non-volatile(即非易失)存储器,如PROM,EPROM,Flash等。——以前的BIOS一般都是只读的,现代的系统中,允许刷新BIOS程序。它的任务就是简单的初始化和识别系统硬件设备,如CPU,内存,输入/输出设备,外部存储设备等。然后找到bootloader的位置,并加载bootloader,将PC的控制权交给bootloader,完成后面的复杂的系统初始化任务。但是在系统启动之前,系统如何启动BIOS呢?所以系统启动的过程,也被称为自举。虽然没有“先有鸡还是先有蛋”那么复杂,但是这里也有一个矛盾。PC是这样解决这个问题的。将CPU设计成加电以后,就从一个特殊的固定的地址开始执行指令,那么BIOS的位置就放在这里,也就是存储BIOS的ROM的起始地址就是这个固定的地址,用以保证BIOS程序可以在加电时被直接执行。这...
代码星球 代码星球·2020-10-21

LPC2378-Jlink 能下载程序,但是调试出现各种奇怪问题

       LPC2378-Jlink调试经验1、Jlink(d版的没有关系)不能下载程序?   把下载速率设置到500Khz及以下的速率。2、Jlink能在500Khz的速率下载程序,但是不能调试?添加一个断点,就提示说断点太多!没有添加断点,直接按F10,出现信息****Jlinkerrorxx寄存器不能访问,coreID等错误!在debug下看memory,看到的很多0xAA,预先编写的程序,在指定地址下也没有正确的数据,都是0xAA这样的数据,非常奇怪!   把下载速率设置到50Khz或者更小,就可以了。...

TOMCAT开放远程调试端口

方法1、WIN系统,在catalina.bat里:SETCATALINA_OPTS=-server-Xdebug-Xnoagent-Djava.compiler=NONE-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899Linux系统,在catalina.sh里:CATALINA_OPTS="-server-Xdebug-Xnoagent-Djava.compiler=NONE-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899"方法2、Win系统在tomcat目录下的bin目录中新建debug.bat,编辑内容如下setJPDA_ADDRESS=8000setJPAD_TRANSPORT=dt_socketSETCATALINA_OPTS=-server-Xdebug-Xnoagent-Djava.compiler=NONE-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899...

CentOS7 系统升级,删除centos7开机界面多余选,升级至最新的内核

一:升级系统1.检查系统版本:[root@localhost/]#cat/etc/redhat-releaseCentOSLinuxrelease7.4.1708(Core)2.运行yum命令升级$sudoyumcleanall$sudoyumupdate3.重启系统reboot4.再次查看系统[root@localhost/]#cat/etc/redhat-releaseCentOSLinuxrelease7.5.1804(Core)CentOS更新后并不会自动删除旧内核,故在启动选项中会有多个内核选项。除最新内核和rescue内核外,其余旧内核均可删除,二:删除Centos7开机界面多余选项1.查看当前内核版本:[hongdada@localhost~]$uname-aLinuxlocalhost.localdomain3.10.0-862.6.3.el7.x86_64#1SMPTueJun2616:32:21UTC2018x86_64x86_64x86_64GNU/Linux2.查看系统中全部的内核rpm包[hongdada@localhost~]$rpm-qa|grepkern...

作业(三)——基于VSCode的Java编程语言的构建调试环境搭建指南

vscodeJava开发环境配置  系统需安装jdk1.8,配置好环境变量JAVA_HOME打开vscode,安装java相关插件 1)LanguagesupportforJava™forVisualStudioCode2)JavaExtensionPack3)DebuggerforJava4)JavaTestRunner以上插件安装完成,就可以开始java开发了个人推荐插件EclipseKeymapforVisualStudioCode.(eclipse快捷键,eclipse用户最爱) LombokAnnotationsSupportforVSCode.(简化POJO,很惊喜)开发基本配置常用配置项:文件->首选项->设置1.maven配置(如果本地有安装maven) "java.configuration.maven.userSettings":"/home/luokai/maven/apache-maven-3.3.9/conf/settings.xml"  推荐使用maven阿里仓库:在setti...

cpp代码调试,调试扑克牌的代码

  #include<iostream>#include<vector>#include<algorithm>usingnamespacestd;classSolution{public:boolIsContinuous(vector<int>numbers){intlength=numbers.size();if(length<=0)returnfalse;//sort(numbers,numbers+length);sort(numbers.begin(),numbers.end());intcount=0;for(inti=0;i<length;i++){if(numbers[i]==0)count++;}intdiff=0;for(inti=count;i<length-1;i++){diff=numbers[i+1]-numbers[i]-1;cout<<numbers[i+1]<<""<<numbers[i]<<""<<diff&...
代码星球 代码星球·2020-10-13

caffe layer层cpp、cu调试经验和相互关系

对于layer层的cpp文件,你可以用LOG和printf、cout进行调试,cu文件不能使用LOG,可以使用cout,printf。对于softmaxloss的layer层,既有cpp文件又有cu文件,其中cu文件只实现了前向和反向传播,cpp文件既实现了前向、反向,也实现了layersetup,layerreshape,还有一些定义的函数。我用上述方法进行调试发现,在gpu条件下,cpp的前向和反向不使用,但其他函数依然使用,gpu下的前向反向是使用cu中的代码。...
代码星球 代码星球·2020-10-13

caffe调试技巧 和 使用split层

1.网络中的layer层的输出,只要没有作为其他层的输入,caffe的日志就会把这个top输出(如果你用那个网站画网络结构图,你也会发现这种情况的层的颜色是不一样的,是紫色的)2.如果你想看某一层在网络中的输出。比如你想看datalayer层的label输出,但你同时还是想把label输入到后面的网络中。  同时完成这两项任务,可以使用split层,split层将blob复制几份,分别给不同的layer,这些上层layer共享这个blob。 layer{  name:"split"   type:"Split"   bottom:"label"   top:"label1"   top:"label2" }这个就是将label复制成label1和label2,然后一个给loss,一个作为最后一层输出,即这个top不连接任何层。...

caffe调试

caffe中solver的solver_param的bug_info可以把中间所有层的中间结果打印出来,我在ssd调试中就使用了这一点...
代码星球 代码星球·2020-10-13

使用nsight调试caffe

首先你需要下载caffe源码,然后先编译好,注意一定要将Makefile.config里的DEBUG:=1注释掉可以看到注释掉debug后编译会生成的.build_debug目录,调试过程中需要的二进制文件都在这个文件夹里面 之后就按照百度网盘那个ppt里面那样一步步设置就好了...
代码星球 代码星球·2020-10-13
首页上一页...1516171819...下一页尾页