<?xml version="1.0" encoding="gb2312"?>
<rss version="2.0">
<channel>
<title><![CDATA[山中何事]]></title>
        <image>
        <title>http://hi.baidu.com</title>
        <link>http://hi.baidu.com</link>
        <url>http://img.baidu.com/img/logo-hi.gif</url>
        </image>
<description><![CDATA[兴亡千古繁华梦，诗眼倦天涯。孔林乔木，吴宫蔓草，楚庙寒鸦。 数间茅舍，藏书万卷，投老村家。山中何事，松花酿酒，春水煎茶。]]></description>
<link>http://hi.baidu.com/lzhts</link>
<language>zh-cn</language>
<generator>www.baidu.com</generator>
<ttl>5</ttl>


<item>
        <title><![CDATA[自从有了微博，更新博客的人就少了]]></title>
        <link><![CDATA[http://hi.baidu.com/lzhts/blog/item/50479b3dc532f11fbba167e9.html]]></link>
        <description><![CDATA[
		
		传说各大微博将要贯彻实名制。<br />但是实名制需要言论自由为前提，没有这个前提，实名制就成了控制言论的工具。我想没有必要支持这种邪恶的制度。<br />国内的各大微博网站都说自己没保存用户的实名信息，他们只是作为通道认证而已。<br />他们这种说法你信吗？<br />我反正不信。<br /><br />想想前段时间的密码门事件吧，那么多大网站是出于什么目的保存用户的明文密码呢？<br />那些被公开密码库的网站说保存明文密码是早期架构的问题。<br />你信吗？<br />我绝对不信。<br />不可告人的目的，众所周知的目的。<br /><br />况且，这些大网站连自己的安全都保障不了，他们还口口声声说绝对能保护用户的隐私信息。<br />你信吗？<br />我真的没法相信。<br /><br />有些人说，我的实名信息没什么价值。告诉他们又无妨。<br />我说，关于实名信息你最好小心，说不定哪天麻烦找上门来就是因为这些你觉得没用的东西。<br />所以<br />微博实名制，一定要抵制。<br />实名制，有利于他们做舆情监控，有利于他们宣传思想，有利于他们推销广告，有利于他们监控你的一言一行。。。。。。<br /><br />最后写一句歌词：不要以为，闭上双眼就可以看不见。不要以为，唔住耳朵就可以听不见。<br />end<br />------------------------<br />微博若实名制后，我会关闭我的微博。到时欢迎来twitter或facebook或者这个地方来玩！ <a href="http://hi.baidu.com/lzhts/blog/item/50479b3dc532f11fbba167e9.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/lzhts/blog/category/%A1%BE%C4%F1%A1%BF%CD%D0%B0%EE">【鸟】托邦</a>&nbsp;<a href="http://hi.baidu.com/lzhts/blog/item/50479b3dc532f11fbba167e9.html#comment">查看评论</a>]]></description>
        <pubDate>2012年02月10日 星期五  03:02</pubDate>
        <category><![CDATA[【鸟】托邦]]></category>
        <author><![CDATA[lzhts]]></author>
		<guid>http://hi.baidu.com/lzhts/blog/item/50479b3dc532f11fbba167e9.html</guid>
</item>

<item>
        <title><![CDATA[Android平台ROM的定制及精简教程（一）]]></title>
        <link><![CDATA[http://hi.baidu.com/lzhts/blog/item/169ed61b50780acaac6e754f.html]]></link>
        <description><![CDATA[
		
		<p>转载：<a href="http://www.jinbo123.com/857.html">http://www.jinbo123.com/857.html</a></p><p>本教程主要内容有：Android系统文件夹结构解析、应用软件说明、定制精简、ROM签名把包等内容。本教程测试平台为HTC G2、G3这两个型号，其它机型可以借鉴，刷机有风险，出问题自负。其实这个教程一早就想写的，但由于时间及本人的懒惰，一直拖着。今晚终于静下心来写好本文，本文有部份内容来自于网络。<br />速度与华丽，你喜欢那个。是不是想要一个又够速度又华丽的ROM呢？我是一个追求新鲜的人，对于手机的ROM，我又追求稳定、精简、美观、省电。现在Hero ROM有很多，最新的有第三方Android 2.1版本，但这些ROM的制作者都会跟据自已的个人喜欢会增加和增少相应的功能或是界面，但我们往往不喜欢这些ROM的某些小方面，所以随着而来面对的问题就是怎样把这个ROM修改成为一个自已真正需要的ROM呢？以往一直是依靠&ldquo;大杀器&rdquo;来解决，但觉得还是过于麻烦，所以寻求办法自己动手修改ROM。于是有了本文。废话少说，进入正题。<br />一、Android系统文件夹结构<br />一个完整的ROM根目录会有以下几个文件夹及文件：<br />data<br />META-IN<br />system<br />boot.img<br />系统目录说明<br />1. 应用程序安装目录<br />1) 系统应用程序所在目录<br />/system/app/*.apk<br />2)用户安装应用程序所在目录<br />/data/app/*.apk<br />3) 注意：<br />a)在模拟器中，每重启一次，/system/app/下的应用都会被还原，有时/data/app下也会被清除<br />b)若在/system/app和/data/app下有重名的应用，不一定会启动哪一个，尤其是在adb install杀死正在运行的程序时，有时旧的就会被启动<br />2.用户数据所在目录<br />/data/data/应用包名/shared_prefs 配置文件<br />/data/data/应用包名/databases/* 库文件所在目录<br />3. SD卡对应目录<br />/sdcard/<br />而我们需要处理的只是两个文件夹里面的内容：<br />data/app &ndash;该文本夹里的文件可以全删，也可以自由添加自已所需安装的应用软件，刷机安装后可以自由删除。<br />system/app &ndash;在这个文件夹下的程序为系统默认的组件,可以看到都是以APK格式结尾的文件，但有些自制的ROM里面还有和APK文件名对应的odex文件。我们主要是针对该文件夹里的文件进行精简，如果有odex文件的，删除APK文件名时同时也删除与其对应的odex文件。<br />虽然一般定制时只是对以上两个文件夹里的文件做相应的增减，但我们还是一起来了解system相应目录相应文件的用途吧。（rom版本不同里面的APK也会不一样）<br /><br /> 闹钟<br /> 浏览器<br /> Bug报告<br /> 计算器<br /> 日历<br /> 日历提供<br /> 照相机<br /> 亚马逊音乐<br /> 联系人<br /> 下载提供<br /> DRM数字版权提供<br /> 电子邮件客户端<br /> 测试程序<br /> GoogleData提供<br /> Gmail电子邮件<br /> Gmail提供<br /> 谷歌程序包<br /> 搜索工具<br /> GTalk服务<br /> HTML查看器<br /> 集成Twitter客户端PEEP<br /> 即使通讯组件包含MSN、yahoo通<br /><br /><br /> 启动加载器<br /> 导航软件<br /> 电子地图<br /> 多媒体播放提供<br /> 短信、彩信<br /> 音乐播放器<br /> T-Mobile MyFaves程序<br /> 新闻阅读器<br /> apk安装程序<br /> 电话拨号器<br /> 系统设置<br /> 设置提供<br /> 设置向导<br /> 录音工具<br /> 街景地图<br /> 同步程序<br /> 语音程序<br /> 电话提供<br /> 更新程序<br /> VPN服务<br /> 制造商信息<br /> 语音拨号器<br /> 语音搜索<br /> Youtube视频<br /><br />这个目录下的文件都是系统的本地程序，从bin文件夹名称可以看出是binary二进制的程序，里面主要是Linux系统自带的组件，Android手机网就主要文件做下简单的分析介绍：<br /><br /><br /> 系统进程<br /> Dalvik虚拟机宿主<br /> 系统BUS总线监控<br /> 调试器<br /> 调试工具<br /> DEX选项<br /> DHCP服务器<br /> 状态抓取器<br /> 系统抓取器<br /><br /><br /> 闪存映像<br /><br /> HCID内核<br /><br /><br /><br /><br /><br /><br /><br /> Logcat日志打印<br /><br /><br /><br /> 存储挂载器<br /> 网络设置<br /> Ping程序<br /> MP3播放器<br /> 包管理器<br /> QEMU虚拟机<br /> 无线选项<br /> RIL组件<br /><br /><br /><br /> 服务管理器<br /><br /> SSL测试<br /> 触摸感应驱动<br /> 服务<br /><br /> Telnet组件<br /><br /><br /><br /><br /><br />从文件夹名称来看保存的都是系统的配置文件，比如APN接入点设置等核心配置。<br /> APN接入点配置文件<br /> 音频过滤器配置文件<br /><br /> 书签数据库<br /> 总线监视配置文件<br /><br /><br /> 收藏夹<br /> 固件信息<br /> GPS设置文件<br />内核HCID配置文件<br /> 网络DNS缓存<br /><br /> 定位相关<br /> 存储挂载配置文件<br /> 提示网页<br /> 权限许可<br /><br /><br /> WLAN相关组件<br /><br /><br /><br /><br /><br /><br /><br /><br /> 定位相关<br /> GPS数据解析<br /><br /><br /> OTA下载验证<br /><br /><br /> WPA验证组件<br /></p><p>接下篇：<a href="http://hi.baidu.com/dwenlee/blog/item/78b3a9ec4e6d642a62d09f9c.html">http://hi.baidu.com/dwenlee/blog/item/78b3a9ec4e6d642a62d09f9c.html</a></p> <a href="http://hi.baidu.com/lzhts/blog/item/169ed61b50780acaac6e754f.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/lzhts/blog/category/%C4%AC%C8%CF%B7%D6%C0%E0">默认分类</a>&nbsp;<a href="http://hi.baidu.com/lzhts/blog/item/169ed61b50780acaac6e754f.html#comment">查看评论</a>]]></description>
        <pubDate>2012年02月06日 星期一  12:46</pubDate>
        <category><![CDATA[默认分类]]></category>
        <author><![CDATA[lzhts]]></author>
		<guid>http://hi.baidu.com/lzhts/blog/item/169ed61b50780acaac6e754f.html</guid>
</item>

<item>
        <title><![CDATA[扯几句关于Android的安全性]]></title>
        <link><![CDATA[http://hi.baidu.com/lzhts/blog/item/f702d5580f90ed9f800a18aa.html]]></link>
        <description><![CDATA[
		
		<p>网上关于<a target="_blank" href="http://hi.baidu.com/lzhts/blog/item/f702d5580f90ed9f800a18aa.html">android安全性</a>的文章满天飞。</p><p>这里写一点自己的感受：</p><p>关于审核：大家都知道苹果应用发布有审核机制，android官方市场没有审核机制。</p><p>国内的各种android市场都有审核机制，但是，面对每天成千上万的新应用和数不清的版本更新，这种审核的强度能有多少呢？基本上看看没有反动、涉黄之类的都就放过了。</p><p>关于权限：android系统本身对程序的权限做了严格的区分，这点本身很好。可是实际情况是这样的。绝大多数的android应用都靠广告收入，而嵌入广告的sdk却必须要申请一大堆的权限。所谓”敏感权限“几乎在每一个程序上都有。</p><p>关于上传敏感信息：对一台root过的机器来说基本上没什么难度，神马照片音乐短信电话文件。。。一句话，不弹不卡不留痕迹，除非逮住一个程序用各种手段仔细分析，可是面对成千上万的应用和海量的数据，下载市场自己的审核就形同虚设。一旦散播出去就能产生影响。</p><p>还有很多。。。</p><p>当然，安全永远是相对的，很多人说苹果比android更安全，我没有用过苹果，但也不敢认同苹果有多么安全。</p><p>所以，神马艳照、密码本、公文、国家机密之类的就不要放在手机上了。你能懂的。</p> <a href="http://hi.baidu.com/lzhts/blog/item/f702d5580f90ed9f800a18aa.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/lzhts/blog/category/Android">Android</a>&nbsp;<a href="http://hi.baidu.com/lzhts/blog/item/f702d5580f90ed9f800a18aa.html#comment">查看评论</a>]]></description>
        <pubDate>2011年12月28日 星期三  00:35</pubDate>
        <category><![CDATA[Android]]></category>
        <author><![CDATA[lzhts]]></author>
		<guid>http://hi.baidu.com/lzhts/blog/item/f702d5580f90ed9f800a18aa.html</guid>
</item>

<item>
        <title><![CDATA[再贴两张画]]></title>
        <link><![CDATA[http://hi.baidu.com/lzhts/blog/item/75978e8293143e8ef603a6d0.html]]></link>
        <description><![CDATA[
		
		<p>前面贴的两张是“冬”，“夏”。这次也轮到&quot;春&quot; ,&nbsp; &quot;秋&quot;了吧。</p><p><span><img small="0" src="http://hiphotos.baidu.com/lzhts/pic/item/39e6d4160924ab185d21737b35fae6cd7a890bc3.jpg" /></span><span><img small="0" src="http://hiphotos.baidu.com/lzhts/pic/item/8d4d7f899e510fb3de20e5dbd933c895d0430cc5.jpg" /></span><br /><br /></p> <a href="http://hi.baidu.com/lzhts/blog/item/75978e8293143e8ef603a6d0.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/lzhts/blog/category/%CE%C4%D2%D5%D2%BB%CF%C2">文艺一下</a>&nbsp;<a href="http://hi.baidu.com/lzhts/blog/item/75978e8293143e8ef603a6d0.html#comment">查看评论</a>]]></description>
        <pubDate>2011年12月25日 星期日  15:23</pubDate>
        <category><![CDATA[文艺一下]]></category>
        <author><![CDATA[lzhts]]></author>
		<guid>http://hi.baidu.com/lzhts/blog/item/75978e8293143e8ef603a6d0.html</guid>
</item>

<item>
        <title><![CDATA[贴两张画]]></title>
        <link><![CDATA[http://hi.baidu.com/lzhts/blog/item/b6d4524e4717bb17b3de058a.html]]></link>
        <description><![CDATA[
		
		<p>水粉画。</p><p>想想也有十几年没动过笔了。上一次动笔应该还是在上小学吧。</p><p>信手涂了两张，虽然很丑，念在第一次画的分上，暂且一张叫“冬”，一张叫“夏”吧。各位看官莫笑话</p><p><span><img small="0" src="http://hiphotos.baidu.com/lzhts/pic/item/5a2dcfef76094b36029e77a1a3cc7cd98c109dea.jpg" height="644" width="860" /></span><span></span></p><p><span><img small="0" src="http://hiphotos.baidu.com/lzhts/pic/item/1d894f36acaf2edd13da25a58d1001e9380193d7.jpg" height="637" width="851" /></span></p> <a href="http://hi.baidu.com/lzhts/blog/item/b6d4524e4717bb17b3de058a.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/lzhts/blog/category/%CE%C4%D2%D5%D2%BB%CF%C2">文艺一下</a>&nbsp;<a href="http://hi.baidu.com/lzhts/blog/item/b6d4524e4717bb17b3de058a.html#comment">查看评论</a>]]></description>
        <pubDate>2011年12月23日 星期五  20:41</pubDate>
        <category><![CDATA[文艺一下]]></category>
        <author><![CDATA[lzhts]]></author>
		<guid>http://hi.baidu.com/lzhts/blog/item/b6d4524e4717bb17b3de058a.html</guid>
</item>

<item>
        <title><![CDATA[洗脑的效果：一暴君至死，千万人哭。千万饥民饿死，无人问津]]></title>
        <link><![CDATA[http://hi.baidu.com/lzhts/blog/item/38c3fff218a4c60db17ec530.html]]></link>
        <description><![CDATA[
		
		<p><span style="font-size: 24px; color: #ff0000;">撒了一个弥天大谎，全天下都信了，谎言也就变成真的了！</span></p><p>被洗过脑的愚民。连“王侯将相宁有种乎？”都想不起来了。因为已经被洗掉了。</p><p>执政四十七年，给你们朝鲜带来了什么？ 问问你们被饿死的亲戚家人去吧！</p><p>你们亲爹死了都没这么哭过吧？</p><p><span><img small="0" src="http://hiphotos.baidu.com/lzhts/pic/item/5dfadeb44aed2e73379255678701a18b86d6fa87.jpg" /></span></p> <a href="http://hi.baidu.com/lzhts/blog/item/38c3fff218a4c60db17ec530.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/lzhts/blog/category/%C4%AC%C8%CF%B7%D6%C0%E0">默认分类</a>&nbsp;<a href="http://hi.baidu.com/lzhts/blog/item/38c3fff218a4c60db17ec530.html#comment">查看评论</a>]]></description>
        <pubDate>2011年12月20日 星期二  15:29</pubDate>
        <category><![CDATA[默认分类]]></category>
        <author><![CDATA[lzhts]]></author>
		<guid>http://hi.baidu.com/lzhts/blog/item/38c3fff218a4c60db17ec530.html</guid>
</item>

<item>
        <title><![CDATA[android中的一些传感器]]></title>
        <link><![CDATA[http://hi.baidu.com/lzhts/blog/item/38c3fff27081ae0db17ec54b.html]]></link>
        <description><![CDATA[
		
		<p>距离上一篇日志已经一个月了。</p><p>今天看到传感器的部分，所以在这里列一下一部android手机中支持的传感器类型</p><p>android手机上，除了标配摄像头外，有些还有前摄像头。除了摄像头以外，一部手机上还布满了各种传感器。传感器可以让手机感知到周围环境。从而和周围环境发生互动。未来的移动互联网技术也好，还是机器人技术或者更新的技术，基本上可以断定是离不开传感器的。</p><p>来看看android上有哪些传感器吧.android SDK 上定义了这些传感器</p><p><span style="color: #ff0000;">TYPE_ACCELEROMETER &nbsp;&nbsp;&nbsp; 加速度传感器</span><br /><span style="color: #ff0000;">TYPE_AMBIENT_TEMPERATURE &nbsp;&nbsp;</span><span style="color: #ff0000;">环境温度传感器</span><br /><span style="color: #ff0000;">TYPE_GRAVITY &nbsp;&nbsp; 重力传感器</span><br /><span style="color: #ff0000;">TYPE_GYROSCOPE &nbsp;&nbsp;&nbsp;</span><span style="color: #ff0000;">陀螺仪传感器</span><br /><span style="color: #ff0000;">TYPE_LIGHT &nbsp;&nbsp;&nbsp; 光线传感器</span><br /><span style="color: #ff0000;">TYPE_LINEAR_ACCELERATION &nbsp;&nbsp;&nbsp; 线性加速度传感器</span><br /><span style="color: #ff0000;">TYPE_MAGNETIC_FIELD &nbsp;&nbsp;&nbsp; 磁场传感器</span><br /><span style="color: #ff0000;">TYPE_ORIENTATION &nbsp;&nbsp;&nbsp; 方向传感器</span><br /><span style="color: #ff0000;">TYPE_PRESSURE &nbsp;&nbsp;&nbsp; 压力传感器</span><br /><span style="color: #ff0000;">TYPE_PROXIMITY &nbsp;&nbsp;&nbsp;</span><span style="color: #ff0000;">接近传感器</span><br /><span style="color: #ff0000;">TYPE_RELATIVE_HUMIDITY &nbsp;&nbsp;&nbsp; 环境湿度传感器</span><br /><span style="color: #ff0000;">TYPE_ROTATION_VECTOR &nbsp;&nbsp;</span><span><span style="color: #ff0000;">旋转矢量</span><span style="color: #ff0000;">传感器</span></span><br /><span style="color: #ff0000;">TYPE_TEMPERATURE &nbsp;&nbsp; 温度传感器 ，和TYPE_AMBIENT_TEMPERATURE 相同.&nbsp;</span></p><p>怪不得android就是机器人的意思。支持这么多的传感器。（当然并不是所有手机都支持）android操作系统和手机本身就是一个强大丰富的平台。</p><p>还有很多名词，摄像头、蓝牙模块、近场通讯、GPS等等，它们不属于单纯的传感器，而是相对综合的组件了。</p> <a href="http://hi.baidu.com/lzhts/blog/item/38c3fff27081ae0db17ec54b.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/lzhts/blog/category/Android">Android</a>&nbsp;<a href="http://hi.baidu.com/lzhts/blog/item/38c3fff27081ae0db17ec54b.html#comment">查看评论</a>]]></description>
        <pubDate>2011年12月16日 星期五  12:18</pubDate>
        <category><![CDATA[Android]]></category>
        <author><![CDATA[lzhts]]></author>
		<guid>http://hi.baidu.com/lzhts/blog/item/38c3fff27081ae0db17ec54b.html</guid>
</item>

<item>
        <title><![CDATA[【转】世上没有免费的午餐]]></title>
        <link><![CDATA[http://hi.baidu.com/lzhts/blog/item/8b7e9d25b8e46d7d35a80f16.html]]></link>
        <description><![CDATA[
		
		<p>新浪上今天出的奇文 。趁着篇文章还活着，转了。</p><p>6个小时后，新浪原文已经被删了，不用点进去了！！！</p><p>原文在此： <a target="_blank" href="http://finance.sina.com.cn/roll/20111117/160610836096.shtml">http://finance.sina.com.cn/roll/20111117/160610836096.shtml </a></p><p>再添加一个还活着的链接 <a target="_blank" href="http://www.21cbh.com/HTML/2011-11-17/xMMDY5XzM4MDYxMA.html">http://www.21cbh.com/HTML/2011-11-17/xMMDY5XzM4MDYxMA.html</a></p><p>

                    周斌

       </p><p>　　<strong>请记住，所有通往天国的梦想，最后都会把我们领向奴役之路。免费的午餐，是以放弃应有的权利换来的，那不值得。只要把横征暴敛的钱还给我们，我们会做的更好。 </strong></p><strong></strong><p><strong>　　请相信，没有他们，我们会过的更好。</strong></p><p>　　写时评非我所长，然而，因为18条幼小的生命加上两个成年人的生命，让我们每个人都无法置身事外。你必须得做点什么，好过什么都不做。 </p><p>　　但是，这不意味着我支持我的两位同仁及朋友邓飞和陈朝华发起的捐赠安全校车活动，我敬重他们的良好愿望以及高贵的品格，但是却遗憾，他们可能正在离美好的愿望越来越远。 </p><p>　　我记得，小的时候，上初中，是20多人挤在一辆拖拉机（后来是三轮车）上，去上学，那时候我没有抱怨，因为并不知道，原来腐朽的资本主义国家政府，很多是做免费九年义务教育的，他们的儿童，午餐可能是政府免费供给的。这些我要很多年后才知道。 </p><p>　　当我知道这些时，那些拖拉机，三轮车已经几近消失，中国政府的税收已经多年增幅在GDP增长的三倍以上，今年更是超过了10万亿，它已经是全世界最有钱、最财大气粗的政府了。 </p><p>　　但是，仍然有64个孩子，挤在一辆核定承载9人的面包车里，最后撞上了货车，20条生命溘然而逝。 </p><p>　　从汶川到玉树、从免费午餐到免费校车。我突然开始厌倦了这一切，因为我知道，所谓的慈善不会让我们的世界有任何变化，所以，我很心痛地批评我曾经的战友们，你们所做的一切，都会成为他们脸上的脂粉。你们每多捐赠一辆校车，都可能是给公仆们的屁股底下添了一辆奥迪。 </p><p>　　我知道这样说不公平，但是请听我说完。 </p><p>　　要知道，你向政府要求的越多，它越有足够的理由，把手伸进我们口袋里，掏走你仅剩的养家糊口的口粮。1949年时，他们就是这样许诺的，把你们的财产都交给我吧，我保证你们世世代代过上安稳富足的生活。结果，不到二十年，就死了几千万了。还美其名曰“文化大革命”。 </p><p>　　现在两三代人的努力，去购买一套商品房，不就是为了赎回那些原本属于我们的财产吗？土地从私有变成了公有，然后公有的土地拍卖了，让私人再去赎回来，我们正在用两三代人的牺牲，去纠正六十二年前集体犯下的那个错误（或者说，去还当时被忽悠而欠下的债）。 </p><p>　　可现在又走回头路了。政府都有钱成这样了，公款消费一年随便几千亿了，政府官员的标准座驾都是奥迪A6了，县政府的办公楼豪华程度都赛过白宫了，却还是让孩子64个挤在一辆车里上学，你还能指望什么？ </p><p>　　你还指望政府做这个做那个？你以为160亿免费午餐是他们出的钱？你以为他们是从自己大吃大喝中省下这160亿？那你就大错特错了，他们会想尽
办法，向你我、向所有人征收1600亿，包括向湖里抗税的那些人多加一份“机头税”，然后把其中一个零头扔给那些挨饿的孩子。这个结局不会有任何意外，在
一个没有公共财政的国度里，国家施舍给百姓的一点点福利，都是以百姓十倍百倍的付出为代价的，必然是这样的结果，免费午餐如是、保障房如是、公费医疗如
是…… </p><p>　　因为你们要求：政府要办这事办那事，显得它对我们是多么重要，一刻也离不开它，所以，它就自动代表了我们。 </p><p>　　那个前驻法国大使赵进军说，作为大使，代表国家，我要坐头等舱。按照这样的操蛋逻辑，他们应该代表国家、嫖价格最高的娼妓、喝价格最高的茅台、包价格最高的二奶……要不多丢国家的脸面啊。 </p><p>　　为何这些人会说出这种反常识的话？主要的责任在于民众，因为你们太纵容他们了，因为你们太依赖他们了，你们认为，政府如此重要，什么事情都离不
开政府，比如免费午餐，比如免费校车。你越是要求多，他越有理由让你为了他的面子牺牲、所以，他们宁愿花上万亿来搞四大会（奥运、世博、亚运、大运），因
为他对你如此重要，离开他你寸步难行，所以他的胡作非为你都得忍受。 </p><p>　　这不是自找的吗？ </p><p>　　你一边骂着它无耻浪费，一边却紧紧抱着他的大腿，让他从指缝间漏点面包渣给你，然后山呼万岁？ </p><p>　　世上没有免费的午餐，当你想要获得免费的午餐时，你必然会为此付出更多代价。 </p><p>　　请记住，所有通往天国的梦想，最后都会把我们领向奴役之路。免费的午餐，是以放弃应有的权利换来的，那不值得。 </p><p>　　你所该做的，是告诉政府，我们不需要你，不需要你的免费午餐，不需要你的免费校车、不需要你的所谓免费医疗、没有你，我们自己会做的更好，会活得更好，前提是，请你把那些以“为人民服务”的名义，横征暴敛的钱还回来，哪怕是一部分。 </p><p>　　没有他们，我们会过的更好。</p> <a href="http://hi.baidu.com/lzhts/blog/item/8b7e9d25b8e46d7d35a80f16.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/lzhts/blog/category/%A1%BE%C4%F1%A1%BF%CD%D0%B0%EE">【鸟】托邦</a>&nbsp;<a href="http://hi.baidu.com/lzhts/blog/item/8b7e9d25b8e46d7d35a80f16.html#comment">查看评论</a>]]></description>
        <pubDate>2011年11月18日 星期五  18:30</pubDate>
        <category><![CDATA[【鸟】托邦]]></category>
        <author><![CDATA[lzhts]]></author>
		<guid>http://hi.baidu.com/lzhts/blog/item/8b7e9d25b8e46d7d35a80f16.html</guid>
</item>

<item>
        <title><![CDATA[最初的梦想]]></title>
        <link><![CDATA[http://hi.baidu.com/lzhts/blog/item/677435ad390d6a144a36d6e4.html]]></link>
        <description><![CDATA[
		
		<p>今天看到有人说起自己最初的梦想。</p><p>有人说想做一个艺术家，有人想做科学家。</p><p>我想了想。</p><p>我最初的梦想是什么呢？</p><p>努力的想了很久，想不起来（肯定不是程序员）。</p><p>原来我早已忘记了。</p><p>&nbsp;</p><p>一直在努力，却连自己最初的梦想都忘记了。算不算一种悲哀呢。</p><p>去年的这个时候，我满怀信心离开成都。觉得自己可以混的很牛逼。现在呢，我都不想评价自己。</p><p>我一直都羡慕有信仰的人，人有了信仰才有了灵魂。 </p><p>我寻了很久，直到今天，才发现原来我不但丢了最初了梦想，而且还是个孤魂野鬼。</p><p>但是我是个无信仰者，没有灵魂的躯壳，我无法阻止内心的迷茫。</p><p>&nbsp;</p><p>现在坚持练习画画，至少在画画的时候，心灵才可以安静下来。</p> <a href="http://hi.baidu.com/lzhts/blog/item/677435ad390d6a144a36d6e4.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/lzhts/blog/category/%B8%F6%C8%CB%C8%D5%BC%C7">个人日记</a>&nbsp;<a href="http://hi.baidu.com/lzhts/blog/item/677435ad390d6a144a36d6e4.html#comment">查看评论</a>]]></description>
        <pubDate>2011年11月15日 星期二  22:25</pubDate>
        <category><![CDATA[个人日记]]></category>
        <author><![CDATA[lzhts]]></author>
		<guid>http://hi.baidu.com/lzhts/blog/item/677435ad390d6a144a36d6e4.html</guid>
</item>

<item>
        <title><![CDATA[ubuntu11.10已经烂的无与伦比了]]></title>
        <link><![CDATA[http://hi.baidu.com/lzhts/blog/item/e631cf13e75f843fdd5401cc.html]]></link>
        <description><![CDATA[
		
		<p>ubuntu曾经是最好用的linux发行版之一。</p><p>可惜现在已经烂到没法用了。</p><p>所谓一系列的改进基本上是弄巧成拙！</p><p>果断卸载之</p> <a href="http://hi.baidu.com/lzhts/blog/item/e631cf13e75f843fdd5401cc.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/lzhts/blog/category/linux%26%2338%3B%BF%AA%D4%B4">linux&#38;开源</a>&nbsp;<a href="http://hi.baidu.com/lzhts/blog/item/e631cf13e75f843fdd5401cc.html#comment">查看评论</a>]]></description>
        <pubDate>2011年10月26日 星期三  17:01</pubDate>
        <category><![CDATA[linux&#38;开源]]></category>
        <author><![CDATA[lzhts]]></author>
		<guid>http://hi.baidu.com/lzhts/blog/item/e631cf13e75f843fdd5401cc.html</guid>
</item>

<item>
        <title><![CDATA[AVR单片机上的操作系统AvrX]]></title>
        <link><![CDATA[http://hi.baidu.com/lzhts/blog/item/b64455da73adbbc7b7fd4867.html]]></link>
        <description><![CDATA[
		
		<p>无意间在网上看到这么一个东西。AVRX是一个运行在atmel AVR系列单片机上的开源实时操作系统。</p><p>该操作系统包含了大概40个左右的api，用AvrGCC编译，实现了下列的功能：</p><p>&nbsp;&gt;&nbsp;进程</p><p>&nbsp;&gt; 信号量</p><p>&nbsp;&gt; 定时器</p><p>&nbsp;&gt; 消息队列</p><p>&nbsp;&gt; 单步调试支持</p><p>&nbsp;&gt; 系统对象，同步的FIFO队列</p><p>基本涵盖了《操作系统原理》上的各个要点。麻雀虽小，五脏俱全。你说这麻雀有多小呢？编译完成后的AvrX操作系统大小为500-700个字节。运行时占内存不到200字节。而avr系列的单片机大多有1kb的内存，8kb的rom，以及8mhz的主频。</p><p>开眼界了！！</p><p>附：avrx 主页上的介绍</p><table width="750" border="0" cellspacing="5"><tbody><tr><td><span></span><p><span></span></p><br /></td><td><span><span style="font-size: 12px; font-family: Arial;">AvrX
        is a Real Time Multitasking Kernel written for the Atmel AVR series of
        micro controllers.</span><span style="font-size: 12px; font-family: Arial;">AvrX contains 
      approximately 40 API in the following Six categories:<br /></span></span><table width="100%" border="0" cellpadding="0" cellspacing="0"><tbody><tr><td><img src="http://www.barello.net/_themes/barello-net/bd14832_.gif" height="12" width="12" /></td><td><span style="font-size: 12px; font-family: Arial;">Tasking</span></td></tr><tr><td><img src="http://www.barello.net/_themes/barello-net/bd14832_.gif" height="12" width="12" /></td><td><span style="font-size: 12px; font-family: Arial;">Semaphores</span></td></tr><tr><td><img src="http://www.barello.net/_themes/barello-net/bd14832_.gif" height="12" width="12" /></td><td><span style="font-size: 12px; font-family: Arial;">Timer Management</span></td></tr><tr><td><img src="http://www.barello.net/_themes/barello-net/bd14832_.gif" height="12" width="12" /></td><td><span style="font-size: 12px; font-family: Arial;">Message Queues</span></td></tr><tr><td><img src="http://www.barello.net/_themes/barello-net/bd14832_.gif" height="12" width="12" /></td><td><span style="font-size: 12px; font-family: Arial;">Single Step Debugging support</span></td></tr><tr><td><img src="http://www.barello.net/_themes/barello-net/bd14832_.gif" height="12" width="12" /></td><td><span style="font-size: 12px; font-family: Arial;">Byte FIFO support with 
          synchronization.</span></td></tr></tbody></table><span><p><span style="font-size: 12px; font-family: Arial;">The Kernel is written in assembly.&nbsp;
        Total kernel size varies from ~500 to 700 words depending upon which
        version is being used.&nbsp; Since the kernel is provided as a library
        of routines, practical applications take up less space because not all
        functions are used.</span></p><p><span style="font-size: 12px; font-family: Arial;">RTOS's are nice in that the OS maintains
        state information for the programmer.&nbsp; So, instead of a complicated
        state machine for each task, running off an interrupt timer, the
        designer can write linear code (do this, wait for something, then do
        that... etc).&nbsp; In general the linear code is much easier to design,
        debug, understand and it is almost always smaller.</span></p><p><span style="font-size: 12px; font-family: Arial;">Since each task appears to have a
        complete CPU, it is also easier to develop independent modules that can
        be wired together later on.&nbsp; With the included debug monitor tasks
        can be paused, stepped and resumed at run time - useful for debug and
        calibration. Because the monitor is a separate, high priority, task, it
        almost always allows a working window into the system no matter how
        broken the user code is.</span></p><p><span style="font-size: 12px; font-family: Arial;">There are two versions of AvrX available:</span></p><p><span style="font-size: 12px; font-family: Arial;"><a href="http://www.barello.net/avrx/IAR-AvrX-2.3/index.htm">AvrX
        v2.3 for the IAR assembler</a>.&nbsp; This is a tiny version that is
        suitable for Assembly programming only.&nbsp; It makes very efficient
        use of RAM and takes very few cycles to service interrupts.&nbsp; See my
        <a href="http://www.barello.net/Robots/minisumo/index.htm">Mini-Sumo</a>
        for an example of a significant application written for the Atmel 2313
        processor which only has 128 bytes of RAM.</span></p><p><span style="font-size: 12px; font-family: Arial;"><a href="http://www.barello.net/avrx/AvrX-2.6/index.htm">AvrX 2.6</a> for the <a href="http://www.iar.com/">IAR
        Systems</a> and <a href="http://gcc.gnu.org/">GCC C compiler</a>.&nbsp;
        This version of AvrX is written for a small memory model (16 bit
        pointers) and a native C interface.&nbsp; The code size is larger than
        the 2.3 version (~700 words vs. 500) and all registers need to be
        swapped with each context change, so it is somewhat slower and uses more
        SRAM.&nbsp; The SRAM issue can be mitigated by using as many register
        variables as possible at the top level of the task.&nbsp; As for speed,&nbsp;
        processing a system timer tick took 211 cycles in AvrX 2.3 but takes
        only 234 in AvrX 2.5.&nbsp; Interrupt handlers can be written in C.&nbsp;
        See the example code for details.</span></p><p><span style="font-size: 12px; font-family: Arial;">I started a mailing list for AvrX support
        issues: <a href="http://www.yahoogroups.com/group/avrx">www.yahoogroups.com/group/avrx</a>&nbsp;
        Just click over and register as a Yahoo member and you can join the
        group.</span></p></span></td></tr></tbody></table> <a href="http://hi.baidu.com/lzhts/blog/item/b64455da73adbbc7b7fd4867.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/lzhts/blog/category/Zian">Zian</a>&nbsp;<a href="http://hi.baidu.com/lzhts/blog/item/b64455da73adbbc7b7fd4867.html#comment">查看评论</a>]]></description>
        <pubDate>2011年10月24日 星期一  17:52</pubDate>
        <category><![CDATA[Zian]]></category>
        <author><![CDATA[lzhts]]></author>
		<guid>http://hi.baidu.com/lzhts/blog/item/b64455da73adbbc7b7fd4867.html</guid>
</item>

<item>
        <title><![CDATA[双十杂说]]></title>
        <link><![CDATA[http://hi.baidu.com/lzhts/blog/item/82a4bc992a4279146e068c84.html]]></link>
        <description><![CDATA[
		
		<p>今天是十月十一日，双十过去了。</p><p>以前不知道双十代表什么。</p><p>虽不至于矫情到怀念什么中华民国，但也不至于像某party那样无耻。</p><p>1.秋海棠<br /><span></span></p><p><span><img small="0" src="http://hiphotos.baidu.com/lzhts/pic/item/3f6732d1d9359e4a9a50276a.jpg" /></span></p><p>2.【马英九的“三个代表”】马英九：我们愿意支持一个最终的统一的一个中国理想，但这个中国必须是“代表自由，代表民主，代表公平”。什么时候条件达到，什么时候就可以讨论统一事宜，否则一切都无从谈起。<br /><span></span></p><p><span><img small="0" src="http://hiphotos.baidu.com/lzhts/pic/item/df0f88549cdfd76d3b293547.jpg" /></span></p><p>3.双十节源于1911年10月10日武昌起义。中华民国没有灭亡，人家在对岸为华人世界做出了一个自由民主的榜样。<br />辛亥革命次年，民国政府将其定为国庆。中华民国迁台后，经济跻身亚洲四小龙。政治逐步开明，开放报禁党禁，实现了多党竞争的民主选举制度。为中华民族保留了一块弥足珍贵的民主试验田。</p><p>辛亥革命百年，两岸领导人讲话对比：1、马英九讲话，歌颂的是台湾人民的善良、勤奋和进取，细数的是华语音乐、电影创作、献血率、认养儿童、慈
善捐款等“小事”、“小人物”。2、胡锦涛讲话，歌颂的是中共如何继承、发展、团结带领人民，说的都是“伟大事业”、“巨大成就”、“辉煌篇章”等“大
事”。</p><p><br /></p> <a href="http://hi.baidu.com/lzhts/blog/item/82a4bc992a4279146e068c84.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/lzhts/blog/category/%A1%BE%C4%F1%A1%BF%CD%D0%B0%EE">【鸟】托邦</a>&nbsp;<a href="http://hi.baidu.com/lzhts/blog/item/82a4bc992a4279146e068c84.html#comment">查看评论</a>]]></description>
        <pubDate>2011年10月11日 星期二  00:47</pubDate>
        <category><![CDATA[【鸟】托邦]]></category>
        <author><![CDATA[lzhts]]></author>
		<guid>http://hi.baidu.com/lzhts/blog/item/82a4bc992a4279146e068c84.html</guid>
</item>

<item>
        <title><![CDATA[社会和谐主义地窖]]></title>
        <link><![CDATA[http://hi.baidu.com/lzhts/blog/item/ba80bea19d266297471064b7.html]]></link>
        <description><![CDATA[
		
		<p>Big Brother is watching you .</p><p>and fuck you .</p><p>想自由的被打死</p><p>不听话的打死</p><p>剩下的，还需争相献媚才能活命。</p><p>“这是一个暂时做稳了奴才的时代。”</p><p>斯德哥尔摩综合症。</p><p>天朝还有十几亿患者。</p><p>你我皆为奴。</p> <a href="http://hi.baidu.com/lzhts/blog/item/ba80bea19d266297471064b7.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/lzhts/blog/category/%A1%BE%C4%F1%A1%BF%CD%D0%B0%EE">【鸟】托邦</a>&nbsp;<a href="http://hi.baidu.com/lzhts/blog/item/ba80bea19d266297471064b7.html#comment">查看评论</a>]]></description>
        <pubDate>2011年09月27日 星期二  13:38</pubDate>
        <category><![CDATA[【鸟】托邦]]></category>
        <author><![CDATA[lzhts]]></author>
		<guid>http://hi.baidu.com/lzhts/blog/item/ba80bea19d266297471064b7.html</guid>
</item>

<item>
        <title><![CDATA[Android.mk文件语法规范及使用模板]]></title>
        <link><![CDATA[http://hi.baidu.com/lzhts/blog/item/9783964508285f2486947358.html]]></link>
        <description><![CDATA[
		
		<p>模块描述变量:</p>
<p>下面的变量用于向编译系统描述你的模块。你应该定义在'include $(CLEAR_VARS)'和'include $(BUILD_XXXXX)'之间定义。正如前面描写的那样，$(CLEAR_VARS是一个脚本，清除所有这些变量，除非在描述中显式注明。</p>
<p> </p>
<p>LOCAL_PATH</p>
<p>　　这个变量用于给出当前文件的路径。你必须在Android.mk的开头定义，可以这样使用：</p>
<p> </p>
<p>LOCAL_PATH := $(call my-dir)</p>
<p>这个变量不会被$(CLEAR_VARS)清除，因此每个Android.mk只需要定义一次（即使你在一个文件中定义了几个模块的情况下）。</p>
<p> </p>
<p>LOCAL_MODULE</p>
<p>这是你模块的名字，它必须是唯一的，而且不能包含空格。你必须在包含任一的$(BUILD_XXXX)脚本之前定义它。模块的名字决定了生成文件的 名字，例如，如果一个一个共享库模块的名字是&lt;foo&gt;，那么生成文件的名字就是lib&lt;foo&gt;.so。但是，在你的NDK生 成文件中（或者Android.mk或者Application.mk），你应该只涉及(引用)有正常名字的其他模块。</p>
<p> </p>
<p>LOCAL_SRC_FILES</p>
<p>这是要编译的源代码文件列表。只要列出要传递给编译器的文件，因为编译系统自动为你计算依赖。</p>
<p>注意源代码文件名称都是相对于LOCAL_PATH的，你可以使用路径部分，例如：</p>
<p>LOCAL_SRC_FILES := foo.c \</p>
<p>toto/bar.c</p>
<p>注意：在生成文件中都要使用UNIX风格的斜杠(/).windows风格的反斜杠不会被正确的处理。</p>
<p> </p>
<p>LOCAL_CPP_EXTENSION</p>
<p>这是一个可选变量，用来指定C++代码文件的扩展名，默认是'.cpp',但是你可以改变它，比如：</p>
<p>LOCAL_CPP_EXTENSION := .cxx</p>
<p> </p>
<p>LOCAL_C_INCLUDES</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  路径的可选配置，是从根目录开始的，</p>
<p>&nbsp;&nbsp;&nbsp;  all sources (C, C++ and Assembly). For example:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  LOCAL_C_INCLUDES := sources/foo</p>
<p>&nbsp;&nbsp;&nbsp;  Or even:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  LOCAL_C_INCLUDES := $(LOCAL_PATH)/../foo</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  需要在任何包含LOCAL_CFLAGS / LOCAL_CPPFLAGS标志之前。</p>
<p> </p>
<p>LOCAL_CFLAGS</p>
<p>可选的编译器选项，在编译C代码文件的时候使用。</p>
<p>这可能是有用的，指定一个附加的包含路径（相对于NDK的顶层目录），宏定义，或者编译选项。</p>
<p>　重要信息：不要在Android.mk中改变optimization/debugging级别，只要在Application.mk中指定合适的信息，就会自动地为你处理这个问题，在调试期间，会让ＮＤＫ自动生成有用的数据文件。</p>
<p> </p>
<p>LOCAL_CXXFLAGS</p>
<p>Same as LOCAL_CFLAGS for C++ source files</p>
<p> </p>
<p>LOCAL_CPPFLAGS</p>
<p>与LOCAL_CFLAGS相同，但是对C 和　C++ source files都适用。</p>
<p> </p>
<p>LOCAL_STATIC_LIBRARIES</p>
<p>应该链接到这个模块的静态库列表（使用BUILD_STATIC_LIBRARY生成），这仅仅对共享库模块才有意义。</p>
<p> </p>
<p>LOCAL_SHARED_LIBRARIES</p>
<p>这个模块在运行时要依赖的共享库模块列表，在链接时需要，在生成文件时嵌入的相应的信息。注意：这不会附加列出的模块到编译图，也就是，你仍然需要在Application.mk中把它们添加到程序要求的模块中。</p>
<p> </p>
<p>LOCAL_LDLIBS</p>
<p>编译你的模块要使用的附加的链接器选项。这对于使用”-l”前缀传递指定库的名字是有用的。例如，下面将告诉链接器生成的模块要在加载时刻链接到/system/lib/libz.so</p>
<p>LOCAL_LDLIBS := -lz</p>
<p>看docs/STABLE-APIS.TXT获取你使用NDK发行版能链接到的开放的系统库列表。</p>
<p> </p>
<p>LOCAL_ALLOW_UNDEFINED_SYMBOLS</p>
<p>　　默认情况下，在试图编译一个共享库时，任何未定义的引用将导致一个“未定义的符号”错误。这对于在你的源代码文件中捕捉错误会有很大的帮助。</p>
<p>然而，如果你因为某些原因，需要不启动这项检查，把这个变量设为‘ｔｒｕｅ’。注意相应的共享库可能在运行时加载失败。（这个一般尽量不要去设为true）</p>
<p> </p>
<p>LOCAL_ARM_MODE</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  默认情况下，arm目标二进制会以thumb的形式生成（16位），你可以通过设置这个变量为arm如果你希望你的module是以32位指令的形式。</p>
<p>&nbsp;&nbsp;&nbsp;  'arm' (32-bit instructions) mode. E.g.:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  LOCAL_ARM_MODE := arm</p>
<p>注意你同样可以在编译的时候告诉系统编译特定的类型，比如</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  LOCAL_SRC_FILES := foo.c bar.c.arm</p>
<p>这样就告诉系统总是将bar.c以arm的模式编译，</p>
<p> </p>
<p> </p>
<p>Android.mk使用模板</p>
<p>在一个Android.mk中可以生成多个可执行程序、动态库和静态库。</p>
<p>1，编译应用程序的模板：</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;  #Test Exe</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;  LOCAL_PATH := $(call my-dir)</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;  #include $(CLEAR_VARS)</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;  LOCAL_SRC_FILES:= main.c</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;  LOCAL_MODULE:= test_exe</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;  #LOCAL_C_INCLUDES :=</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;  #LOCAL_STATIC_LIBRARIES :=</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;  #LOCAL_SHARED_LIBRARIES :=</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;  include $(BUILD_EXECUTABLE)</p>
<p>（菜鸟级别解释：:=是赋值的意思，$是引用某变量的值）LOCAL_SRC_FILES中加入源文件路径，LOCAL_C_INCLUDES  中加入所需要包含的头文件路径，LOCAL_STATIC_LIBRARIES加入所需要链接的静态库（*.a）的名 称，LOCAL_SHARED_LIBRARIES中加入所需要链接的动态库（*.so）的名称，LOCAL_MODULE表示模块最终的名 称，BUILD_EXECUTABLE表示以一个可执行程序的方式进行编译。</p>
<p>2，编译静态库的模板：</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;  #Test Static Lib</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;  LOCAL_PATH := $(call my-dir)</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;  include $(CLEAR_VARS)</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;  LOCAL_SRC_FILES:= \</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  helloworld.c</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;  LOCAL_MODULE:= libtest_static</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;  #LOCAL_C_INCLUDES :=</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;  #LOCAL_STATIC_LIBRARIES :=</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;  #LOCAL_SHARED_LIBRARIES :=</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;  include $(BUILD_STATIC_LIBRARY)</p>
<p>一般的和上面相似，BUILD_STATIC_LIBRARY表示编译一个静态库。</p>
<p>3，编译动态库的模板：</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;  #Test Shared Lib</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;  LOCAL_PATH := $(call my-dir)</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;  include $(CLEAR_VARS)</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;  LOCAL_SRC_FILES:= \</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  helloworld.c</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;  LOCAL_MODULE:= libtest_shared</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;  TARGET_PRELINK_MODULES := false</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;  #LOCAL_C_INCLUDES :=</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;  #LOCAL_STATIC_LIBRARIES :=</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;  #LOCAL_SHARED_LIBRARIES :=</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  include $(BUILD_SHARED_LIBRARY)</p>
<p>一般的和上面相似，BUILD_SHARED_LIBRARY表示编译一个共享库。</p>
<p> </p>
<p>以上三者的生成结果分别在如下，generic依具体target会变：</p>
<p>out/target/product/generic/obj/EXECUTABLE</p>
<p>out/target/product/generic/obj/STATIC_LIBRARY</p>
<p>out/target/product/generic/obj/SHARED_LIBRARY</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  每个模块的目标文件夹分别为：</p>
<p>可执行程序：XXX_intermediates</p>
<p>静态库：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  XXX_static_intermediates</p>
<p>动态库：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  XXX_shared_intermediates</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  另外，在Android.mk文件中，还可以指定最后的目标安装路径，用LOCAL_MODULE_PATH和LOCAL_UNSTRIPPED_PATH来指定。不同的文件系统路径用以下的宏进行选择：</p>
<p>TARGET_ROOT_OUT：表示根文件系统。</p>
<p>TARGET_OUT：表示system文件系统。</p>
<p>TARGET_OUT_DATA：表示data文件系统。</p>
<p>用法如：</p>
<p>LOCAL_MODULE_PATH:=$(TARGET_ROOT_OUT)</p>
<p><a>http://blog.chinaunix.net/u3/99423/showart_2206760.html</a></p> <a href="http://hi.baidu.com/lzhts/blog/item/9783964508285f2486947358.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/lzhts/blog/category/Android">Android</a>&nbsp;<a href="http://hi.baidu.com/lzhts/blog/item/9783964508285f2486947358.html#comment">查看评论</a>]]></description>
        <pubDate>2011年09月22日 星期四  11:51</pubDate>
        <category><![CDATA[Android]]></category>
        <author><![CDATA[lzhts]]></author>
		<guid>http://hi.baidu.com/lzhts/blog/item/9783964508285f2486947358.html</guid>
</item>

<item>
        <title><![CDATA[中国80年来几大国耻]]></title>
        <link><![CDATA[http://hi.baidu.com/lzhts/blog/item/56ed51fbc6fe1e0d6d22ebc5.html]]></link>
        <description><![CDATA[
		
		<p>转自草榴社区。。</p><p>纯转发，没有考证</p><p>==============</p><p>之一：国共内战</p><p>八年抗战，不是中国的耻辱而是光荣。但是此后的国共内战，则是一场彻头彻尾的国耻<br>。当打败共同的敌人后，淮海大战，140万中华儿女在自己的土地上自相残杀！几年前<br>，《大决战》，上演，面对这种手足相残，电影院里一片欢呼，这中欢呼，是这种耻辱<br>的更耻辱的注解。</p><p>抗美援朝的场景（互联网）</p><p>之二：北韩冤魂</p><p>无论那场战争，胜也罢，败也罢。一个不争的事实是：我们把半个韩国的人民置于一个<br>人类最残暴的政权下60年！是我们使他们在暗无天日的人间地狱中受尽煎熬！历史不会<br>原谅我们！</p><p>反又运动，引蛇出洞的阳谋。（互联网）</p><p>之三：反右</p><p>摆出谦虚的态度，希望大家多提意见。实际却是“引蛇出洞”，好一网打尽。世界上，<br>除了纳粹德国对犹太人的欺骗，有比此更无耻的事情吗？</p><p>专研中国近代史的荷兰学者冯客(FrankKikotter)博士，出版中国大饥荒专著《毛制造<br>的大饥荒》（RFA）</p><p>之四：三年饥荒</p><p>这场饥荒的耻辱是如此的强烈，以至于其始作俑者都要以“自然灾害”来推搪--这其实<br>使耻辱更加强烈。</p><p>在饥荒的时候，我们在大量出口粮食。</p><p>在饥荒的时候，我们拿出了比还苏联债务更多的钱去援助第三世界。</p><p>在饥荒的时候，风阳书记感慨：多好的人民啊，宁可饿死也不抢国库粮食</p><p>---------这话反过来就是：多好的政府啊，看着老百姓饿死也不从开仓赈济。</p><p>文革时期的批斗场面（互联网）</p><p>之五：十年文革</p><p>那是一场浩劫，也是一场耻辱。一个民族做了这样的事情，就根本没有资格再自吹自擂。</p><p>提起日本侵略者，中国人会把一堆的贬义词奉上。</p><p>可是，日本人最起码没有这样对待日本人吧？</p><p>什么样的民族会把自己的国家精英关进牛棚？</p><p>什么样的民族会把自己的社会栋梁摧残怠尽？</p><p>什么样的民族会鼓吹“知识越多越反动”？</p><p>答案已经有了：中国人！</p><p>越来越多的史料显示长征为假抗日、真逃亡（互联网）</p><p>之六：篡改历史。</p><p>中国其实是最没有资格指责日本篡改历史的。中国的历史教科书，把对中国有天高地厚<br>之恩，存亡续绝之义的盟友描绘成野心狼。中国的历史教科书，闭口不提为国血战捐躯<br>的国军将士的赫赫功勋。中国的历史教科书，把在东北犯下滔天大罪的苏联当成恩人。<br>中国的教科书，竟然指责美国扔下原子弹。</p><p>想说几个平常的：</p><p>几十年前，大家饿得面有菜色，而洋人出入凭兑换劵才能消费的友谊商店里货品琳琅满<br>目，在自己国土上变相地华人与狗不得入内，算不算一耻？</p><p>直到现在，洋人出入的宾馆和涉外写字楼可以随便看CNN，但百姓却不能自由加装卫星<br>天线，同样也是在自己的国土上，这个算不算？</p><p>每年公车公款吃喝玩乐报销掉几千个亿，而教育医疗低保却欠一屁股帐，这个也算吧？</p>还有，每年纳税几千上万，养活一班大爷公仆，自己手上却连一张真正的选票也没有，<br>算不算一耻？<br>-- <a href="http://hi.baidu.com/lzhts/blog/item/56ed51fbc6fe1e0d6d22ebc5.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/lzhts/blog/category/%A1%BE%C4%F1%A1%BF%CD%D0%B0%EE">【鸟】托邦</a>&nbsp;<a href="http://hi.baidu.com/lzhts/blog/item/56ed51fbc6fe1e0d6d22ebc5.html#comment">查看评论</a>]]></description>
        <pubDate>2011年09月13日 星期二  17:26</pubDate>
        <category><![CDATA[【鸟】托邦]]></category>
        <author><![CDATA[lzhts]]></author>
		<guid>http://hi.baidu.com/lzhts/blog/item/56ed51fbc6fe1e0d6d22ebc5.html</guid>
</item>


</channel>
</rss>
