Dkaishu的博客

Action Cures Fear.

近期英语学习资料

近期英语学习资料 理念与方法论 人人都能用英语 可能是让你受益匪浅的英语进阶指南 专为程序员编写的英语学习指南 这些文章或书表达的核心思想其实是相似的: 英语学习不是一件一蹴而就的事情 英语学习不难 重复是最佳的记忆方式 确立目标并监控进度 精读是必要的 资料 听说类 【赖世雄】-【英语从头学】 电台节目【英语怎么说】 读写类 ...

自定义View前置基础

自定义View前需要了解的知识点

本文是对自定义View所需掌握的前置知识点的总结,当然,这不包括 View 的绘制流程、事件分发等内容。更多的是偏向于概念的理解和常用 API 的使用。 坐标 在 Android 中,将屏幕的左上角顶点(或者父View)作为坐标系的原点,从这个原点往右为 X 轴的正方向,从这个点往下是 Y 轴的正方向。 触控事件 – MotionEvent MotionEvent 中封装了一些事件...

2019微信公开课张小龙演讲小记

万物之中,希望至美

万物之中,希望至美;至美之物,永不凋零。 2019微信公开课上,张小龙进行了长达4小时的演讲,以一位产品经理的角度分享了一些关于微信的一些思考,真诚、有深度。下面是我的记录和一点思考。 讲了些什么 什么是好的产品(设计)?十个原则(详见) 好的产品,是创新的(innovative) 好的产品,是实用的(useful) 好的产品...

位运算(位掩码BitMask)的应用场景浅析

浅析

位运算(位掩码BitMask)的应用场景浅析 在Java中,位运算符有:与(&)、非(~)、或(|)、异或(^)、移位(<< 和 >>)、无符移位(<<< 和 >>>)。这些运算符在日常编码中运用并不多,但在看 Android 源码时发现其运用并不少,那么位运算究竟有什么利弊,合适的应用场景是什么呢?下面我们通过几个例子来...

忙和迷茫:说说 direction,priority 及 focus

转载

正文 一个上进的工程师,总有忙不完的事。除了要把工作做完,做好,还需要不断给自己充电,保证自己始终在有效地学习和成长。尽管如此,我们还是会觉得自己有两个状态:忙的状态,也就是很多外在的期限和需求的时候;以及“不忙”的状态,就是有一堆事情,但是没有哪件事似乎是必须立即执行的时候。 忙似乎是件好事,毕竟大部分时间,忙表示事情在进展,自然也会有学习和成长,也就觉得充实。但有的时候,虽然也是在忙...

正则表达式手册

正则表达式速查

正则表达式速查 正则表达式手册 表达式全集 表达式 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如, n 匹配字符 n 。\n 匹配一个换行符。串行 \\ 匹配 \ ,而\(则匹配 ( 。 ^...

Gradle在Android中的应用(四)

module目录下的 build.gradle

module目录下的 build.gradle 【未完成,待续】 Gradle在Android中的应用(四) module目录下的 build.gradle 这部分是我们最常用的部分,也是我们必须熟练的部分。首先给出最佳配置的示例,然后一一讲解: apply plugin: 'com.android.application' apply plugin: 'kotlin-andr...

Gradle在Android中的应用(三)

根目录下的 build.gradle

根目录下的 build.gradle Gradle在Android中的应用(三) 根目录下的 build.gradle 根目录下的 build.gradle 是对整个project的定义配置:Top-level build file where you can add configuration options common to all sub-projects/module...

MySQL基本语法

最基本的SQL语句

学习MySQL时整理的基础语法 MySQL基本语法 基础 所有的数据库名,表名,表字段都是区分大小写的。 SQL 语句的命令结束符为分号 创建数据库 CREATE DATABASE IF NOT EXISTS DB_NAME DEFAULT utf8 CLLATE utf8_general_ci # 如果不存在则创建;默认字符集utf8,不是utf-8;大小写不...

Gradle在Android中的应用(参考文档)

【Gradle在Android中的应用】几篇文章的参考文档

感谢作者 Gradle在Android中的应用(参考文档) 读书笔记–Android Gradle权威指南【上】 读书笔记—Android Gradle 权威指南【下】 如何通俗地理解 Gradle? Gradle Android Plugin 中文手册 官方:配置构建 Gradle 完整指南(Android) Gradle for Android