6 拭心

尚未进行身份认证

怎么能活在已知中呢?

等级
博文 355
排名 631

5分钟了解《代码整洁之道》精华

 让软件能工作和让软件保持整洁,是截然不同的工作,后者需要投入的更多。 大多数人只能更多地把精力放在让代码能工作,而没办法保持代码有组织更整洁。能做到代码整洁,说明你已经不是一般人了。 本文内容主要分以下几点:什么样的代码是整洁的 取个好名字 让函数再整洁一点 注释的好与坏 格式化 异常处理和边界 整洁的类1.什么样的代码是整洁的如上图所示,衡量代...

2019-02-27 10:24:24

回顾我这一年多的 Git commit 日志

一眨眼已到2018年底,我入职喜马也一年多了,这一年里成长了不少,但对外输出少了很多,主要原因还是太懒。今天趁懒癌没发作,跟着git提交日志,回顾一下这一年多写的代码。刚入职一个多月的提交可以看到,我的提交日志还是比较清晰的,当次提交做了什么,基本可以一目了然。刚开始那一个月,主要是熟悉项目,然后做一些比较简单、关联性比较低的需求,比如直播首页、个人资料卡的修改。新人对项目了解...

2018-11-13 00:04:51

毕业两年总结

文章目录:现状想成为什么样的人做了什么有意义的事,距离目标还有多远认知上有什么进步价值职业观人际交往有没有更认识自己是什么样的人有什么后悔的事自己需要反复看的话总结去年七月写了《毕业一年总结》,一转眼就又是七月。过去这一年经历了不少事,回头看看,大多数选择还是比较满意的。今天趁着有空,对毕业后的第二年做个总结吧。文章主要内容:现状想成为什...

2018-07-30 02:02:11

重温数据结构:理解 B 树、B+ 树特点及使用场景

读完本文你将了解:B树对比平衡二叉树和B树B树中如何查找数据B树如何保证平衡使用场景B+树Thanks大家好,前面那篇文章《3分钟理解完全二叉树、平衡二叉树、二叉查找树》中我们了解了几种特殊的二叉树的功能及特点,知道了它们在进行查找数据时可以提高效率,但需要注意的是,这是指在内存中进行查找。如果有海量的数据,不可能一次性读取到内存中,这时候就要考虑...

2018-05-29 00:46:13

我的自控力心得

大家好,我是张拭心,终于到周末了,忙碌了一周,周末需要多多思考总结,和大家分享下我今天的总结。前几天和朋友聊起自控力这个话题,大家纷纷表示:哇拭心你自控力太强了,博客写了三四年,公众号也运营的这么好,每天有这么多铁粉给你点广,怎么能像你一样强。听到这些赞美之词我微微一笑十分淡然,心里却已经笑开了花哈哈。千穿万穿马屁不穿,古人诚不欺我。如此谦虚谨慎的人听到这种话都忍不住飘飘然,更何况一般...

2018-05-27 17:49:32

我的一些精品课程

走心的中级安卓工程师跳槽经验分享目的内容目录问答记录OkHttp3和Retrofit分析小专栏给自己的一些付费课程打个广告吧,金额不高,但你们的支持可以让我在写作、分享时更有动力,在媳妇面前也更有地位哈哈,谢谢支持了!!有问题欢迎留言或者加我微信:sxkejinet面试经验分享OkHttp3和Retrofit分析小专栏走心的...

2018-04-26 12:46:04

Android 框架学习4:一次读懂热门图片框架 Picasso 源码及流程

Android框架学习1:EventBus3.0的特点与如何使用Android框架学习2:源码分析EventBus3.0如何实现事件总线Android框架学习3:我从EventBus中学到的精华通过本篇文章你将学到如下内容:假如我们来写一个框架走近Picasso认识核心API请求信息相关的类加载行为相关的类图片获取处理相关的类调度器...

2018-03-27 21:57:20

我的 2017 :追逐更好未来的一年

2017年的形势情2017年我跟随的趋势内容付费2017年做的那些选择主动离开选择新工作感情问题2017年心境的转变开始注重健康视力保护按摩锻炼2017年流水账总结写16年的总结《我的2016总结:认识自己》仿佛就在昨天,时间就像脱缰的野驴,一下子就跑了写17年总结的时候。2017年的形势情《资治通鉴》荀悦论曰:夫

2018-01-04 08:01:45

Java 基础巩固:内部类的字节码学习和实战使用场景

文章出自:安卓进阶学习指南主要贡献者:Cloud9527Alex_赵Struggleshixinzhang读完本文你将了解:背景介绍四种内部类介绍成员内部类静态内部类局部内部类匿名内部类内部类的使用场景成员内部类的使用场景静态内部类的使用场景匿名内部类的使用场景局部内部类内存泄漏总结...

2017-11-30 22:59:17

Java 基础巩固:再谈抽象类和接口

文章出自:安卓进阶学习指南主要贡献者:MiloStruggleshixinzhang读完本文你将了解:背景介绍什么是抽象类和接口特点与区别抽象类的特点接口的特点栗子小结如何选择抽象与多态面向接口编程多态继承和组合总结Thanks背景介绍大家好,这篇文章是《安卓进阶技能树计划》的第一部分《Java基础系列》的第一篇

