<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[a3015440的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/a3015440</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; a3015440]]></copyright><item><title><![CDATA[Android程序----工厂测试软件]]></title><link>https://blog.youkuaiyun.com/a3015440/article/details/6456344</link><guid>https://blog.youkuaiyun.com/a3015440/article/details/6456344</guid><author>a3015440</author><pubDate>Tue, 31 May 2011 11:17:00 +0800</pubDate><description><![CDATA[<br />1.Lcd测试代码：view 
plaincopy
 to clipboardprint?package com.android.factorytest;      import android.app.Activity;  import android.content.Intent;  import android.graphics.Color;  import android.os.Bundle;  import android.util.Log;  import android.vie]]></description><category></category></item><item><title><![CDATA[面向对象设计原则 ]]></title><link>https://blog.youkuaiyun.com/a3015440/article/details/6399106</link><guid>https://blog.youkuaiyun.com/a3015440/article/details/6399106</guid><author>a3015440</author><pubDate>Fri, 06 May 2011 10:05:00 +0800</pubDate><description><![CDATA[<br />OO原则
<br />    封装变化<br />    多用组合，少用继承<br />    针对接口编程，不针对实现编程<br />    为交互对象之间的松耦合而努力<br />    类应该对扩展开放，对修改关闭<br />    依赖抽象，不要依赖具体类<br />    只和朋友交谈<br />    别找我，我会找你<br />    类应该只有一个改变的理由<br /> <br />从设计原则到设计模式<br />    针对接口编程，而不是针对实现编程<br />      ]]></description><category></category></item><item><title><![CDATA[Java设计模式]]></title><link>https://blog.youkuaiyun.com/a3015440/article/details/6399096</link><guid>https://blog.youkuaiyun.com/a3015440/article/details/6399096</guid><author>a3015440</author><pubDate>Fri, 06 May 2011 10:03:00 +0800</pubDate><description><![CDATA[掌握设计模式，有利于开发中，对系统的复用进行有利的选择。可以说，程序员只有真正掌
握了模式的设计，理解其中的精髓，才能把自己的编码发挥到最高的水平。由于时间关系，一直未能读完设计模式，每次都是断断续续．．．．今日难得有时间学习
一下，打算花点时间和精力把java设计模式中的相关用法总结一下，其中总结的资料大多数来自网上一些相资料的集合，再加上个人的一些心得与体会。闲话不
必多说，言归正传。一般来说，java分23种设计模式。我们按两条准则进行分类。第一准则（目的）：模式是用来完成什么工作的。可以分为：]]></description><category></category></item><item><title><![CDATA[发现一篇不错的文章,包括ANR,Activity超负荷...等]]></title><link>https://blog.youkuaiyun.com/a3015440/article/details/6336720</link><guid>https://blog.youkuaiyun.com/a3015440/article/details/6336720</guid><author>a3015440</author><pubDate>Wed, 20 Apr 2011 18:16:00 +0800</pubDate><description><![CDATA[<br />即使你的应用程序是快速且响应灵敏的，但一些设计仍然会给用户造成问题——与其它应用程序或对话框未事先计划的交互，意外的数据丢失，意料之外的阻塞等
等。避免这些问题，有助于理解应用程序运行的上下文和系统的交互过程，而这些又正影响着你的应用程序。简而言之，你应该竭尽全力去开发一个与系统和其它应
用程序流畅交互的应用程序。<br /><br />
　　一个常见的流畅问题是，一个应用程序的后台处理——例如，一个Service或者BroadcastReceiver——弹出一个对话框来响应一些事
件。]]></description><category></category></item><item><title><![CDATA[ndroid中的自动测试这里结合Music的测试程序，分析一下Android测试程序的结构和执行流程。]]></title><link>https://blog.youkuaiyun.com/a3015440/article/details/6318497</link><guid>https://blog.youkuaiyun.com/a3015440/article/details/6318497</guid><author>a3015440</author><pubDate>Tue, 12 Apr 2011 17:19:00 +0800</pubDate><description><![CDATA[<br />这里结合Music的测试程序，分析一下Android测试程序的结构和执行流程。<br />o TestRunner<br /><br />1.Instrumentation是一个基本的可执行单元，有点类似于Activity和Service，所有测试程序都必须从它继承过来。<br />2.TestSuiteProvider是一个接口，有一个接口函数getTestSuite，用来获取测试用例。<br />3.InstrumentationTestRunner主要是重载了Instrumentation]]></description><category></category></item><item><title><![CDATA[android编译系统makefile(Android.mk)写法]]></title><link>https://blog.youkuaiyun.com/a3015440/article/details/6318437</link><guid>https://blog.youkuaiyun.com/a3015440/article/details/6318437</guid><author>a3015440</author><pubDate>Tue, 12 Apr 2011 17:04:00 +0800</pubDate><description><![CDATA[android编译系统的makefile文件Android.mk写法如下

