自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 android机制原理篇-Activity创建过程

从系统层面分析,Activity创建过程 Activity Dialog Toast PopWindow 菜单等 视图都依赖于 Window 通过 PolicyManager 调用 makeNewWindow方法创建,最终依赖于 PhoneWindow1、ActivityThread 调用performLaunchActivity,通过类加载器创建 Activity实例对象 2、atta

2017-07-16 23:54:16 431

转载 RXJAVA2引用理解

Rxjava2 完全不同的方式 引用链接http://reactivex.io/RxJava/2.x/javadoc/http://www.jianshu.com/p/464fa025229e http://www.jianshu.com/p/d149043d103a1、上下游调用关系//创建一个上游 Observable: Observable<Integer> observabl

2017-07-15 16:26:28 981

原创 RXJAVA方法调用浅析

根据所参考文章,写一写自己对RXjava要点的整理。 Subscriber 比 observer观察者 多出以下两个接口,其他他们都有可以被observable被观察者回调的方法 onNext 触发onCompleted作为结束标志 onCompleted 事件队列完结标志 和 onError 时间队列异常标志onCompleted和 onError只能够触发一个 根据被观察者创

2017-07-15 10:49:03 404

原创 react-redux初探1

先简单说一下redux和react是怎么配合的。react-redux提供了connect和Provider两个好基友,它们一个将组件与redux关联起来,一个将store传给组件。组件通过dispatch发出action,store根据action的type属性调用对应的reducer并传入state和这个action,reducer对state进行处理并返回一个新的state放入store,co

2017-07-11 07:08:05 282

原创 es6语法-3

学习ES56语法 http://es6.ruanyifeng.com/?spm=5176.100239.blogcont82041.28.r2N91S#docs/letclass以及继承ES5定义类方法Function Point(x,y){ This.x = x; This.y =y;}Point.prototype.toString = function(){ Re

2017-06-28 06:46:50 228

原创 react listview篇-1

listview 加载简单页面代码如下:import React from 'react';import { AppRegistry, Text, View, StyleSheet, ActivityIndicator, ListView, TouchableOpacity} from 'react-native';// var arra

2017-06-26 22:58:05 1907

原创 react native简单组件初始化

简单总结组件页面js必备内容//1、rcc可以在sublimeText中将加载框架加入Improt React ,{ PropTypes} from ‘react’;Import {StyleSheet,ListView,RefreshControl,ScrollvView,Text,TouchableOpacity,InteractionManager,Image,View,

2017-06-25 18:15:18 619

原创 es6学习-2

学习ES56语法 http://es6.ruanyifeng.com/?spm=5176.100239.blogcont82041.28.r2N91S#docs/let//输出内容 是 两个 “ ” “”空字符串 用 For(let i of text) { Console.log(i); }//可以输出 这个 32为的汉字 是 上土下口的 ji 字 //for…of循环

2017-06-25 15:29:59 244

原创 es6语法学习-1

学习ES56语法 http://es6.ruanyifeng.com/?spm=5176.100239.blogcont82041.28.r2N91S#docs/let1、块级作用于用 let来来代替之前 由于var块级作用于,变量泄漏的问题Let声明变量,只在当前块级作用域中有效对于没有声明的变量,先使用,再用let声明则会报错 块级作用域中相同变量名不允许重复声明 可以任意嵌套ES5中块

2017-06-24 07:24:08 268

原创 react native navigation 参数传递调用