2017-11-02 00:01:02

Java 常用工具类 Collections 源码分析

文章出处文章出自:安卓进阶学习指南作者:shixinzhang完稿日期:2017.10.25Collections和Arrays是JDK为我们提供的常用工具类,方便我们操作集合和数组。这次之所以总结这个,是因为在一次面试中被问到一个细节,回答地不太好,这里补一下吧。由于两个都是工具类,我们就放在一起学习。读完本文你将了解:文章出处Collections提

2017-10-26 02:19:38

Android 进阶17:Fragment FragmentManager FragmentTransaction 深入理解

日常开发中我们经常使用Fragment管理布局,使用起来非常方便,但是在简单的API背后隐藏了什么操作,很多人恐怕不了解。如果你回答不出这些问题,那这篇文章可能就对你有些帮助:FragmentFragmentManagerFragmentTransaction的关系和作用Fragment如何实现布局的添加替换嵌套Fragment的原理读完本文你将了解:Fragment的

2017-09-29 13:36:42

九月总结:结束两年左右的工作有感

一转眼九月又过去了,这个月没怎么写博客是因为事情太多了,感觉心一直在路上。今天休息了整理一下,希望对你也有些启发。这个月主要有3件事:结束将近两年的工作GitChat分享及感悟感情问题导致的思考每一件事都耗费了很大精力,三件事对我的影响加起来,使得九月可能是今年最重要的一个月。结束将近两年的工作参与四个项目的开发同事身上学到的小结GitChat分享及感悟对免费主义的看法对

2017-09-06 14:51:21

并发编程6:CopyOnWriteArrayList 的写时复制

首先提个问题:-线程安全的List集合有什么?-CopyOnWriteArrayList的特点以及使用场景?如果这个问题你答不上来,那这篇文章可能就对你有些价值。读完本文你将了解:CopyOnWriteArrayList简介CopyOnWriteArrayList源码分析AndroidSDK25底部实现读取操作修改操作迭代器CopyOnW

2017-08-20 09:58:06

npm 与 package.json 快速入门教程

npm是前端开发广泛使用的包管理工具,之前使用Weex时看了阮一峰前辈的文章了解了一些,这次结合官方文章总结一下,加深下理解吧!读完本文你将了解:什么是npm?安装npm更新npmpackage.json文件package.json如何创建package.json的内容指定依赖的包Semanticversioning(语义化版本规则)安装pac...

2017-08-02 19:16:20

Git HEAD detached from XXX (git HEAD 游离) 解决办法

本文Git图片主要来自:图解Git,非常感谢!读完本文你将了解:什么是HEADHEAD游离状态的利与弊具体解决操作Thanks什么是HEADGit中的HEAD可以理解为一个指针,我们可以在命令行中输入cat.git/HEAD查看当前HEAD指向哪儿,一般它指向当前工作目录所在分支的最新提交。当使用gitcheckout切换

2017-07-28 20:13:44

RxJava 1.x 笔记:组合型操作符

最近去检查眼睛,发现度数又涨了,唉,各位猿多注意保护自己的眼睛吧!前面学了RxJava的三种关键操作符:创建型操作符过滤型操作符变换型操作符读完本文你将了解第四种(组合型操作符):组合型操作符ZipzipzipWithCombineLatestcombineLatestwithLatestFromJoinjoingroupJoinMergemergemergeDe

2017-07-26 19:36:24

RxJava 1.x 笔记:创建型操作符

本篇文章是阅读 官方文档 的笔记。 作者:shixinzhang(百度搜索“shixinzhangCSDN”即可找到我)RxJava也用了有段时间,那么多操作符总不想去记,遇到了才去查一下,查的次数多了感觉效率太低,还不如先过一遍官方文档。因此接下来几篇我们一起刷一遍RxJava官方文档,这个过程可能会很枯燥,但是像电影里少林寺练功一样,只有先通过枯燥的学习掌握基本功,然后才能考虑如

2017-07-18 10:56:57

RxJava 1.x 笔记:过滤型操作符

我真的是奇怪,上下班的路上看书、看文章学习的劲头特别大,到了周末有大把的学习时间,反而不珍惜,总想打游戏,睡前才踏踏实实地写了篇文章,真是服了自己!本文内容为RxJava官方文档学习笔记作者:shixinzhang读完本文你将了解:过滤型操作符DebouncedebouncethrottleWithTimeoutDistinctdistinctdistinctkey

2017-07-15 23:49:47

RxJava 1.x 笔记:变换型操作符

在写这几篇RxJava笔记时,发现官方文档很久都没有更新啊。一些前辈两年前写的学习笔记内容跟现在也基本一致,RxJava2.x的文档也基本没有,不知道是不是缺实习生。本文内容为RxJava官方文档学习笔记作者:shixinzhang读完本文你将了解:变换型操作符BufferbuffercountbuffercountskipbufferbufferClosi

2017-07-12 23:09:03
CSDN身份
  • 博客专家
奖章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!