- 博客(39)
- 资源 (3)
- 收藏
- 关注
原创 Android 申请了读写权限依旧无法创建文件的问题
Android申请了读写权限依旧无法创建文件的问题创建文件时,报错 java.io.IOException: Delete file failed!首先要保证在清单文件中注册读写权限<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /
2021-05-26 15:25:20
1053
原创 Android中引用,嵌套引用arr 时提示:ERROR: Failed to resolve: :XXX的解决办法
当项目或者类库引用三方提供的aar文件后,发生如下问题原因是在引用 arr 的module中的 build.gradle 没有增加如下配置:repositories { //如果项目活类库的libs文件中有项目依赖的aar文件,需要添加此配置后再引入 flatDir { dirs 'libs' }}```;......new Row( ... ...
2019-10-29 16:29:39
7294
1
原创 Error: No pubspec.yaml file found.的解决办法
在执行 flutter clean 指令时提示异常,说找不到pubspec.yaml文件,日志如下:D:\setup\flutterSDK\flutter>flutter cleanError: No pubspec.yaml file found.This command should be run from the root of your Flutter project.D...
2019-10-29 11:36:51
11003
1
原创 Flutter修改文件名后导致编译异常的解决办法
在Flutter项目开发过程中,修改了一下页面的文件名称,再次运行直接报错了,刚才还是好好的,而且怎么查找都没找到问题,报错内容如下:Launching lib\main.dart on Mi Note 3 in debug mode...Initializing gradle...Resolving dependencies...Running Gradle task 'ass...
2019-10-28 11:12:11
2618
原创 Resource shrinker cannot be used for libraries.的解决办法
在AndroidStudio升级后,编译出现如下问题原因是在类库的配置文件中使用了混淆的配置,删除掉即可apply plugin: 'com.android.library'android { compileSdkVersion rootProject.ext.compileSdkVersion defaultConfig { minSdkVers...
2019-07-20 18:05:59
9355
1
原创 Uncaught TypeError: Cannot read property 'colspan' of undefined 的解决办法
在使用layui刷新列表拿到数据后,展示的时候提示:table.js:2 Uncaught TypeError: Cannot read property 'colspan' of undefined at table.js:2 at o.each (layui.js:9) at Array.<anonymous> (table.js:2) at ...
2019-05-15 18:38:09
6942
2
转载 AAPT2error:checklogsfordetails解决方法
【Android】AAPT2error:checklogsfordetails解决方法(2018-06-27 18:18:23) AAPT 是全称是 Android Asset Packaging Tool,它是构建 App,甚至是构建 Android 系统都必不可少的一个工具。它的作用是将所有资源文件压缩打包到Android APK 当中。我们在 Android SDK 目录下可...
2019-04-30 17:10:18
485
原创 关于html页面跳转在js中控制多层页面使用herf跳转的继承关系说明
在网页跳转中经常需要用代码控制页面的跳转,但是herf控制的是当前页面跳转,如果有嵌套关系的话,值跳转当前页面,如果想让整个页面跳转到指定页面,就需要了解herf的继承关系中的层级控制属性最上层,也就是整个页面跳转使用top.location.href =直接父级页面跳转使用parent.location.href 当前层跳转使用window.location...
2019-04-26 12:21:12
1233
1
原创 layui框架中table数据表使用中,添加图片自适应宽度等比例展示图片,并且使行高自适应的解决方法
如图,使用layui做出的表格,图片默认行高按照单行文本的高度展示此时的解决办法是自定义一个单元格样式,覆盖默认的样式即可:<style> .layui-table-cell { height: 100%; max-width: 100%; } </style>...
2019-04-19 16:36:45
5290
3
原创 fragment 懒加载保证展示的时候获取数据并且只获取一次,删除后清楚缓存的终极解决方案
在开发中经常用的Fragment+ViewPager的情况,但是viewPager的缓存机制导致至少会提前加载一个邻近的Fragment,导致数据重复加载。此时的解决办法是写一个基类BaseLasyFragment来处理,具体实现如下:public abstract class BaseLazyFragment extends Fragment { /** * Log t...
2019-04-17 13:50:57
459
转载 Android Studio各种快捷功能及好用的插件
转载:http://www.jianshu.com/p/c439605a4364概述现如今开发越来越追求效率和节奏,节省出时间做更多的事情,除了开发技术上的封装等,开发工具的使用技巧也是很重要的,今天就根据自己的经验来给大家介绍一下Android Studio快速开发之道。Postfix completionPostfix completion 是IntelliJ IDEA很早就有...
2019-04-04 10:27:47
1477
原创 gradle 打包编译依赖冲突解决神奇:compileOnly只在编译时使用依赖
dependencies { implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" compileOnly 'com.alibaba:fastjson:1.2.47' compileOnly 'com.google.code.gson:gson:2.8.5' compile...
2019-03-28 11:12:58
11642
2
转载 Kotlin 泛型中的 in 和 out
Kotlin 泛型中的 in 和 out简评:在 Kotlin 中使用泛型你会注意到其中引入了 in 和 out,对于不熟悉的开发者来说可能有点难以理解。从形式上讲,这是一种定义逆变和协变的方式,这篇文章就来讲讲怎么来理解和记住它们。in & out 怎么记?Out (协变)如果你的类是将泛型作为内部方法的返回,那么可以用 out:interface Pro...
2019-03-26 15:36:09
207
转载 给 Android 开发者的 RxJava 详解
给 Android 开发者的 RxJava 详解作者:扔物线HenCoder 给高级 Android 工程师的进阶指南:成为赞助方/开始写作前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开...
2019-03-23 22:43:18
572
原创 GoogleAppIndexingWarning提醒的两种解决办法
很久没启动过Android项目了,准备温习一下项目,发现打开项目后清单文件报黄色警告了,App is not indexable by Google Search; consider adding at least one Activity with an ACTION-VIEW in...提示disable 'GoogleAppIndexingWarning',需要禁止此警告可以在:app的...
2019-03-23 16:55:34
7785
原创 关于启动项目日志打印乱码问题
启动tomcat项目日志输出乱码,如下解决办法是在项目tomcat配置中VM启动参数中配置:-Dsys_lang=zh_cn -Dfile.encoding=utf8
2019-03-21 13:09:48
946
原创 linux 下关于kill pid杀死不了进程的解决办法
在web开发中,经常碰到需要重启服务器,发现重启失败,提示异常,导致无法重启服务,原因可能是由于有远程调试或远程调试没有正常端口,系统拒绝杀死进程,这种情况可以使用 kill -9pid命令来杀死进程(强制终结程序)...
2019-03-20 10:14:19
14751
2
原创 java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more
启动项目时发生如下异常java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serve...
2019-03-08 13:44:00
127
转载 浅谈数据库用户表结构设计,第三方登录
说起用户表,大概是每个应用/网站立项动工(码农们)考虑的第一件事情。用户表结构的设计,算是整个后台架构的基石。如果基石不稳,待到后面需求跟进了发现不能应付,回过头来反复修改用户表,要大大小小作改动的地方也不少。与其如此,不妨设计用户表之初就考虑可拓展性,争取不需要太多额外代价的情况下一步到位。先前设计idusernamepassword用户名加上密码,解决简单需求,留个id作为其他表...
2019-03-08 12:52:47
201
原创 关于SQL查询使用like关键字筛选的时候提示错误:Illegal mix of collations for operation 'like'的解决办法
在使用查询时发现使用like的时候报错,提示Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_unicode_ci,IMPLICIT) for operation 'like'代码如下SELECT *FROM `form_biz`.`v_distributed_goods` `vd2`...
2019-02-23 17:05:05
696
转载 Linux下使用图形化工具MySQL WorkBench远程管理MySQL
Linux下使用图形化工具MySQL WorkBench远程管理MySQL[日期:2015-06-04] 来源:Linux中国 作者:Linux [字体:大 中 小] 如果你在一个远程的VPS上运行了MySQL服务器,你会如何管理你的远程数据库主机呢?基于web的数据库管理工具例如phpMyAdmin或者Adminer可能会是你第一个想起的。这些基于web的管理工...
2019-01-07 11:17:43
2141
转载 linux环境下安装nginx步骤
linux环境下安装nginx步骤开始前,请确认gcc g++开发类库是否装好,默认已经安装。 ububtu平台编译环境可以使用以下指令apt-get install build-essentialapt-get install libtool centos平台编译环境使用如下指令 安装make:yum -y install gcc automake autoc...
2019-01-06 21:35:56
243
2
原创 制作ubuntu的u盘启动方法
最近想把自己的一台老电脑装成linux系统,当做服务器使用,原来装的是windows电脑,之前制作windows 的U盘启动时特别简单,百度搜索“U盘启动制作”很多可用的工具,制作好后只需下载个iso镜像就可以安装了,但是装ubuntu的时候用相同的方法缺不行了,试了很多工具:大白菜,老毛桃,雨林木风。。。发现都不行!!!最后发现linux的iso包和windows的iso包不太一样,linu...
2018-12-18 16:26:20
592
原创 NatApp使用:linux ubuntu免费快速的将自己的电脑配置成外网可以访问的服务器
经过测试,目前快速且免费可以搭建内网穿透的,是使用natapp内网穿透工具 NatApp安装#下载安装包wget http://download.natapp.cn/assets/downloads/clients/2_3_4/natapp_linux_386_2_3_4.zip#解压文件unzip natapp_linux_386_2_3_4.zip#给natapp执...
2018-12-18 16:15:56
4364
原创 解决Https中使用TSLv1.2在java中通信的.crt .key .p12指定证书异常的问题
在项目中使用到了tlsv1.2来请求三方支付渠道,在拿到证书xxx.crt 和 密钥 xxx.key后,通过java代码配置keyStore和trustStore后一直报错,说加载证书失败,经查询发现java不能直接加载crt和key文件,需要转换成.p12或者.jks格式的文件以下是转换方式:.crt 转 .ceropenssl x509 -in xxx.crt -out xxx.ce...
2018-12-06 21:04:15
2470
1
原创 Error running tomcat7: SSL HTTP Connector node not found: set up one in the server.xml
intellij IDEA tomcat 启动时 报错intellijIDEAtomcat启动时报错Errorrunningtomcat7:SSLHTTPConnectornodenotfound:setuponeintheserver.xml... intellij IDEA tomcat 启动时报错Error running tomcat7: SSL HTTP Connector nod...
2018-11-15 23:58:44
6901
1
转载 三个案例带你看懂LayoutInflater中inflate方法两个参数和三个参数的区别
三个案例带你看懂LayoutInflater中inflate方法两个参数和三个参数的区别2016年09月23日 00:12:54阅读数:44161关于inflate参数问题,我想很多人多多少少都了解一点,网上也有很多关于这方面介绍的文章,但是枯燥的理论或者翻译让很多小伙伴看完之后还是一脸懵逼,so,我今天想通过三个案例来让小伙伴彻底的搞清楚这个东东。本篇博客我们不讲源码,只看使用。源码...
2018-08-01 18:03:07
154
原创 关于Interface XXX implemented by class XXX is inaccessible (declaration of XXX appears in base.apk)的解决
在开发有依赖类库的项目时,运行一直没问题,但是到签名打包后一直包错,具体报错内容请看下面。经过调试发现是由于引用了依赖包里的保护类,直接编译时没有问题,但是打包后会出现访问不到的情况,对引用的保护类改为public权限就可以了。Process: com.gouku.android.canyin.pos, PID: 8025 java.lang.IllegalAccessError...
2018-07-31 08:51:51
4359
原创 TaskExecutionException: Execution failed for task ':app:lintVitalRelease'.的解决办法
项目直接运行没问题,打包是出现如下问题:org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:lintVitalRelease'. at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute...
2018-07-30 22:06:33
3268
6
原创 格式化指定位数数字,不够的前面用0补齐的简单方法
在项目中有时候用需要格式化指定位数的数字或编号,比如订单号生成规则需要最后3位是订单序号,位数不够3位的在前面用0补齐,可用下面的方法简单实现:DecimalFormat format = new DecimalFormat("000");String formatString = format.format(1);//formatString = "001"...
2018-07-28 19:23:15
13026
原创 超简单清晰监听网络状态变化说明——网络的断开连接状态变化监听
第一步:申请相关权限<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />第二步:注册广播,清单文件或者代码注册都可以...
2018-07-28 16:07:51
2445
原创 Git简单生成生成公钥和私钥方法
Git简单生成生成公钥和私钥方法Git配置Git安装完之后,需做最后一步配置。打开git bash,分别执行以下两句命令git config --global user.name “用户名”git config --global user.email “邮箱” SSH配置1、打开git bash2、执行生成公钥和私钥的命令:ssh-keygen -t rsa 并按回...
2018-07-17 10:23:22
611
原创 python3 不定长参数 * ** 的区别
不定长参数你可能需要一个函数能处理比当初声明时更多的参数。这些参数叫做不定长参数,和上述 2 种参数不同,声明时不会命名。基本语法如下:def functionname([formal_args,] *var_args_tuple ): "函数_文档字符串" function_suite return [expression]加了星号 * 的参数会以元组(tuple...
2018-07-16 17:40:09
4519
原创 IntelliJ IDEA 编译显示包不存在的解决办法
导入项目后编译,jar包找不到,碰到这种情况的处理方式:File–>Project Structure–>左侧 Libraries,中间新建一个 lib 的project Library,选择 Java,然后在选择项目中的 jar 所在的文件夹,我的是 WebContent–>WEB-INF–>lib,最后点击 OK,重新编译即可。...
2018-07-16 17:16:14
39784
1
YowoRFIDreader.jar
2018-03-06
MuPDF1.3 Demo
2013-12-27
编译好的mupdf的so文件
2013-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人