<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>找不着北</title>
	
	<link>http://www.loveazure.com</link>
	<description>Lost bearings in city</description>
	<lastBuildDate>Sat, 27 Feb 2010 07:12:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/hadesmile" /><feedburner:info uri="hadesmile" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Lost bearings in city</itunes:subtitle><item>
		<title>一起来锐推</title>
		<link>http://feedproxy.google.com/~r/hadesmile/~3/FSDqlyvkCSc/540</link>
		<comments>http://www.loveazure.com/archives/540#comments</comments>
		<pubDate>Sat, 27 Feb 2010 04:43:33 +0000</pubDate>
		<dc:creator>低调の华丽</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[introduce]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[介绍]]></category>
		<category><![CDATA[微博客]]></category>
		<category><![CDATA[推特]]></category>

		<guid isPermaLink="false">http://www.loveazure.com/?p=540</guid>
		<description><![CDATA[微薄真是个不错的东西。从2007年上饭否，就渐渐爱上了这个互联网上的新生事物。我觉得，微薄绝对是继聊天室，bbs，im等之后的具有革命意义的互联网产品。 可惜，2009年中国互联网风云巨变，饭否等一大批国内微薄网站相继倒闭。之后，因为种种原因，我再没使用过微薄。
之后偶遇奶瓶腿，顿时茅塞顿开，转战推特。在我看来，国内微薄纯属垃圾。微薄之所以流行，是因为便捷的发布方式，随时，随地；畅通的交流渠道，可以和在世界上任何人进行交流；自由的表达途径，不受任何人干扰。而国内的微薄，后面两点是绝对做不到的。
我不愿意在一个封闭的，不自由的，收到监控的聊天环境下聊天。那样的聊天还有什么意思？虽然我写的东西几乎无关zz，可是我依然感觉到被束缚。我喜欢开心的时候大叫，生气的时候骂骂娘，无论我写什么，都没有人来横加干涉。其实这和我当初从新浪博客里搬出来的初衷是一样。Twitter是个很好的微薄。虽然被墙，但是由于它的开放api，可以在不访问官网的情况下看推和发推。国内有很多基于此的应用，包括桌面客户端，浏览器插件，web客户端等。当然，web客户端应该是最方便的，因为不需要下载，而且能在手机上使用。比较不错的Web客户端有推特中文圈和奶瓶腿。网上有很多关于如何架设的文章，可以搜索一下。
现在，除了谷歌阅读器，我又多了一个了解信息的渠道。twitter的信息简短精炼，真实可靠。这是一个完全民主的环境，人与人之间靠信息沟通，自由发表任何看法。作为一个低调的人，我常常看那些中文微薄牛人在那砍大山，乐此不彼。希望大家都能加入到twitter的大家庭来，一起锐推。我的推特是 @didiao，希望大家follow，呵呵！
Ps:由于突然断网，这篇文章是在我的M608c手机上完成（安装了一个wap插件），还算比较顺利。小小佩服下自己修手机的能力，我的M608c居然就这样复活了，哈哈！
]]></description>
			<content:encoded><![CDATA[<p>微薄真是个不错的东西。从2007年上饭否，就渐渐爱上了这个互联网上的新生事物。我觉得，微薄绝对是继聊天室，bbs，im等之后的具有革命意义的互联网产品。 可惜，2009年中国互联网风云巨变，饭否等一大批国内微薄网站相继倒闭。之后，因为种种原因，我再没使用过微薄。</p>
<p>之后偶遇奶瓶腿，顿时茅塞顿开，转战推特。在我看来，国内微薄纯属垃圾。微薄之所以流行，是因为便捷的发布方式，随时，随地；畅通的交流渠道，可以和在世界上任何人进行交流；自由的表达途径，不受任何人干扰。而国内的微薄，后面两点是绝对做不到的。</p>
<p>我不愿意在一个封闭的，不自由的，收到监控的聊天环境下聊天。那样的聊天还有什么意思？虽然我写的东西几乎无关zz，可是我依然感觉到被束缚。我喜欢开心的时候大叫，生气的时候骂骂娘，无论我写什么，都没有人来横加干涉。其实这和我当初从新浪博客里搬出来的初衷是一样。Twitter是个很好的微薄。虽然被墙，但是由于它的开放api，可以在不访问官网的情况下看推和发推。国内有很多基于此的应用，包括桌面客户端，浏览器插件，web客户端等。当然，web客户端应该是最方便的，因为不需要下载，而且能在手机上使用。比较不错的Web客户端有推特中文圈和奶瓶腿。网上有很多关于如何架设的文章，可以搜索一下。</p>
<p>现在，除了谷歌阅读器，我又多了一个了解信息的渠道。twitter的信息简短精炼，真实可靠。这是一个完全民主的环境，人与人之间靠信息沟通，自由发表任何看法。作为一个低调的人，我常常看那些中文微薄牛人在那砍大山，乐此不彼。希望大家都能加入到twitter的大家庭来，一起锐推。我的推特是 @didiao，希望大家follow，呵呵！</p>
<p>Ps:由于突然断网，这篇文章是在我的M608c手机上完成（安装了一个wap插件），还算比较顺利。小小佩服下自己修手机的能力，我的M608c居然就这样复活了，哈哈！</p>
<img src="http://feeds.feedburner.com/~r/hadesmile/~4/FSDqlyvkCSc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.loveazure.com/archives/540/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.loveazure.com/archives/540</feedburner:origLink></item>
		<item>
		<title>重装系统注意事项</title>
		<link>http://feedproxy.google.com/~r/hadesmile/~3/tQz5ljiqf-k/535</link>
		<comments>http://www.loveazure.com/archives/535#comments</comments>
		<pubDate>Fri, 29 Jan 2010 16:43:49 +0000</pubDate>
		<dc:creator>低调の华丽</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[注意]]></category>
		<category><![CDATA[重装系统]]></category>

		<guid isPermaLink="false">http://www.loveazure.com/?p=535</guid>
		<description><![CDATA[备份资料
根据自己的需要将C盘中需要的文件备份出来，特别是QQ用户文件夹（QQ安装目录\Users）
准备启动盘
准备一张系统光盘，如果只是为了上网以及一般应用，推荐深度精简版系统，如果需要完整功能，推荐VLK版。对于一些没有光驱的笔记本用户，请事先准备好启动U盘。启动U盘一般安装的是WinPE系统，可以到网上找一下启动U盘制作教程。
安装系统
系统一般装在C盘。对于系统磁盘的大小，建议分配在5G-10G左右合适。5G for 精简版，10G for 完整版。这是考虑到系统盘如果分配太大则浪费空间。当然，如果是为了以后要升级Win7，可将系统盘调整为20G。
安装系统以及硬件驱动步骤略去。
系统安装完成后，设置虚拟内存。虚拟内存最好设置在非系统盘（如D盘）。设置大小根据实际内存而定，384M,512M,768M都是常用设置大小。如果电脑内存在2G以上，则关闭虚拟内存。
软件安装
软件安装遵循够用原则，切忌贪多。以安装绿色软件以及免费软件为主，实在没办法才安装非绿色软件，或安装共享软件。最好不要安装破解版软件。绿色软件放在非系统盘里，这样下次重装系统的时候直接拖快捷方式到桌面上就可以了。
常用绿色&#38;免费软件，总结如下
聊天软件：QQ，TM，Pigdin，阿里旺旺
下载软件：迅雷，电驴
播放器：射手播放器，QQ影音
浏览器：世界之窗，Chrome，Firefox
PDF：Foxit Reader
Office:WPS
压缩解压缩：7zip
英汉翻译：谷歌金山词霸
系统备份
我不太推荐系统备份，意义不是很大，因为如果安装过软件的话，系统里会留有那些注册表信息。除非是还没装任何软件的时候备份系统，这样的话确定起到一个加快系统安装的作用。
]]></description>
			<content:encoded><![CDATA[<p><strong>备份资料</strong></p>
<p>根据自己的需要将C盘中需要的文件备份出来，特别是QQ用户文件夹（QQ安装目录\Users）</p>
<p><strong>准备启动盘</strong></p>
<p>准备一张系统光盘，如果只是为了上网以及一般应用，推荐深度精简版系统，如果需要完整功能，推荐VLK版。对于一些没有光驱的笔记本用户，请事先准备好启动U盘。启动U盘一般安装的是WinPE系统，可以到网上找一下启动U盘制作教程。</p>
<p><strong>安装系统</strong></p>
<p>系统一般装在C盘。对于系统磁盘的大小，建议分配在5G-10G左右合适。5G for 精简版，10G for 完整版。这是考虑到系统盘如果分配太大则浪费空间。当然，如果是为了以后要升级Win7，可将系统盘调整为20G。</p>
<p>安装系统以及硬件驱动步骤略去。</p>
<p>系统安装完成后，设置虚拟内存。虚拟内存最好设置在非系统盘（如D盘）。设置大小根据实际内存而定，384M,512M,768M都是常用设置大小。如果电脑内存在2G以上，则关闭虚拟内存。</p>
<p><strong>软件安装</strong></p>
<p>软件安装遵循够用原则，切忌贪多。以安装绿色软件以及免费软件为主，实在没办法才安装非绿色软件，或安装共享软件。最好不要安装破解版软件。绿色软件放在非系统盘里，这样下次重装系统的时候直接拖快捷方式到桌面上就可以了。</p>
<p>常用绿色&amp;免费软件，总结如下</p>
<p>聊天软件：QQ，TM，Pigdin，阿里旺旺</p>
<p>下载软件：迅雷，电驴</p>
<p>播放器：射手播放器，QQ影音</p>
<p>浏览器：世界之窗，Chrome，Firefox</p>
<p>PDF：Foxit Reader</p>
<p>Office:WPS</p>
<p>压缩解压缩：7zip</p>
<p>英汉翻译：谷歌金山词霸</p>
<p><strong>系统备份</strong></p>
<p>我不太推荐系统备份，意义不是很大，因为如果安装过软件的话，系统里会留有那些注册表信息。除非是还没装任何软件的时候备份系统，这样的话确定起到一个加快系统安装的作用。</p>
<img src="http://feeds.feedburner.com/~r/hadesmile/~4/tQz5ljiqf-k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.loveazure.com/archives/535/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.loveazure.com/archives/535</feedburner:origLink></item>
		<item>
		<title>孝是一种封建糟粕</title>
		<link>http://feedproxy.google.com/~r/hadesmile/~3/7Q0qSPL81pY/524</link>
		<comments>http://www.loveazure.com/archives/524#comments</comments>
		<pubDate>Mon, 18 Jan 2010 07:42:31 +0000</pubDate>
		<dc:creator>低调の华丽</dc:creator>
				<category><![CDATA[独立思考]]></category>
		<category><![CDATA[孝顺]]></category>
		<category><![CDATA[封建思想]]></category>
		<category><![CDATA[糟粕]]></category>

		<guid isPermaLink="false">http://www.loveazure.com/?p=524</guid>
		<description><![CDATA[关于孝顺，昨天我想了一夜，突然有了一些新的想法。
我觉得，对于一件事来说，有对有错。当然不同的人可能对于事情的对错有不同的看法，但是不管怎样，绝大多数的人都会去做对的事情，而不做不对的事情，只有孝道不是这样的。孝道抛弃了是非观念，如果是你的长辈，你就要听他的任何话，不管对错。中国人奉行“仁义礼智信,忠孝廉耻勇”，如果谁没有做到，就是大逆不道，道德败坏，为人所不齿，所以几千年来没几个人能越过这个雷池。
其他几个词我没怎么研究，但是孝的缘由，我想应该是这样的。中国人普遍贫穷，种田的就不用说了，生老病死没有保障，达官贵人虽然有钱，但是谁也预料不到那些突发的事。所以有句话叫，“养儿防老”，什么意思？就是我年轻的时候养你，给你吃给你穿，老了生活没有依托了，就让儿女们照顾，解决养老问题。比较可悲的事，养老问题几千年后到现在居然还是没有解决。
孝，起源于养儿防老，但是不止养儿防老。可以说，孝是封建君主为了逃避责任建立的一种特殊的养老制度。 其目的就是以家长为中心，随意践踏儿女们的想法，为自己的个人意志而服务。这本身就是过去父母依仗着自己处于强势、孩子处于弱势而制定的极不公平的强权、霸权主义。比如，我跟我老人们有时候会有意见不一致，每当这个时候，我就会把自己的想法搬出来跟他们理论，因为我觉得我是对的，既然是对的，那就要坚持。但是我爸就会说，他们年纪这么大了，不要不懂事，不要去跟老人们争。其实我也不想跟他们争，老人们确实比较顽固。我觉得让我嘴皮子上不争可以，但是如果在做事上不争就太不应该了。毕竟我做事又不是你们做事。但是其实“争”本身就已经是不孝顺了，“听话”才叫孝顺。
我不知道这种封建糟粕毒害了多少人，多少人因为一个“孝”字放弃了自己的理想，放弃了自己的事业，或是放弃了自己的爱人，一辈子去做一些自己不喜欢做的事情，没有理由，仅仅是因为“孝”这个字。
有人说，父母一把屎一把尿把你喂大，你要尽自己的养育之恩。老罗说过，父母儿女无恩论，我绝对支持。是父母想生我，不是我自己要出生，来这个世界的，为什么我要报答？父母养育儿女是义务，不养就是犯罪。
我反对孝，但是我爱我父母，我也会尽力让他们有一个幸福的晚年。我希望所有人在处理和父母问题上用爱来解决。爱意味着你是发自真心的做事，意味着你有听父母的权利，也有不听的权利。你觉得对，你就去做，你觉得不对，大可不必去做，因为这是你的生活，不是你父母的。
我想在国外应该没有“孝”这种事吧，人家养老制度那是相当的优越。
今天早上百度了一下，发现还是有收获的。
中国的孝道叫做“孝顺”，第2个字“顺”的意思是顺从，就是说不管父母是对还是错，作为孩子都要顺从，否则就是不孝、大逆不道……这根本就是封建毒瘤，阻碍社会发展、人类进步的绊脚石。
人的本质就是自私的，不会因为你为人父母就变得无私。
你的父母对你，或者你对你的儿女是世界上最自私的行为。正因为这是最自私的行为，身为父母才会竭力去抚养自己的儿女，当然他也可能肆无忌惮地对他的儿女发泄他的权利欲（很多无能的人都是这样）。
如果你不是你父母亲生，或者你的儿女不是你亲生，想想看会有什么事情发生？多少恩怨情仇皆因此而起。
无私的人是那些视他人父母为自己父母一样尊重，视他人儿女为自己儿女一样慈爱。这样的人就可以说是圣人了。
很多人似乎都是为了逃避孤独、寻求依赖和精神寄托、稳定婚姻、养老等等而生子，甚至有的是为了自己刹那间的快乐而不小心生下了后代（不论哪种原因，都是为了自己的利益而生的孩子），在儿女的成长过程中，也很少全然地关心儿女，他们要子女孝顺他们，是完全不够资格的。
社会应当加强那些将为人父母者如何做一名合格父母的教育，而不是要求子女孝顺父母。
站在为人父母的角度（我们每个人都可能为人父母，在你即将为人父母之前问问自己）：你认为是你慈爱子女重要，还是子女孝顺你重要？
大部分人都是如此的自私，都只考虑子女如何孝顺自己，却从不考虑或极力避免自己为人父母应当如何慈爱子女。你为了自己的快乐生下孩子，你凭什么说你对他有恩呢？除了自己的快乐，你还有什么目的要生下孩子呢？就是为了你对你的孩子有天大的恩吗？你让你的孩子几乎是带着罪过来到这世上，他来到这世上就要记着为你报恩了，要是他不愿意来这世上该如何办呢？
有些人似乎与父母有很深感情，但要知道这是你对你父母的依恋，甚至是依赖（这说明你不够独立）。依恋父母是人的天性，而不是孝。孝是人为的强制手段。本来所有为人父母者都能享受子女依恋自己的天伦之乐。可惜人性的自私，破坏了天道。可悲可叹。
（依恋是个体与重要他人建立的一种深层次的、坚固的、持续的情感联结。）
维护孝道的人：
一种是卑鄙的人，他们有很强的权力欲，想利用孝道达到其他目地。古代的君王，当官的大多如此。
一种是思想情感上的废物，他们利用子女对自己的天然依赖，希望通过子女建立他的自我感。
一种是无情无义的商贩，他们希望对子女的投入得到最大的回报。
一种是找不到自己的人生意义，却寄托于子女身上的蠢货，他们把自己作为一个人应该做的工作说成是为了子女。荒唐之极。
一种无耻的无赖，他们会对子女说不管我对你做什么，我都是为你好，或希望你好。他们企图掌控子女的思想和行为，还一幅大恩人的样子。
现实是每个人对自己子女的爱都是最自私的所谓爱。不是以恩人的样子追求回报，就是以家长的威严寻求控制。
“孝”这个字，上面一个“土”，可以意为“天生的”，一撇下面一个“子”，仿佛一把刀压在“子”头上。又可以理解为半个“老”压着一个“子”。整个字的意思就是做子女的天生就得顶着来自长辈的一把刀，受着长辈的压迫，长辈可以犯错误而不道歉，子女却只能逆来顺受。
所谓忠孝仁义,本身就是封建君王用来维护统治的。儒家思想里的君为臣纲,父为子纲,夫为妻纲（含义：要求为臣、为子、为妻的必须绝对服从于君、父、夫）是很独裁的.
如果真的爱小孩的话，按照现行状况，很多人应该选择不生，而不是生。人一出生就开始面对疾病，生活，压力和死亡。有幸福的人，但是也有非常大的一部分是不幸福的。所以不是所有的人都适合要孩子的，要看你有没有生养、教育孩子的能力。
受过良好家庭教育的孩子是绝对不会不孝顺父母的。受过良好家教的孩子不仅孝敬父母，而且和父母的关系非常融洽，几乎是无话不谈
那些不被孩子孝顺的父母纯粹是自己造成的。
可怜之人必有可恨之处，养不教父之过，任何事情都是有原因的。这样的父母应该好好反省一下自己，想想以前都是怎么对待孩子的，给孩子造成了哪些伤害。不过这样的父母大多从来不反省自己，即使反省也找不到原因，因为这样的父母根本就是无知、至少在教育孩子这方面根本不懂
中国有很多父母不仅仅是不懂教育，而且人格有缺陷、心理不健全
不懂教育，指的是教育方法的不科学、不合理；但是中国有些父母对待孩子的方式根本就谈不上是教育，至少打骂孩子就不是教育，而是暴力行为，打骂只能在外表上、肉体上控制孩子，但是不能让孩子内心得到服从。从某种程度上讲，打骂孩子是一种变态行为（象征性的打骂、以讲道理为主的除外）。另外打孩子是违法的，《未成年人保护法》有规定，但是中国的法制不健全，很多东西都是一个摆设；父母要是在美国等发达国家打孩子，早被警察抓走了。
打骂孩子、羞辱孩子、（有些甚至当着外人的面打骂、羞辱孩子）、拿自己孩子和别人家的做比较、随便对孩子发脾气、对孩子大声吼叫、不讲理、答应孩子的事做不到、把他们自己认为正确的方法思想强加给孩子而不顾孩子的感受……，以上这些根本就不是什么教育方法。这样的父母已经不是不懂教育的问题了，而是人格有重大缺陷、心理也不健全。
动不动就抱怨养孩子多么不容易，我承认，父母养一个孩子确实不容易，但是话又说回来，自己生的孩子自己不养，让谁去养？先别说人了，就是自然界的很多动物和野兽也是这么做的，“虎毒不食子”，像老虎、狮子这样凶狠的野兽生了孩子也一样把它养大。养自己的孩子根本就是动物的一种本能，对人来说更是一种责任和义务，所以养大自己的孩子是理所应当、天经地义的，没什么好骄傲的。如果说嫌养孩子麻烦，那完全可以不生呀，谁让你生了？这不是自找的吗！中国有很多父母对孩子还只停留在“只养不教”上，没有养育、教育孩子的能力就别生孩子，否则不仅伤害孩子，而且也害自己。
还有些父母会说：我生了你，给了你生命，你就应该怎么怎么样。这叫什么封建谬论？搞清楚：是谁让父母生的孩子？是他们自己。孩子并没有要求父母生，也没法要求父母生。即使父母怀孕了，突然不想要孩子了，也可以到医院把孩子打掉，生不生孩子完全是父母说了算，孩子能否来到这世上是自己决定不了的，从这一点来说，虽然父母给了孩子生命，但是孩子并不欠父母的。而且作为孩子，也未必想来到这个世上，人一出生就开始面对疾病、生活、压力和死亡，人活在这世上很不容易的，有很多时候都是在受苦（包括肉体上和精神上）。退一步说，就算孩子真的想来到这世上，也未必想生在你家里，任何孩子都想出生在一个幸福美满的家庭里，先不说富裕贫穷了，即使是生在贫穷的家庭里，孩子也希望有个懂得教育的父母，至少也希望父母的性格脾气温和，没有哪个孩子愿意让一个脾气暴躁、打骂孩子、又不懂道理的人做父母。但是这一切孩子是无法选择的，生在什么样的家庭里那完全是运气，作为孩子，永远只能被动的、无奈的接受一切，孩子永远是无辜的。
父母心情不好、工作生活压力大可以理解，但是不能对孩子发泄，因为孩子是无辜的。父母发泄完自己是舒服了，那孩子被父母骂完受的气冲谁发泄去？就没想过孩子的感受吗？孩子在父母眼里难道就是个出气筒？中国有句古话叫：“子不嫌母丑”，就是说孩子不能比较父母的好坏，但是父母却可以嫌弃自己的孩子不如别人家的好，这本身就是过去父母依仗着自己处于强势、孩子处于弱势而制定的极不公平的强权、霸权主义，毫无人权可言。自己孩子有出息了，就在外边到处炫耀；如果孩子暂时没什么作为，就骂孩子是废物、窝囊废，就拿别人家的孩子来做比较。孩子完全成了父母的一个工具、一个傀儡。大家说这样的父母是不是人格、心理不健全？这样的父母配让儿女孝顺吗？
中国还有句话叫：“养子防老”，就是说父母生养孩子完全是为了自己的养老，父母老了如果子女不在身边就被指责为不孝顺；而西方父母却把养孩子当作享受天伦之乐，父母把孩子养大后大多是自己独立生活，不能自立的就去养老院之类的一些地方，孩子很少有和父母一起生活的。在这方面应该多多学习西方的先进教育思想，在西方父母和孩子之间都是讲求互相尊重、互相平等的，而且崇尚鼓励孩子自由发展……
同样是为人父母，为什么中国和西方相差如此之大，这也算是一中国特色吧。
出生在这样家庭里的孩子，从小到大都要饱受精神上的折磨，长期下去很容易产生心里扭曲，严重的甚至会心理变态、发疯、精神分裂。这样的孩子在学校、社会上不知道要吃多少亏，等明白醒悟过来早已是遍体鳞伤了，肉体上的创伤容易愈合，但是心灵上的创伤&#8212;心理阴影恐怕要伴随自己一生。有心理专家数据统计，90%以上孩子的心理问题和家庭有关&#8212;&#8211;主要源于父母的性格、脾气不好，用自己的想法控制孩子，与孩子的沟通方式不公平，家庭暴力（打骂孩子）……只有不到10%的心理问题是来自学习、工作等社会外界的压力和社会上人的相处。
有些孩子不孝顺、离家出走、骂自己的父母、甚至有些还杀死父母等等，一些人看到这种情况的第一反应就是先责怪孩子，无风不起浪，天下就没有无缘无故的事情，难道你们就不会反思一下原因吗？之所以不理解，只能说明这样的人成长在比较幸福的家庭里、或者这些人的家庭即使不合格但是还没有糟糕到那种地步，家家有本难念的经，每个人的家庭环境都不一样，很多事情必须亲身经历才能有切身体会。考虑问题不能只站在自己的角度，要学会换位思考。那些人也非常希望有一个好的家庭，如果可以的话，谁又愿意对自己的父母那样呢？
教育方法有缺陷的父母有救；但是人格有缺陷、心里不健全的父母==不可救药。
对于出生在以上家庭的孩子来说真的是很不幸，但是现实无法改变，只有自强自立好好奋斗，尽快远离父母争取独立，才是孩子的唯一出路。先天的命运无法选择，但是后天的命运可以自己掌握！
至于有些人说什么要和父母努力沟通什么的，说实话根本没有用，首先说这种方法的人肯定不是在不合格家庭中成长的孩子。那些在合格家庭里长大的幸运孩子是很难理解的。
所以对待这种家长的唯一方法是：“尽快独立，远离他们”，跟着这种父母混真的会毁了自己一生。
中、西方父母生养孩子的最大区别
在西方，父母创造一个生命来到这世上是为了享受天伦之乐。而对于绝大多数的中国人来讲,他们生育的最大目的，是为了养一个子女来保障他们将来的生活，也就是所谓的“养儿防老”。“养儿防老”，译成经济化的语言，也就是“投资”，也就是说，中国人生育子女，其实是在作投资！！
所以，我们又可以理解了，为什么中国的生育率始终下不来？为什么中国的人口难以得到有效控制？为什么人们即便没有能力抚养子女，让子女过好的生活，接受好的教育，却依然还是要惨无人道地拼命生养呢？因为他要追求投资保障的最安全化和投资收益的最大化！悲哀啊！！！！！
]]></description>
			<content:encoded><![CDATA[<p>关于孝顺，昨天我想了一夜，突然有了一些新的想法。</p>
<p>我觉得，对于一件事来说，有对有错。当然不同的人可能对于事情的对错有不同的看法，但是不管怎样，绝大多数的人都会去做对的事情，而不做不对的事情，只有孝道不是这样的。孝道抛弃了是非观念，如果是你的长辈，你就要听他的任何话，不管对错。中国人奉行“仁义礼智信,忠孝廉耻勇”，如果谁没有做到，就是大逆不道，道德败坏，为人所不齿，所以几千年来没几个人能越过这个雷池。</p>
<p>其他几个词我没怎么研究，但是孝的缘由，我想应该是这样的。中国人普遍贫穷，种田的就不用说了，生老病死没有保障，达官贵人虽然有钱，但是谁也预料不到那些突发的事。所以有句话叫，“养儿防老”，什么意思？就是我年轻的时候养你，给你吃给你穿，老了生活没有依托了，就让儿女们照顾，解决养老问题。比较可悲的事，养老问题几千年后到现在居然还是没有解决。</p>
<p>孝，起源于养儿防老，但是不止养儿防老。可以说，孝是封建君主为了逃避责任建立的一种特殊的养老制度。 其目的就是以家长为中心，随意践踏儿女们的想法，为自己的个人意志而服务。这本身就是过去父母依仗着自己处于强势、孩子处于弱势而制定的极不公平的强权、霸权主义。比如，我跟我老人们有时候会有意见不一致，每当这个时候，我就会把自己的想法搬出来跟他们理论，因为我觉得我是对的，既然是对的，那就要坚持。但是我爸就会说，他们年纪这么大了，不要不懂事，不要去跟老人们争。其实我也不想跟他们争，老人们确实比较顽固。我觉得让我嘴皮子上不争可以，但是如果在做事上不争就太不应该了。毕竟我做事又不是你们做事。但是其实“争”本身就已经是不孝顺了，“听话”才叫孝顺。</p>
<p>我不知道这种封建糟粕毒害了多少人，多少人因为一个“孝”字放弃了自己的理想，放弃了自己的事业，或是放弃了自己的爱人，一辈子去做一些自己不喜欢做的事情，没有理由，仅仅是因为“孝”这个字。</p>
<p>有人说，父母一把屎一把尿把你喂大，你要尽自己的养育之恩。老罗说过，父母儿女无恩论，我绝对支持。是父母想生我，不是我自己要出生，来这个世界的，为什么我要报答？父母养育儿女是义务，不养就是犯罪。</p>
<p>我反对孝，但是我爱我父母，我也会尽力让他们有一个幸福的晚年。我希望所有人在处理和父母问题上用爱来解决。爱意味着你是发自真心的做事，意味着你有听父母的权利，也有不听的权利。你觉得对，你就去做，你觉得不对，大可不必去做，因为这是你的生活，不是你父母的。</p>
<p>我想在国外应该没有“孝”这种事吧，人家养老制度那是相当的优越。</p>
<p>今天早上百度了一下，发现还是有收获的。</p>
<blockquote><p>中国的孝道叫做“孝顺”，第2个字“顺”的意思是顺从，就是说不管父母是对还是错，作为孩子都要顺从，否则就是不孝、大逆不道……这根本就是封建毒瘤，阻碍社会发展、人类进步的绊脚石。</p>
<p>人的本质就是自私的，不会因为你为人父母就变得无私。</p>
<p>你的父母对你，或者你对你的儿女是世界上最自私的行为。正因为这是最自私的行为，身为父母才会竭力去抚养自己的儿女，当然他也可能肆无忌惮地对他的儿女发泄他的权利欲（很多无能的人都是这样）。</p>
<p>如果你不是你父母亲生，或者你的儿女不是你亲生，想想看会有什么事情发生？多少恩怨情仇皆因此而起。</p>
<p>无私的人是那些视他人父母为自己父母一样尊重，视他人儿女为自己儿女一样慈爱。这样的人就可以说是圣人了。</p>
<p>很多人似乎都是为了逃避孤独、寻求依赖和精神寄托、稳定婚姻、养老等等而生子，甚至有的是为了自己刹那间的快乐而不小心生下了后代（不论哪种原因，都是为了自己的利益而生的孩子），在儿女的成长过程中，也很少全然地关心儿女，他们要子女孝顺他们，是完全不够资格的。</p>
<p>社会应当加强那些将为人父母者如何做一名合格父母的教育，而不是要求子女孝顺父母。</p>
<p>站在为人父母的角度（我们每个人都可能为人父母，在你即将为人父母之前问问自己）：你认为是你慈爱子女重要，还是子女孝顺你重要？</p>
<p>大部分人都是如此的自私，都只考虑子女如何孝顺自己，却从不考虑或极力避免自己为人父母应当如何慈爱子女。你为了自己的快乐生下孩子，你凭什么说你对他有恩呢？除了自己的快乐，你还有什么目的要生下孩子呢？就是为了你对你的孩子有天大的恩吗？你让你的孩子几乎是带着罪过来到这世上，他来到这世上就要记着为你报恩了，要是他不愿意来这世上该如何办呢？</p>
<p>有些人似乎与父母有很深感情，但要知道这是你对你父母的依恋，甚至是依赖（这说明你不够独立）。依恋父母是人的天性，而不是孝。孝是人为的强制手段。本来所有为人父母者都能享受子女依恋自己的天伦之乐。可惜人性的自私，破坏了天道。可悲可叹。<br />
（依恋是个体与重要他人建立的一种深层次的、坚固的、持续的情感联结。）</p>
<p>维护孝道的人：<br />
一种是卑鄙的人，他们有很强的权力欲，想利用孝道达到其他目地。古代的君王，当官的大多如此。<br />
一种是思想情感上的废物，他们利用子女对自己的天然依赖，希望通过子女建立他的自我感。<br />
一种是无情无义的商贩，他们希望对子女的投入得到最大的回报。<br />
一种是找不到自己的人生意义，却寄托于子女身上的蠢货，他们把自己作为一个人应该做的工作说成是为了子女。荒唐之极。<br />
一种无耻的无赖，他们会对子女说不管我对你做什么，我都是为你好，或希望你好。他们企图掌控子女的思想和行为，还一幅大恩人的样子。</p>
<p>现实是每个人对自己子女的爱都是最自私的所谓爱。不是以恩人的样子追求回报，就是以家长的威严寻求控制。</p>
<p>“孝”这个字，上面一个“土”，可以意为“天生的”，一撇下面一个“子”，仿佛一把刀压在“子”头上。又可以理解为半个“老”压着一个“子”。整个字的意思就是做子女的天生就得顶着来自长辈的一把刀，受着长辈的压迫，长辈可以犯错误而不道歉，子女却只能逆来顺受。</p>
<p>所谓忠孝仁义,本身就是封建君王用来维护统治的。儒家思想里的君为臣纲,父为子纲,夫为妻纲（含义：要求为臣、为子、为妻的必须绝对服从于君、父、夫）是很独裁的.</p>
<p>如果真的爱小孩的话，按照现行状况，很多人应该选择不生，而不是生。人一出生就开始面对疾病，生活，压力和死亡。有幸福的人，但是也有非常大的一部分是不幸福的。所以不是所有的人都适合要孩子的，要看你有没有生养、教育孩子的能力。</p>
<p>受过良好家庭教育的孩子是绝对不会不孝顺父母的。受过良好家教的孩子不仅孝敬父母，而且和父母的关系非常融洽，几乎是无话不谈</p>
<p>那些不被孩子孝顺的父母纯粹是自己造成的。<br />
可怜之人必有可恨之处，养不教父之过，任何事情都是有原因的。这样的父母应该好好反省一下自己，想想以前都是怎么对待孩子的，给孩子造成了哪些伤害。不过这样的父母大多从来不反省自己，即使反省也找不到原因，因为这样的父母根本就是无知、至少在教育孩子这方面根本不懂</p>
<p>中国有很多父母不仅仅是不懂教育，而且人格有缺陷、心理不健全</p>
<p>不懂教育，指的是教育方法的不科学、不合理；但是中国有些父母对待孩子的方式根本就谈不上是教育，至少打骂孩子就不是教育，而是暴力行为，打骂只能在外表上、肉体上控制孩子，但是不能让孩子内心得到服从。从某种程度上讲，打骂孩子是一种变态行为（象征性的打骂、以讲道理为主的除外）。另外打孩子是违法的，《未成年人保护法》有规定，但是中国的法制不健全，很多东西都是一个摆设；父母要是在美国等发达国家打孩子，早被警察抓走了。</p>
<p>打骂孩子、羞辱孩子、（有些甚至当着外人的面打骂、羞辱孩子）、拿自己孩子和别人家的做比较、随便对孩子发脾气、对孩子大声吼叫、不讲理、答应孩子的事做不到、把他们自己认为正确的方法思想强加给孩子而不顾孩子的感受……，以上这些根本就不是什么教育方法。这样的父母已经不是不懂教育的问题了，而是人格有重大缺陷、心理也不健全。</p>
<p>动不动就抱怨养孩子多么不容易，我承认，父母养一个孩子确实不容易，但是话又说回来，自己生的孩子自己不养，让谁去养？先别说人了，就是自然界的很多动物和野兽也是这么做的，“虎毒不食子”，像老虎、狮子这样凶狠的野兽生了孩子也一样把它养大。养自己的孩子根本就是动物的一种本能，对人来说更是一种责任和义务，所以养大自己的孩子是理所应当、天经地义的，没什么好骄傲的。如果说嫌养孩子麻烦，那完全可以不生呀，谁让你生了？这不是自找的吗！中国有很多父母对孩子还只停留在“只养不教”上，没有养育、教育孩子的能力就别生孩子，否则不仅伤害孩子，而且也害自己。</p>
<p>还有些父母会说：我生了你，给了你生命，你就应该怎么怎么样。这叫什么封建谬论？搞清楚：是谁让父母生的孩子？是他们自己。孩子并没有要求父母生，也没法要求父母生。即使父母怀孕了，突然不想要孩子了，也可以到医院把孩子打掉，生不生孩子完全是父母说了算，孩子能否来到这世上是自己决定不了的，从这一点来说，虽然父母给了孩子生命，但是孩子并不欠父母的。而且作为孩子，也未必想来到这个世上，人一出生就开始面对疾病、生活、压力和死亡，人活在这世上很不容易的，有很多时候都是在受苦（包括肉体上和精神上）。退一步说，就算孩子真的想来到这世上，也未必想生在你家里，任何孩子都想出生在一个幸福美满的家庭里，先不说富裕贫穷了，即使是生在贫穷的家庭里，孩子也希望有个懂得教育的父母，至少也希望父母的性格脾气温和，没有哪个孩子愿意让一个脾气暴躁、打骂孩子、又不懂道理的人做父母。但是这一切孩子是无法选择的，生在什么样的家庭里那完全是运气，作为孩子，永远只能被动的、无奈的接受一切，孩子永远是无辜的。</p>
<p>父母心情不好、工作生活压力大可以理解，但是不能对孩子发泄，因为孩子是无辜的。父母发泄完自己是舒服了，那孩子被父母骂完受的气冲谁发泄去？就没想过孩子的感受吗？孩子在父母眼里难道就是个出气筒？中国有句古话叫：“子不嫌母丑”，就是说孩子不能比较父母的好坏，但是父母却可以嫌弃自己的孩子不如别人家的好，这本身就是过去父母依仗着自己处于强势、孩子处于弱势而制定的极不公平的强权、霸权主义，毫无人权可言。自己孩子有出息了，就在外边到处炫耀；如果孩子暂时没什么作为，就骂孩子是废物、窝囊废，就拿别人家的孩子来做比较。孩子完全成了父母的一个工具、一个傀儡。大家说这样的父母是不是人格、心理不健全？这样的父母配让儿女孝顺吗？</p>
<p>中国还有句话叫：“养子防老”，就是说父母生养孩子完全是为了自己的养老，父母老了如果子女不在身边就被指责为不孝顺；而西方父母却把养孩子当作享受天伦之乐，父母把孩子养大后大多是自己独立生活，不能自立的就去养老院之类的一些地方，孩子很少有和父母一起生活的。在这方面应该多多学习西方的先进教育思想，在西方父母和孩子之间都是讲求互相尊重、互相平等的，而且崇尚鼓励孩子自由发展……</p>
<p>同样是为人父母，为什么中国和西方相差如此之大，这也算是一中国特色吧。</p>
<p>出生在这样家庭里的孩子，从小到大都要饱受精神上的折磨，长期下去很容易产生心里扭曲，严重的甚至会心理变态、发疯、精神分裂。这样的孩子在学校、社会上不知道要吃多少亏，等明白醒悟过来早已是遍体鳞伤了，肉体上的创伤容易愈合，但是心灵上的创伤&#8212;心理阴影恐怕要伴随自己一生。有心理专家数据统计，90%以上孩子的心理问题和家庭有关&#8212;&#8211;主要源于父母的性格、脾气不好，用自己的想法控制孩子，与孩子的沟通方式不公平，家庭暴力（打骂孩子）……只有不到10%的心理问题是来自学习、工作等社会外界的压力和社会上人的相处。</p>
<p>有些孩子不孝顺、离家出走、骂自己的父母、甚至有些还杀死父母等等，一些人看到这种情况的第一反应就是先责怪孩子，无风不起浪，天下就没有无缘无故的事情，难道你们就不会反思一下原因吗？之所以不理解，只能说明这样的人成长在比较幸福的家庭里、或者这些人的家庭即使不合格但是还没有糟糕到那种地步，家家有本难念的经，每个人的家庭环境都不一样，很多事情必须亲身经历才能有切身体会。考虑问题不能只站在自己的角度，要学会换位思考。那些人也非常希望有一个好的家庭，如果可以的话，谁又愿意对自己的父母那样呢？</p>
<p>教育方法有缺陷的父母有救；但是人格有缺陷、心里不健全的父母==不可救药。</p>
<p>对于出生在以上家庭的孩子来说真的是很不幸，但是现实无法改变，只有自强自立好好奋斗，尽快远离父母争取独立，才是孩子的唯一出路。先天的命运无法选择，但是后天的命运可以自己掌握！</p>
<p>至于有些人说什么要和父母努力沟通什么的，说实话根本没有用，首先说这种方法的人肯定不是在不合格家庭中成长的孩子。那些在合格家庭里长大的幸运孩子是很难理解的。</p>
<p>所以对待这种家长的唯一方法是：“尽快独立，远离他们”，跟着这种父母混真的会毁了自己一生。</p>
<p>中、西方父母生养孩子的最大区别</p>
<p>在西方，父母创造一个生命来到这世上是为了享受天伦之乐。而对于绝大多数的中国人来讲,他们生育的最大目的，是为了养一个子女来保障他们将来的生活，也就是所谓的“养儿防老”。“养儿防老”，译成经济化的语言，也就是“投资”，也就是说，中国人生育子女，其实是在作投资！！</p>
<p>所以，我们又可以理解了，为什么中国的生育率始终下不来？为什么中国的人口难以得到有效控制？为什么人们即便没有能力抚养子女，让子女过好的生活，接受好的教育，却依然还是要惨无人道地拼命生养呢？因为他要追求投资保障的最安全化和投资收益的最大化！悲哀啊！！！！！</p></blockquote>
<img src="http://feeds.feedburner.com/~r/hadesmile/~4/7Q0qSPL81pY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.loveazure.com/archives/524/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.loveazure.com/archives/524</feedburner:origLink></item>
		<item>
		<title>聊聊智能手机</title>
		<link>http://feedproxy.google.com/~r/hadesmile/~3/cV3ibmLhjEU/521</link>
		<comments>http://www.loveazure.com/archives/521#comments</comments>
		<pubDate>Fri, 01 Jan 2010 09:07:04 +0000</pubDate>
		<dc:creator>低调の华丽</dc:creator>
				<category><![CDATA[Web&IT业界]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[智能手机]]></category>
		<category><![CDATA[魅族]]></category>

		<guid isPermaLink="false">http://www.loveazure.com/?p=521</guid>
		<description><![CDATA[现在各大主流手机厂商发布的手机，几乎没有不是智能手机的。08年眼看摩托罗拉做手机快不行了，09年靠Android翻了身，而且远远跑在了其他厂商的前面。
非智能手机在未来还会一直存在，主要是两类人群。一是老人和孩子，他们强调的是手机的易用性而不是多功能。二是那些急需用手机者，他们可以购买非智能的一次性手机，因为非智能手机由于硬件的原因往往能够将成本降到很低。
智能手机相对于非智能手机，无非有这两点优势：软件多，可扩展。在智能手机刚出来的时候，塞班一度成为了智能手机的代名词，现在智能手机已经满天下了。塞班可以说是穷途末路，塞班平台软件少，开发难，而且需要软件证书，而且在缺乏很好的互联网应用的支持。iphone的成功在于全触摸屏，不过当全触摸屏已经不是什么新鲜玩意的时候，苹果及时推出了软件商店，将iphone扶上不倒的地位，这也是为什么苹果只需要推出一款手机，就能把拥有上百款手机的诺基亚搞个半死。不过听说最近诺基亚也在搞自己的软件商店。
现在的智能手机系统主流的大概有这几种，黑莓（非开放），iphone（非开放），linux，Android，windows mobile，symbiam。现在是iphone最火，个人认为Android赶超iphone只是时间上的问题。至于其他的操作系统，linux没有主流厂商支持很难发展起来，windows  mobile看起来不像是一个手机操作系统，倒有点像商务通之类的应用软件，还有塞班，在上面开发软件太复杂。其实这样比较，很容易明白一个好的手机系统需要的条件，那就是强有力的厂商支持，简单易学的软件SDK，软件商店（开发利益驱动）。现在能满足条件的只有iphone和Android这两种。iphone咱们玩不起，所以我看好Android。
之前很期待国产魅族M8，所以也当然期待M8的Android版本。不过魅族好像不太重视Android，原因好像是之前魅族花了大量了财力精力在WinCE改良后的Mymobile系统上，如果现在放弃M8，就等于前功尽弃，所以现在只能坚持Mymobile，而不能考虑别的系统。J.wong说的是，M8缺少Andorid系统所必需的两个键，menu和return，而M8在之后的手机中必然不会修改硬件外观，所以只能放弃Android。想想很可笑，我不知道M8还有多少钱能砸在这个Mymobile系统，就单说这个系统，你能靠这个系统赚多少钱？商人要做的事情是把钱砸在有价值有产出的地方上面，而不是去坚持一条死胡同。可能是J.wong太想做中国的乔布斯了，人家iphone的成功固然是因为手机系统，但是人家苹果钱多，能砸。可是魅族是不大可能有这个实力去重新砸一个系统出来的。魅族的实力在于硬件，而不是软件，我们却看到魅族貌似在成为一家软件公司。魅族没有苹果的品牌影响力，没有苹果的创新能力，却要做苹果做过的事，那结果肯定会死的很惨。我觉得魅族现在应该要回归到一个手机生产商的本质上来。魅族的UI和易用性是魅族的优势，而这些优势完全能移植到Android上来，Android的优势在于有Google的强大支持，软件多，二次开发简单，两者结合几乎完美。这也是为什么2010年山寨市场对Android机蠢蠢欲动的原因。如果魅族再不认清形势，被山寨机厂商超越，也是迟早的事。
]]></description>
			<content:encoded><![CDATA[<p>现在各大主流手机厂商发布的手机，几乎没有不是智能手机的。08年眼看摩托罗拉做手机快不行了，09年靠Android翻了身，而且远远跑在了其他厂商的前面。</p>
<p>非智能手机在未来还会一直存在，主要是两类人群。一是老人和孩子，他们强调的是手机的易用性而不是多功能。二是那些急需用手机者，他们可以购买非智能的一次性手机，因为非智能手机由于硬件的原因往往能够将成本降到很低。</p>
<p>智能手机相对于非智能手机，无非有这两点优势：软件多，可扩展。在智能手机刚出来的时候，塞班一度成为了智能手机的代名词，现在智能手机已经满天下了。塞班可以说是穷途末路，塞班平台软件少，开发难，而且需要软件证书，而且在缺乏很好的互联网应用的支持。iphone的成功在于全触摸屏，不过当全触摸屏已经不是什么新鲜玩意的时候，苹果及时推出了软件商店，将iphone扶上不倒的地位，这也是为什么苹果只需要推出一款手机，就能把拥有上百款手机的诺基亚搞个半死。不过听说最近诺基亚也在搞自己的软件商店。</p>
<p>现在的智能手机系统主流的大概有这几种，黑莓（非开放），iphone（非开放），linux，Android，windows mobile，symbiam。现在是iphone最火，个人认为Android赶超iphone只是时间上的问题。至于其他的操作系统，linux没有主流厂商支持很难发展起来，windows  mobile看起来不像是一个手机操作系统，倒有点像商务通之类的应用软件，还有塞班，在上面开发软件太复杂。其实这样比较，很容易明白一个好的手机系统需要的条件，那就是强有力的厂商支持，简单易学的软件SDK，软件商店（开发利益驱动）。现在能满足条件的只有iphone和Android这两种。iphone咱们玩不起，所以我看好Android。</p>
<p>之前很期待国产魅族M8，所以也当然期待M8的Android版本。不过魅族好像不太重视Android，原因好像是之前魅族花了大量了财力精力在WinCE改良后的Mymobile系统上，如果现在放弃M8，就等于前功尽弃，所以现在只能坚持Mymobile，而不能考虑别的系统。J.wong说的是，M8缺少Andorid系统所必需的两个键，menu和return，而M8在之后的手机中必然不会修改硬件外观，所以只能放弃Android。想想很可笑，我不知道M8还有多少钱能砸在这个Mymobile系统，就单说这个系统，你能靠这个系统赚多少钱？商人要做的事情是把钱砸在有价值有产出的地方上面，而不是去坚持一条死胡同。可能是J.wong太想做中国的乔布斯了，人家iphone的成功固然是因为手机系统，但是人家苹果钱多，能砸。可是魅族是不大可能有这个实力去重新砸一个系统出来的。魅族的实力在于硬件，而不是软件，我们却看到魅族貌似在成为一家软件公司。魅族没有苹果的品牌影响力，没有苹果的创新能力，却要做苹果做过的事，那结果肯定会死的很惨。我觉得魅族现在应该要回归到一个手机生产商的本质上来。魅族的UI和易用性是魅族的优势，而这些优势完全能移植到Android上来，Android的优势在于有Google的强大支持，软件多，二次开发简单，两者结合几乎完美。这也是为什么2010年山寨市场对Android机蠢蠢欲动的原因。如果魅族再不认清形势，被山寨机厂商超越，也是迟早的事。</p>
<img src="http://feeds.feedburner.com/~r/hadesmile/~4/cV3ibmLhjEU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.loveazure.com/archives/521/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.loveazure.com/archives/521</feedburner:origLink></item>
		<item>
		<title>2010</title>
		<link>http://feedproxy.google.com/~r/hadesmile/~3/EE89O_0VmiM/516</link>
		<comments>http://www.loveazure.com/archives/516#comments</comments>
		<pubDate>Wed, 30 Dec 2009 05:02:26 +0000</pubDate>
		<dc:creator>低调の华丽</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[总结]]></category>
		<category><![CDATA[计划]]></category>

		<guid isPermaLink="false">http://www.loveazure.com/?p=516</guid>
		<description><![CDATA[2009，对大多数人来说，是杯具的一年。股市在做俯卧撑，楼市则扶摇直上，苛捐杂税猛于虎。对于我们这些IT民工来说，2009年发生了太多让人难过的事情。从整顿低俗网站，到youtube、twitter等被墙，国内微薄集体关停，绿坝事件，cn域名停止向个人开放，电信封掉ADSL80端口，等等……每个事件的背后都有无数人的心酸和无奈……
如果说200年8人们还对网络维权寄予厚望的话，那么2009年会发现，网民的话语权已所剩无几。在跨省追捕面前，有多少人还能站出来发出正义的声音？当GOV对互联网的监控已经无处不在的时候，你敲击键盘的手，难道不在发抖吗？
希望这是黎明前的黑暗，若干年后，我们一定会迎来真正的，属于人民的建国大业。这并不遥远，君不见，伊朗革命运动已经浩浩荡荡的吗？请相信一句话：天欲其亡，必令其狂。
先做一个总结：
1.找一个女朋友（实现。我爱Shower，她也很爱我）
2.建一个网站（没实现。因为当初的构想网上已经有实现的了，而且很成熟）
3.定时写博客（实现。虽然频率控制的还不够好，博文质量也不算高）
4.找一份工作（实现。开始在嘉兴的一家做网站的公司待了一段时间，感觉没什么前途，而且嘉兴的这个行业发展的不是很好。来了西安之后，先在一家做华为外包的公司干了一段时间，后来去了现在这个公司。感觉还是有发展的）
5.学英语（实现。公司组织一周两次的英语培训，还有考试什么的。而且欧美外包公司不能不接触英语。相信日后我的英语会突飞猛进的）
总的来说基本达到了之前的要求，很满意。
说一下2010年的计划：
1.学英语
2.定时写博客
3.看房，买房
4.考日语等级
5.学做饭菜，成为居家男人
不知道是不是跟shower混了之后，变得越来越没追求了，绞尽脑汁才想了5个。不过计划归计划，最重要的还是好好工作，好好生活，善待自己，过好每一天。今年有段时间生活过的不规律，都瘦了，现在越来越感觉到有规律生活的重要性了。
]]></description>
			<content:encoded><![CDATA[<p>2009，对大多数人来说，是杯具的一年。股市在做俯卧撑，楼市则扶摇直上，苛捐杂税猛于虎。对于我们这些IT民工来说，2009年发生了太多让人难过的事情。从整顿低俗网站，到youtube、twitter等被墙，国内微薄集体关停，绿坝事件，cn域名停止向个人开放，电信封掉ADSL80端口，等等……每个事件的背后都有无数人的心酸和无奈……</p>
<p>如果说200年8人们还对网络维权寄予厚望的话，那么2009年会发现，网民的话语权已所剩无几。在跨省追捕面前，有多少人还能站出来发出正义的声音？当GOV对互联网的监控已经无处不在的时候，你敲击键盘的手，难道不在发抖吗？</p>
<p><span style="color: #ffffff;">希望这是黎明前的黑暗，若干年后，我们一定会迎来真正的，属于人民的建国大业。这并不遥远，君不见，伊朗革命运动已经浩浩荡荡的吗？请相信一句话：天欲其亡，必令其狂。</span></p>
<p>先做一个总结：</p>
<p>1.找一个女朋友（实现。我爱Shower，她也很爱我）</p>
<p>2.建一个网站（没实现。因为当初的构想网上已经有实现的了，而且很成熟）</p>
<p>3.定时写博客（实现。虽然频率控制的还不够好，博文质量也不算高）</p>
<p>4.找一份工作（实现。开始在嘉兴的一家做网站的公司待了一段时间，感觉没什么前途，而且嘉兴的这个行业发展的不是很好。来了西安之后，先在一家做华为外包的公司干了一段时间，后来去了现在这个公司。感觉还是有发展的）</p>
<p>5.学英语（实现。公司组织一周两次的英语培训，还有考试什么的。而且欧美外包公司不能不接触英语。相信日后我的英语会突飞猛进的）</p>
<p>总的来说基本达到了之前的要求，很满意。</p>
<p>说一下2010年的计划：</p>
<p>1.学英语</p>
<p>2.定时写博客</p>
<p>3.看房，买房</p>
<p>4.考日语等级</p>
<p>5.学做饭菜，成为居家男人</p>
<p>不知道是不是跟shower混了之后，变得越来越没追求了，绞尽脑汁才想了5个。不过计划归计划，最重要的还是好好工作，好好生活，善待自己，过好每一天。今年有段时间生活过的不规律，都瘦了，现在越来越感觉到有规律生活的重要性了。</p>
<img src="http://feeds.feedburner.com/~r/hadesmile/~4/EE89O_0VmiM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.loveazure.com/archives/516/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.loveazure.com/archives/516</feedburner:origLink></item>
		<item>
		<title>理智与现实</title>
		<link>http://feedproxy.google.com/~r/hadesmile/~3/0jdUDQ_Hgbw/513</link>
		<comments>http://www.loveazure.com/archives/513#comments</comments>
		<pubDate>Sun, 13 Dec 2009 11:11:29 +0000</pubDate>
		<dc:creator>低调の华丽</dc:creator>
				<category><![CDATA[独立思考]]></category>
		<category><![CDATA[电视剧]]></category>
		<category><![CDATA[蜗居]]></category>

		<guid isPermaLink="false">http://www.loveazure.com/?p=513</guid>
		<description><![CDATA[蜗居确实火了，因为我也忍不住开始看了。
为什么那么多人推荐蜗居，因为它把我们社会中每一个人都赤裸裸的摆在我们的面前，现实的让人害怕，让人放弃一切幻想。
当房地产成为国家重要支柱性产业后，房价就像卫星上天那样直线飙升。整个社会中所有的人都被卷进了这个与他们的生活有着密切关系的房地产中。买房。是你无法回避这个问题。买房结婚，买房抗通胀，买房投资。所有的人，房价也成了所有人茶余饭后的话题。无论是报纸，互联网，露天广告，周围的各种信息都让人觉得没有哪个时候比现在更有买房的紧迫感。
世间百态就是这样子，海藻通过职业二奶的道路迅速得到自己的幸福，海萍选择和最爱的人一起奋斗勤勤恳恳来获得自己的幸福。电视剧希望给人带来一种良好的价值观，虽然最终结局是海萍赢了，但是在现实生活中可能恰恰相反。因为，假如宋没有给他们那6万块钱，海萍家根本买不起房；假如宋没有提供海萍做中文教师的机会，她也无力还贷；假如宋没有打通公安的关系，苏淳会被判好几年，海萍也会家破人亡。最后的画面，停留在海萍中文学校的门口，假如没有上面的这一切，也就没有现在的一切。所以，电视剧只是想表达一个正确的价值观以及美好的理想，但现实是残酷的。通向幸福的彼岸，导演不知道该如何做，我们更不知道该如何做。
不得不说我们中国人真的很脆弱，狗屁中华五千年文明古国，区区一个房价就颠覆了无数人的价值观。从我们到我们父母的一代，钱已经成了大多数人的信仰。一切做事评判的标准就在于钱。对于做二奶这种高级卖淫，不以为耻，反以为荣。难怪有人说80后的孩子最倒霉，70后在房价上涨前买了房子，80后没钱买房,女人又给60后的抢了。
我不认为宋思明爱海藻。动用自己的权力与金钱换来的爱情，本来就是可耻的。爱意味着一种责任，既然早就意识到有一天会锒铛入狱，为什么还让海藻陷入其中？他又凭什么让海藻生下那个孩子？他所谓的爱情，只是为了满足他的欲望以及精神寄托罢了。
我无法理解二奶的想法，我总觉得他们幼稚，挥霍青春换取短暂的荣耀，等自己快老的时候再找一个可靠的男人嫁出去。不要跟我谈你们还有什么爱情，放你妈的屁！
每一个人对这个电视剧都有自己的理解。有人看完，打算一辈子不买房，有人打算做职业二奶，有人则愿意先奋斗十年后再结婚。无论怎样，电视剧改变不了我们什么，它只是一面镜子，照亮了我们每个人悲剧的人生。
]]></description>
			<content:encoded><![CDATA[<p>蜗居确实火了，因为我也忍不住开始看了。</p>
<p>为什么那么多人推荐蜗居，因为它把我们社会中每一个人都赤裸裸的摆在我们的面前，现实的让人害怕，让人放弃一切幻想。</p>
<p>当房地产成为国家重要支柱性产业后，房价就像卫星上天那样直线飙升。整个社会中所有的人都被卷进了这个与他们的生活有着密切关系的房地产中。买房。是你无法回避这个问题。买房结婚，买房抗通胀，买房投资。所有的人，房价也成了所有人茶余饭后的话题。无论是报纸，互联网，露天广告，周围的各种信息都让人觉得没有哪个时候比现在更有买房的紧迫感。</p>
<p>世间百态就是这样子，海藻通过职业二奶的道路迅速得到自己的幸福，海萍选择和最爱的人一起奋斗勤勤恳恳来获得自己的幸福。电视剧希望给人带来一种良好的价值观，虽然最终结局是海萍赢了，但是在现实生活中可能恰恰相反。因为，假如宋没有给他们那6万块钱，海萍家根本买不起房；假如宋没有提供海萍做中文教师的机会，她也无力还贷；假如宋没有打通公安的关系，苏淳会被判好几年，海萍也会家破人亡。最后的画面，停留在海萍中文学校的门口，假如没有上面的这一切，也就没有现在的一切。所以，电视剧只是想表达一个正确的价值观以及美好的理想，但现实是残酷的。通向幸福的彼岸，导演不知道该如何做，我们更不知道该如何做。</p>
<p>不得不说我们中国人真的很脆弱，狗屁中华五千年文明古国，区区一个房价就颠覆了无数人的价值观。从我们到我们父母的一代，钱已经成了大多数人的信仰。一切做事评判的标准就在于钱。对于做二奶这种高级卖淫，不以为耻，反以为荣。难怪有人说80后的孩子最倒霉，70后在房价上涨前买了房子，80后没钱买房,女人又给60后的抢了。</p>
<p>我不认为宋思明爱海藻。动用自己的权力与金钱换来的爱情，本来就是可耻的。爱意味着一种责任，既然早就意识到有一天会锒铛入狱，为什么还让海藻陷入其中？他又凭什么让海藻生下那个孩子？他所谓的爱情，只是为了满足他的欲望以及精神寄托罢了。</p>
<p>我无法理解二奶的想法，我总觉得他们幼稚，挥霍青春换取短暂的荣耀，等自己快老的时候再找一个可靠的男人嫁出去。不要跟我谈你们还有什么爱情，放你妈的屁！</p>
<p>每一个人对这个电视剧都有自己的理解。有人看完，打算一辈子不买房，有人打算做职业二奶，有人则愿意先奋斗十年后再结婚。无论怎样，电视剧改变不了我们什么，它只是一面镜子，照亮了我们每个人悲剧的人生。</p>
<img src="http://feeds.feedburner.com/~r/hadesmile/~4/0jdUDQ_Hgbw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.loveazure.com/archives/513/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.loveazure.com/archives/513</feedburner:origLink></item>
		<item>
		<title>vim 基本操作</title>
		<link>http://feedproxy.google.com/~r/hadesmile/~3/iRED5ixk-k0/509</link>
		<comments>http://www.loveazure.com/archives/509#comments</comments>
		<pubDate>Wed, 09 Dec 2009 03:24:05 +0000</pubDate>
		<dc:creator>低调の华丽</dc:creator>
				<category><![CDATA[Web&IT业界]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://www.loveazure.com/?p=509</guid>
		<description><![CDATA[两种模式，命令模式和普通模式。Esc键可以切换到命令模式
启动vim
vim file.txt
插入
i
查看工作模式
:set showmode
删除字符
x
删除一整行
dd
删除当前行至文件尾的内容
dG
撤销
u
撤销对一整行的操作
U
反转撤销
CTRL-R
退出vim
ZZ
存储
:w
退出
:q
放弃编辑
:q!
搜索字符串
/string
复制粘帖
先输入v
用光标选中要复制的文字，输入y，复制
光标移动到要粘帖的位置，输入p，粘帖
浏览
Ctrl+B 上一页
Ctrl+F 下一页
gg 文件头
G 文件尾
]]></description>
			<content:encoded><![CDATA[<p>两种模式，命令模式和普通模式。Esc键可以切换到命令模式</p>
<p><strong>启动vim</strong><br />
vim file.txt</p>
<p><strong>插入</strong><br />
i</p>
<p><strong>查看工作模式</strong><br />
:set showmode</p>
<p><strong>删除字符</strong><br />
x</p>
<p><strong>删除一整行</strong><br />
dd</p>
<p><strong>删除当前行至文件尾的内容</strong><br />
dG</p>
<p><strong>撤销</strong><br />
u</p>
<p><strong>撤销对一整行的操作</strong><br />
U</p>
<p><strong>反转撤销</strong><br />
CTRL-R</p>
<p><strong>退出vim</strong><br />
ZZ</p>
<p><strong>存储<br />
</strong>:w</p>
<p><strong>退出<br />
</strong>:q</p>
<p><strong>放弃编辑</strong><br />
:q!</p>
<p><strong>搜索字符串</strong><br />
/string</p>
<p><strong>复制粘帖</strong><br />
先输入v<br />
用光标选中要复制的文字，输入y，复制<br />
光标移动到要粘帖的位置，输入p，粘帖</p>
<p><strong>浏览</strong><br />
Ctrl+B 上一页<br />
Ctrl+F 下一页<br />
gg 文件头<br />
G 文件尾</p>
<img src="http://feeds.feedburner.com/~r/hadesmile/~4/iRED5ixk-k0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.loveazure.com/archives/509/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.loveazure.com/archives/509</feedburner:origLink></item>
		<item>
		<title>SCJP考试通过了</title>
		<link>http://feedproxy.google.com/~r/hadesmile/~3/WiEftHA-4gY/501</link>
		<comments>http://www.loveazure.com/archives/501#comments</comments>
		<pubDate>Fri, 30 Oct 2009 17:17:34 +0000</pubDate>
		<dc:creator>低调の华丽</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[scjp]]></category>

		<guid isPermaLink="false">http://67.208.116.194/~hade/?p=501</guid>
		<description><![CDATA[
前天去上海参加了SCJP的考试，终于过了，看来一个月的复习没白费。
考试地点在交大慧科南洋，提前一天去的预约。第二天中午到了那里，不过不知道是因为老师太热情的缘故，突然感觉有点紧张。在考场外面看了一个多小时的书，让自己调整下心情。
开始有几个问题好像是SUN的调查问卷（貌似还计入考试时间了），我没怎么看，都是胡乱填的。一共60道题（之前以为有72道），考试时间是3个小时，时间上还是比较充裕的。而且之前以为选择题是不定项选择题，后来才发现会告诉本题的答案数量，这也大大降低了难度。做题花了两个小时，检查了一个小时，最后成绩出来，81分，还是比较满意的。
SCJP的考试总体来说不难，但是设计J2SE的方方面面，虽然有的题看起来比较偏，但是确实能反映对一些知识的掌握程度。怎么说对自己这两年的技术有个交待了，很欣慰，哈哈！
接下来要等6周后才能拿到SUN寄出的考试证书，比较期待。
]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-502" title="SCJP成绩单" src="http://www.loveazure.com/wp-content/uploads/2009/10/DSC02811.JPG" alt="SCJP成绩单" /></p>
<p>前天去上海参加了SCJP的考试，终于过了，看来一个月的复习没白费。</p>
<p>考试地点在交大慧科南洋，提前一天去的预约。第二天中午到了那里，不过不知道是因为老师太热情的缘故，突然感觉有点紧张。在考场外面看了一个多小时的书，让自己调整下心情。</p>
<p>开始有几个问题好像是SUN的调查问卷（貌似还计入考试时间了），我没怎么看，都是胡乱填的。一共60道题（之前以为有72道），考试时间是3个小时，时间上还是比较充裕的。而且之前以为选择题是不定项选择题，后来才发现会告诉本题的答案数量，这也大大降低了难度。做题花了两个小时，检查了一个小时，最后成绩出来，81分，还是比较满意的。</p>
<p>SCJP的考试总体来说不难，但是设计J2SE的方方面面，虽然有的题看起来比较偏，但是确实能反映对一些知识的掌握程度。怎么说对自己这两年的技术有个交待了，很欣慰，哈哈！</p>
<p>接下来要等6周后才能拿到SUN寄出的考试证书，比较期待。</p>
<img src="http://feeds.feedburner.com/~r/hadesmile/~4/WiEftHA-4gY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.loveazure.com/archives/501/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.loveazure.com/archives/501</feedburner:origLink></item>
		<item>
		<title>关于Java的一些编译机制</title>
		<link>http://feedproxy.google.com/~r/hadesmile/~3/X0Eyo4W8tAo/494</link>
		<comments>http://www.loveazure.com/archives/494#comments</comments>
		<pubDate>Mon, 26 Oct 2009 07:15:58 +0000</pubDate>
		<dc:creator>低调の华丽</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[String常量]]></category>
		<category><![CDATA[编译]]></category>
		<category><![CDATA[重载]]></category>

		<guid isPermaLink="false">http://www.loveazure.com/?p=494</guid>
		<description><![CDATA[No.1 前几天在JavaEye上看到有人讨论Java对String常量优化的问题，代码如下：

1
2
3
4
5
6
7
8
9
10
11
12
13
14
package test;
&#160;
public class TestA &#123;
	public static void main&#40;String&#91;&#93; args&#41; &#123;
                String s=&#34;ab&#34;;
		String s1=&#34;a&#34;;
		String s2=&#34;b&#34;;
		String s3=s1+s2;
		String s4=&#34;a&#34;+&#34;b&#34;;
		System.out.println&#40;s3==s4&#41;;
		System.out.println&#40;s3==&#34;ab&#34;&#41;;
		System.out.println&#40;s4==&#34;ab&#34;&#41;;
	&#125;
&#125;

结果：false
false
true
s3和s4虽然值相同，但是显然s3和s4并没有指向同一个String常量池中的String常量。String s4=&#8221;a&#8221;+&#8221;b&#8221;;，字符串连接的行为是在编译期间，编译器给优化了。而String s3=s1+s2;中的字符串连接是在代码运行期间进行的。这也间接的说明一个问题，就是String常量池在代码运行前就已经分配好了，代码运行时生成的String对象不会增加到String常量池中。因为s4指向的对象是在代码运行时新生成的对象，所以s3和s4没有指向同一个对象。
推荐这篇文章《Java编译器对于String常量表达式的优化》
No.2 Java编译涉及到的基本变量的问题。下面的代码

1
2
3
4
5
6
7
8
9
10
11
package test;
&#160;
public class TestA &#123;
	public static void main&#40;String&#91;&#93; args&#41; &#123;
		short s=10;//这行代码可以通过编译
		new TestA&#40;&#41;.go&#40;11&#41;;//无法通过编译，需要进行类型转换
	&#125;
	short go&#40;short s&#41;&#123;
		return 12;//可以通过编译
	&#125;
&#125;

之前我一直无法理解为什么第5行和第9行可以通过编译，第6行不能通过编译，需要进行强制类型转换。因为这三行同样都是基本变量赋值的问题。后来我发现，这里面涉及到一个重载的问题。比如下面的代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package test;
&#160;
public class TestA &#123;
	public static void [...]]]></description>
			<content:encoded><![CDATA[<p>No.1 前几天在JavaEye上看到有人讨论Java对String常量优化的问题，代码如下：</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
</pre></td><td class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">package</span> <span style="color: #006699;">test</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> TestA <span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">static</span> <span style="color: #000066; font-weight: bold;">void</span> main<span style="color: #009900;">&#40;</span><span style="color: #003399;">String</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> args<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                <span style="color: #003399;">String</span> s<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;ab&quot;</span><span style="color: #339933;">;</span>
		<span style="color: #003399;">String</span> s1<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;a&quot;</span><span style="color: #339933;">;</span>
		<span style="color: #003399;">String</span> s2<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;b&quot;</span><span style="color: #339933;">;</span>
		<span style="color: #003399;">String</span> s3<span style="color: #339933;">=</span>s1<span style="color: #339933;">+</span>s2<span style="color: #339933;">;</span>
		<span style="color: #003399;">String</span> s4<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;a&quot;</span><span style="color: #339933;">+</span><span style="color: #0000ff;">&quot;b&quot;</span><span style="color: #339933;">;</span>
		<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span>s3<span style="color: #339933;">==</span>s4<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span>s3<span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;ab&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span>s4<span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;ab&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>结果：false<br />
false<br />
true</p>
<p>s3和s4虽然值相同，但是显然s3和s4并没有指向同一个String常量池中的String常量。String s4=&#8221;a&#8221;+&#8221;b&#8221;;，字符串连接的行为是在编译期间，编译器给优化了。而String s3=s1+s2;中的字符串连接是在代码运行期间进行的。这也间接的说明一个问题，就是String常量池在代码运行前就已经分配好了，代码运行时生成的String对象不会增加到String常量池中。因为s4指向的对象是在代码运行时新生成的对象，所以s3和s4没有指向同一个对象。</p>
<p>推荐这篇文章《<a href="http://java.ccidnet.com/art/3539/20070912/1210357_1.html">Java编译器对于String常量表达式的优化</a>》</p>
<p>No.2 Java编译涉及到的基本变量的问题。下面的代码</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
</pre></td><td class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">package</span> <span style="color: #006699;">test</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> TestA <span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">static</span> <span style="color: #000066; font-weight: bold;">void</span> main<span style="color: #009900;">&#40;</span><span style="color: #003399;">String</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> args<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000066; font-weight: bold;">short</span> s<span style="color: #339933;">=</span><span style="color: #cc66cc;">10</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//这行代码可以通过编译</span>
		<span style="color: #000000; font-weight: bold;">new</span> TestA<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">go</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">11</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//无法通过编译，需要进行类型转换</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000066; font-weight: bold;">short</span> go<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">short</span> s<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #000000; font-weight: bold;">return</span> <span style="color: #cc66cc;">12</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//可以通过编译</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>之前我一直无法理解为什么第5行和第9行可以通过编译，第6行不能通过编译，需要进行强制类型转换。因为这三行同样都是基本变量赋值的问题。后来我发现，这里面涉及到一个重载的问题。比如下面的代码</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
</pre></td><td class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">package</span> <span style="color: #006699;">test</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> TestA <span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">static</span> <span style="color: #000066; font-weight: bold;">void</span> main<span style="color: #009900;">&#40;</span><span style="color: #003399;">String</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> args<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000066; font-weight: bold;">short</span> s<span style="color: #339933;">=</span><span style="color: #cc66cc;">10</span><span style="color: #339933;">;</span>
		<span style="color: #000000; font-weight: bold;">new</span> TestA<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">go</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">11</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//go方法会取调用最匹配的重载方法</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #000066; font-weight: bold;">short</span> go<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">short</span> s<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #000000; font-weight: bold;">return</span> <span style="color: #cc66cc;">12</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #666666; font-style: italic;">//	short go(int i){</span>
<span style="color: #666666; font-style: italic;">//		return 12;</span>
<span style="color: #666666; font-style: italic;">//	}</span>
	<span style="color: #000066; font-weight: bold;">short</span> go<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">long</span> l<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #000000; font-weight: bold;">return</span> <span style="color: #cc66cc;">12</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>在go(int i)的方法注释掉之前，自然会调用go(int i)方法，注释掉之后，g(11)会调用最匹配的重载方法，而11既可以赋值给short型(强制类型转换)，也可以赋值给long型（隐式类型转换），这是不可能的，不存在两个重载方法都匹配的情况，那样的话编译器无法知道真正要调用的方法到底是哪个。所以编译器无法为你主动做强制类型转换,，只能调用go(long l)方法。所以java规定第6行那样的情况需要做强制类型转换。</p>
<img src="http://feeds.feedburner.com/~r/hadesmile/~4/X0Eyo4W8tAo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.loveazure.com/archives/494/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.loveazure.com/archives/494</feedburner:origLink></item>
		<item>
		<title>protected访问级别</title>
		<link>http://feedproxy.google.com/~r/hadesmile/~3/dE2Xw1rOFps/486</link>
		<comments>http://www.loveazure.com/archives/486#comments</comments>
		<pubDate>Fri, 23 Oct 2009 08:30:11 +0000</pubDate>
		<dc:creator>低调の华丽</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[protected]]></category>

		<guid isPermaLink="false">http://www.loveazure.com/?p=486</guid>
		<description><![CDATA[protected是子类继承和包级访问。对于包外子类，只能通过继承访问protected成员，不能通过使用对超类实例的引用来访问protected成员（换句话说，继承是包外子类访问其超类protected成员的唯一机制）。
对于实例变量和静态变量来说，有一些区别
TestA

package test4;
&#160;
public class TestA &#123;
	protected static int i = 11;
	protected int i2=12;
&#125;

TestB

package test5;
&#160;
import test4.TestA;
&#160;
public class TestB extends TestA&#123;
	public static void main&#40;String&#91;&#93; args&#41; &#123;
		TestA ta=new TestA&#40;&#41;;
		System.out.println&#40;ta.i&#41;;//
		System.out.println&#40;TestA.i&#41;;//
		System.out.println&#40;TestB.i&#41;;//
		//System.out.println(ta.i2); 这行代码不能被编译*
&#160;
		TestB tb=new TestB&#40;&#41;;
		System.out.println&#40;tb.i2&#41;;
		System.out.println&#40;tb.i&#41;;
		new TestA.go&#40;&#41;;
	&#125;
 	public void go&#40;&#41; &#123;
		System.out.println&#40;i&#41;;
		System.out.println&#40;i2&#41;;
	&#125;
&#125;

一开始觉得奇怪，因为在TestA里，System.out.println(ta.i);可以被编译，而System.out.println(ta.i2);不能被编译。
事实是，protected并不是父类的方法能在子类中访问，而是父类方法在子类中被继承，所以子类通过继承访问protected方法。
在TestA中，ta.i可以被访问，是因为静态变量i被继承，而静态变量是class级变量，ta.i相当于TestA.i而TestA.i也就相当于TestB.i(TestB继承了此静态变量),这点和对象不一样
而ta.i2,因为i2只能通过子类继承访问,所以从对象ta中无法访问实例变量i2
因为是继承访问，go方法中的两句代码可以被编译
]]></description>
			<content:encoded><![CDATA[<p>protected是子类继承和包级访问。对于包外子类，只能通过继承访问protected成员，不能通过使用对超类实例的引用来访问protected成员（换句话说，继承是包外子类访问其超类protected成员的唯一机制）。</p>
<p>对于实例变量和静态变量来说，有一些区别</p>
<p>TestA</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">package</span> <span style="color: #006699;">test4</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> TestA <span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">protected</span> <span style="color: #000000; font-weight: bold;">static</span> <span style="color: #000066; font-weight: bold;">int</span> i <span style="color: #339933;">=</span> <span style="color: #cc66cc;">11</span><span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">protected</span> <span style="color: #000066; font-weight: bold;">int</span> i2<span style="color: #339933;">=</span><span style="color: #cc66cc;">12</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>TestB</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">package</span> <span style="color: #006699;">test5</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">test4.TestA</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> TestB <span style="color: #000000; font-weight: bold;">extends</span> TestA<span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">static</span> <span style="color: #000066; font-weight: bold;">void</span> main<span style="color: #009900;">&#40;</span><span style="color: #003399;">String</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> args<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		TestA ta<span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> TestA<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span>ta.<span style="color: #006633;">i</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//</span>
		<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span>TestA.<span style="color: #006633;">i</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//</span>
		<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span>TestB.<span style="color: #006633;">i</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//</span>
		<span style="color: #666666; font-style: italic;">//System.out.println(ta.i2); 这行代码不能被编译*</span>
&nbsp;
		TestB tb<span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> TestB<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span>tb.<span style="color: #006633;">i2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span>tb.<span style="color: #006633;">i</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000000; font-weight: bold;">new</span> TestA.<span style="color: #006633;">go</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
 	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> go<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span>i<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span>i2<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>一开始觉得奇怪，因为在TestA里，System.out.println(ta.i);可以被编译，而System.out.println(ta.i2);不能被编译。</p>
<p>事实是，protected并不是父类的方法能在子类中访问，而是父类方法在子类中被继承，所以子类通过继承访问protected方法。</p>
<p>在TestA中，ta.i可以被访问，是因为静态变量i被继承，而静态变量是class级变量，ta.i相当于TestA.i而TestA.i也就相当于TestB.i(TestB继承了此静态变量),这点和对象不一样</p>
<p>而ta.i2,因为i2只能通过子类继承访问,所以从对象ta中无法访问实例变量i2</p>
<p>因为是继承访问，go方法中的两句代码可以被编译</p>
<img src="http://feeds.feedburner.com/~r/hadesmile/~4/dE2Xw1rOFps" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.loveazure.com/archives/486/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.loveazure.com/archives/486</feedburner:origLink></item>
	<media:rating>nonadult</media:rating></channel>
</rss>
