自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 916

原创 Android中引用,嵌套引用arr 时提示:ERROR: Failed to resolve: :XXX的解决办法

当项目或者类库引用三方提供的aar文件后,发生如下问题原因是在引用 arr 的module中的 build.gradle 没有增加如下配置:repositories { //如果项目活类库的libs文件中有项目依赖的aar文件,需要添加此配置后再引入 flatDir { dirs 'libs' }}```![在这里插入图片描述](https://img-blog.csdnimg.cn/20201209160707334.png?x-oss-process=im

2020-12-09 16:08:32 734

原创 微信小程序开发工具使用npm构建三方类库的方法

直接在微信小程序开发工具中进行构建npm,引用三方类库的操作方法1,创建新的测试项目2,在调试器–终端 添加终端,进行npm初始化执行如下命令:npm init回车确认到结束,期间描述和作者等信息可以根据实际情况填写。执行完成后会生成 package.json 文件,回车填的信息也可以在此文件中手动修改3,生成package-lock.json,记录使用的第三方插件执行如下命令:npm install --production4,安装三方类库演示使用 Vant Weapp

2020-12-02 13:22:15 406

原创 Android微信登录在华为手机上无法调起授权界面的问题

Android微信登录在华为手机上无法调起授权界面的问题App集成了微信登录,在其他手机上微信登录都可以正常调起微信授权页面,并且登录成功,但是在华为手机上调用微信登录,没报异常,也无法调起微信授权页面,无法登录成功,调用微信登录后没有反应。原因:由于华为系统可以设置支“支付保护”,在设置中关闭微信的支付保护即可,具体方法:设置–》搜索“支付保护”–》支付保护中心–》关闭微信即可...

2020-11-16 15:57:35 3771 2

原创 Error while merging dex archives 的解决办法

项目应用了一个类库后,导致编译运行的时候出现以下的错误信息> Task :app:transformDexArchiveWithExternalLibsDexMergerForDebugAGPBI: {"kind":"error","text":"Cannot fit requested classes in a single dex file (# methods: 67162 ...

2019-11-29 15:01:48 14083 2

原创 layui 初始化form表单单选按钮无法选中的问题

<div class="layui-input-inline"> <input type="radio" name="toUrlType" value="1" title="页面跳转"> <input type="radio" name="toUrlType" value="2" title="外链" checked=...

2019-11-06 17:38:21 1736

原创 Flutter中TextField设置了controller: TextEditingController 导致弹框或隐藏键盘的时候内容自动清空的解决办法

在自定义带删除按钮的搜索框的时候,给输入框增加了内容控制器后,导致键盘隐藏或者展示loading框的时候内容自动被清空了,并且监听onChange没有变化,内容如下:...TextEditingController _textEditingController = TextEditingController();......new Row( ... ...

2019-10-29 16:29:39 7077 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 10225 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 2465

原创 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 8898 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 6815 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 405

原创 关于html页面跳转在js中控制多层页面使用herf跳转的继承关系说明

在网页跳转中经常需要用代码控制页面的跳转,但是herf控制的是当前页面跳转,如果有嵌套关系的话,值跳转当前页面,如果想让整个页面跳转到指定页面,就需要了解herf的继承关系中的层级控制属性最上层,也就是整个页面跳转使用top.location.href =直接父级页面跳转使用parent.location.href 当前层跳转使用window.location...

2019-04-26 12:21:12 1133 1

原创 layui框架中table数据表使用中,添加图片自适应宽度等比例展示图片,并且使行高自适应的解决方法

如图,使用layui做出的表格,图片默认行高按照单行文本的高度展示此时的解决办法是自定义一个单元格样式,覆盖默认的样式即可:<style> .layui-table-cell { height: 100%; max-width: 100%; } </style>...

2019-04-19 16:36:45 5046 3

原创 fragment 懒加载保证展示的时候获取数据并且只获取一次,删除后清楚缓存的终极解决方案

在开发中经常用的Fragment+ViewPager的情况,但是viewPager的缓存机制导致至少会提前加载一个邻近的Fragment,导致数据重复加载。此时的解决办法是写一个基类BaseLasyFragment来处理,具体实现如下:public abstract class BaseLazyFragment extends Fragment { /** * Log t...

2019-04-17 13:50:57 411

转载 Android Studio各种快捷功能及好用的插件

转载:http://www.jianshu.com/p/c439605a4364概述现如今开发越来越追求效率和节奏,节省出时间做更多的事情,除了开发技术上的封装等,开发工具的使用技巧也是很重要的,今天就根据自己的经验来给大家介绍一下Android Studio快速开发之道。Postfix completionPostfix completion 是IntelliJ IDEA很早就有...

2019-04-04 10:27:47 1419

原创 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 10802 2

转载 Kotlin 泛型中的 in 和 out

Kotlin 泛型中的 in 和 out简评:在 Kotlin 中使用泛型你会注意到其中引入了 in 和 out,对于不熟悉的开发者来说可能有点难以理解。从形式上讲,这是一种定义逆变和协变的方式,这篇文章就来讲讲怎么来理解和记住它们。in & out 怎么记?Out (协变)如果你的类是将泛型作为内部方法的返回,那么可以用 out:interface Pro...

2019-03-26 15:36:09 177

转载 给 Android 开发者的 RxJava 详解

给 Android 开发者的 RxJava 详解作者:扔物线HenCoder 给高级 Android 工程师的进阶指南:成为赞助方/开始写作前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开...

2019-03-23 22:43:18 538

原创 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 7634

原创 关于启动项目日志打印乱码问题

启动tomcat项目日志输出乱码,如下解决办法是在项目tomcat配置中VM启动参数中配置:-Dsys_lang=zh_cn -Dfile.encoding=utf8

2019-03-21 13:09:48 885

原创 linux 下关于kill pid杀死不了进程的解决办法

在web开发中,经常碰到需要重启服务器,发现重启失败,提示异常,导致无法重启服务,原因可能是由于有远程调试或远程调试没有正常端口,系统拒绝杀死进程,这种情况可以使用 kill -9pid命令来杀死进程(强制终结程序)...

2019-03-20 10:14:19 14427 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 99

转载 浅谈数据库用户表结构设计,第三方登录

说起用户表,大概是每个应用/网站立项动工(码农们)考虑的第一件事情。用户表结构的设计,算是整个后台架构的基石。如果基石不稳,待到后面需求跟进了发现不能应付,回过头来反复修改用户表,要大大小小作改动的地方也不少。与其如此,不妨设计用户表之初就考虑可拓展性,争取不需要太多额外代价的情况下一步到位。先前设计idusernamepassword用户名加上密码,解决简单需求,留个id作为其他表...

2019-03-08 12:52:47 159

原创 关于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 612

转载 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 1966

转载 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 194 2

原创 制作ubuntu的u盘启动方法

最近想把自己的一台老电脑装成linux系统,当做服务器使用,原来装的是windows电脑,之前制作windows 的U盘启动时特别简单,百度搜索“U盘启动制作”很多可用的工具,制作好后只需下载个iso镜像就可以安装了,但是装ubuntu的时候用相同的方法缺不行了,试了很多工具:大白菜,老毛桃,雨林木风。。。发现都不行!!!最后发现linux的iso包和windows的iso包不太一样,linu...

2018-12-18 16:26:20 439

原创 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 4203

原创 解决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 2235 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 6734 1

转载 三个案例带你看懂LayoutInflater中inflate方法两个参数和三个参数的区别

三个案例带你看懂LayoutInflater中inflate方法两个参数和三个参数的区别2016年09月23日 00:12:54阅读数:44161关于inflate参数问题,我想很多人多多少少都了解一点,网上也有很多关于这方面介绍的文章,但是枯燥的理论或者翻译让很多小伙伴看完之后还是一脸懵逼,so,我今天想通过三个案例来让小伙伴彻底的搞清楚这个东东。本篇博客我们不讲源码,只看使用。源码...

2018-08-01 18:03:07 116

原创 关于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 4182

原创 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 3184 6

原创 格式化指定位数数字,不够的前面用0补齐的简单方法

在项目中有时候用需要格式化指定位数的数字或编号,比如订单号生成规则需要最后3位是订单序号,位数不够3位的在前面用0补齐,可用下面的方法简单实现:DecimalFormat format = new DecimalFormat("000");String formatString = format.format(1);//formatString = "001"...

2018-07-28 19:23:15 12758

原创 超简单清晰监听网络状态变化说明——网络的断开连接状态变化监听

第一步:申请相关权限&lt;uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /&gt;&lt;uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /&gt;第二步:注册广播,清单文件或者代码注册都可以...

2018-07-28 16:07:51 2352

原创 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 561

原创 python3 不定长参数 * ** 的区别

不定长参数你可能需要一个函数能处理比当初声明时更多的参数。这些参数叫做不定长参数,和上述 2 种参数不同,声明时不会命名。基本语法如下:def functionname([formal_args,] *var_args_tuple ): "函数_文档字符串" function_suite return [expression]加了星号 * 的参数会以元组(tuple...

2018-07-16 17:40:09 4412

原创 IntelliJ IDEA 编译显示包不存在的解决办法

导入项目后编译,jar包找不到,碰到这种情况的处理方式:File–&gt;Project Structure–&gt;左侧 Libraries,中间新建一个 lib 的project Library,选择 Java,然后在选择项目中的 jar 所在的文件夹,我的是 WebContent–&gt;WEB-INF–&gt;lib,最后点击 OK,重新编译即可。...

2018-07-16 17:16:14 39629 1

YowoRFIDreader.jar

有我科技Android SDK 所需的资源jar包,直接引入项目可以供使用。官方使用方法说明和api文档连接:http://www.youwokeji.com.cn/AndroidReader/

2018-03-06

MuPDF1.3 Demo

MuPDF1.3编译好的Demo,可直接运行的项目,包含有so库。 MuPDF1.3包含了更多强大的功能(文本复制,PDF编辑等功能),界面也优化了好多,速度也有所提高,期待继续更新。

2013-12-27

编译好的mupdf的so文件

Mupdf是个开源的并且很好用的PDF阅读器,这是我编译好的android上可以直接导入工程使用的so库,希望可以对你有点帮助(因为我编译的时候用了好长时间,小问题到处是)

2013-04-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除