Chang's Homepage

Blog of my engineering practices, stories and latest interests.

An Introduction to Regular Expression

正则表达式必知必会

初识正则 正则表达式是一些用来匹配(搜索)和处理(替换)文本的字符串。 正则表达式是文本处理的强大工具,作用对象是文本/字符串。 具体到某一个正则表达式,也称为模式(Pattern),模式由字面量(可由十六进制表示\x开头或八进制表示\0开头),元字符(. \ [等)或两者组合而成。 有特殊含义的字符要加反斜杠 \ 转义。\ 本身也是一个元字符(不表示其本身含义而具有特殊含义的字符)...

Install and Set Up an Ubuntu Desktop

打造一个可用的Ubuntu20.04桌面

以下实践经验总结,错误之处难免。 虚拟机:VMware安装Ubuntu 1) 在VMware中依次点击文件–>新建虚拟机,调出新建虚拟机向导。 2) 指定系统镜像ISO文件,填写主机名和用户名,指定虚拟机名称,确认创建。 3)创建好后在我的计算机下查看刚刚创建的虚拟机,右击可进一步设置内存、硬盘等参数。 4)设置好后点击开启此虚拟机开始安装操作系统,也可通过安装步骤左边...

For Butter or Worse: Smoothing Out Performance in Android UIs

Android系统性能 (6)

You can watch the Google I/O 2012 talk on youtube or simply on bilibili. >> Ladies and gentlemen, would you please welcome Chet Haase and Romain Guy. [ Applause ] >> Chet Haase: T...

Android Performance: Battery

Android系统性能 (5)

Based on resources of the udacity course Android Performance developed by Google. Code samples can be downloaded from Github. Dialogue: Intro >> Wow, what a day. >> Hey Chris? >...

Android Performance: Memory

Android系统性能 (4)

Based on resources of the udacity course Android Performance developed by Google. Code samples can be downloaded from Github. Dialogue: Intro >> [SOUND] Oh, hey Colt, what’s up? >>...

Android Performance: Computing

Android系统性能 (3)

Based on resources of the udacity course Android Performance developed by Google. Code samples can be downloaded from Github. Dialogue: Intro >> Hey cool. >> Hey what’s going on ma...

Android Performance: Rendering

Android系统性能 (2)

Based on resources of the udacity course Android Performance developed by Google. Code samples can be downloaded from Github. Dialogue: Intro >> Huh. 140 grams of fiber. Why would you ne...

Android Performance: Introduction

Android系统性能 (1)

Based on resources of the udacity course Android Performance developed by Google. Code samples can be downloaded from Github. Developers’ Last Thing vs Users’ First Concern For the majority of...

An Introduction to Markdown

Markdwon使用指南

本文针对 Github Flavored Markdown 标题 1 2 3 4 # 标题 1 ### 标题 2 ... ###### 标题 6 // at most 6 levels 强调、突出、删除 1 2 3 4 5 6 7 8 9 *突出* **强调** _Emphasis_ //work just for English __强调__ ~~删除~~ ...

An Introduction to Git

Git使用指南

本文在Ubuntu环境下操作,除去小部分Shell命令,涉及到Git的部分都是通用的 前言 版本控制 版本控制系统是一套软件,可以追踪你对文件和目录所做的改变,主要用于源代码管理。以下场合你需要版本控制系统: 你希望记录文件的变化,以便将来查阅或恢复到历史版本 你需要与其他人协同工作,共享对文件和目录所做的改变 最知名的版本控制系统包括SVN和Git: SV...