自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一江夜雨

生命不息,奋斗不止。。。

  • 博客(8)
  • 资源 (4)
  • 收藏
  • 关注

原创 Python入门学习

一、Python简介: Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。 Python 是交互式语言: 这意...

2018-03-29 17:35:15 271

原创 kotlin简介和学习笔记

什么是Kotlin? Kotlin 是由 JetBrains 开发,一个基于 JVM 的新的编程语言。 Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。 谷歌 I/O 2017宣布将支持 Kotlin 作为Android开发的第一语言 目前AndroiStudio 3.0预览版本已自带Kotlin插件,无...

2018-03-29 17:30:37 357

原创 Android动画机制详解

        动画详解                定义:                        Animations是一个实现android UI界面动画效果的API,Animations提供了一系列的动画效果,                        可以进行旋转、缩放、淡入淡出、位移等,这些效果可以应用在绝大多数的控件中。                实现原理:     ...

2018-03-29 17:26:29 528

原创 常用图片加载框架比较(Glide、volley、Picasso)

             Volley                      一、ImageRequest:                                    来对网络图片进行请求,放入请求队列,获取后现在在控件上面                                                 步骤:                            ...

2018-03-29 17:23:30 1930

原创 MVC、MVP模式详解

      1、MVC和MVP                MVC:                    定义:                        MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,                        用一种业务逻辑、数据、界面显示分离的...

2018-03-12 11:42:51 397

原创 Multidex机制,以及实现原理,产生的问题和解决方案

Multidex机制,以及实现原理,产生的问题和解决方案;        1、产生原因            当Android系统安装一个应用的时候,有一步是对Dex进行优化,这个过程有一个专门的工具来处理,叫DexOpt。DexOpt的执行过程是在第一次加载Dex文件的时候执行的。这个过程会生成一个ODEX文件,即Optimised Dex。执行ODex的效率会比直接执行Dex文件的效率要高很多...

2018-03-08 11:44:43 811

原创 多线程编程,处理多线程的并发问题(线程池)

        线程对象是可以产生线程的对象。比如在Java平台中Thread对象,Runnable对象。线程,是指正在执行的一个指点令序列。在java平台上是指从一个线程对象的start()开始,运行run方法体中的那一段相对独立的过程。相比于多进程,多线程的优势有:    (1)进程之间不能共享数据,线程可以;    (2)系统创建进程需要为该进程重新分配系统资源,故创建线程代价比较小;   ...

2018-03-01 18:14:11 2759

原创 Java设计模式, 单例模式,工厂模式,建造者模式和观察者模式

  1、单例模式            写法:                    懒汉式                 /**     * 懒汉模式     * 声明一个静态对象,并且在第一次调用getInstance 方法时进行初始化     * Created by Bill on 2017/12/15.     */    public class LazySingleInstance...

2018-03-01 18:12:47 2269

AS 快捷键.docx

常用的Android studio 开发工具的快捷键整理。非常的实用,本人常用快捷键的总结。避免需要快捷操作时,忘记如何操作,打开本指南即可。

2020-03-15

系统设计System Design.epub.zip

随着互联网的快速发展并且变得越来越复杂,将网站设计看作成静态页面集合的角度已经变得站不住脚了,很多的设计师已经开始以一种更系统化的方式来思考如何设计。 然而,并非所有的设计系统都同样有效。有些可以带来流畅的用户体验,另一些则是胡乱拼凑的设计。有些设计系统能够激励团队持续完善,另一些则会被忽视掉。有些设计系统会随着时间的推移而变得更好,更有凝聚力和运行良好;另一些则会变得更糟和臃肿。 一个运作良好、经久不衰的设计系统的关键品质是什么?这个问题引起了我的极大兴趣,我花了大量的时间研究和思考这个问题。我的研究和思想的结论为这本书奠定了基础。根据不同规模的公司的经验和设计系统的经验,我尝试

2020-03-07

apk安装、卸载、分享工具类

Android apk安装包的,安装、卸载、分享和打开工具类。Android apk安装包的,安装、卸载、分享和打开工具类。Android apk安装包的,安装、卸载、分享和打开工具类。

2018-03-05

BAT大公司面试题汇总(Android)

主要分为以下几部分: (1)[java面试题](https://github.com/AweiLoveAndroid/CommonDevKnowledge/blob/master/interview/java面试题.md) (2)[Android面试题](https://github.com/AweiLoveAndroid/CommonDevKnowledge/blob/master/interview/Android面试题.md) (3)[高端技术面试题](https://github.com/AweiLoveAndroid/CommonDevKnowledge/blob/master/interview/高端技术面试题.md) (4)[非技术性问题&HR;问题汇总](https://github.com/AweiLoveAndroid/CommonDevKnowledge/blob/master/interview/非技术性问题&HR问题汇总.md) (5)[部分面试题解答](https://github.com/AweiLoveAndroid/CommonDevKnowledge/blob/master/interview/部分面试题解答.md)

2018-03-05

空空如也

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

TA关注的人

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