自定义博客皮肤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)
  • 收藏
  • 关注

转载 React-Native基础(1):布局

Flex布局Flexbox布局旨在提供一个更佳有效的布局方式,更好的控制项目的对齐和自由分配容器空间,即使它们的大小是未知的或动态的。因此得其名"flex"。父容器属性flexDirection?: enum('row', 'column','row-reverse','column-...

2017-05-22 16:46:00 139

转载 React-Native基础(4):组件引用Ref

在典型的React数据流中,父组件与子组件的唯一交互方式就是通过Props。修改子组件,就需要使用新的Prop来重新渲染。但是在有些情况,需要在数据流之外,直接来执行子组件的修改操作。React提供了使用Ref方式来解决直接修改子组件或子DOM元素的问题。1. 添加Ref到DOM元素ref...

2017-05-22 16:39:00 1096

转载 React-Native基础(2):聊聊Props和State

React-Native 基于状态实现对DOM控制和渲染。组件状态分为两种:一种是组件间的状态传递、另一种是组件的内部状态,这两种状态使用props和state表示。props用于从父组件到子组件的数据传递。组件内部也有自己的状态:state,这些状态只能在组件内部修改。Props在Rea...

2017-05-18 15:05:00 162

转载 深入理解OkHttp3(2):DiskLruCache

磁盘缓存是将网络资源先保存到系统分配出的内存空间中,当内存中的资源容量达到某个限度时,在将内存中的资源保存的磁盘中。这样做可以有效减少磁盘的读写操作。 OkHttp3的网络缓存主要实现由DiskLruCache这个类来实现。缓存保存在应用指定的内部缓存文件夹中,在调用磁盘缓存时,DisLru...

2017-04-25 13:51:00 367

转载 深入理解OkHttp3(1):Interceptors

Version : okhttp:3.6.0 Interceptors是OkHttp3整个框架的核心,包含了请求监控、请求重写、调用重试等机制。它主要使用责任链模式,解决请求与请求处理之间的耦合。 1.1 责任链模式 将接收对象放入链中,按照链中顺序让多个对象处理请求。请求...

2017-04-25 13:47:00 148

转载 深入理解OkHttp3(3):Connections

OkHttp3的网络连接创建和数据传输由责任链网络层的ConnectInterceptor和CallServerInterceptor完成。ConnectInterceptor为请求创建与服务器网络连接,CallServerInterceptor负责网络数据读写的具体操作。 1. ...

2017-04-25 13:45:00 429

转载 Android:Handler实现ProgressDialog动画加载

CustomProgressDialog // 主要实现 /****@authoralexwan**/publicclassCustomProgressDialogextendsProgressDialog{ privatestaticImag...

2015-07-09 10:56:00 202

转载 Android:Toast重复显示的优化

importandroid.content.Context;importandroid.os.Handler;importandroid.widget.Toast;/***Toast工具类**@authoralexwan**/publicclas...

2015-05-20 16:18:00 143

转载 Android:TextView自定义删除线

Android自定义带有删除线的TextView TextView自定义样式的主要的方法onDraw(Canvas canvas); 项目结构 Manifest <?xmlversion="1.0"encoding="utf-8"?><manife...

2015-03-09 13:32:00 383

转载 Android:获取屏幕的高度和宽度

在Activity中 Displaydisplay=getWindowManager().getDefaultDisplay();Pointsize=newPoint();display.getSize(size);intwidth=size.x;inth...

2015-03-06 15:13:00 89

转载 Java:多线程死锁

死锁: 是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。 产生死锁的原因: 1.因为系统资源不足。 2.进程运行推进的顺序不合适。 3.资源分配不当。 产生死锁...

2015-01-29 10:38:00 71

转载 Android:AsyncTask详解(2)

Android:AsyncTask详解(2) 在Android中实现异步任务机制有两种方式,Handler和AsyncTask。 Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但...

2015-01-28 00:47:00 171

转载 Android:HttpURLConnection,getContentLength()=-1的问题

今天发现个奇怪的问题 HttpURLConnection,getContentLength()=-1,,访问http://www.baidu.com 返回的值总是为'-1',访问http://wap.baidu.com 的时候返回的值为正常的。 后来发现使用Post去请求http...

2015-01-26 01:23:00 474

转载 Android:AsyncTask详解(1)

Android:AsyncTask详解(1) 1、Guides(概述) AsyncTask,异步线程任务,在主线程中创建、使用,允许进行后台操作并将处理结果返回给主线程。而Thread和Handler则要创建多个来实现后台操作的功能。 AsyncTask是封装好的线程池,与T...

2015-01-25 22:21:00 79

转载 Android:Xmpp协议的简单分析

概要 在IETF中,把IM协议分为四种协议: 1.IMPP(InstantMessagingAndPresenceProtocol) 2.PRIM(PresenceAndInstantMessagingProtocol)不再使用 3.SIMPLE(SessionI...

2015-01-19 15:08:00 121

转载 Java:Socket,TCP/IP,Http的区别

1.TCP/IP分层 TCP/IP协议不是TCP/IP两个协议的合称,一般指的是因特网TCP/IP协议族。 从协议模型的分层方面,TCP/IP分为四层:数据链路层,网络层,传输层,应用层。IP位于网络层,TCP位于传输层,Http位于应用层。 1.链路层:负责接收IP数据包并通过网络发...

2015-01-16 10:15:00 177

空空如也

空空如也

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

TA关注的人

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