自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

高高的山上

聪明在于勤奋,天才在于积累!

  • 博客(32)
  • 收藏
  • 关注

原创 androidx迁移

官方文档https://developer.android.google.cn/jetpack/androidx/migrate?hl=zh-cngradle.properties中需要配置两个属性配置android.useAndroidX=trueandroid.enableJetifier=true然后就可以着手迁移对应依赖库了原始依赖库与androidx对应库查询1,support:https://developer.android.google.cn/jetpack/android

2021-09-03 22:13:15 113

原创 AndroidStudio build构建出现乱码

android studio 构建时出现乱码解决方案菜单栏 - help->Edit Costom VM Options加上UTF-8配置-Dfile.encoding=UTF-8

2021-09-03 22:07:42 263

原创 MultiDex分包

MultiDex分包摘要1,简单说下multiDex的由来2.multiDex的局限3.multiDex的使用摘要由于经常在sdk项目中用到multiDex,对于android官网大段的描述且没有重心(嗯没错,都是重点!),所以摘录官网进行总结,对于常见的问题也总结了一下,以此来帮助你快速了解multiDex,当然,如果时间富裕的话还是推荐可以去android官网通读看一下.。1,简单说下multiDex的由来android 5.0(API 21)之前平台使用是Dalvik虚拟机,通过Dalvik运

2021-03-21 23:00:27 556

原创 mysql连接错误问题处理

从官网上下载了最新版本的mysql,开启数据库后,通过JDBC链接发现本地链接数据库报错。错误如下mysql Client does not support authentication protocol requested by server; consider upgrading MySQL从网上查了一下原因:原来mysql8 之前的版本中加密规则是mysql_native_passw...

2020-05-01 11:21:23 374

原创 mysql基础总结

这里写自定义目录标题mysql使用总结mysql安装下载修改编码格式有两种方式mysql服务关闭与重启对数据库的常见操作命令表多表操作java下JDBC简单增删改查JDBCUtils配置文件db.properties放到src目录测试类mysql使用总结mysql安装下载https://dev.mysql.com/downloads/mysql/mysql驱动下载https://dev....

2020-04-19 17:36:58 185

原创 iOS小结

1,iOS icon素材生成网址(iOS icon强制适配十几个图,如果每次要求UI提供,能打死你)http://icon.wuruihong.com/也可以自己写个python脚本,注意命名规则与生成的icon大小2,iOS出包流程,新建一个Xcode工程为例1,打开Xcode工程,进入工程属性配置(左上角)——>Edit Scheme——>Build Configurati...

2019-05-29 22:44:49 199

原创 android P版本使用okhttp3最新版本网络无法正常访问问题

通过使用OKhttp3访问 http://www.baidu.com 发现一直在报错,花了很长时间发现是因为android P版本默认使用https并禁用http。问题原因是导入了最新版本的okhttp3,发现在android studio上无法正常访问网络并且一直报错implementation("com.squareup.okhttp3:okhttp:3.14.2")log日志报错...

2019-05-22 09:44:30 2480

原创 linux服务器免密码登录配置

1,免密码登录1>使用ssh localhost命令看看是否能够连接本机,如果需要输入密码则需要创建sshkey 1)如果能够连接本机 cd ~/.ssh/目录 「1」查看是否存在 id_rsa.pub文件,如果存在该文件执行下面的命令将id_rsa.pub拷贝到要连接的服务器中,注意host主机名和ip,执行完,输入密码即可ssh-copy-id -i ....

2018-10-12 10:25:30 693

原创 3,kafka系列学习笔记-使用IDEA创建java工程远程调试kafka

1,IDEA安装2,创建java Maven仓库管理工程3,kafka生产者,消费者程序

2018-10-11 19:51:10 2378

原创 2,kafka系列学习笔记-手把手教你搭建Mac OS搭建kafka调试环境

1,kafka install。 这里采用mac下的homebrew方式安装。brew install kafka2,通过命令行安装之后,查看一下kafka的安装位置//安装目录位置/usr/local/Cellar/kafka//zookeeper和kafka启动位置/usr/local/etc/kafka3,启动流程先进入到/usr/local/etc/kafka目录下启动...

2018-10-09 09:23:36 1067

原创 1,Kafka系列学习笔记-认识kafka

