自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

转载 解决Retrofit文件下载进度显示问题

看到这篇文章后面说会有大文件下载时会产生内存溢出的问题,还没验证,大家有处理过请留言综述  在Retrofit2.0使用详解这篇文章中详细介绍了retrofit的用法。并且在retrofit中我们可以通过ResponseBody进行对文件的下载。但是在retrofit中并没有为我们提供显示下载进度的接口。在项目中,若是用户下载一个文件,无法实时给用户显示下载进度,这样用户的体验也是

2017-08-22 20:13:44 837

原创 JavaScript学习

关于创建对象单纯使用构造函数会导致每个共有方法都创建一个实例所以通常使用结合原型和构造函数结合的方式进行代码如下://构造私有属性或私有方法function Persion(name,age,job){ this.name=name; this.age=age; this.job=job; this.friends=["Shely","Court"];}//构造

2017-08-18 09:55:21 175

转载 HTTP断点续传

要实现断点续传的功能,通常都需要客户端记录下当前的下载进度,并在需要续传的时候通知服务端本次需要下载的内容片段。HTTP1.1协议(RFC2616)中定义了断点续传相关的HTTP头 Range和Content-Range字段,一个最简单的断点续传实现大概如下:   1.客户端下载一个1024K的文件,已经下载了其中512K   2. 网络中断,客户端请求续传,因此需要在HTTP头中

2017-08-17 19:56:04 376

转载 正确理解ThreadLocal

首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。 另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并不是通过ThreadLocal.set()来实现的,而是通过每个线程中的new 对象 的操作

2017-08-14 19:16:35 180

转载 浅析Java中的final关键字

谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。下面是本文的目录大纲:  一.final关键字的基本用法  二.深入理解final关键字  若有不正之处,请多多谅解并欢迎指正。  请尊重作者劳动成果,转载请标明原文链接

2017-08-14 11:10:18 264

转载 InputMethodService详解

InputMethodService类提供了对输入法的标准实现,我们可以对InputMethodService类进行派生和定制,InputMethodService类继承了AbstractInputMethodService类并实现了InputMethod接口。InputMethodService回调方法除了存在于Service生命周期的回调方法,InputMethodService类添加了一些子类

2017-08-08 14:37:16 8094

转载 startService与bindService的区别

1、生命周期上的区别执行startService时,Service会经历onCreate->onStartCommand。当执行stopService时,直接调用onDestroy方法。调用者如果没有stopService,Service会一直在后台运行,下次调用者再起来仍然可以stopService。执行bindService时,Service会经历onCreate->onBin

2017-08-08 14:07:27 182

转载 Android SDK 之 InputMethodService 详解

需要将一个现有的输入法移植到Android平台上去,根据以前的经验来看,android还没有输入法框架的,开发成本非常高。所幸的是,在1.5版本之后,Android果断的开放了他的IMF,这给了我们很大的鼓舞。  要自己动手写一个输入法,入手的例子可以看他的Sample中的 SoftKeyboard。这个例子其实写的非常的清楚,它也自称这是一个非常完整的输入法实现,虽然只是简单的英文和数字

2017-08-08 11:37:11 1263

转载 Android InputMethodManager输入法简介

正文  一、结构public final class InputMethodManager extends Object Java.lang.Objectandroid.view.inputmethod.InputMethodManager  二、类概述  整个输入法框架(IMF)结构的核心API,应用程序之间进行调度和当前输入法交互。你可以用C

2017-08-07 11:27:26 660

转载 输入法相关

1、Android输入法框的梳理http://blog.csdn.net/a345017062/article/details/61211472、系统注入中文 *    主要通过反射调用类的隐藏方法; *    通过反射获取InputMethodManager 中 系统service IInputMethodManager的实例, *     *    在通过g

2017-08-07 11:19:43 201

转载 Android输入法框的梳理

/frameworks/base/services/Java/InputMethodManagerService.java这是整个系统当中,一切与输入法有关的地方的总控制中心。它通过管理下面三个模块来实现系统的输入法框架。1、/frameworks/base/services/java/WindowManagerService负责显示输入法,接收用户事件。2、/frameworks

2017-08-07 10:39:07 521 1

转载 趣谈设计模式

好东西不得不转在网上看见了这篇文章,作者以轻松的语言比喻了java的32种模式,有很好的启发作用。 创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任

2017-08-04 09:55:38 189

转载 前端路由的两种实现原理

早期的路由都是后端实现的,直接根据 url 来 reload 页面,页面变得越来越复杂服务器端压力变大,随着 ajax 的出现,页面实现非 reload 就能刷新数据,也给前端路由的出现奠定了基础。我们可以通过记录 url 来记录 ajax 的变化,从而实现前端路由。本文主要讲两种主流方式实现前端路由。History API这里不细说每一个 API 的用法,大家可以看 MDN 的文

2017-08-03 19:28:08 735

原创 Vue 学习

Vue中的v-modelVue中的v-model是实现表单输入和应用状态之间的双向绑定。 关键是表单输入。 https://cn.vuejs.org/v2/guide/forms.html 里面说明了v-model指令实现表单控件元素上创建双向数据绑定。它会根据控件自动选取正确的方法来更新元素。就是这样神奇,因为神奇所以有点难以理解。v-model不过是语法糖,负责监听用户的输入事件以更新数据

2017-08-03 16:25:35 253

转载 MVC,MVP 和 MVVM 的图示

复杂的软件必须有清晰合理的架构,否则无法开发和维护。MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。昨天晚上,我读了《Scaling Isomorphic Javascript Code》,突然意识到,它们的区别非常简单。我用几段话,就可以说清。

2017-08-03 12:12:19 363

原创 Vue中使用组件

Vue使用组件分为三步:1、在html中使用要自定义的组件,比如<div id="example"> <my-component></my-component></div>2、将该组件进行注册Vue.component('my-component', { template: '<div>A custom component!</div>'})3、创建根实例new Vue({ el:

2017-08-02 12:04:21 319

glove.6B 词向量下载

官网glove词向量,glove.6B下载 https://nlp.stanford.edu/projects/glove/

2019-09-04

空空如也

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

TA关注的人

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