博客园 - Leslie Guan
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=128016
2016-12-01T09:45:01Z
Leslie Guan
https://www.cnblogs.com/GMCisMarkdownCraftsman/
feed.cnblogs.com
https://www.cnblogs.com/GMCisMarkdownCraftsman/p/6117129.html
Android Watchdog源码简析--Based on Android 6.0.1 - Leslie Guan
1. Watchdog 简介 Android 为了保证系统的高可用性,设计了 Watchdog 用以监视系统的一些关键服务的运行状况,如果关键服务出现了死锁,将重启SystemServer;另外,接收系统内部reboot请求,重启系统。 总结一下: Watchdog 就如下两个主要功能: 1. 接收
2016-12-01T09:37:00Z
2016-12-01T09:37:00Z
Leslie Guan
https://www.cnblogs.com/GMCisMarkdownCraftsman/
【摘要】1. Watchdog 简介 Android 为了保证系统的高可用性,设计了 Watchdog 用以监视系统的一些关键服务的运行状况,如果关键服务出现了死锁,将重启SystemServer;另外,接收系统内部reboot请求,重启系统。 总结一下: Watchdog 就如下两个主要功能: 1. 接收 <a href="https://www.cnblogs.com/GMCisMarkdownCraftsman/p/6117129.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GMCisMarkdownCraftsman/p/3945138.html
View绘制流程--Based on kitkat - Leslie Guan
从Acitivty的启动开始,我们就看到setContentView(见[从setContentView()谈起](http://www.cnblogs.com/GMCisMarkdownCraftsman/p/3754407.html))是如何创建和初始化的,但不清楚视图View如何添加到窗口以及...
2014-08-29T07:53:00Z
2014-08-29T07:53:00Z
Leslie Guan
https://www.cnblogs.com/GMCisMarkdownCraftsman/
【摘要】从Acitivty的启动开始,我们就看到setContentView(见[从setContentView()谈起](http://www.cnblogs.com/GMCisMarkdownCraftsman/p/3754407.html))是如何创建和初始化的,但不清楚视图View如何添加到窗口以及... <a href="https://www.cnblogs.com/GMCisMarkdownCraftsman/p/3945138.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GMCisMarkdownCraftsman/p/3795315.html
Ag (the_silver_searcher) 安装使用 - Leslie Guan
## if (I am a Programmer || I have a strong sense of time) I use ag___##1. 安装命令行ag(代码中行首的“\\”是多余的)```bash\#!/usr/bin/env bash\#Author Leslie Guan\#ma...
2014-06-18T12:43:00Z
2014-06-18T12:43:00Z
Leslie Guan
https://www.cnblogs.com/GMCisMarkdownCraftsman/
【摘要】## if (I am a Programmer || I have a strong sense of time) I use ag___##1. 安装命令行ag(代码中行首的“\\”是多余的)```bash\#!/usr/bin/env bash\#Author Leslie Guan\#ma... <a href="https://www.cnblogs.com/GMCisMarkdownCraftsman/p/3795315.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GMCisMarkdownCraftsman/p/3782860.html
ubuntu 14.04 unity 登录(login)之后桌面没有图标或者空白的解决方案 - Leslie Guan
##解决方案其实很简单,删除配置文件,让系统重新进行配置删除方法```bashcd ~rm -rf .cache/compizconfig-1/rm -rf .config/compiz-1/rm -rf .compiz```如果不行可以多删除一些东西:```bashcd ~rm -rf .cach...
2014-06-11T14:14:00Z
2014-06-11T14:14:00Z
Leslie Guan
https://www.cnblogs.com/GMCisMarkdownCraftsman/
【摘要】##解决方案其实很简单,删除配置文件,让系统重新进行配置删除方法```bashcd ~rm -rf .cache/compizconfig-1/rm -rf .config/compiz-1/rm -rf .compiz```如果不行可以多删除一些东西:```bashcd ~rm -rf .cach... <a href="https://www.cnblogs.com/GMCisMarkdownCraftsman/p/3782860.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GMCisMarkdownCraftsman/p/3769983.html
在windows XP系统下硬盘(无光盘)安装ubuntu-14.04-server - Leslie Guan
##1. 下载ubuntu14.04iso镜像,可以到(ubuntu官网)[http://www.ubuntu.com/download]下载;比如我们下载的是ubuntu-14.04-server-amd64.iso##2. 配置启动项###2.1 下载[grub4dos](https://cod...
2014-06-05T03:36:00Z
2014-06-05T03:36:00Z
Leslie Guan
https://www.cnblogs.com/GMCisMarkdownCraftsman/
【摘要】##1. 下载ubuntu14.04iso镜像,可以到(ubuntu官网)[http://www.ubuntu.com/download]下载;比如我们下载的是ubuntu-14.04-server-amd64.iso##2. 配置启动项###2.1 下载[grub4dos](https://cod... <a href="https://www.cnblogs.com/GMCisMarkdownCraftsman/p/3769983.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GMCisMarkdownCraftsman/p/3769790.html
Linux 使用ntpdate自动对时 - Leslie Guan
##1. 建立crontab的脚本```bash $ vi /etc/cron.daily/ntpupdatedaily``` 添加如下行:```bash #!/bin/bash ntpdate stdtime.gov.hk```##2. 添加到crontab任务```bas...
2014-06-05T02:30:00Z
2014-06-05T02:30:00Z
Leslie Guan
https://www.cnblogs.com/GMCisMarkdownCraftsman/
【摘要】##1. 建立crontab的脚本```bash $ vi /etc/cron.daily/ntpupdatedaily``` 添加如下行:```bash #!/bin/bash ntpdate stdtime.gov.hk```##2. 添加到crontab任务```bas... <a href="https://www.cnblogs.com/GMCisMarkdownCraftsman/p/3769790.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GMCisMarkdownCraftsman/p/3769704.html
Android 本地版本库建立(Using a local mirror) - Leslie Guan
##1. 安装repo```bash $ mkdir ~/bin $ echo "export PATH=~/bin:\$PATH" >> ~/.bashrc $ source ~/.bashrc```获取repo并赋予可执行权限(或者参考[google官方网站](http://s...
2014-06-05T01:55:00Z
2014-06-05T01:55:00Z
Leslie Guan
https://www.cnblogs.com/GMCisMarkdownCraftsman/
【摘要】##1. 安装repo```bash $ mkdir ~/bin $ echo "export PATH=~/bin:\$PATH" >> ~/.bashrc $ source ~/.bashrc```获取repo并赋予可执行权限(或者参考[google官方网站](http://s... <a href="https://www.cnblogs.com/GMCisMarkdownCraftsman/p/3769704.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GMCisMarkdownCraftsman/p/3768294.html
Android 版本号和分支查看 - Leslie Guan
##1. 查看android当前版本号在build/core/version_defaults.mk文件中查看PLATFORM_VERSION即可;```bash grep PLATFORM_VERSION build/core/version_defaults.mk```##2. 查看andr...
2014-06-04T09:12:00Z
2014-06-04T09:12:00Z
Leslie Guan
https://www.cnblogs.com/GMCisMarkdownCraftsman/
【摘要】##1. 查看android当前版本号在build/core/version_defaults.mk文件中查看PLATFORM_VERSION即可;```bash grep PLATFORM_VERSION build/core/version_defaults.mk```##2. 查看andr... <a href="https://www.cnblogs.com/GMCisMarkdownCraftsman/p/3768294.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GMCisMarkdownCraftsman/p/3754407.html
从setContentView()谈起 - Leslie Guan
本文主要讲解View或者ViewGroup是如何添加到应用程序的窗口中的。
2014-05-27T01:34:00Z
2014-05-27T01:34:00Z
Leslie Guan
https://www.cnblogs.com/GMCisMarkdownCraftsman/
【摘要】本文主要讲解View或者ViewGroup是如何添加到应用程序的窗口中的。 <a href="https://www.cnblogs.com/GMCisMarkdownCraftsman/p/3754407.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GMCisMarkdownCraftsman/archive/2013/05/21/3751798.html
Android repo 出现error.GitError: manifests rev-list ('^12303f87b9f90c07bf4aec4c4353ba514ee70c8a', 'HEAD', '--'): fatal: bad revision 'HEAD' - Leslie Guan
执行的操作repo init -u git://192.168.1.183/android/platform/manifest.git -b android-4.2.1_r1.2或者repo init -b android-4.2.1_r1.2出现问题Traceback (most recent c...
2013-05-21T14:04:00Z
2013-05-21T14:04:00Z
Leslie Guan
https://www.cnblogs.com/GMCisMarkdownCraftsman/
【摘要】执行的操作repo init -u git://192.168.1.183/android/platform/manifest.git -b android-4.2.1_r1.2或者repo init -b android-4.2.1_r1.2出现问题Traceback (most recent c... <a href="https://www.cnblogs.com/GMCisMarkdownCraftsman/archive/2013/05/21/3751798.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GMCisMarkdownCraftsman/archive/2012/12/25/3751797.html
Vim ^M 换行符 恢复方法 - Leslie Guan
在不更改vimrc的情况下, 至少有3种解决方法:方法一:以dos格式重新打开该文件:e ++ff=dos设置ff为unix:set ff=unix保存文件:w方法二:以dos格式重新打开该文件:e ++ff=dos以unix格式写入文件:w ++ff=unix重新打开文件:e!方法三:以unix格...
2012-12-25T10:53:00Z
2012-12-25T10:53:00Z
Leslie Guan
https://www.cnblogs.com/GMCisMarkdownCraftsman/
【摘要】在不更改vimrc的情况下, 至少有3种解决方法:方法一:以dos格式重新打开该文件:e ++ff=dos设置ff为unix:set ff=unix保存文件:w方法二:以dos格式重新打开该文件:e ++ff=dos以unix格式写入文件:w ++ff=unix重新打开文件:e!方法三:以unix格... <a href="https://www.cnblogs.com/GMCisMarkdownCraftsman/archive/2012/12/25/3751797.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GMCisMarkdownCraftsman/archive/2012/12/25/3751796.html
error: .repo/manifests/: contains uncommitted changes - Leslie Guan
已经下载了Android源码,但是现在需要想更新,便可以直接使用repo sync同步到本地。可能会出现如下错误:$ repo syncremote: Counting objects: 10, done.remote: Compressing objects: 100% (4/4), done.r...
2012-12-25T07:44:00Z
2012-12-25T07:44:00Z
Leslie Guan
https://www.cnblogs.com/GMCisMarkdownCraftsman/
【摘要】已经下载了Android源码,但是现在需要想更新,便可以直接使用repo sync同步到本地。可能会出现如下错误:$ repo syncremote: Counting objects: 10, done.remote: Compressing objects: 100% (4/4), done.r... <a href="https://www.cnblogs.com/GMCisMarkdownCraftsman/archive/2012/12/25/3751796.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GMCisMarkdownCraftsman/archive/2012/12/24/3751795.html
Vim 编码说明 - Leslie Guan
在 Vim 中,有四个与编码有关的选项,它们是:fileencodings、fileencoding、encoding和termencoding。在实际使用中,任何一个选项出现错误,都会导致出现乱码。因此,每一个 Vim 用户都应该明确这四个选项的含义。下面,我们详细介绍一下这四个选项的含义和作...
2012-12-24T14:21:00Z
2012-12-24T14:21:00Z
Leslie Guan
https://www.cnblogs.com/GMCisMarkdownCraftsman/
【摘要】在 Vim 中,有四个与编码有关的选项,它们是:fileencodings、fileencoding、encoding和termencoding。在实际使用中,任何一个选项出现错误,都会导致出现乱码。因此,每一个 Vim 用户都应该明确这四个选项的含义。下面,我们详细介绍一下这四个选项的含义和作... <a href="https://www.cnblogs.com/GMCisMarkdownCraftsman/archive/2012/12/24/3751795.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GMCisMarkdownCraftsman/archive/2012/12/11/3751794.html
android源码 使用 repo 切换分支 - Leslie Guan
前提:已经使用repo 下载下来了android最新源代码(以android-4.1.1_r1为例)repo init -b android-4.1.1_r1repo sync
2012-12-11T03:14:00Z
2012-12-11T03:14:00Z
Leslie Guan
https://www.cnblogs.com/GMCisMarkdownCraftsman/
【摘要】前提:已经使用repo 下载下来了android最新源代码(以android-4.1.1_r1为例)repo init -b android-4.1.1_r1repo sync <a href="https://www.cnblogs.com/GMCisMarkdownCraftsman/archive/2012/12/11/3751794.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GMCisMarkdownCraftsman/archive/2012/12/04/3751793.html
开启crontab的log - Leslie Guan
一、使用rsyslog来开启log1.找到/etc/rsyslog.d/50-default.conf文件;#vi/etc/rsyslog.d/50-default.conf2.找到有#cron那行,去掉#;3.重启rsyslog#/etc/init.d/rsyslogrestart二、cr...
2012-12-04T13:15:00Z
2012-12-04T13:15:00Z
Leslie Guan
https://www.cnblogs.com/GMCisMarkdownCraftsman/
【摘要】一、使用rsyslog来开启log1.找到/etc/rsyslog.d/50-default.conf文件;#vi/etc/rsyslog.d/50-default.conf2.找到有#cron那行,去掉#;3.重启rsyslog#/etc/init.d/rsyslogrestart二、cr... <a href="https://www.cnblogs.com/GMCisMarkdownCraftsman/archive/2012/12/04/3751793.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GMCisMarkdownCraftsman/archive/2012/11/17/3751791.html
互联网发展十几年,你错过了哪些创业机会 - Leslie Guan
转载自:36氪在我们报道过的新产品或新模式的后面,经常会看到有不少人惊叹或感慨自己也曾有过相同或类似的想法。但是正如氪星超人raina 同学在文章后的签名里所说:“你的想法,有一千个人想到了,有一百个人准备做,只有一个人做了。”也就是说,另外999个有同想法的人,事实上是错失了这次机会。只是你也不用...
2012-11-17T05:14:00Z
2012-11-17T05:14:00Z
Leslie Guan
https://www.cnblogs.com/GMCisMarkdownCraftsman/
【摘要】转载自:36氪在我们报道过的新产品或新模式的后面,经常会看到有不少人惊叹或感慨自己也曾有过相同或类似的想法。但是正如氪星超人raina 同学在文章后的签名里所说:“你的想法,有一千个人想到了,有一百个人准备做,只有一个人做了。”也就是说,另外999个有同想法的人,事实上是错失了这次机会。只是你也不用... <a href="https://www.cnblogs.com/GMCisMarkdownCraftsman/archive/2012/11/17/3751791.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GMCisMarkdownCraftsman/archive/2012/10/29/3751790.html
HP nx6325 6周年 依然爱你 - Leslie Guan
2008年10月28日,我的第一台电脑、第一台笔记本HP nx6325与我牵手。这6年你陪伴我走过风风雨雨。6年前的上午,我从珠江路百脑汇以¥7400将你据为己有,当时我看中你的有几点:1. AMD 双核1.6GHz 高富帅(双核刚出)2. 黑色 深沉3. 2.7Kg 厚重刚跟你在一起的几个月可让我...
2012-10-28T16:34:00Z
2012-10-28T16:34:00Z
Leslie Guan
https://www.cnblogs.com/GMCisMarkdownCraftsman/
【摘要】2008年10月28日,我的第一台电脑、第一台笔记本HP nx6325与我牵手。这6年你陪伴我走过风风雨雨。6年前的上午,我从珠江路百脑汇以¥7400将你据为己有,当时我看中你的有几点:1. AMD 双核1.6GHz 高富帅(双核刚出)2. 黑色 深沉3. 2.7Kg 厚重刚跟你在一起的几个月可让我... <a href="https://www.cnblogs.com/GMCisMarkdownCraftsman/archive/2012/10/29/3751790.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GMCisMarkdownCraftsman/archive/2012/10/19/3751789.html
越想做成功的事情,越需要时间和耐心去潜伏,哪怕是暗度陈仓 - Leslie Guan
越想做成功的事情,越需要时间和耐心去潜伏,哪怕是暗度陈仓。
2012-10-19T12:26:00Z
2012-10-19T12:26:00Z
Leslie Guan
https://www.cnblogs.com/GMCisMarkdownCraftsman/
【摘要】越想做成功的事情,越需要时间和耐心去潜伏,哪怕是暗度陈仓。 <a href="https://www.cnblogs.com/GMCisMarkdownCraftsman/archive/2012/10/19/3751789.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GMCisMarkdownCraftsman/archive/2012/10/14/3751788.html
10个小动作帮你简化生活 - Leslie Guan
列一份小清单 放弃一个任务 清空一个抽屉 设一个限度 简化你的清单 让你的自由时间更多 清空你的桌面 清空你的Email收件箱 走慢点 独立的任务原文地址:http://www.xinli001.com/info/501/
2012-10-14T15:49:00Z
2012-10-14T15:49:00Z
Leslie Guan
https://www.cnblogs.com/GMCisMarkdownCraftsman/
【摘要】列一份小清单 放弃一个任务 清空一个抽屉 设一个限度 简化你的清单 让你的自由时间更多 清空你的桌面 清空你的Email收件箱 走慢点 独立的任务原文地址:http://www.xinli001.com/info/501/ <a href="https://www.cnblogs.com/GMCisMarkdownCraftsman/archive/2012/10/14/3751788.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GMCisMarkdownCraftsman/archive/2012/09/28/3751787.html
登顶鹏城第一峰 - Leslie Guan
2012-09-27T17:52:00Z
2012-09-27T17:52:00Z
Leslie Guan
https://www.cnblogs.com/GMCisMarkdownCraftsman/
【摘要】 <a href="https://www.cnblogs.com/GMCisMarkdownCraftsman/archive/2012/09/28/3751787.html" target="_blank">阅读全文</a>