自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小学留了三年级的博客

我们一直很年轻

  • 博客(18)
  • 资源 (10)
  • 收藏
  • 关注

原创 nodejs express restful api插件restframework-express使用

restframework-express是基于nodejs后端服务框架express用于构建Web API的一个强大且十分灵活的express工具包插件一、我能做什么?router集中管理 ES6之后,引入了class关键字来创建类。因此我们使用CBV模式来开发接口,让业务更易于查找、维护 全局/局部的用户(auth)认证 全局/局部的权限(permision)认证 全局/局部的访问频率限制 ORM及非ORM数据源序列化、反序列化 在线可视的API 异常处理二、使用步骤1.快.

2020-11-13 17:00:16 4629

原创 2019年终总结

关于父母有空多陪陪爸妈关于健康少熬夜关于体重随缘关于游戏佛系关于追剧以前的电视剧真好看关于腹肌随缘关于电影好久没去影院了,除非有人请我关于小姐姐不做舔狗关于Android加油,好好进阶关于规划更看重机会...

2020-01-10 11:53:46 230

原创 RecycleView嵌套RecycleView列表垂直滑动冲突

项目需求主活动视图上拉显示子活动视图列表,子活动视图列表可以上下滑动,下拉可以显示主活动视图列表。看正确效果图 遇到的问题 开发过程中首先要考虑这样的一个实现效果用什么实现?浮现在大脑里的首先是viewpager,自己也尝试着去实现,发现自定义viewpager垂直滑动并不友好,最后放弃了。于是开始了第二套方案,尝试一下google刚刚推出不久的viewpager2,viewpa...

2020-01-10 11:31:24 5062 1

原创 图片压缩处理之Bitmap操作

最近在看有关于LruCache和DiskLruCache的原理实现,由此延伸出了如何计算一个Bitmap所占内存的大小以及图片压缩处理的操作.有关于LruCache和DiskLruCache的原理解析,我推荐这位大佬的一篇博文,文章末尾也说明了如何计算一个Bitmap所占用内存的大小.推荐链接https://juejin.im/post/5a6da6e7f265da3e303cbcb6最后...

2019-06-21 15:44:12 327 5

原创 Android Studio 3.0 之后版本下查看虚拟机或者真机的文件

Android Studio 3.0之后的版本比较之前的版本,差异还是挺大的。我的Android Studio版本是3.5.1,直接看图说话。第一步 第二步 当然了,如果你想向某个目录下导入文件和导出文件也是可以的。很简单的操作。至此完事了!我用的模拟器,真机一个样子!欢迎来喷啊!...

2020-01-13 18:06:00 812

原创 git密钥生成以及gitlab配置

git密钥生成以及gitlab配置首先配置全局用户名和邮箱 git config --global user.name "your user name"git config --global user.email "your user email" 配置生成密钥(ssh-keygen -t rsa -C "你的邮箱地址")注意:这里的邮箱就是gitlab上的邮箱账号...

2020-01-10 14:51:01 937 2

转载 LruCache算法原理解析

本来想写关于LruCache算法的原理解析文章,但是看到卡神的作品,写的太好了。所以这里我还是转载一下吧。史上最详细LrcCache算法解析:https://blog.csdn.net/carson_ho/article/details/82453606#commentsedit...

2019-06-24 15:05:18 225 1

原创 java.lang.NoSuchMethodError

使用工具:为Android Studio情景:导入第三方jar包或者aar包,运行的时候出现该异常。解决办法:删除build文件即可。肯定还有其他的解决方式。

2017-07-20 15:38:42 535 6

原创 SVN的“Invalid authz configuration”错误解决方法

问题:今天的提交代码的时候死活不能提交了,不断的报错Invalid authz configuration。解决过程:问了问公司兰神才知道后台修改authz配置文件导致出错了。解决办法:说白了,跟后台说一声这个错误就可以了。跟你没啥关系。看一看错误效果图:后台改完了就可以上传代码了,完美解决。嘎嘎嘎……

2017-07-19 18:26:29 2323 1

原创 android中ScrollView嵌套ListView只显示一条item问题

问题是:我在使用ScrollView嵌套ListView的时候,发现无论怎么尝试jiu只显示一条item,坑啊,android的天坑啊,我早该预料到的。原因:造成这样的问题的原因在于ListView放到ScrollView里面的时候,ListView的高度是无法测量的,所以显示默认的一条item的高度,当然也就显示一条item了。怀疑人生了:当时ListView的适配器我反复看了好多遍,我

2017-07-19 18:03:10 1084

原创 Caused by: java.lang.IllegalArgumentException: the bind value at index 1 is null

我再使用Sqlite数据的时候遇到的错误,字面解释就是第一个index绑定的value是null的,开始我理解成我存储的数据库是空的,害我拜拜忙活了好一会。后来我想是不是我传入的那个数据是null的呀,打日志,妈的,果然是空的。同志们切记啊,遍历获取查询Sqlite数据库的时候一定要记得判空,我真是太二了!下面是我的代码。千万记得一定要记得判空!!fmedia一定不能是空的!!!

