- 博客(16)
- 收藏
- 关注
转载 React-Native基础(1):布局
Flex布局Flexbox布局旨在提供一个更佳有效的布局方式,更好的控制项目的对齐和自由分配容器空间,即使它们的大小是未知的或动态的。因此得其名"flex"。父容器属性flexDirection?: enum('row', 'column','row-reverse','column-...
2017-05-22 16:46:00 148
转载 React-Native基础(4):组件引用Ref
在典型的React数据流中,父组件与子组件的唯一交互方式就是通过Props。修改子组件,就需要使用新的Prop来重新渲染。但是在有些情况,需要在数据流之外,直接来执行子组件的修改操作。React提供了使用Ref方式来解决直接修改子组件或子DOM元素的问题。1. 添加Ref到DOM元素ref...
2017-05-22 16:39:00 1126
转载 React-Native基础(2):聊聊Props和State
React-Native 基于状态实现对DOM控制和渲染。组件状态分为两种:一种是组件间的状态传递、另一种是组件的内部状态,这两种状态使用props和state表示。props用于从父组件到子组件的数据传递。组件内部也有自己的状态:state,这些状态只能在组件内部修改。Props在Rea...
2017-05-18 15:05:00 180
转载 深入理解OkHttp3(2):DiskLruCache
磁盘缓存是将网络资源先保存到系统分配出的内存空间中,当内存中的资源容量达到某个限度时,在将内存中的资源保存的磁盘中。这样做可以有效减少磁盘的读写操作。 OkHttp3的网络缓存主要实现由DiskLruCache这个类来实现。缓存保存在应用指定的内部缓存文件夹中,在调用磁盘缓存时,DisLru...
2017-04-25 13:51:00 388
转载 深入理解OkHttp3(1):Interceptors
Version : okhttp:3.6.0 Interceptors是OkHttp3整个框架的核心,包含了请求监控、请求重写、调用重试等机制。它主要使用责任链模式,解决请求与请求处理之间的耦合。 1.1 责任链模式 将接收对象放入链中,按照链中顺序让多个对象处理请求。请求...
2017-04-25 13:47:00 159
转载 深入理解OkHttp3(3):Connections
OkHttp3的网络连接创建和数据传输由责任链网络层的ConnectInterceptor和CallServerInterceptor完成。ConnectInterceptor为请求创建与服务器网络连接,CallServerInterceptor负责网络数据读写的具体操作。 1. ...
2017-04-25 13:45:00 441
转载 Android:Handler实现ProgressDialog动画加载
CustomProgressDialog // 主要实现 /****@authoralexwan**/publicclassCustomProgressDialogextendsProgressDialog{ privatestaticImag...
2015-07-09 10:56:00 212
转载 Android:Toast重复显示的优化
importandroid.content.Context;importandroid.os.Handler;importandroid.widget.Toast;/***Toast工具类**@authoralexwan**/publicclas...
2015-05-20 16:18:00 150
转载 Android:TextView自定义删除线
Android自定义带有删除线的TextView TextView自定义样式的主要的方法onDraw(Canvas canvas); 项目结构 Manifest <?xmlversion="1.0"encoding="utf-8"?><manife...
2015-03-09 13:32:00 396
转载 Android:获取屏幕的高度和宽度
在Activity中 Displaydisplay=getWindowManager().getDefaultDisplay();Pointsize=newPoint();display.getSize(size);intwidth=size.x;inth...
2015-03-06 15:13:00 96
转载 Java:多线程死锁
死锁: 是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。 产生死锁的原因: 1.因为系统资源不足。 2.进程运行推进的顺序不合适。 3.资源分配不当。 产生死锁...
2015-01-29 10:38:00 82
转载 Android:AsyncTask详解(2)
Android:AsyncTask详解(2) 在Android中实现异步任务机制有两种方式,Handler和AsyncTask。 Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但...
2015-01-28 00:47:00 177
转载 Android:HttpURLConnection,getContentLength()=-1的问题
今天发现个奇怪的问题 HttpURLConnection,getContentLength()=-1,,访问http://www.baidu.com 返回的值总是为'-1',访问http://wap.baidu.com 的时候返回的值为正常的。 后来发现使用Post去请求http...
2015-01-26 01:23:00 483
转载 Android:AsyncTask详解(1)
Android:AsyncTask详解(1) 1、Guides(概述) AsyncTask,异步线程任务,在主线程中创建、使用,允许进行后台操作并将处理结果返回给主线程。而Thread和Handler则要创建多个来实现后台操作的功能。 AsyncTask是封装好的线程池,与T...
2015-01-25 22:21:00 88
转载 Android:Xmpp协议的简单分析
概要 在IETF中,把IM协议分为四种协议: 1.IMPP(InstantMessagingAndPresenceProtocol) 2.PRIM(PresenceAndInstantMessagingProtocol)不再使用 3.SIMPLE(SessionI...
2015-01-19 15:08:00 128
转载 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 184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人