自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (2)
  • 收藏
  • 关注

原创 android studio 快捷输入模板提示

按下图提示设置,可以先点加号添加自己的分组,在分组里添加自己的快捷键,编辑对应输入内容,点下边的change,选择代码片段适用的文件类型。

2023-12-14 15:34:52 729

原创 [databinding] ... ... conflicts with another tag that has the same ID

1在Terminal 窗口中使用: .\gradlew assembleDebug。Clear project , Rebuild project ,删除., .idea, build 均不行,重新Studio也不行,

2023-04-08 11:54:44 619

转载 Android实现定时循环、延时方式实现

Android使用 thread、handler等实现定时循环、延时操作

2023-02-17 14:17:47 2418

原创 Execution failed for task ‘:app:processServer_onlineDebugMainManifest‘.

Execution failed for task ':app:processServer_onlineDebugMainManifest'.> Manifest merger failed with multiple errors, see logs

2023-02-07 14:36:14 269

原创 android打包出错A failure occurred while executing com.android.build.gradle

Execution failed for task ':app:packageDebug'.> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade > Entry name 'res/animator/linear_indeterminate_line1_head_interpolator.xml' collided* Try:Run with --stac

2023-02-02 17:34:50 18183 2

原创 Invalid keystore format 报错

新下载下来的项目打包报错Invalid keystore format 。

2022-10-10 18:16:45 862

原创 android保存View到相册后,View发生了偏移

android保存View到相册后,View发生了偏移

2022-09-27 15:23:53 577

原创 Type com.google.android.exoplayer2.R$attr is defined multiple times:

Android studio打包时报错Type com.google.android.exoplayer2.R$attr is defined multiple times:

2022-09-24 23:53:33 1197

原创 Android Studio中的模拟器一直在加载(Connecting to the emulator···)

Android Studio中的模拟器一直在加载(Connecting to the emulator···)

2022-09-06 20:55:23 8462

原创 android开发获取View坐标位置的几种方式

android开发获取View坐标位置的几种方式

2022-08-30 11:23:44 5139

原创 Android安装报错INSTALL_FAILED_TEST_ONLY

Android安装报错INSTALL_FAILED_TEST_ONLY

2022-08-05 16:14:29 536

原创 SSL peer shut down incorrectly报错解决