2017-07-11 11:51:25 689

原创 Android中String类型的颜色值转换为int类型

由于公司项目的需求,需要在代码中设置Tablayout的背景颜色,字体的颜色,字体的大小等。这些操作在布局文件中很容易就操作的,我还没有在代码中尝试过。后来经过一番周折之后,我发现,tablayout中根本没有提供修改字体大小的方法,只能在布局文件中通过设置tabTextAppearance的样式来设置字体的大小,是不是很匪类啊。这还没完呢,由于我们是根据后台提供给我们的String类型的颜色值来

2017-07-11 11:22:23 7807 3

原创 浅析Android数据存储

还对Android数据存储感到困惑的人们,看了这篇博客你会获益匪浅。前言(首先说说什么存储的几个概念)打开手机设置,选择应用管理,选择任意一个App,然后你会看到两个按钮,一个是清除缓存,另一个是清除数据,那么当我们点击清除缓存的时候清除的是哪里的数据?当我们点击清除数据的时候又是清除的哪里的数据?在Android开发中我们常常听到这样几个概念,内存,内部存储,外部存储

2017-01-18 12:43:51 350

转载 浅析list,set和map区别

Set,List,Map的区别java集合的主要分为三种类型:Set(集)List(列表)Map(映射)要深入理解集合首先要了解下我们熟悉的数组:数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型),而JAVA集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都位于 java.util包中! JAVA集合只能存放引用类型的的数据,不能存

2017-01-17 18:51:46 414

原创 浅析DVM进程和Linex进程是否是同一个概念

DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念。Dalvik是Google公司自己设计用于Android平台的Java虚拟机,每一个Dalvik 应用作为一个独立的Linux 进程执行。独立的进程可以防止在虚拟机崩溃的时候所有程序都被关闭。

2017-01-17 18:24:03 508

原创 浅析Android Handler机制原理。

首先我们要知道以下几个方面:(基础很重要,要知道的)第一点:在Android中,只有在UIThread(主线程)中才能直接更新界面。第二点:在Android中,长时间的工作(联网)都需要在workerThread中执行。第三点:在子线程中获取服务器的数据之后,要马上到主线程中更新界面。那么怎么才能在主线程中更新界面呢。哈哈那么我们只需要在子线程中new一个runOnUiThread()--->handler。

2016-12-13 18:35:48 495

转载 浅析RXjava

RxJava正在Android开发者中变的越来越流行。唯一的问题就是上手不容易,尤其是大部分人之前都是使用命令式编程语言。但是一旦你弄明白了,你就会发现RxJava真是太棒了。这里仅仅是帮助你了解RxJava,整个系列共有四篇文章,希望你看完这四篇文章之后能够了解RxJava背后的思想,并且喜欢上RxJava。基础RxJava最核心的两个东西是Observables(被观察

2016-11-03 16:34:02 317

原创 图片适配和布局适配

什么情况用到布局适配呢?首先一般布局适配用得不是很多。当一个布局文件向要在不同屏幕显示,显示的效果区别不大,在大屏幕上多几个空间等这种情况可以采用布局适配,但如果在大屏幕和小屏幕上相差很大,通常是创建一个Activity加载新布局来实现。如果不创建新的Activity代码来加载,就会增加代码的复杂程度,不利于维护代码。

2016-10-31 21:40:11 599

mp4togif.zip

一个很好用的mp4转gif动画的转换工具软件。博客中的这个gif动画就是通过手机录制的mp4视频转为为gif。

2020-01-10

DateFormat.java

根据传入的时间与当前时间计算出两个时间的:天,小时,分钟等。

2019-10-29

android每天学习路线.png

改图片是洪洋大哥推荐的博主的提供的android学习(面试)经验总结,非常详细,贵在坚持!

2019-06-10

Glide3.7.0 jar包啊啊啊啊啊啊啊啊啊.zip

由于依赖Glide3.7.0的时候,好多朋友出现依赖失败的问题,这里为大家提供了jar的下载的地址,谢谢.

2019-06-10

Navicate客户端

用Navicate客户端数据操作可视化工具的同学可以下载看看。

2018-12-21

vue网页登录界面

这个demo是在webstrom运行的vue网页静态登录界面,工具应该不是问题。关于vue的配置和运行这里没有说明,自己可以配置一下。

2018-12-21

JNI,java调用c Demo

NDK的配置过程在这里就不讲了,这个demo主要实现的是通过jni技术,我们让java调用c代码。

2018-12-19

mvp+kotlin框架

这是一个用kotlin+mvp搭建的一个框架,感兴趣的朋友可以下载学习一下。

2018-12-12

dicom中文版完整

dicom中文版完整在这里,dicom数据协议描述。dicom格式文件我们可以在手机端和前端解析并展现具体数据。

2018-12-12

HandlerDemo

仅供参考

2016-12-13

空空如也

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

TA关注的人

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