(1)Android.mk文件首先需要指定LOCAL_PATH变量，用于查找源文件。由于一般情况下
Android.mk和需要编译的源文件在同一目录下，所以定义成如下形式：
LOCAL_PATH:=$(call my-dir)
上面的语句的意思是将LOCAL_PATH变量定义成本文件所在目录路径。

(2)Android.mk中可以定义多个编译模块，每个编译模块都是以include $(CLEAR_VARS)开始
以]]></description><category></category></item><item><title><![CDATA[Instrumentation Testing]]></title><link>https://blog.youkuaiyun.com/a3015440/article/details/6318427</link><guid>https://blog.youkuaiyun.com/a3015440/article/details/6318427</guid><author>a3015440</author><pubDate>Tue, 12 Apr 2011 17:02:00 +0800</pubDate><description><![CDATA[In this document

    * Instrumentation Framework
    * Platform Test Suites
    * Running Tests
    * Writing Tests
    * Troubleshooting

This document describes how to use the Instrumentation Framework to write test cases. Instrumentation testin]]></description><category></category></item><item><title><![CDATA[alpha版、beta版、rc版的意思]]></title><link>https://blog.youkuaiyun.com/a3015440/article/details/6178568</link><guid>https://blog.youkuaiyun.com/a3015440/article/details/6178568</guid><author>a3015440</author><pubDate>Fri, 11 Feb 2011 11:39:00 +0800</pubDate><description><![CDATA[<br />很多软件在正式发布前都会发布一些预览版或者测试版，一般都叫“beta版”或者
“rc版”，特别是开源软件，甚至有“alpha版”，下面来解释一下各个版本的意思。<br /><br />
alpha版：内部测试版。α是希腊字母的第一个，表示最早的版本，一般用户不要下载这个版本，这个版本包含很多BUG，功能也不全，主要是给开发人员和
测试人员测试和找BUG用的。<br /><br />
beta版：公开测试版。β是希腊字母的第二个，顾名思义，这个版本比alpha版发布得晚一些，主要是给“部落]]></description><category></category></item><item><title><![CDATA[让我们一起更快捷的使用Eclipse ]]></title><link>https://blog.youkuaiyun.com/a3015440/article/details/6128768</link><guid>https://blog.youkuaiyun.com/a3015440/article/details/6128768</guid><author>a3015440</author><pubDate>Tue, 11 Jan 2011 12:35:00 +0800</pubDate><description><![CDATA[<br /><br />快捷键应该是节省时间的一个要素 ，所以自己在网上找了下面这些快捷键, 以便让更多的程序员更快捷的使用Eclipse.<br />Ctrl+M 切换窗口的大小<br />Ctrl+Q 跳到最后一次的编辑处<br />Ctrl+/ 在代码窗口中是这种//~ 注释。  再按一次就是取消注释<br />Ctrl+Shift+/ 在代码窗口中是这种/*~*/ 注释，在JSP 文件窗口中是<!--~--> 。<br />Alt+Shift+O( 或点击工具栏中的Toggle Mark Occur]]></description><category></category></item><item><title><![CDATA[小命令：查看文件夹大小]]></title><link>https://blog.youkuaiyun.com/a3015440/article/details/6096913</link><guid>https://blog.youkuaiyun.com/a3015440/article/details/6096913</guid><author>a3015440</author><pubDate>Fri, 24 Dec 2010 18:55:00 +0800</pubDate><description><![CDATA[<br />1. du -sh<br /><br />　　查看当前文件夹大小<br /><br />　　如下：<br /><br />　　Info代码<br /><br />　　$du -sh<br /><br />　　7.0M    xxx.log<br /><br />　　$du -sh 7.0M    xxx.log<br /><br />　　2. du -sh * | sort -n<br /><br />　　列出当前文件夹下的所有文件夹及其大小，并按照文件夹大小排序<br /><br />　　如下]]></description><category></category></item><item><title><![CDATA[新手学习Linux的一些基础知识]]></title><link>https://blog.youkuaiyun.com/a3015440/article/details/6096912</link><guid>https://blog.youkuaiyun.com/a3015440/article/details/6096912</guid><author>a3015440</author><pubDate>Fri, 24 Dec 2010 18:55:00 +0800</pubDate><description><![CDATA[最好是教程+书籍，配合起来看，先看书，要是不懂得话，就看LINUX高手的视频了。<br />1.Linux是大小写敏感的系统，举个例子，Mozilla， MOZILLA， mOzilla和 mozilla是四个不同的命令（但是只有第四个mozilla是真正有效的命令）。还有，my_filE， my_file，和 my_FILE是三个不同的文件。用户的登录名和秘密也是大小写敏感的（这是因为UNIX系统和C语言的传统一向是大小写敏感所致）。<br />2.文件名最多可以有256个字符，可以包含数字，点号“。”，]]></description><category></category></item><item><title><![CDATA[分享几款linux的歌词插件]]></title><link>https://blog.youkuaiyun.com/a3015440/article/details/6096911</link><guid>https://blog.youkuaiyun.com/a3015440/article/details/6096911</guid><author>a3015440</author><pubDate>Fri, 24 Dec 2010 18:53:00 +0800</pubDate><description><![CDATA[<br />信很多人都喜欢在对着电脑听歌看歌词吧，在win上我们觉得很平常了，但在linux，一般的播放器都不会带歌词的，都是靠第三方插件，Linux上的歌词插件有许多种，今天就推荐几款歌词插件给大家吧。<br />1、lrcShow-X：lrcShow-X是基于pyQt、dbus等技术的一个歌词显示工具，比起此前出现过audaciois、amarok等的歌词显示脚本或者插件，lrcShow-X可谓一颗新星，首先其目前为止已经集成了一个歌词显示器需要的所有功能（参考千千静听等成熟的应用），编辑歌词、Mp3内]]></description><category></category></item><item><title><![CDATA[Linux系统所使用的真实内存]]></title><link>https://blog.youkuaiyun.com/a3015440/article/details/6096909</link><guid>https://blog.youkuaiyun.com/a3015440/article/details/6096909</guid><author>a3015440</author><pubDate>Fri, 24 Dec 2010 18:52:00 +0800</pubDate><description><![CDATA[<br />我们使用的Linux和Windows可不太一样，用top命令得出来的可能不是真实使用的内存，用free 命令第二行才是系统真实使用的内存。如果发现PHP-CGI把你的内存占满了可不要惊慌哦。<br /><br />Page cache和buffer cache一直以来是两个比较容易混淆的概念，在网上也有很多人在争辩和猜想这两个cache到底有什么区别，讨论到最后也一直没有一个统一和正确的结论，在我工作的这一段时间，page cache和buffer cache的概念曾经困扰过我，但是仔细分析一下]]></description><category></category></item><item><title><![CDATA[深刻理解 /etc/passwd 文件]]></title><link>https://blog.youkuaiyun.com/a3015440/article/details/6096907</link><guid>https://blog.youkuaiyun.com/a3015440/article/details/6096907</guid><author>a3015440</author><pubDate>Fri, 24 Dec 2010 18:51:00 +0800</pubDate><description><![CDATA[<br />/etc/passwd 文件是系统的主要文件之一。该文件中包含了所有用户登录名清单，为所有用户指定了主目录，在登录时使用的 shell 程序名称等。该文件还保存了用户口令，给每个用户提供系统识别号。<br /><br />     /etc/passwd  文件是一个纯文本文件，每行采用了相同的格式，如下：<br /><br />     name:password:uid:gid:comment:home:shell<br /><br />解释如下：<br />    域说 明name用户登录]]></description><category></category></item><item><title><![CDATA[写给想学Linux的人]]></title><link>https://blog.youkuaiyun.com/a3015440/article/details/6096889</link><guid>https://blog.youkuaiyun.com/a3015440/article/details/6096889</guid><author>a3015440</author><pubDate>Fri, 24 Dec 2010 18:38:00 +0800</pubDate><description><![CDATA[<br />今天看到的帖子，很受启发，今天把它发上来，希望对我们都有所帮助，也希望可以为我们指点明路！（如果你连这篇文章看完的耐心都没有的话，那么我希望你还是不要学linux了）<br /><br />linux太难用了!(一通鼠标点击，进入/etc)<br />学习linux,你忘记windows的思维方式了吗？<br />怎么安装软件 阿？那一堆文件是干什么的阿？<br />学习linux,你还在浮躁吗？<br />进入linux,随便按了几下.赶紧重启进入win<br />学习linux,你用心了吗？]]></description><category></category></item><item><title><![CDATA[Linux启动之个人总结]]></title><link>https://blog.youkuaiyun.com/a3015440/article/details/6096888</link><guid>https://blog.youkuaiyun.com/a3015440/article/details/6096888</guid><author>a3015440</author><pubDate>Fri, 24 Dec 2010 18:38:00 +0800</pubDate><description><![CDATA[<br />以下文章包含了一些网上的内容，也有自己学习过程中自己的总结，以前在某个网站上发过一次，这里也发一下，目的在于抛砖引玉。<br />Linux开机不是简单的按电源<br />1、        计算机读取BIOS来加载硬件信息并完成硬件的自检，然后读取BIOS设置的第一个可开机的设备。<br />2、        读取并执行第一个开机设备的MBR的boot loader(grub、lilo、spfdisk等引导程序)<br />a)        boot loader提供的功能有3个：提供选单]]></description><category></category></item><item><title><![CDATA[解决Gedit中文乱码]]></title><link>https://blog.youkuaiyun.com/a3015440/article/details/6096887</link><guid>https://blog.youkuaiyun.com/a3015440/article/details/6096887</guid><author>a3015440</author><pubDate>Fri, 24 Dec 2010 18:37:00 +0800</pubDate><description><![CDATA[<br />缺省配置下，用 Ubuntu 的文本编辑器（gedit）打开 GB18030/GBK/GB2312 等类型的中文编码文本文件时，将会出现乱码。<br /><br />出现这种情况的原因是，gedit 使用一个编码匹配列表，只有在这个列表中的编码才会进行匹配，不在这个列表中的编码将显示为乱码。您要做的就是将 GB18030 加入这个匹配列表。<br /><br />    * 命令行方式，适用于所有 Ubuntu 用户。 <br /><br />复制以下命令到终端中，然后回车即可：<br /><b]]></description><category></category></item><item><title><![CDATA[环境变量设置文件区别]]></title><link>https://blog.youkuaiyun.com/a3015440/article/details/6096886</link><guid>https://blog.youkuaiyun.com/a3015440/article/details/6096886</guid><author>a3015440</author><pubDate>Fri, 24 Dec 2010 18:36:00 +0800</pubDate><description><![CDATA[<br />1：<br />用户家目录下的 .profle 和 /ect/profile 是登录运行的，并且运行一次。只是针对的用户不同而已。<br />/ect/profile 针对所有用户有效<br />.profle 针对当前用户有效<br /><br />2：<br />用户家目录下的 .bashrc 和 /ect/bash.bashrc (ubuntu下是这个) 是每次运行shell执行的。只是针对的用户不同而已。<br /><br />3:共同点<br />都是可以配置环境变量的文件<br />]]></description><category></category></item><item><title><![CDATA[Linux下常见的文件扩展名]]></title><link>https://blog.youkuaiyun.com/a3015440/article/details/6096832</link><guid>https://blog.youkuaiyun.com/a3015440/article/details/6096832</guid><author>a3015440</author><pubDate>Fri, 24 Dec 2010 17:52:00 +0800</pubDate><description><![CDATA[<br />希望学LINUX的朋友能有点用。下面就开始了：<br />.bz2 ------bzip2的压缩文件<br />.gz ------gzip的压缩文件<br />.tar ------tar打包文件（是包文件不是压缩文件）<br />.tbz------tar打包并用bzip压缩文件<br />.tgz-----tar打包并用gzip压缩的文件<br />.au -----audio文件<br />.gif -----gif图象文件<br />.html/.htm-----HTML文件<br /]]></description><category></category></item><item><title><![CDATA[Linux的目录里都装些啥]]></title><link>https://blog.youkuaiyun.com/a3015440/article/details/6096828</link><guid>https://blog.youkuaiyun.com/a3015440/article/details/6096828</guid><author>a3015440</author><pubDate>Fri, 24 Dec 2010 17:51:00 +0800</pubDate><description><![CDATA[<br />搞电脑的人总想知道自己的系统里到底有些什么东西，于是我就在Linux的根目录下运行ls -l（列目录命令），<br />哇，一大串，这许多目录都放些什么呢？我硬着头皮往里钻，功夫不负有心人，终于将这迷宫的秘密揭开了。<br />在此公布天下：<br />/bin<br />bin是binary的缩写。这个目录沿袭了UNIX系统的结构，存放着使用者最经常使用的命令。例如cp、ls、cat，等<br />等。<br />/boot<br />这里存放的是启动Linux时使用的一些核心文件。<br /]]></description><category></category></item></channel></rss>