新下载下来的项目,sync project 时报这个错SSL peer shut down incorrectly1.增加阿里仓库 maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }2.把jcenter()放到最下边,调整依赖包下载的顺序代码顺序如下:buildscript { repositories { google() mavenCentral()

2022-05-28 15:58:33 5821

原创 Agenweb拦截网页里点击事件的地址,使用默认浏览器打开

使用Agenweb没做设置时,网页里的下载按钮,点击无响应。但是在微信里打开这个地址,点击下载或跳转到默认浏览器。需要重写,拦截方法如下:mAgentWeb.getWebCreator().getWebView().setWebViewClient(new WebViewClient() { // url拦截 @Override public boolean shouldOverrideUrlLoading(WebView vie

2022-05-28 14:39:42 460

原创 ijkplayer播放器崩溃问题

因为要上架谷歌, 所以更新了30版本,增加了arm64-v8a,但是播放器突然崩溃,不兼容。问题分析:经排查,该崩溃问题是安卓11对64位库的指针访问问题导致的原因:从安卓11开始,对于64位进程,进行加指针标记的功能,此功能意味着在访问内存时会忽略指针的顶部字节。这样的原因会导致播放器内核(ijkplayer)在播放网络视频的时候产生播放崩溃。作者:兼听_链接:https://www.jianshu.com/p/8df718396f9e来源:简书著作权归作者所有。商业转载请联系作者

2022-04-26 10:27:57 2732 2

原创 implementation 添加依赖,下载的jar包位置

所有通过compile或implementation添加的依赖包位置C:\Users\1\.gradle\caches\modules-2\files-2.1路径如下:

2022-04-20 08:54:00 3689

原创 git commit后,如何撤销commit

执行commit后,还没执行push时,想要撤销这次的commit,该怎么办?打开项目目录,git-git bish here--执行命令git reset --soft HEAD^在看项目里边,已经commit过的文件都回来了想要连着add也撤销怎么办?--soft改为--hard(删除工作空间的改动代码)。命令解释:1. HEAD^ 表示上一个版本,即上一次的commit,也可以写成HEAD~1如果进行两次的commit,想要都撤回,可以使用HEAD~22. --soft

2022-01-03 15:20:03 3018

原创 不透明度-色值

<!--不透明度 —色值--><!--100% —FF--><!--99% — FC--><!--98% — FA--><!--97% — F7--><!--96% — F5--><!--95% — F2--><!--94% — F0--><!--93% — ED--><!--92% — EB--><!--91% — E8--><!--90% —

2021-12-07 14:16:35 499

原创 android使用腾讯IM登录国际版账号,报user no login的问题

用户登录失败,原来使用的是im的sdk,更换成im-plus的新版sdk即可,plus版才支持国际号的登录(集成使用方法不变,android、ios解决办法相同)

2021-11-29 13:40:18 2924

原创 webview加载富文本时,无法自动换行的问题

1.设置页面缩放,webView.getSettings().setSupportZoom(true);webView.getSettings().setBuiltInZoomControls(true);2. 设置换行/** * 显示富文本,自动换行处理 * 需要配合webview缩放设置,缩放后,要使内容适配屏幕,不超出屏幕外显示,实现换行 */ public static String webViewBreak(String data) {//确

2021-04-02 16:21:51 1665

原创 Windows环境 Android Studio使用Git生成SSH key

Git Bush here命令:ssh-keygen -t rsa -C "git的邮箱账号"连着输3次回车,使用默认位置,默认密码。cat ~/.ssh/id_rsa.pub下边生成的以ssh-rsa开头,邮箱结尾的一大串文本就是SSH,填写到gitlab里就行了...

2021-02-06 09:34:41 374

原创 > Task :app:dataBindingGenBaseClassesServer_onlineDebug FAILED Execution failed for task ‘:app:dataB

> Task :app:dataBindingGenBaseClassesServer_onlineDebug FAILED Execution failed for task ':app:dataBindingGenBaseClassesServer_onlineDebug'.> Parameter 'directory' is not a directory解决办法:删除项目的.gradle文件,重新编译。biubiublingbiling~...

2021-01-17 17:32:20 622

转载 SpannableString和SpannableStringBuilder总结

安卓开发中TextView 是我们最常用的控件之一,我们用TextView为我们在页面中展示文本。展示普通文本当然没有任何难度,使用TextView的setText()方法设置一个字符串就可以了,但是当我们需要在文本中展示不同格式文本的时候,设置普通的字符串就不行了。那该怎么办?当然就说到我们今天的主角了。SpannableString和SpannableStringBuilder首先来说SpannableStringSpannableString和String一样都是一种字符串类型,他们都实现了C

2021-01-05 23:41:39 400

原创 studio 4.0以上版本安装ButterKnife成功,但不显示Generate ButterKnife Injections选项的问题

4.0以上版本,要使用支持kotlin的ButterKnife插件,如下图,安装完记得重启studio生效。

2021-01-05 23:32:06 791 1

原创 Error:Failed to open zip file. Gradle‘s dependency cache may be corrupt (this sometimes occurs a

因为下载了一半的gradle 取消了,或者是网络原因中断了下载,导致这个报错。解决:查看gradle版本打开gradle文件所在位置:/Users/ningyuanyuan/.gradle/wrapper/dists/gradle-6.1.1-all/cfmwm155h49vnt3hynmlrsdst方法1:删除里边已经下载的一部分文件,在android studio里重新下载。方法2:网上自行下载对应版本的gradle-6.1.1-all.zip,放到cfmwm155h49

2021-01-05 23:27:40 235

原创 Orcale数据库表分区

一:定义表空间:是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间。分区表:当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。表进行分区后,逻辑上表仍然是一张完整的表,只是将表中的数据在物理上存放到多个表空间(物理文件上),这样查询数据时,不至于每次都扫描整张表。二:Oracle数据库表分区的几种类型范围分区:范围分区将数据基于范围映射到每一个分区,这个范围是你在创建分区时指定的分区键决定的。这

2020-10-21 15:41:16 304

转载 mybatis和hibernate的区别优缺点对比

第一方面:开发速度的对比就开发速度而言,Hibernate的真正掌握要比Mybatis来得难些。Mybatis框架相对简单很容易上手,但也相对简陋些。个人觉得要用好Mybatis还是首先要先理解好Hibernate。比起两者的开发速度,不仅仅要考虑到两者的特性及性能,更要根据项目需求去考虑究竟哪一个更适合项目开发,比如:一个项目中用到的复杂查询基本没有,就是简单的增删改查,这样选择hibernate效率就很快了,因为基本的sql语句已经被封装好了,根本不需要你去写sql语句,这就节省了大量的时间,但

2020-10-14 15:11:56 328

原创 Spring boot与Spring cloud

第一:Spring boot 是 Spring 的一套快速配置脚手架,可以基于spring boot 快速开发单个微服务。Spring Cloud是一个基于Spring Boot实现的云应用开发工具;第二:Spring boot专注于快速、方便集成的单个个体,Spring Cloud是关注全局的服务治理框架;第三:spring boot使用了默认大于配置的理念,很多集成方案已经帮你选择好了,能不配置就不配置Spring Cloud很大的一部分是基于Spring boot来实现

2020-10-14 14:30:48 216

原创 快速入门Kotlin语言-----学习笔记(三)

一、创建集合//使用如下代码可以初始化一个List集合:val list = listOf("Apple", "Banana", "Orange", "Pear", "Grape")//使用如下代码可以初始化一个Set集合:val set = setOf("Apple", "Banana", "Orange", "Pear", "Grape")//使用如下代码可以初始化一个Map集合:val map = mapOf("Apple" to 1, "Banana" to 2, "Orange"

2020-10-12 16:19:37 147

原创 Oracle数据库创建物化视图

一,什么是物化视图物化视图是包括一个查询结果的数据库对象,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。二,作用、在类似统计功能中,查询操作是无可避免,而这些查询操作如果很频繁,对整体数据库性能是很致命的。而物化视图实现远程数据源与本地数据的实时同步,也就是定时刷新,通过在本地创建物化视图可以大大提高查询效率。三,流程图:当用户要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的db...

2020-09-24 11:21:41 721

原创 cmd使用sqlplus连接数据库

sqlplus有几种登陆方式 比如:1.C: > sqlplus "/as sysdba" --以操作系统权限认证的oracle sys管理员登陆2.C: > sqlplus /nolog --不在cmd或者terminal当中暴露密码的登陆方式SQL> conn /as sysdbaSQL> conn sys/password as sysdba3.C: > sqlplus scott/tiger --非管理员用户登陆4...

2020-08-27 14:52:39 3053

原创 Orcale数据库存储过程中sql语句动态赋值

定义sql语句,动态赋值的字段前加冒号":"执行sql语句:execute immediate V_SQL4 USING V_FLTIME_START,V_FLTIME_START;多个

2020-07-29 15:20:28 767

原创 row_number() over函数

需求:A表、B表两表关联,关联出来的结果里B表有不止一条(这些数据里的一个字段是相同的),现在只要B表结果中的那一个字段的值。 然后想到了直接写个带排序的子查询去匹配外围的值,从这个结果集中只要第一条,但是经过验证发现,里边的条件是获取不到外层的值的,因此此方案不可行。创建环境:create table A(ANAME varchar(20));insert into A values('alan');insert into A values('Alee');insert into A v

2020-07-23 10:49:56 265

原创 使用阿里云远程仓库下载jar包依赖

在使用maven的默认远程仓库下载jar包时,速度较慢,老师推荐改用阿里云远程仓库。在maven的conf/settings.xml配置文件中<mirrors>标签下添加子标签 <mirror>内容<mirrors> <!-- 使用阿里云远程仓库下载jar包依赖 --> <mirror> &l...

2020-01-21 15:19:11 1321

原创 Spring Boot微服务开发快速生成项目

https://start.spring.io/保存,解压下载下来的项目包。使用eclipse打开。2.启动项目首次启动时,直接运行main方法 右键-》run as-》 java application报错,找不到class类解决:方法一:首先执行 :项目-右键-run as - maven clean(清除缓存)然后执行 :项目-右键-run as -m...

2020-01-21 14:58:20 252

原创 Redis随堂笔记

腾讯课堂笔记-James老师一、为什么要用Redis1.速度快(从缓存读取、工作的主线程是单线程、多路复制)2.持久化3.支持多种数据结构(value值可以存多种数据类型,String、List、Set、Hash、ZSet)4.支持多种编程语言(c# php java)5.功能丰富6.主从复制7.高可用及分布式二 、Redis性能测试Redis压测-官...

2020-01-20 15:46:11 173

转载 tomcat部署jar包

在项目目录下里创建WEB-INF文件夹,在其中创建lib文件和classes文件夹。将自己的jar包放到lib文件里。并手动解压到该文件夹。解压后的文件里有你的class文件,将class文件copy到chasses文件里,即可调用该jar包。记得要重新启动tomcat服务。...

2020-01-16 09:57:25 8850

转载 Orcale存储过程游标遍历

第一种:loop--定义CURSOR数据结构,用的SC表结构CURSOR TMPCURSOR IS SELECT SNO,CNO,GRADE FROM SC; V_SNO SC.SNO%TYPE; -- 仅使用某个字段 V_CNO SC.CNO%TYPE; R TMPCURSOR%ROWTYPE; -- 一行数据BEGIN --V_CURSOR是接收到的...

2019-10-24 15:57:22 219

原创 Orcale数据库索引的使用及优化

索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。 索引一般加在查询语句的where条件所需的字段上,方便快速查询。一个表可以创建多个字段不同的索引。创建语句:create index table_index_name o...

2019-10-21 16:15:33 234

原创 Orcale数据库视图

学术不精,最近工作中遇到了视图,只知道数据库有这么个东西,不知道到底是什么,记录一下。1.什么是视图视图是从一个或者几个基本表(或视图)导出的表。它与基本表不同,是一个虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。所以一旦基本表中发生数据变化,从视图中查询出的数据也就随之改变了。从这个意义上讲,视图就是一个窗口,通过视图可以看到数据库中自己想了解...

2019-10-12 11:45:55 169

原创 Orcale常用函数用法总结

1.DECODESELECT * FROM TABLE_NAME WHERE DECODE(V_CODE, '0', 1, INSTR(V_CODE, CODE)) > 0;释义:V_CODE是传进来的字符串,CODE是要对比的那一列如果='0',则使用条件1>0,即返回全部数据。如果不等于‘0’,则使用条件INSTR(V_CODE, CODE) > 0...

2019-09-24 16:12:52 434

GooglePlayfuwu.apk

google三件套之一google play服务下载

2021-12-15

Myclouds基础开发文档

Myclouds基础开发文档,从下载项目到运行成功,很详细哦

2018-10-25

空空如也

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

TA关注的人

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