debug
JaedongXue
这个作者很懒,什么都没留下…
展开
-
Android Studio无法执行Java类的main方法问题及解决方法
Android Studio升级到哦最新版3.6.1后,新建了个项目,发现无法执行Java类的main方法。试了网上的各种方法,比如切换gradle离线模式、gradle.properties中添加android.enableAapt2=false等,我还尝试了重新情况Gradle缓存、重新下载gradle等方式,都没用。环境android studio版本:3.6.1gradle版本:5.6.4gradle插件版本:3.6.1错误提示11:41:35 PM: Executing ta转载 2020-12-08 09:22:29 · 914 阅读 · 0 评论 -
关于drop_duplicates的take_last属性的说明
最近继续在看python,在看利用python进行数据分析这本书,里面第七章数据转换中提到用drop_duplicates来消除重复的列,其中介绍到take_last属性用来定义获取重复列的第一个还是最后一个,但是实际操作中报错没有这个属性,查了一下官方文档:可以看到take_last已经被废弃了,现在用keep来代替即可。# duplicated和drop_duplicates默认...原创 2020-01-10 16:44:59 · 944 阅读 · 0 评论 -
解决android原生javax导致java原生javax包无法加载bug()
最近在android环境下使用javax下面的swing图形界面,但是居然加载不了,觉得很奇怪,之前自己用过也没问题,而且javax包就是jre自带的,如下图:我就试着自己手动import导入,结果javax.后面自动提醒的并不是java中javax下面的目录:看来肯定是包名相同引起的问题,就找了一下还有哪里有javax,结果一看android的sdk中就有javax,对了一下目录...原创 2019-11-07 14:15:17 · 3818 阅读 · 5 评论 -
Jupyter Notebook中matplotlib画图bug
今天继续学习python的机器学习,使用了jupyter notebook,学习到绘图模块,结果遇到了bug,情况是import matplotlibimport numpy as npimport matplotlib.pyplot as pltplt.rcParams["xtick.labelsize"] = 16plt.rcParams["xtick.color"] = "red...原创 2019-04-18 18:48:35 · 2338 阅读 · 1 评论 -
java异常处理规范
1. 【强制】不要捕获 Java 类库中定义的继承自 RuntimeException 的运行时异常类,如:IndexOutOfBoundsException / NullPointerException,这类异常由程序员预检查来规避,保证程序健壮性。正例:if(obj != null) {...}反例:try { obj.method() } catch(NullPointe...转载 2019-04-08 10:48:43 · 2144 阅读 · 0 评论 -
java程序日志规范
1. 【强制】应用中不可直接使用日志系统( Log4j、 Logback)中的 API,而应依赖使用日志框架SLF4J 中的 API,使用门面模式的日志框架,有利于维护和各个类的日志处理方式统一。 1 2 3 4 5 importorg.slf4j.Logger; importorg.slf4j.Logge...转载 2019-04-08 10:48:05 · 2856 阅读 · 0 评论 -
Java异常的使用场景
前人笔记以下是根据前人总结的一些异常处理的建议:只在必要使用异常的地方才使用异常,不要用异常去控制程序的流程 谨慎地使用异常,异常捕获的代价非常高昂异常捕获的代价非常高昂,异常使用过多会严重影响程序的性能。如果在程序中能够用if语句和Boolean变量来进行逻辑判断,那么尽量减少异常的使用,从而避免不必要的异常捕获和处理。比如下面这段经典的程序:public void useE...转载 2019-04-08 10:30:49 · 1848 阅读 · 0 评论 -
android studio 混淆打包为空bug解决
android studio混淆功能是需要用的,之前打包一直没有什么问题,后来有一次打包结果打出的包为空,很纳闷,找了一些说明,看到下面这句话:后来发现应该是全部都被混淆忽略掉了,此时需要留一个入口class文件不可混略。在生成Jar时可能会出现各种奇葩的错误,只要根据错误提示来修改就没啥问题。所以就查看了一下我的proguard-rules.pro文件,翻到最后,果然keep的包名错了,...原创 2019-03-21 16:47:43 · 1334 阅读 · 0 评论 -
TestNg测试过程包识别问题——debug
最近在弄代码的单元测试和集成测试框架,上篇文章讲了,因为代码很复杂,没有测试后续小改动影响也不知道,问题多多无法判断,不能快速的对修改的结果做出评估,验证影响后续的开发调试工作,今天遇到一个bug,就是在测试代码里面调用lib中包内的类,能加载,但是编译不通过,后来研究一下是因为包范围设置的问题,我的是android工程中的一个模块,方法如下:找到模块下dependencies,将你依赖的...原创 2019-02-18 10:58:49 · 747 阅读 · 0 评论 -
INSTALL_FAILED_NO_MATCHING_ABIS 解决方案
在网上看到出现这个异常的原因是使用的了 Native lib 或者 JNI 之类的反正就是跟硬件有关的乱七八糟的包.例如我使用了 一个图片压缩的包, 涉及到了 JNI, 之后打包就出现了上述的异常.解决方案:在 app 的 moudle 的 build.gradle 文件中, 粘贴一下代码, 注意是添加在 android {} 大括号中.// 解决 native librarie...转载 2018-11-01 08:42:50 · 3523 阅读 · 1 评论 -
解决Unable to access jarfile问题
执行jar包遇到一个小bug:查了一下解决方案是:jar包路径用绝对路径,这个错误估计是java环境变量配置问题,暂不细究了,记录一下!原创 2018-10-29 15:14:27 · 225352 阅读 · 15 评论 -
固定IP和自动IP切换bat脚本
最近在忙项目,博客更新基本断了,gis方面学习暂无太大进展。最近公司换位置,重新分配ip,之前都没用有线,现在遇到问题是公司固定ip,家里自动分配ip,来回修改很麻烦。查了网上的有不少方案,但是试了有点小问题,后来查查才知道什么原因,直接上代码细说,把下面复制到txt文件中,并修改txt后缀为bat即可。固定ip:@echo offclscolor 0AEcho *****...原创 2018-09-27 21:55:09 · 26101 阅读 · 2 评论 -
Android Studio:unsupported class file version 52.0报错
工作中遇到如下报错:查了半天,还是Stack Overflow靠谱,问题原因如下:https://stackoverflow.com/questions/37902840/got-unsupported-class-file-version-52-0-after-including-a-module-to-a-project简单说就是你本机是JDK8,用JDK8编译了module,但是androi...原创 2018-07-05 10:43:46 · 8661 阅读 · 1 评论 -
DBeaver连接MySql的一个bug
DBeaver连接mysql遇到如下问题:在google中找了一下,应该是如下问题:由此可见是时区的问题,于是在设置里面找找,发现如下(可见其中Server Time Zone为Auto-detect):把它修改为UTC即可:修改后确定,重新连接即可:...原创 2018-07-17 16:20:28 · 3900 阅读 · 1 评论 -
Android app:preDebugAndroidTestBuild报错问题
最近android studio经常报下面这个错误:原因就是dependencies依赖和android中compilesdkVersion版本不一致:首先修改此处,将compilesdkVersion和targetSdkVersion修改为27,且将依赖中第二行26.1.0修改为报错的27.1.1,此时sync一下即可。此处只是记录一下我的解决方案,更具体的原理我没弄得那么清楚,当然肯定是版本问...原创 2018-05-29 18:01:12 · 2503 阅读 · 0 评论 -
linux下svn出现的no repository found in问题
今天重启阿里云linux系统,重启过后发现svn用不了,想起来是没有设置自启动,所以去手工启动,但是电脑上居然报错。第一种错误:这种错误是因为服务器上svn没启启来导致的第二种错误:这个问题就是坑我2个小时的问题,网上解决方案都没什么用处。但是有一篇文章可以参考:https://blog.csdn.net/island0319/article/details/70132703这个问题原因就是svn...原创 2018-05-23 11:25:39 · 8514 阅读 · 0 评论 -
Resolved versions for app (25.3.1) and test app (25.4.0) dif
在運行項目的時候,遇到以下問題Error:Execution failed for task ':app:preDebugAndroidTestBuild'.> Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (25...转载 2018-05-10 11:37:00 · 139 阅读 · 0 评论 -
Eclipse环境下,用Maven配置struts2的一个坑
如果maven的struts2依赖为2.5以上版本:<dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-core</artifactId> <version>2.5.14.1</version>&a原创 2018-04-16 23:12:01 · 526 阅读 · 0 评论