慕课学习笔记https://www.imooc.com/learn/10431,Kafka概念1>what? LinkedIn 开源 分布式数据同步系统Databus 高性能计算引擎Cubert Java异步处理框架ParSeq Kafka流处理平台 LinkedIn开发 2011年开源,加入apach...

2018-09-28 10:04:59 262

原创 okhttp探索(一)

okhttp详解由于最近在研究项目框架,对于网络请求框架感觉在使用上还是不够熟练,此次在以前总结的笔记基础上再次总结下,下面的总结参考博客资料颇多,都是从网上一些大神哪里参考着学习的。1,OkHttp是什么?要学习一项知识要知其然,更知其所以然的态度去学,而不是马马虎虎的去看一下,知道并不等于会。众所周知okhttp是android中的一个网络请求库框架,由Square公司贡献,用于替代Http

2017-11-21 19:48:14 300

原创 Android studio 或Eclipse无法连接模拟器或者真机

在程序开发过程中相信大家总会遇到手机或者模拟器不能连接问题,一番折腾一个小时过去了,本来兴致满满的想在手机上看下效果却遇到这种费力的事情,那么,在开发过程中由于和Unity进行交互看效果,所以平时遇到这种情况比较多,现在给大家说说如何解决这种问题。1,环境配置。C:\worktools\Android\sdk\platform-tools;可以提取出来命名%ANDORID_HOME%放到PATH环

2017-09-09 16:58:13 818

原创 apk签名详解

