End
上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 博文地址 我的GitHub 我的博客 我的微信 我的邮箱 baiqiantao baiqiantao bqt20094 baiqiantao@sina.com 目录 监听多个 TextView 内容变化 使用示例 TextWatcherUtils.addTextChangedListener(isA 阅读全文
posted @ 2016-11-29 18:18 白乾涛 阅读(2047) 评论(0) 推荐(0) 编辑
摘要: 以下为本人在AndroidStudio 2.0 上实测后得出的结论,不像网上那一堆堆的误人子弟的文章,都是过时的或者根本就是不对的。简介和eclipse需要配置清单文件不同,AndroidStudio自带的单元测试功能是不需要修改AndroidManifest.xml或gradle文件的,直接编写测试用例即可。使用AS新建一个工程时,在src目录下会自动创建三个目录:mian目录下为项目代码,an... 阅读全文
posted @ 2016-11-21 16:31 白乾涛 阅读(3082) 评论(0) 推荐(0) 编辑
摘要: 本文地址 目录 目录目录RRxJava 设计理念 观察者模式 Observable lambdas首先写一个最简单的观察者模式我们再对比下用 rx 写的观察者模式简化代码介绍一个操作符:map对于 map 的更多用法对 rx 设计理念的理解 RRxJava 设计理念 观察者模式 Observable 阅读全文
posted @ 2016-11-17 19:04 白乾涛 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 本文地址 目录 目录目录Node.js npm npx yarn 包管理器简介设置默认全局安装路径package.jsonnpm帮助文档常用命令npm configcnpmnpxyarn简介及安装常用命令设置 Node.js npm npx yarn 包管理器 简介 由于 Node.js 平台是在后 阅读全文
posted @ 2016-11-16 15:33 白乾涛 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 本文地址 目录 16 | Job:协程也有生命周期吗? Job 其实就是协程的句柄。从某种程度上讲,当我们用 launch 和 async 创建一个协程以后,同时也会创建一个对应的 Job 对象。另外,Job 也是我们理解协程生命周期、结构化并发的关键知识点。通过 Job 暴露的 API,我们还可以 阅读全文
posted @ 2016-11-12 12:49 白乾涛 阅读(9881) 评论(0) 推荐(0) 编辑
摘要: 资料汇总官网:http://square.github.io/okhttp/文档:https://github.com/square/okhttp/wiki GitHub:https://github.com/square/okhttpokio的GitHub:https://github.com/square/okiojar包下载地址:http://repo1.maven.org/maven2/c... 阅读全文
posted @ 2016-11-11 17:51 白乾涛 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 博文地址 我的GitHub 我的博客 我的微信 我的邮箱 baiqiantao baiqiantao bqt20094 baiqiantao@sina.com 目录 补间动画 补间动画基本使用演示 MainActivity public class MainActivity extends List 阅读全文
posted @ 2016-11-04 17:51 白乾涛 阅读(775) 评论(0) 推荐(0) 编辑
摘要: 本文地址 目录 目录目录建造者模式简介案例 建造者模式 简介 建造者模式的概念:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以有不同的表示。 大概的意思,就是一套的构建过程可以有不同的产品(表示)出来。这些产品(表示)都按照这一套的构建过程被生产出来。 建造者模式通常包括以下这几个角色: 阅读全文
posted @ 2016-10-31 16:52 白乾涛 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 本文地址 目录 目录目录原型模式简介原型模式的优点原型模式与构造方法浅拷贝案例原型类成员原型类测试测试结果 原型模式 简介 定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。 原型模式主要用于对象的复制,它的核心是原型类Prototype。 Prototype类需要具备以下两个条件 阅读全文
posted @ 2016-10-31 16:51 白乾涛 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 本文地址 目录 目录目录Composite 组合模式 树 递归简介案例 Composite 组合模式 树 递归 简介 将对象组合成【树】形结构以表示【部分-整体】的层次结构,组合模式使得用户对【单个对象】和对【组合对象】的使用具有一致性。 组合模式有时候又叫做部分-整体模式,它使我们在树型结构的问题 阅读全文
posted @ 2016-10-31 16:47 白乾涛 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 本文地址 目录 目录目录Decorator Wrapper 装饰模式简介案例 Decorator Wrapper 装饰模式 简介 装饰模式以对客户端透明的方式【扩展】对象的功能,客户端并不会觉得对象在装饰前和装饰后有什么不同。 PS:对客户端透明的意思是,因为装饰类和原始类实现了相同的接口,所以你只 阅读全文
posted @ 2016-10-31 16:43 白乾涛 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 本文地址 目录 目录目录Adapter 适配器模式简介案例 Adapter 适配器模式 简介 适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 用插板转换头做例子,笔记本电脑的插头一般都是三相的,即除了阳极、阴极外,还有一个地极。 阅读全文
posted @ 2016-10-31 16:42 白乾涛 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 本文地址 目录 目录目录Observer 观察者模式最简单的观察者模式抽象观察者抽象主题具体观察者具体主题演示案例观察者模式详细案例产品对象抽象主题 Subject具体主题 ConcreteSubject抽象观察者 Observer具体观察者 ConcreteObserver演示利用系统提供的两个类 阅读全文
posted @ 2016-10-31 16:41 白乾涛 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 本文地址 目录 目录目录Template Method 模板方法模板方法模式抽象模板具体模板客户端使用演示 Template Method 模板方法 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。 模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤的细节 抽象模板类的方法 阅读全文
posted @ 2016-10-31 16:35 白乾涛 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 本文地址 目录 目录目录从 0 到 1为什么这本书受到如此关注?什么是从 0 到 1?从网络泡沫的破灭中学到什么?垄断企业的谎言要摆脱竞争意识垄断企业的特征如何打造垄断企业成功不是靠运气重新认识幂次法则要始终相信秘密的存在有些事起步时就要做好打造帮派文化要重视推广和销售人和机器的关系最后的话 从 0 阅读全文
posted @ 2016-10-31 16:34 白乾涛 阅读(1943) 评论(0) 推荐(0) 编辑
摘要: 本文地址 目录 目录目录State 状态模式简介和策略模式的比较案例一案例二抽象状态类具体状态类环境类测试 State 状态模式 状态模式看起来和策略模式很像,但是是两个不一样的设计模式。状态模式是一个类根据内部的状态动态的选择行为。策略模式一般用于算法,通过设置不同的策略类来执行不同的算法。 简介 阅读全文
posted @ 2016-10-20 22:19 白乾涛 阅读(751) 评论(0) 推荐(0) 编辑
摘要: 本文地址 目录 目录目录OKR 工作法 OKR 工作法 我们曾经讲过一本书叫作《哈佛商学院最受欢迎的领导课》,在那本书里边对我改变最大也是印象最深刻的地方就在于一个管理者在工作过程当中,一定要注意关键要务。所以关键要务是每一个公司不断地阶段性推进的最重要的标志。 但是为什么很多公司干了很长时间还是在 阅读全文
posted @ 2016-09-27 17:44 白乾涛 阅读(440) 评论(0) 推荐(0) 编辑
摘要: Github作为开源项目的著名托管地,可谓无人不知,越来越多的个人和公司纷纷加入到Github的大家族里来,为开源尽一份绵薄之力。对于个人来讲,你把自己的项目托管到Github上并不表示你参与了Github开源项目,只能说你开源了自己的项目,可以任别人自由下载。那么该如何参与Github的开源项目呢?为此,Github官方团队曾经写了一篇很棒的文章 Contributing to Open Sou... 阅读全文
posted @ 2016-09-27 11:22 白乾涛 阅读(3298) 评论(0) 推荐(1) 编辑
摘要: 基本思想我们的滑动逻辑主要是利用View的scrollBy() 方法, scrollTo()方法和Scroller类来实现的当手指拖动视图的时候,我们监听手指在屏幕上滑动的距离利用View的scrollBy() 方法使得View随着手指的滑动而滑动而当手指离开屏幕,我们在根据逻辑使用Scroller 阅读全文
posted @ 2016-09-20 17:36 白乾涛 阅读(900) 评论(0) 推荐(0) 编辑
摘要: 简介TraceView 是 Android 平台配备一个很好的性能分析的工具。它可以通过图形化的方式让我们了解我们要跟踪的程序的性能,并且能具体到 method。详细内容参考:http://developer.android.com/tools/debugging/debugging-tracing.html Traceview的作用:1、查看跟踪代码的执行时间,分析哪些是耗时操作 2、可以用... 阅读全文
posted @ 2016-09-18 15:46 白乾涛 阅读(1565) 评论(0) 推荐(0) 编辑
摘要: 本文地址 目录 目录目录Java 面向对象 继承 多态 重写 覆盖基础概念JAVA 面向对象的三大特征final 关键字对象的实例化过程构造方法this 和 super多态示例代码 - 多态继承关系测试代码执行结果示例代码 - 多态2继承关系测试代码示例代码 - 初始化顺序继承关系测试代码 Java 阅读全文
posted @ 2016-09-12 17:27 白乾涛 阅读(1493) 评论(0) 推荐(0) 编辑
摘要: 2017-1-3【ASCII】一个字节(7位,128个字符,2个16进制) 不包含中文ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的【单字节】编码系统,并等同于国际标准ISO/IEC 646。ASCII码是目前计算机中用得最... 阅读全文
posted @ 2016-09-11 18:56 白乾涛 阅读(6066) 评论(3) 推荐(4) 编辑
摘要: 本文地址 目录 目录目录EventBus 事件总线 简介 原理简介常用API更多介绍3.0 版本的重大变更原理注册 registerfindSubscriberMethodssuscribe 方法发布 post粘性事件 sticky EventBus 事件总线 简介 原理 简介 EventBus E 阅读全文
posted @ 2016-09-07 18:28 白乾涛 阅读(7264) 评论(0) 推荐(0) 编辑
摘要: 本文地址 目录 目录目录高效用 Google程序员的基础生存技能完整匹配筛选通配符站内搜索语言和日期Tab,以及宅男福利20 个 Google 搜索 Tips 来高效使用 Google 高效用 Google 程序员的基础生存技能 原文 如果票选近二十年最伟大的发明,我相信搜索引擎肯定会占据一个不容小 阅读全文
posted @ 2016-09-04 21:33 白乾涛 阅读(4473) 评论(1) 推荐(0) 编辑
摘要: 本文地址 目录 目录目录刻意练习天才的真相有目的的练习大脑的适应力心理表征黄金标准刻意练习的标准一万小时法则在工作中“刻意练习”在生活中“刻意练习”找到一位好导师没有导师时的策略三F原则保持动机杰出人物的路线图结语 刻意练习 荐语 打小时候,我们就被家长和老师们灌输了无数的天才人物故事,牛顿、爱因斯 阅读全文
posted @ 2016-08-29 14:37 白乾涛 阅读(986) 评论(0) 推荐(0) 编辑
摘要: [本文地址](https://www.cnblogs.com/baiqiantao/p/5817373.html) *** 目录 [TOC] # Kotlin 空安全思维 - [Kotlin 空安全思维](https://time.geekbang.org/column/article/484921 阅读全文
posted @ 2016-08-29 11:33 白乾涛 阅读(6828) 评论(0) 推荐(0) 编辑
摘要: JDK支持的HttpUrlConnectionHttpUrlConnection是JDK里提供的联网API,是最原始最基本的API,大多数开源的联网框架基本上也是基于此进行的封装的。HttpUrlConnection的API简单,体积小,维护方便。在2.3后在不引入第三方网络框架时建议使用HttpU 阅读全文
posted @ 2016-08-25 20:30 白乾涛 阅读(10281) 评论(0) 推荐(0) 编辑
摘要: 本文地址 目录 目录目录解释器模式简介案例一环境角色抽象表达式角色终结符表达式角色非终结符表达式角色使用演示案例二创建一个表达式接口创建实现了上述接口的实体类测试 解释器模式 简介 Interpreter模式也叫解释器模式,是行为模式之一,它是一种特殊的设计模式,它建立一个解释器,对于特定的计算机程 阅读全文
posted @ 2016-08-24 17:07 白乾涛 阅读(5607) 评论(1) 推荐(0) 编辑
摘要: Movie 类文档位置:/sdk/docs/reference/android/graphics/Movie.html官方对这个类连一句介绍都没有,并且所有的方法也没有一行注释,可见多么不受重视!package android.graphics;直接继承自Object,直接继承自Object的基本上 阅读全文
posted @ 2016-08-08 21:32 白乾涛 阅读(2751) 评论(0) 推荐(0) 编辑
摘要: [本文地址](https://www.cnblogs.com/baiqiantao/p/5718742.html) *** 目录 [TOC] # 12 | 实战:网络请求框架 KtHttp Retrofit 的底层使用了大量的`泛型、注解和反射`的技术。 - [演示工程](https://githu 阅读全文
posted @ 2016-07-29 16:00 白乾涛 阅读(6868) 评论(0) 推荐(0) 编辑
摘要: 本文地址 目录 目录目录字符编码演进历史 ASCII Unicode UTF-8 字符编码演进历史 ASCII Unicode UTF-8 参考 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特bit作为一个字节byte,所以,一个字节能表示 阅读全文
posted @ 2016-07-19 21:40 白乾涛 阅读(2152) 评论(0) 推荐(0) 编辑
摘要: 本文地址 目录 目录目录孔子传序言演讲稿 孔子传 序言 荐语 三岁丧父,十七岁前丧母的孔子,如何成长为万世师表、儒学创始人?你或许学过《论语》,但有没有这样的疑惑:子为什么要曰那样的话?背后都发生了哪些你不知道的历史故事呢? 钱穆先生的《孔子传》以司马迁等史学大家之考为基础,以《论语》为参考资料,让 阅读全文
posted @ 2016-07-16 01:05 白乾涛 阅读(3504) 评论(0) 推荐(0) 编辑
摘要: 本文地址 目录 目录目录如何安全的结束一个正在运行的线程Thread类相关的方法使用退出标志使用 interrupt 方法使用 interrupt() + InterruptedException使用 interrupt() + isInterrupted()一个综合案例不能结束的情况 如何安全的结 阅读全文
posted @ 2016-07-08 18:09 白乾涛 阅读(9573) 评论(0) 推荐(0) 编辑
摘要: 本文地址 目录 目录目录HashMap 哈希表 数据结构 hash冲突 面试题HashMap概述HashMap的数据结构HashMap源码分析常量关键属性构造方法put 方法分析【重点】putForNullKeyhashindexFor容量大小的设计考虑addEntryresizeget 方法分析F 阅读全文
posted @ 2016-07-02 19:42 白乾涛 阅读(19606) 评论(3) 推荐(1) 编辑
摘要: 一篇总结的非常完善的博文:http://www.jianshu.com/p/ec5a1a30694b屏幕像素参数相关信息表格屏幕级别 像素密度 每英寸像素数 通常分辨率 分辨率别称 默认图标大小xxhdpi 3 480 1080*1920 1080P 144*144 重点关注xhdpi 2 320 阅读全文
posted @ 2016-07-01 21:20 白乾涛 阅读(1212) 评论(0) 推荐(0) 编辑
摘要: 前奏:在哪里可以获取到View的宽高我们知道,在onCreate方法执行完毕以后,View才开始被测量,所以我们在onCreate方法里面通过view.getWidth()或view.getMeasuredWidth()得到的View的宽高肯定是0,因为它还没有被测量,所以在这个时候去获取它的宽高, 阅读全文
posted @ 2016-06-30 19:47 白乾涛 阅读(4523) 评论(0) 推荐(0) 编辑
摘要: 本文地址 目录 目录目录游戏改变世界 游戏改变世界 今天我们重新讲《游戏改变世界》这本书,这本书之前的版本是我在一个公开场合做演讲时候的录音,然后现场还有很多人走来走去、咳嗽、说话的声音,所以有点对不住大家,现在我们打算重新认真地录一个清晰的版本。 为什么一定要重录这个书呢?因为这本书特别好,这本书 阅读全文
posted @ 2016-06-30 19:31 白乾涛 阅读(4013) 评论(0) 推荐(1) 编辑
摘要: 本文地址 目录 目录目录爱因斯坦传 爱因斯坦传 各位好,我现在是在维也纳的市政厅录制今天的书籍,这是我们第一次在海外录书,今天我选择的书是《爱因斯坦传》。 那为什么要在维也纳录《爱因斯坦传》呢?首先是因为爱因斯坦来过维也纳,并且在维也纳居住过长达四年的时间,至今他的故居还依然被完好地保留着。更重要的 阅读全文
posted @ 2016-06-30 16:42 白乾涛 阅读(1805) 评论(0) 推荐(0) 编辑
摘要: 本文地址 目录 目录目录终身成长 终身成长 孔子追求无道一以贯之,老子说,道生一,一生二,二生三,三生万物。为什么大家都这么愿意追求一?在我看来一叫作美德背后的美德。究竟是哪一个美德催生了所有世间一切美好的行为,那我们过去在书中经常会提到彼得·德鲁克的一句名言,管理就是最大程度地激发他人的善意。 但 阅读全文
posted @ 2016-06-28 11:10 白乾涛 阅读(3928) 评论(0) 推荐(0) 编辑
摘要: 本文地址 目录 13 | 协程思维模型 原文 Kotlin 协程源码:kotlinx.coroutines 为什么协程如此重要 协程是 Kotlin 对比 Java 的最大优势。 Java 也在计划着实现自己的协程 Loom,不过目前还处于相当初级的阶段。 Kotlin 协程目前在业界的普及率并不高 阅读全文
posted @ 2016-06-21 16:35 白乾涛 阅读(7263) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页