代码分析如下参数传递分析 CategoryContainer.js中设置参数onPress={() => { navigation.state.params.handleCheck();}}Category.js中if (params === undefined || !params.isFirst) { this.props.navigation.setParams({ handl

2017-06-14 23:01:08 3405

原创 java 浅谈反射在实际场景中应用

反射通常使用场景 1、动态生成对象,应用于工厂模式中 2、应用于动态监听jar包代码或者无法改变代码中内容 (1)直接获取对象属性,并重现建立指向关系型反射 (2)通过类接口,进行重新设定引用,但只监听接口方法型反射 === 浅谈一下第二种的内容的理解 private void intRefect() {//获取Class ...

2017-06-13 00:11:24 1741

原创 HTML基础学习-20- div css容器 盒子模型学习3

HTML基础学习-20- div css容器 盒子模型学习2<!DOCTYPE html><!--float 浮动属性未设置浮动和 设置浮动元素紧邻的时候,未设置浮动会受到影响,应该将其设为clear清除浮动clear 清除浮动 clear:both;====================================重要内容========================

2017-06-11 21:25:44 279

原创 HTML基础学习-19- div css容器 盒子模型学习2

HTML基础学习-19- div css容器 盒子模型学习2<!DOCTYPE html><!--position 定位方式 div定位方式 relative 正常定位 absolute 根据父元素进行定位 子元素相对于父元素来定位的时候,父元素必须是正常定位 fixed 根据浏览器窗口进行定位 st

2017-06-11 21:24:50 265

原创 HTML基础学习-18- div css容器 盒子模型学习1

HTML基础学习-18- div css容器 盒子模型学习1<!DOCTYPE html><!--div 和 span一个是块级元素 I个 是内联div 和 span可以相互转换容器边距空白问题 margin外围增加,不撑大盒子本身 border 会将当前区域一起算到盒子中,增大容器和padding一样 padding向外扩展增大容器 容器 但三者都会在 外部容器宽高一定的情况下

2017-06-11 21:23:53 351

原创 HTML基础学习-17-border 边框相关属性学习

HTML基础学习-17-border 边框相关属性学习<!DOCTYPE html><!-- border-style 边框风格 可以 border-style-left -right -top -bottom 定义某个方向的边框 none 默认属性 solid 直线边框 dashed 虚线边框

2017-06-11 21:21:54 462

原创 HTML基础学习-16-text文本相关属性设置

HTML基础学习-16-text文本相关属性设置<!DOCTYPE html><!-- text-align: left right center 横向排列 line-height: 文本行高 基于 文本 font-size大小,设置至少比font-size 大,不然会有重复 可以设定百分比 大小基于 font-siz

2017-06-11 21:20:32 825

原创 HTML基础学习-15-background 背景相关属性设置

HTML基础学习-15-background 背景相关属性设置<!DOCTYPE html><!-- background 背景色 bgsound background-color: red; background-color:rgb(25,255,0); background-image:url(img/scenery.jpg); background-re

2017-06-11 21:19:29 312

原创 HTML基础学习-14-font字体属性设置

HTML基础学习-14-font字体属性设置<!DOCTYPE html><!-- font-size: 大小设定 百分比设定(是在父元素基础上) smaller larger 比父元素的大还是小 inherit继承父元素 font-family 定义字体样式,可以使用,隔开, 在没有前一个时候使用后一个 一般用英文 如微软雅黑英文是 Microsoft YaHei

2017-06-11 21:18:11 667

原创 HTML基础学习-13- 颜色值属性定义

HTML基础学习-13- 颜色值属性定义<!DOCTYPE html><!-- 颜色值设定 color:green color:#ff6600;可以简写 #f60 分组重复的才可以简写 红 绿 蓝 color:rgb(255,255,255);红绿蓝0~255取值范围 color:rgb(255,255,255,0) 红绿蓝以及透明度 color:green

2017-06-11 21:16:55 411

原创 HTML基础学习-12-CSS class id 控件样式定义

HTML基础学习-12-CSS class id 控件样式定义<!DOCTYPE html><html><!--p{标记选择器}//class形式样式,可以重复使用.p{}//<p class="p">样式表段落</p>class 形式定义 以 .p{属性:属性值;属性1:属性值1;} .p p{属性:属性值;}多层次属性定义 i

2017-06-11 21:15:56 1367

原创 HTML基础学习-10-CSS样式学习

HTML基础学习-10-CSS样式学习<!DOCTYPE html><html><!-- 声明在 html之前,在最上面<!DOCTYPE> 定义了html渲染使用哪个版本html5 必须有用 <!DOCTYPE html> <meta charset="utf-8"html4.01 1、单标记标签 如<br 必须闭合 写为 <br/> 2、单属性必须加属性

2017-06-11 21:14:29 216

原创 HTML基础学习-9-表单input标签学习

HTML基础学习-9-表单input标签学习<html><!--get 方式,表单内容附在url后面,内容限制不超过8192字符,不具备保密性post 方式,表单内容中数据一并包含在表单主体中,一起传递到服务器,没有大小限制name methodactionenctypetarget表单中文本域和密码域 <input type= text password 默认文本

2017-06-11 21:12:33 239

原创 HTML基础学习-8-frameset框架学习

HTML基础学习-8-frameset框架学习主框架<html><!-- <frameset 像素或者百分比 <frame 子窗口标记 "*"表示剩余部分"*,*"表示分成两个 "*,*,*"表示平均分成三个frameboder 是否显示边框<frame src 加载网页url地址 name 框架名称 将会是 链接标记的target

2017-06-11 21:09:56 212

原创 HTML基础学习-7- 列表学习3

HTML基础学习-7- 列表学习3<!DOCTYPE html><!--有序列表 无序列表list-style none 无标记样式 disc 默认样式 标记实心圆 circle 空心圆 square 实心方块 decimal 数字 decimal-leading-zero 0开头的数字标记 lower-roman 小写罗马

2017-06-11 21:06:47 153

原创 HTML基础学习-6-表格学习2

HTML基础学习-6-表格学习2<html><!-- 表格大布局<table 的align="right" right 水平则表示 左右 并列的第一个 align 为左或者右才可以 让并列的后面的显示在同一行 属性决定了 两个并列表格之间是上下还是左右body 的属性 topmargin="0" 离上面的距离则为0--><head> <meta cha

2017-06-11 21:03:35 136

原创 HTML基础学习-5-table表格学习1

HTML基础学习-5-table表格学习1<html><!--<caption <tr 每一行 可以嵌套 <td其他行 或者 <th表头 默认加粗第一行<table 属性 width height border 边框 align 对齐方式 cellspacing 单元格之间的距离默认2pxcellpadding 单元格内容和边框之间的距离frame 属性 void 无边框

2017-06-11 21:02:30 345

原创 HTML基础学习-4-超链接学习

HTML基础学习-4-超链接学习<html><!--href http形式的外部链接 进行链接新建页面html内部链接 相对路径即可用于相互跳转target 定义超链接打开方式 blank 新建一个窗口打开 seif 默认当前打开 parent top name 指定页面的锚点名称 跳到文章的某个部分 设置name标记点击图片,链接到指定

2017-06-11 21:01:07 304

原创 HTML基础学习-3- image标签学习

HTML基础学习-3- image标签学习<html><!--图片 注意相对路径单位 px 百分比 em cm mmwidthheight也可以进行百分比显示宽高 以父容器为标准100%src 中放入链接显示 远程图片border 边框属性--><head><title>第五节课 image</title><meta charset="utf-8">

2017-06-11 20:59:26 246

原创 HTML基础学习-2-文本标记学习

HTML基础学习-2-文本标记学习<html><!--h1 ~ 6 六个字体格式Hn 标题标记font size 1~7 后面有最新的html设置字体大小另一种方式 color 字体颜色 face 字体 如 微软雅黑 宋体 <b>字体加粗</b> 字体加粗 <i>斜体字</i> <sub>文字下标字体标记</sub>

2017-06-11 20:57:58 226

原创 html css基础学习-1-各种标签基础

html css基础学习-1-各种标签基础 <html><head><!--解决显示中文字符乱码问题 utf-8 一个文字 三个字符集 gbk 和 GB2132只是国内支持的中文--><meta charset = "utf-8"><meta name = "keywords" contend="网络学习"><title>代码学习</title> </head><!--body内容

2017-06-11 20:53:38 210

原创 react native之界面切换

界面结构  一个TabNavigator  一个  StackNavigator结构,参考饿了么开源框架以及相关APIMainView 和 ChatScreen同属一个 StackNavigatorMainView为一个TabNavigator====================================================================

2017-06-07 00:59:12 4235 1

原创 react native listview组件 探索记录

react native listview

2017-05-23 23:38:16 347

原创 android 内存泄漏分析之二

一、单例类内存泄漏点1、由于直接静态类context 引用context导致,用applicationContext好像还是会有内存泄漏2、可以将此类变为 WeakReference类   通过private T getInstance(){       if(null == instance || null == instance.get()){    instanc

2017-05-05 00:46:27 252

原创 android system traceview 和 hierarchy view

一、进行真机查看 hierarchy view步骤1、首先集成 viewserver  代码到我们的项目中2、在我们的工程的 Activity界面的 oncreate 和 ondestroy中  执行注册页面监听和注销页面监听动作在进行切换到 android devices monitor中经常会需要在 dos命令行中执行  adb kill-server  adb start ser

2017-05-02 21:48:13 295

原创 快速排序算法浅析

一、思想快速排序,关键在不断切分,而每次切分一个数组的过程是,以最左侧元素a为基准,数组为从lo下标到hi下标i初始值为lo  ,j初始值为hi + 1从最左侧元素+1开始和最左侧元素a比较,如果大于a,且计数i小于最右侧hi,则向下走,否则一直循环最右侧元素和a比较,如果小于a,且计数j大于最左侧ho,则向下走,否则一直循环如果i大于等于j的情况,则跳出整个大循环

2017-02-10 06:14:44 277

原创 内存泄漏简析

1、内存泄漏原因常见的内存泄漏原因是由于 引用导致,即对象引用时导致对象不可以释放的根本原因,对象不能释放,所以导致内存泄漏。2、内存泄漏分析工具分析工具采用android device monitor 、MAT、GIMP工具来分析内存 MAT地址 http://eclipse.org/mat/downloads.php GIMP下载地址 https://www.gimp.org/3、具体

2016-11-23 23:31:15 285

原创 the first blood

鄙人不才,今天首开博客,IT道路上的心得分享和交流亦从今日开始,也许有点晚,也许做了就不晚,加油,空空!

2015-03-23 08:30:56 334

空空如也

空空如也

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

TA关注的人

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