一,加密介绍—–数据摘要: 数据摘要算法是密码学算法中非常重要的一个分支,它通过对所有数据提取指纹信息以实现数据签名、数据完整性校验等功能,由于其不可逆性,有时候会被用做敏感信息的加密。数据摘要算法也被称为哈希(Hash)算法、散列算法。(百度百科)。1,CRC(Cyclic Redundancy Check,循环冗余校验)2、MD2 、MD4、MD5 Ron Rivest(RSA公

2017-07-02 17:46:11 1028

原创 android studio 中 Error:(12, 23) 错误: 程序包org.apache.http不存在

导入第三方Library SDK项目编译发现遇到 Error:(12, 23) 错误: 程序包org.apache.http不存在的情况,无论在android studio中怎么刷新,清理缓存就是无法正常引入该类,eclipse中没有这个问题。最后在一篇博客上发现加入 useLibrary ‘org.apache.http.legacy’这行代码即可。

2017-06-04 18:24:57 2234

原创 eclipse启动失败的问题

最近由于工作需要,又重新用到了eclipse工具,于是我又重新装回了eclipse工具,发现启动报错了 Failed to load the JNI shared library “C:\worktools\JDK\Java\jdk1.7.0_72\bin..”.

2017-06-04 18:13:51 425

原创 签名查看方法

.keystore 及.jks秘钥文件的信息查看

2017-06-04 17:47:48 438

原创 关于签名

数据摘要: **数据摘要算法是密码学算法中非常重要的一个分支,它通过对所有数据提取指纹信息以实现数据签名、数据完整性校验等功能,由于其不可逆性,有时候会被用做敏感信息的加密。数据摘要算法也被称为哈希(Hash)算法、散列算法。(百度百科)。 1,CRC(Cyclic Redundancy Check,循环冗余校验) 2、MD2 、MD4、MD5 Ron Rivest(RSA公司)在

2017-06-04 17:21:50 314

原创 关于apk基本的反编译回编译

最近研究了一下关于apk的反编译过程,发现如果应用不加混淆,通过简单的逆向就可以进行更改源代码,包名等。所以大家在开发过程注意将新的混淆加进去,不然到后期再加会很麻烦。好了,下面跟着我们来重打包一个apk吧!        首先找一个没有混淆过的apk应用,准备使用工具apktool.jar,这里我使用的是apktools,当然网上有很多工具,这里只是使用一种比较简单的方式。好了,接着将下面的

2017-03-05 17:17:42 748

原创 HttpResponse 417

该bug产生环境,蓝蝶模拟器使用公司有线网络的情况下,会导致登录请求返回的响应状态为417,其他任何情况都是成功200正常返回。//这是成功的状态 statusCode: 200 org.apache.http.message.BasicHttpResponse@41498b50//失败的状态 statusCode: 417 org.apache.http.message.Ba

2017-02-28 19:28:22 1349

原创 简单理解Activity的四种启动模式

栈结构:后进先出启动模式: standard/singleTop/singleTask/singleInstance注意事项: 在standard启动模式中,用ApplicationContext去启动standard模式的activity的时候会报错,这是由于非Actity类型的Context并没有所谓的任务栈。 解

2017-02-20 23:25:44 261

原创 android studio library下引用aar失败的问题?

解决方式,在主工程和library下同时放置该aar,同时引用即可,至于是否会有冲突待验证

2017-02-17 15:18:20 1871

原创 Linux基础知识总结

Linux基础知识总结 特点: 1,免费、开源 2,支持多线程。/多用户的 3,安全性好 4,对内存和文件管理优越缺点: 操作困难其他说明:因为Linux最小只需要4M内存 –>可以用来做嵌入式开发LInux命令 shutdown -h now 立刻进行关机 shutdown -r now 现在重新启动 reboot

2017-02-17 00:09:27 511

原创 Android studio 中library的问题

导入eclipse中的library,点击运行之后会报如下错误:AGPBI: {"kind":"error","text":"trouble processing \"java/awt/font/NumericShaper.class\":","sources":[{}]}AGPBI: {"kind":"error","text":"Ill-advised or mistake

2017-02-16 18:04:44 2004 1

原创 Android studio 导入library工程,无法找到类的问题

Android studio导入library工程,引用之后发现build正常,但是导出Apk和运行均报出类找不到的问题?                先来发个问题,表示正在找解决方式……

2017-02-15 11:21:23 968

原创 obb扩展文件总结

google Play分包您上传的每个扩展文件可以是您选择的任何格式(ZIP,PDF,MP4等)。你还可以使用JOBB工具来封装和加密一组资源文件和用于该组后续补丁。无论文件类型,谷歌播放认为它们不透明的二进制斑点,并使用以下方式重命名文件:                  main.22.com.google.wd.obb

2016-12-29 09:21:43 6727

原创 命令行简介

windows下快捷启动的命令行: cmd是command的缩写,即命令行。cmd :命令行窗口PowerShell : 获取linux的命令窗口mstsc : 远程桌面连接(局域网)mspaint :画板

2016-10-17 17:54:35 670

原创 win7下的快捷启动(总结)

cmd是command的缩写,即命令行。cmd :命令行窗口PowerShell  : 获取linux的命令窗口mstsc : 远程桌面连接(局域网)mspaint :画板notepad : 打开记事本regedit.exe : 注册列表taskmgr  :任

2016-09-30 17:06:52 284

原创 Fragment的生命周期

对于Fragment有了一些新的认识,分享出来给大家,一来回顾下以前的知识,而来与大家共同学习,如有不足之处请指出。首先来认识下Fragment,翻译过来是碎片,片段的意思。是google 在API 11 也就是 3.0以后推出的新特性。那么,Fragment的作用是什么,为什么要使用Fragment?我们知道,现在的手机屏幕越来越大,平板手机等屏幕更不用说有多大的尺寸了。我们

2016-05-14 17:54:59 277

原创 Android Studio无法运行模拟器或者真机的问题

在使用Android studio中报错。 Error running(项目名称): Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.          Error running(项目名称):Instant Run requires 'Tools | A

2016-05-09 20:59:05 7883

原创 Android开发超级工具介绍traceview

首先来介绍下traceview是用来做什么的?这个工具可以用来跟踪在一个项目运行程序中所有的方法消耗的时间,并且可以指定从哪个方法运行到那个方法之间。很强大吧,好了,下面开始介绍使用方法。下面是一个简单的Activity的生命周期,在onCreate()和onDestroy()方法中分别插入了获取时间段的方法代码;代码:package com.google;import a

2016-05-04 22:27:44 436

原创 java数组

java -数组的应用一维数组 1.数组的定义: 存储多个同一类型元素的容器。2.数组的格式: 数据类型[] 数组名 = new 数据类型[数组长度];3.特点: 数组在内存中是一块连续的内存空间,数组中的每一个元素都有一个编号,从0开始到arr.length-1(arr.length-1是指数组中的长度)。4.什么是数组的动态初始化?

2015-11-20 23:27:55 273

空空如也

空空如也

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

TA关注的人

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