﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-大道无亲 大象无形 大音希声 大巧若拙 大智若愚 大器晚成-随笔分类-乱七八糟</title><link>http://www.cppblog.com/CornerZhang/category/3977.html</link><description>生命的隐喻：自我意识产生于躯体，躯体产生于食物，食物源于物质，物质源于太阳辐射能。
&lt;P&gt;http://cyberzei.spaces.live.com&lt;/P&gt;
</description><language>zh-cn</language><lastBuildDate>Thu, 08 Jan 2009 07:50:52 GMT</lastBuildDate><pubDate>Thu, 08 Jan 2009 07:50:52 GMT</pubDate><ttl>60</ttl><item><title>有人在管制这个国家吗？ [转]</title><link>http://www.cppblog.com/CornerZhang/archive/2009/01/08/71496.html</link><dc:creator>Corner Zhang</dc:creator><author>Corner Zhang</author><pubDate>Thu, 08 Jan 2009 06:45:00 GMT</pubDate><guid>http://www.cppblog.com/CornerZhang/archive/2009/01/08/71496.html</guid><wfw:comment>http://www.cppblog.com/CornerZhang/comments/71496.html</wfw:comment><comments>http://www.cppblog.com/CornerZhang/archive/2009/01/08/71496.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/CornerZhang/comments/commentRss/71496.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/CornerZhang/services/trackbacks/71496.html</trackback:ping><description><![CDATA[<p>转帖 [梁文道] <a href="http://www.bullog.cn/blogs/liangwendao/archives/180823.aspx">http://www.bullog.cn/blogs/liangwendao/archives/180823.aspx</a></p>
		<p>梁文道 @ 2008-9-23 2:43:24 阅读(9027) 评论(63) 引用通告 分类: 未归类 <br />改革开放三十年来的中国就像以往的「东亚四小龙」，国家机器的合法性不是建立在形式保证的民众授权之上(如选举)，而是在于经济增长与人民生活的基本保障。至于大家认识到的民族主义和爱国主义等意识形态，其实只是一道黏合剂，让百姓感到自己生活的富足安定是国家的赐予，民族的自豪。假如民生凋敝，社会不安，再多的爱国宣传也挽救不了统治的危机。</p>
		<p>难怪中国政府一直致力于经济的高速增长，因为这正是官方共产主义破产之后仍然力保政权不坠的不二法门。其中的等式是这样的：经济发展等于百姓生活无忧，百姓生活无忧就等于政府长治久安。</p>
		<p>明乎此，便能了解近日「毒奶事件」的严重了。纵观这件事的来龙去脉，我们看见的不只是商人的贪婪无良，还是各个部门各级政府的集体缺席。</p>
		<p>早 在今年二月，就有消费者向工商局投诉「三鹿」奶粉的质量有问题。但当局的回应竟然是要该名消费者先给两万块钱人民币，才能替他检测相关产品！作风就和救命 得先缴订金的无良医院一样。如果政府连它该尽的本份也要收钱才做，谁还需要政府呢？何不干脆让民间自行开办产品检试实验室？说不定取价还能便宜点呢。</p>
		<p>能 够预先测知并且处理牛奶问题的部门有一大串，但它们全到哪里去了呢？至于地方政府，从石家庄市到河北省都曾接过投诉，他们的响应是什么？就算出动到了新西 兰政府，他们依然默不作声。我很难想象新西兰总理打电话给温家宝，对他说「你们那里的牛奶出事了，他们没告诉你吗？」的情景。我只感到政府好像不见了。这 是不是个体制问题？当然是！但它甚至已经和民主不民主无关了。就算是在「东亚四小龙」式的威权体制之下，这种无政府状态也很难发生。不要搞错，就算是邓小 平式的强人统治，也不大可能出现这种整体管治失效的情况。</p>
		<p>政府已经不能保障人民生命的安全，它还能够维持经济的高速增长吗？由次按风暴引发的全球金融海啸必将打击中国来年的出口贸易，我们的内需再怎么扩大也补不上那巨大的缺口吧？</p>
		<p>如此一来，这个国家的合法性能不遇到空前的危机吗？到底有没有人在管治这个国家呢？肯定有，最起码还要有政府部门勒令媒体不得擅自报道毒奶事件，更不能发布类似这篇文章的评论。这是我最能感到政府存在的环节。<br /></p><img src ="http://www.cppblog.com/CornerZhang/aggbug/71496.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/CornerZhang/" target="_blank">Corner Zhang</a> 2009-01-08 14:45 <a href="http://www.cppblog.com/CornerZhang/archive/2009/01/08/71496.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>优良C++程序设计的法则</title><link>http://www.cppblog.com/CornerZhang/archive/2008/12/14/69049.html</link><dc:creator>Corner Zhang</dc:creator><author>Corner Zhang</author><pubDate>Sun, 14 Dec 2008 14:23:00 GMT</pubDate><guid>http://www.cppblog.com/CornerZhang/archive/2008/12/14/69049.html</guid><wfw:comment>http://www.cppblog.com/CornerZhang/comments/69049.html</wfw:comment><comments>http://www.cppblog.com/CornerZhang/archive/2008/12/14/69049.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/CornerZhang/comments/commentRss/69049.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/CornerZhang/services/trackbacks/69049.html</trackback:ping><description><![CDATA[<p>
				<font style="BACKGROUND-COLOR: #000000" color="#ffffff">1 首先，了解自己。这样才能知道，哪些是与机器打交道的人是可以做到的，而哪些是不能做的<br />2 知识结构中，一定要对计算机这个"二进制编码系统"有所了解，所以为什么好多C/C++大师人物，推荐学习汇编和现代计算机体系结构<br />    因为，虽说现代的优化编译器很好，但是从另一个角度来说，我们所做的所有编码任务最终要被映射到计算机硬件（这个经过"预编码的二进制系统"，而且硬件本身也有缺陷）环境上，所以这样有助于了解程序到底做了什么事，有助于写出便于调试和优化的代码。<br />3 C++语言各个特性对设计产生的影响<br />4 数据结构、算法的熟悉，这是基本功<br />5 确定目标，人员的，与时间表，尽可能早的让市场人员参与进来，所以建立一些个release point and demo<br />6 让项目相关人员一起讨论，统一口头词汇，一些行业背景概念，建立技术规范说明书（不宜晦涩难懂），统一技术词汇，要有个大家都能接受的代码规范说明，和命名规则，以及一些必要的原则，尽可能多的在这个阶段吧每一项都化为白纸黑字。<br />还有，最重要的是工作内容的量化评估系统！<br />7 模块划分时，考虑参与人员的数量和任务分配，如何使他们有利于分配到自己每一天的任务表中。考虑与代码管理系统的整合关系<br />8 良好接口所拥有的特征审查表: （你会发觉，只要当你不断调整你的借口定义来满足以下四项中的三项时，代码重用性很好，因为这是个符合人性的定义，便于记忆！）<br />    a 功能的正交分解<br />    b 最小化的接口<br />    c 最明确的函数调用语义<br />    d 最适合的出错检查机制<br /><br />9 实现接口时，同时写一些用户代码，以此检查功能正确性和用户端代码的编程范型。由此，推动良好接口的产生<br />10 在接口中写下定义这个接口的初衷，它的产生需求，以及限制与开发状态(实现完成度)<br />11 那些不能用代码描述的接口，就该化为文档<br />12 尽可能引诱那些愿意使代码高质量的程序员参与进来<br />13 接下来... ...精益求精ing<br /></font>
		</p><img src ="http://www.cppblog.com/CornerZhang/aggbug/69049.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/CornerZhang/" target="_blank">Corner Zhang</a> 2008-12-14 22:23 <a href="http://www.cppblog.com/CornerZhang/archive/2008/12/14/69049.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>不满意的这一年</title><link>http://www.cppblog.com/CornerZhang/archive/2008/12/14/69052.html</link><dc:creator>Corner Zhang</dc:creator><author>Corner Zhang</author><pubDate>Sun, 14 Dec 2008 13:27:00 GMT</pubDate><guid>http://www.cppblog.com/CornerZhang/archive/2008/12/14/69052.html</guid><wfw:comment>http://www.cppblog.com/CornerZhang/comments/69052.html</wfw:comment><comments>http://www.cppblog.com/CornerZhang/archive/2008/12/14/69052.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/CornerZhang/comments/commentRss/69052.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/CornerZhang/services/trackbacks/69052.html</trackback:ping><description><![CDATA[<p>
				<font style="BACKGROUND-COLOR: #000000" color="#ffffff">早期完成的两个模块用不上，也就是浪费了，不知当初做的是什么规划，而且拿的还是投资人的钱。至今，还没有一个真能领班的，所以，进度总是缓慢，人心定不下啊。<br /><br />考虑下技术人员的立场，他们随着年纪的增大，照理来说对技术会越来越能把握住，可亲自私下问了几个，他们反而觉得没了方向，不知自己做的这些所谓逻辑程序员的活有啥意义，而且技术能力没有多大增长，就是又多写了些小游戏的游戏逻辑代码，而且看他们又是累死累活的自愿加班，这样下去，造了太多的恶。庆幸的是，不是我做了这样的安排。<br /><br />我知道，我也走过来的，对他们个人而言实在浪费时间，除了那一般的收入之外，而且，健康的支出、对他们亲人的陪伴时间减少（太多年轻人的悲欢离合发生中...），太多的隐患！<br /><br />我就不信，在让整个公司运营起来，有一定的收入的同时，就不能照顾自己的好员工！<br /><br /><br /><br /><br /><br />想了想，现在中国政治的形态就是个“北奥模式"，这个模式将会在今后以不同的形态的于经济实体中复现！ </font>
		</p><img src ="http://www.cppblog.com/CornerZhang/aggbug/69052.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/CornerZhang/" target="_blank">Corner Zhang</a> 2008-12-14 21:27 <a href="http://www.cppblog.com/CornerZhang/archive/2008/12/14/69052.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[转载] NXN -  AlienBrain Server 的安装</title><link>http://www.cppblog.com/CornerZhang/archive/2008/12/04/68543.html</link><dc:creator>Corner Zhang</dc:creator><author>Corner Zhang</author><pubDate>Thu, 04 Dec 2008 03:00:00 GMT</pubDate><guid>http://www.cppblog.com/CornerZhang/archive/2008/12/04/68543.html</guid><wfw:comment>http://www.cppblog.com/CornerZhang/comments/68543.html</wfw:comment><comments>http://www.cppblog.com/CornerZhang/archive/2008/12/04/68543.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/CornerZhang/comments/commentRss/68543.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/CornerZhang/services/trackbacks/68543.html</trackback:ping><description><![CDATA[<p class="g_w_100 g_t_wrap g_t_center g_t_bold g_t_24 g_c_pdin c07" id="blogtitle_fks_085065087085085070086094081095087095084069085095">[NXN] AlienBrain Server 的安装</p>
		<div class="g_blog_list">
				<div class="g_t_center g_c_pdin g_p_center c07 content" id="blogtext_fks_085065087085085070086094081095087095084069085095" style="WIDTH: 760px">1. 首先需要 Windows Server 版系统，比如 win2000 server<br />2. 安装过程中，要设置一个 Center Server Name，就用本机的 hostname，不要乱改。（以后 NXN Admin 工具 connect to server 的 server name 就要填这个）<br />3. 新建一个 Project，然后设置好 User Management 中每个用户对此 Project 的访问权限，即可。<br /><br />官方上有教程<br /><a href="http://www.softimage.com/products/alienbrain/" target="_blank"><font color="#4f4fa3">http://www.softimage.com/products/alienbrain/</font></a></div>
		</div><img src ="http://www.cppblog.com/CornerZhang/aggbug/68543.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/CornerZhang/" target="_blank">Corner Zhang</a> 2008-12-04 11:00 <a href="http://www.cppblog.com/CornerZhang/archive/2008/12/04/68543.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>3dsMax 9 中导出带骨骼动画的 microsoft x file</title><link>http://www.cppblog.com/CornerZhang/archive/2008/12/03/68471.html</link><dc:creator>Corner Zhang</dc:creator><author>Corner Zhang</author><pubDate>Wed, 03 Dec 2008 07:59:00 GMT</pubDate><guid>http://www.cppblog.com/CornerZhang/archive/2008/12/03/68471.html</guid><wfw:comment>http://www.cppblog.com/CornerZhang/comments/68471.html</wfw:comment><comments>http://www.cppblog.com/CornerZhang/archive/2008/12/03/68471.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/CornerZhang/comments/commentRss/68471.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/CornerZhang/services/trackbacks/68471.html</trackback:ping><description><![CDATA[1 首先下载Panda DirectX Export Plugin for 3ds Max<br />下载地址，自己google吧<br /><br />2 把8.dle放到(MaxDir)/plugins/下<br /><br />3 启动Max9, 打开自己的模型文件，然后File-&gt;Export.../或Export Selected...  , 选"Panda Export"导出器, 确定<br /><br />4 “3DS Max Objects"中勾选<br />       Mesh definition<br />       Materials<br />       Include Animation(requires sub-frames)<br />       Bones<br />       Geometric<br />      为了以后方便，选上Save settings in scene<br />   "Mesh"中勾选<br />       Mesh normals<br />       Mapping coordinates<br />       Vertex colors<br />       Combo单选"Normal"<br />   "Animation"<br />       Sampled<br />       Position, Scale &amp; Rotate<br />       Key Seq.<br />       一个动画序列为Start: 0, End: 30<br />   "X File Settings"<br />      Text<br />      Sub frame hierarchy<br />      Left Handed Axis<br />      Include Animation options勾上, type为Closed, Pos. quality为Linear Positions<br />  "Textures &amp; .fx files"中的保持默认<br /><br />注意: 由于美工那边一直说插件装了后，max9启动报错，究其原因可能是Visual C++ 2005 Redistributable Package或较新版本的DirectX runtime 没有安装，所以请务必装上，还有为max9安上它的SP2 package<br /><br />(完)<img src ="http://www.cppblog.com/CornerZhang/aggbug/68471.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/CornerZhang/" target="_blank">Corner Zhang</a> 2008-12-03 15:59 <a href="http://www.cppblog.com/CornerZhang/archive/2008/12/03/68471.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux 下的常用命令</title><link>http://www.cppblog.com/CornerZhang/archive/2008/10/31/65627.html</link><dc:creator>Corner Zhang</dc:creator><author>Corner Zhang</author><pubDate>Fri, 31 Oct 2008 07:41:00 GMT</pubDate><guid>http://www.cppblog.com/CornerZhang/archive/2008/10/31/65627.html</guid><wfw:comment>http://www.cppblog.com/CornerZhang/comments/65627.html</wfw:comment><comments>http://www.cppblog.com/CornerZhang/archive/2008/10/31/65627.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/CornerZhang/comments/commentRss/65627.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/CornerZhang/services/trackbacks/65627.html</trackback:ping><description><![CDATA[grep<br /><br />eg: <br />  列出在当前目录下含有VecInt内容的文件列表<br />  grep -l "VecInt" ./* <br /><br /><br /><br />ls<br /><br />eg:<br />  以列表形式列出当前目录下的内容<br />  ls -l <br /><br />ps<br />列出当前系统中的进程<br /><br /><br />kill<br /><br />eg: 杀死PID为8093的进程<br />  kill 8093<br /><br /><br /><br />su<br />  <br /><br />top 实时监测进程<br /><br /><br />free 显示内存使用状态<br /><br /><br /><img src ="http://www.cppblog.com/CornerZhang/aggbug/65627.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/CornerZhang/" target="_blank">Corner Zhang</a> 2008-10-31 15:41 <a href="http://www.cppblog.com/CornerZhang/archive/2008/10/31/65627.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Crysis mod -- MTV</title><link>http://www.cppblog.com/CornerZhang/archive/2008/10/20/64458.html</link><dc:creator>Corner Zhang</dc:creator><author>Corner Zhang</author><pubDate>Mon, 20 Oct 2008 01:32:00 GMT</pubDate><guid>http://www.cppblog.com/CornerZhang/archive/2008/10/20/64458.html</guid><wfw:comment>http://www.cppblog.com/CornerZhang/comments/64458.html</wfw:comment><comments>http://www.cppblog.com/CornerZhang/archive/2008/10/20/64458.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/CornerZhang/comments/commentRss/64458.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/CornerZhang/services/trackbacks/64458.html</trackback:ping><description><![CDATA[<object width="400" height="225">
				<param name="allowfullscreen" value="true" />
				<param name="allowscriptaccess" value="always" />
				<param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=748442&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" />
				<embed src="http://vimeo.com/moogaloop.swf?clip_id=748442&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225">
				</embed>
		</object>
		<br />
		<a href="http://vimeo.com/748442?pg=embed&amp;sec=748442">Natural Mod 2.0 for Crysis</a> from <a href="http://vimeo.com/user388113?pg=embed&amp;sec=748442">pydon</a> on <a href="http://vimeo.com?pg=embed&amp;sec=748442">Vimeo</a>.<img src ="http://www.cppblog.com/CornerZhang/aggbug/64458.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/CornerZhang/" target="_blank">Corner Zhang</a> 2008-10-20 09:32 <a href="http://www.cppblog.com/CornerZhang/archive/2008/10/20/64458.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ubuntu 8.04.1 edgy Chinese Input Method</title><link>http://www.cppblog.com/CornerZhang/archive/2008/09/08/61321.html</link><dc:creator>Corner Zhang</dc:creator><author>Corner Zhang</author><pubDate>Mon, 08 Sep 2008 09:40:00 GMT</pubDate><guid>http://www.cppblog.com/CornerZhang/archive/2008/09/08/61321.html</guid><wfw:comment>http://www.cppblog.com/CornerZhang/comments/61321.html</wfw:comment><comments>http://www.cppblog.com/CornerZhang/archive/2008/09/08/61321.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/CornerZhang/comments/commentRss/61321.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/CornerZhang/services/trackbacks/61321.html</trackback:ping><description><![CDATA[先在System -&gt; Administration -&gt; Language Support里安装上Chinese语言选项<br /><br />vim  /etc/X11/xinit/xinput.d/all_ALL <br />
    <br />
change:<br />
XIM=SCIM<br />
XIM_PROGRAM=/usr/bin/scim<br />
XIM_ARGS="-d"<br />
XIM_PROGRAM_XTRA=<br />
GTK_IM_MODULE=scim<br />
QT_IM_MODULE=scim<br />
DEPENDS="scim,scim-gtk2-immodule | scim-qtimm"<img src ="http://www.cppblog.com/CornerZhang/aggbug/61321.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/CornerZhang/" target="_blank">Corner Zhang</a> 2008-09-08 17:40 <a href="http://www.cppblog.com/CornerZhang/archive/2008/09/08/61321.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>为arm linux 交叉编译boost 1.33.1</title><link>http://www.cppblog.com/CornerZhang/archive/2008/08/21/59498.html</link><dc:creator>Corner Zhang</dc:creator><author>Corner Zhang</author><pubDate>Thu, 21 Aug 2008 02:02:00 GMT</pubDate><guid>http://www.cppblog.com/CornerZhang/archive/2008/08/21/59498.html</guid><wfw:comment>http://www.cppblog.com/CornerZhang/comments/59498.html</wfw:comment><comments>http://www.cppblog.com/CornerZhang/archive/2008/08/21/59498.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/CornerZhang/comments/commentRss/59498.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/CornerZhang/services/trackbacks/59498.html</trackback:ping><description><![CDATA[<p>首先在arm linux环境上要有zlib<br /><br />1 解开boost压缩包, cd进入解压目录<br /><br />2 编译出bjam,并配置好，看手册页<br /><br />3 产生Makefile: ./configure "-sBUILD=debug release &lt;runtime-link&gt;static/dynamic" --without-python<br /><br />4 更改Makefile:<br />  把文件头上的几个变量改成下面这样，我的编译环境在"/MyDev/arm-linux/bin"下面,其它的不用改<br />   BJAM=./tools/build/jam_src/bin.linuxx86/bjam<br />  TOOLSET=arm-linux-gcc<br />  BJAM_CONFIG= -sPYTHON_ROOT=/usr -sPYTHON_VERSION=2.5<br />  PREFIX=/MyDev/arm-linux/bin<br />  EPREFIX=/MyDev/arm-linux/bin<br />  LIBDIR=/MyDev/Intel_CE_2110-1.1.290/arm-linux-elf/lib<br />  INCLUDEDIR=/MyDev/Intel_CE_2110-1.1.290/arm-linux-elf/include<br /><br />  更改BOOST_ROOT/tools/build/v1/gcc-tools.jam,最好先备份一下这个文件:<br />  把里面出现gcc/g++/ar/as的地方改为arm-linux-gcc/arm-linux-g++/arm-linux-ar/arm-linux-as<br /><br />5 回到BOOST_ROOT<br />   由于是嵌入式系统，所以也需要静态库，所以输入:<br />    bjam "-sBUILD=debug release &lt;runtime-link&gt;static/dynamic"<br /><br />以上步骤在本人的Ubuntu 8.04上一切顺利<br /><br />&lt;end&gt;<br /></p><img src ="http://www.cppblog.com/CornerZhang/aggbug/59498.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/CornerZhang/" target="_blank">Corner Zhang</a> 2008-08-21 10:02 <a href="http://www.cppblog.com/CornerZhang/archive/2008/08/21/59498.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>compile alsa sound system on linux(arm)</title><link>http://www.cppblog.com/CornerZhang/archive/2008/08/04/57954.html</link><dc:creator>Corner Zhang</dc:creator><author>Corner Zhang</author><pubDate>Mon, 04 Aug 2008 04:45:00 GMT</pubDate><guid>http://www.cppblog.com/CornerZhang/archive/2008/08/04/57954.html</guid><wfw:comment>http://www.cppblog.com/CornerZhang/comments/57954.html</wfw:comment><comments>http://www.cppblog.com/CornerZhang/archive/2008/08/04/57954.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/CornerZhang/comments/commentRss/57954.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/CornerZhang/services/trackbacks/57954.html</trackback:ping><description><![CDATA[Step 1: get alsa driver/lib/utils arch files from www.alsa-project.org<br />            and ncurses-5.5<br />            note: let extarct them on same directory<br />Step 2: see the script file "customer_alsa_build.sh"<br />            file full context:<br /><br /><br />#!/bin/sh<br /><br /># This script must be run from this directory<br /><br />BUILD_ROOT=$PWD/../..<br />TOP=$PWD<br />LINUX=$BUILD_ROOT/linux-2.6.16.16<br /><br />mkdir tmp;<br /><br /># Create the directory tree to export<br />mkdir -p $BUILD_ROOT/arm-linux-elf/lib/modules/sound<br />mkdir -p $BUILD_ROOT/arm-linux-elf/src<br />mkdir -p $BUILD_ROOT/arm-linux-elf/bin<br />mkdir -p $BUILD_ROOT/arm-linux-elf/etc<br />mkdir -p $BUILD_ROOT/arm-linux-elf/usr/share/alsa<br /><br /># Compile the ALSA driver<br />tar xjf alsa-driver-1.0.11-Olo.tar.bz2<br />cd alsa-driver-1.0.11<br />rm Makefile.conf<br />./configure --with-cross=arm-linux- --prefix=$TOP/tmp --with-kernel=$LINUX --with-redhat=no --with-suse=no --with-oss=no --with-cards=dummy,usb-audio<br />make<br />cd ..<br /><br /># Copy the modules for the target<br />mkdir -p $BUILD_ROOT/arm-linux-elf/lib/modules/sound<br />cp alsa-driver-1.0.11/acore/snd-hwdep.ko        \<br />   alsa-driver-1.0.11/acore/snd.ko              \<br />   alsa-driver-1.0.11/acore/snd-page-alloc.ko   \<br />   alsa-driver-1.0.11/acore/snd-pcm.ko          \<br />   alsa-driver-1.0.11/acore/snd-timer.ko        \<br />   alsa-driver-1.0.11/acore/snd-rawmidi.ko      \<br />   alsa-driver-1.0.11/acore/seq/snd-seq-device.ko \<br />   alsa-driver-1.0.11/acore/seq/snd-seq-dummy.ko \<br />   alsa-driver-1.0.11/usb/snd-usb-audio.ko      \<br />   alsa-driver-1.0.11/usb/snd-usb-lib.ko        \<br />   $BUILD_ROOT/arm-linux-elf/lib/modules/sound<br /><br /><br /># Cross-Compile curses<br />tar xzf ncurses-5.5.tar.gz<br />cd ncurses-5.5/<br />CC=arm-linux-gcc ./configure --host=arm-linux --target=arm-linux --build=i386-linux --with-softfloat --prefix=$TOP/tmp<br />make<br />make install<br />cd ..<br /><br /># Cross-Compile ALSA library<br />tar xjf alsa-lib-1.0.11-Olo.tar.bz2<br />cd alsa-lib-1.0.11<br />CC=arm-linux-gcc ./configure --host=arm-linux --target=arm-linux --build=i386-linux --with-softfloat --exec-prefix=$TOP/tmp --includedir=$TOP/tmp/include<br />make<br /><br /># copy libraries and headers target<br /><br />datadir=$TOP/tmp/share make -e install <br />arm-linux-strip $TOP/tmp/lib/libasound.so.2.0.0<br />cp $TOP/tmp/lib/libasound.so.2.0.0 $BUILD_ROOT/arm-linux-elf/lib/<br />mkdir -p $BUILD_ROOT/arm-linux-elf/include/<br />cp -a $TOP/tmp/include/alsa $BUILD_ROOT/arm-linux-elf/include/<br />pushd $BUILD_ROOT/arm-linux-elf/lib<br />rm -f libasound.so.2<br />rm -f libasound.so<br />ln -s libasound.so.2.0.0 libasound.so.2<br />ln -s libasound.so.2.0.0 libasound.so<br />popd<br />cd ..<br /><br /><br /># Cross-Compile ALSA utils<br />tar xjf alsa-utils-1.0.11.tar.bz2 <br />cp alsa-utils-1.0.11.tar.bz2 $BUILD_ROOT/arm-linux-elf/src<br />cd alsa-utils-1.0.11<br />CC=arm-linux-gcc ./configure --host=arm-linux --target=arm-linux --build=i386-linux --with-softfloat --prefix=$TOP/tmp --with-alsa-prefix=$TOP/tmp/lib/ --with-alsa-inc-prefix=$TOP/tmp/include CPPFLAGS="-I$TOP/tmp/include/alsa -I$TOP/tmp/include/ncurses" <br />make<br />make install<br />arm-linux-strip $TOP/tmp/bin/aplay<br />cp $TOP/tmp/bin/aplay $BUILD_ROOT/arm-linux-elf/bin<br />(cd $BUILD_ROOT/arm-linux-elf/bin; rm -f arecord; ln -s aplay arecord)<br /><br />    run it in your Shell Term<br /><br />(complete)<br /><br />enjoy!<br /><img src ="http://www.cppblog.com/CornerZhang/aggbug/57954.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/CornerZhang/" target="_blank">Corner Zhang</a> 2008-08-04 12:45 <a href="http://www.cppblog.com/CornerZhang/archive/2008/08/04/57954.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[转]Ubuntu 7.04上安装samba与windows共享</title><link>http://www.cppblog.com/CornerZhang/archive/2008/07/24/57018.html</link><dc:creator>Corner Zhang</dc:creator><author>Corner Zhang</author><pubDate>Thu, 24 Jul 2008 01:55:00 GMT</pubDate><guid>http://www.cppblog.com/CornerZhang/archive/2008/07/24/57018.html</guid><wfw:comment>http://www.cppblog.com/CornerZhang/comments/57018.html</wfw:comment><comments>http://www.cppblog.com/CornerZhang/archive/2008/07/24/57018.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/CornerZhang/comments/commentRss/57018.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/CornerZhang/services/trackbacks/57018.html</trackback:ping><description><![CDATA[无权限目录共享<br />先是主机方面的设置:<br />[global]<br />workgroup = frog studio<br />server string = Ubuntu Samba Server<br />log file = /var/log/samba/log.%m<br />security = share<br />encrypt passwords = no<br />(其它按默认设置)<br />然后是共享目录设置:<br />[Share Directory]<br />comment = My Share Directory<br />path = /home/share<br />read only = yes<br />public = yes<br />writable = yes<br />设置完成后,我们先输入testparm来测试一下我们的设置有没有错,如果有,系统会有提醒...确定没有错后,我们还要重启一下我们的Samba服务器来让设置生效:<br />/etc/init.d/samba restart<br />接下来我们再进行一次客户端的自我测试:<br />smbclient -L //localhost<br />然后我们就可以看到刚刚我们共享的目录名Share Directory,呵呵 ... 进入Windows网上邻居找一下,我们就可以对Linux的共享目录进行访问了...好,下面来提高一下我们的权限:<br />主机方面的设置<br />[global]<br />workgroup = frog studio<br />server string = Ubuntu Samba Server<br />log file = /var/log/samba/log.%m<br />security = user<br />encrypt passwords = yes<br />smb passwd file = /etc/samba/smbpasswd<br />共享目录设置<br />[Share Directory 2]<br />comment = My Share Directory 2<br />path = /home/share2<br />writable = yes<br />valid users = %S(有权限进入者)<br />create mode = 0664<br />directory mode = 0775<br />设置完成后,再次重启Samba服务器,但现在先不要急于跑到windows下去测试,因为这个是要用户名和密码的,下面我们先创建登录用户和登录密码:<br />useradd smb (创建系统用户名)<br />passwd smb (创建系统用户密码)<br />smbpasswd -a smb (在密码文件里新增一个用户)<br />#smbpasswd -d smb (暂停用户登录)<br />#smbpasswd -e smb (恢复暂停用户)<br />#smbpasswd -x smb (删除用户)<br />更多操作请参考man smbpasswd<br />创建好密码文件后,测试Samba设置,testparm,测试正常后,查看一下我们的共享目录:<br />smbclient -L //localhost<br />一切就绪,我们打开windows下的网上邻居,登录共享目录,输入用户密码,呵呵 ... 就可以看到我们Linux下的共享目录了,并且可以任意创建删除文件,从此让我们的Windows和Linux互联吧...<img src ="http://www.cppblog.com/CornerZhang/aggbug/57018.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/CornerZhang/" target="_blank">Corner Zhang</a> 2008-07-24 09:55 <a href="http://www.cppblog.com/CornerZhang/archive/2008/07/24/57018.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Olo-Linux下编译freealut</title><link>http://www.cppblog.com/CornerZhang/archive/2008/07/16/56305.html</link><dc:creator>Corner Zhang</dc:creator><author>Corner Zhang</author><pubDate>Wed, 16 Jul 2008 07:35:00 GMT</pubDate><guid>http://www.cppblog.com/CornerZhang/archive/2008/07/16/56305.html</guid><wfw:comment>http://www.cppblog.com/CornerZhang/comments/56305.html</wfw:comment><comments>http://www.cppblog.com/CornerZhang/archive/2008/07/16/56305.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/CornerZhang/comments/commentRss/56305.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/CornerZhang/services/trackbacks/56305.html</trackback:ping><description><![CDATA[1 下载并解开，URL: <a href="http://www.openal.org/openal_webstf/downloads/freealut-1.1.0.tar.gz">http://www.openal.org/openal_webstf/downloads/freealut-1.1.0.tar.gz</a><br />   我的OpenAL安装目录在系统变量OPENAL_OLO_DIR上<br /><br />2 设置环境变量:<br />   输入<br />   CPPFLAGS="-I${OPENAL_OLO_DIR}/include"<br />   LDFLAGS="-L${OPENAL_OLO_DIR}/lib"<br />   export CPPFLAGS LDFLAGS<br /><br />3 编译设置:<br />   输入: CC=arm-linux-gcc ./configure -prefix=$PREFIX -target=arm-linux --enable-shared -with-softfloat --host=arm-linux<br /><br />4 编译<br />   make<br /><br />5 安装<br />  make install<br /><br />6 确认的方法与编译OpenAL方法的相同<br /><br />(end)<img src ="http://www.cppblog.com/CornerZhang/aggbug/56305.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/CornerZhang/" target="_blank">Corner Zhang</a> 2008-07-16 15:35 <a href="http://www.cppblog.com/CornerZhang/archive/2008/07/16/56305.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Olo--Linux下编译出OpenAL SDK</title><link>http://www.cppblog.com/CornerZhang/archive/2008/07/16/56301.html</link><dc:creator>Corner Zhang</dc:creator><author>Corner Zhang</author><pubDate>Wed, 16 Jul 2008 07:13:00 GMT</pubDate><guid>http://www.cppblog.com/CornerZhang/archive/2008/07/16/56301.html</guid><wfw:comment>http://www.cppblog.com/CornerZhang/comments/56301.html</wfw:comment><comments>http://www.cppblog.com/CornerZhang/archive/2008/07/16/56301.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/CornerZhang/comments/commentRss/56301.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/CornerZhang/services/trackbacks/56301.html</trackback:ping><description><![CDATA[1 下载 OpenAL, URL: <a href="http://www.openal.org/openal_webstf/downloads/openal-0.0.8.tar.gz">http://www.openal.org/openal_webstf/downloads/openal-0.0.8.tar.gz</a><br />2 解开到某个目录下，然后cd进来<br />3 设置编译:<br />  输入 export "PREFIX=/MyDev/OLO_PDK/arm-linux-elf/"<br />  CC=arm-linux-gcc ./configure -prefix=$PREFIX -target=arm-linux --enable-shared -with-softfloat --host=arm-linux<br />4 编译SDK:<br />  输入 make<br />5 安装:<br />  输入 make install<br />6 确认安装是否成功，进入Olo的开发包的include和lib中去看看，include中会多出al目录，以及三个header; lib中多出libsound.so.2.0.0以及其它的target link<br /><br />(end)<img src ="http://www.cppblog.com/CornerZhang/aggbug/56301.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/CornerZhang/" target="_blank">Corner Zhang</a> 2008-07-16 15:13 <a href="http://www.cppblog.com/CornerZhang/archive/2008/07/16/56301.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>试用Microsoft XNA Express 2.0感触</title><link>http://www.cppblog.com/CornerZhang/archive/2008/07/03/55192.html</link><dc:creator>Corner Zhang</dc:creator><author>Corner Zhang</author><pubDate>Thu, 03 Jul 2008 02:42:00 GMT</pubDate><guid>http://www.cppblog.com/CornerZhang/archive/2008/07/03/55192.html</guid><wfw:comment>http://www.cppblog.com/CornerZhang/comments/55192.html</wfw:comment><comments>http://www.cppblog.com/CornerZhang/archive/2008/07/03/55192.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/CornerZhang/comments/commentRss/55192.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/CornerZhang/services/trackbacks/55192.html</trackback:ping><description><![CDATA[<p>主要特色<br />1 基于C#编程，依赖于.net framework<br />2 与Visual Studio 系列高度集成<br />3 具备一套完整的开发流程，从编码-&gt;调试-&gt;资源整合，还有单元测试和协作开发<br />4 较充分的入门文档，完备的api reference<br /><br />个人感受<br />× 是microsoft力推.net平台的游戏市场<br />× 是奴役一部分游戏新人的良好开端，与当初的Visual Basic 6.0一个思路<br />× 用它的公司或个人将失去游戏开发的核心价值、创造性<br />× 是维持Windows + Visual Studio + XBox 360这个链条的扣环</p><img src ="http://www.cppblog.com/CornerZhang/aggbug/55192.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/CornerZhang/" target="_blank">Corner Zhang</a> 2008-07-03 10:42 <a href="http://www.cppblog.com/CornerZhang/archive/2008/07/03/55192.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Work on Linux -- Ubuntu 8.04 LTS desktop system</title><link>http://www.cppblog.com/CornerZhang/archive/2008/06/20/54122.html</link><dc:creator>Corner Zhang</dc:creator><author>Corner Zhang</author><pubDate>Fri, 20 Jun 2008 05:28:00 GMT</pubDate><guid>http://www.cppblog.com/CornerZhang/archive/2008/06/20/54122.html</guid><wfw:comment>http://www.cppblog.com/CornerZhang/comments/54122.html</wfw:comment><comments>http://www.cppblog.com/CornerZhang/archive/2008/06/20/54122.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/CornerZhang/comments/commentRss/54122.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/CornerZhang/services/trackbacks/54122.html</trackback:ping><description><![CDATA[My twinview screenshot picture of desktop<br /><br /><img src="http://www.cppblog.com/images/cppblog_com/cornerzhang/7030/o_UB_sp.jpg" alt="o_UB_sp.jpg" align="center" border="0" height="1024" width="2560" /><br /><br /><br /><img src ="http://www.cppblog.com/CornerZhang/aggbug/54122.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/CornerZhang/" target="_blank">Corner Zhang</a> 2008-06-20 13:28 <a href="http://www.cppblog.com/CornerZhang/archive/2008/06/20/54122.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ubuntu 7.10 上安装 CodeBlocks Binary</title><link>http://www.cppblog.com/CornerZhang/archive/2008/06/18/51589.html</link><dc:creator>Corner Zhang</dc:creator><author>Corner Zhang</author><pubDate>Wed, 18 Jun 2008 01:52:00 GMT</pubDate><guid>http://www.cppblog.com/CornerZhang/archive/2008/06/18/51589.html</guid><wfw:comment>http://www.cppblog.com/CornerZhang/comments/51589.html</wfw:comment><comments>http://www.cppblog.com/CornerZhang/archive/2008/06/18/51589.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cppblog.com/CornerZhang/comments/commentRss/51589.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/CornerZhang/services/trackbacks/51589.html</trackback:ping><description><![CDATA[<p>ref url: <a href="http://lgp203.free.fr/spip/spip.php?article1">http://lgp203.free.fr/spip/spip.php?article1</a><br /><br />具体安装步骤如下： <br />1、安装必要组件 <br />代码: <br />sudo apt-get install build-essential </p>
		<p>代码: <br />sudo apt-get install gdb </p>
		<p>4、安装最新 wxWidgets 库 <br />代码: <br />sudo apt-get update </p>
		<p>代码: <br />sudo apt-get install libwxgtk2.8-0 libwxgtk2.8-dev wx2.8-headers wx-common </p>
		<p>5、设置 wxWidgets 默认版本 <br />代码: <br />sudo update-alternatives --config wx-config </p>
		<p>6、下载 Code::Blocks 每夜构建版本 <br />sudo gedit /etc/apt/sources.list<br />在最后一行的后面加一行<br /><font face="Courier New">deb http://lgp203.free.fr/ubuntu/ gutsy universe</font><br />获得密钥<br /><font face="Courier New">wget -q http://lgp203.free.fr/public.key -O- | sudo apt-key add -</font><br /><font face="Courier New">下载 并且 安装<br />sudo apt-get install libcodeblocks0 codeblocks libwxsmithlib0 codeblocks-contrib</font></p>
		<p>or download the install package from CodeBlocks site:</p>
		<p>wget http://downloads.sourceforge.net/codeblocks/codeblocks-8.02-src.tar.bz2</p>
		<p>tar xzf codeblocks-8.02-src.tar.bz2</p>
		<p>... and then install these deb packages<br /></p>
		<p>
				<font face="Courier New">
						<br />
				</font>
		</p><img src ="http://www.cppblog.com/CornerZhang/aggbug/51589.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/CornerZhang/" target="_blank">Corner Zhang</a> 2008-06-18 09:52 <a href="http://www.cppblog.com/CornerZhang/archive/2008/06/18/51589.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>NFS在ubuntu 7.10上简单安装(改进)</title><link>http://www.cppblog.com/CornerZhang/archive/2008/06/16/53552.html</link><dc:creator>Corner Zhang</dc:creator><author>Corner Zhang</author><pubDate>Mon, 16 Jun 2008 08:01:00 GMT</pubDate><guid>http://www.cppblog.com/CornerZhang/archive/2008/06/16/53552.html</guid><wfw:comment>http://www.cppblog.com/CornerZhang/comments/53552.html</wfw:comment><comments>http://www.cppblog.com/CornerZhang/archive/2008/06/16/53552.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/CornerZhang/comments/commentRss/53552.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/CornerZhang/services/trackbacks/53552.html</trackback:ping><description><![CDATA[ref:  <a href="http://timoqi.blogbus.com/logs/17282973.html" minmax_bound="true"><font color="#108dd2">http://timoqi.blogbus.com/logs/17282973.html</font></a><br /><br /><p style="MARGIN-BOTTOM: 0cm" minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">server</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">端：</font></font></p><p style="MARGIN-BOTTOM: 0cm" minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">首先是安装服务器相关软件</font></font></p><pre class="cjk" style="MARGIN-BOTTOM: 0.5cm" minmax_bound="true"><em minmax_bound="true"><font face="Nimbus Mono L, monospace" minmax_bound="true"><strong minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true"><span minmax_bound="true">sudo apt-get install nfs-kernel-server</span></font></font></strong></font></em></pre><p style="MARGIN-BOTTOM: 0cm" minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">然后是编辑</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">/etc/exports</font></font></p><p style="MARGIN-BOTTOM: 0cm" minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">添加：</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true"><strong minmax_bound="true">/home 172.16.30.211(rw,ro,sync,subtree_check)</strong></font></font></p><p style="MARGIN-BOTTOM: 0cm" minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">exports</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">文件的具体修改方式可以通过 </font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">man exports</font></font></p><p style="MARGIN-BOTTOM: 0cm" minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">/home</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">为服务器上需要映射的目录</font></font></p><p style="MARGIN-BOTTOM: 0cm" minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">172.16.30.211</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">为客户端</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">IP</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">，也可以写成 </font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">172.16.30.0/24 </font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">这样的网段形式</font></font></p><p style="MARGIN-BOTTOM: 0cm" minmax_bound="true"><br minmax_bound="true" /></p><p style="MARGIN-BOTTOM: 0cm" minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">执行<em minmax_bound="true"></em></font></font><em minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">exportfs -rv</font></font></em></p><p style="MARGIN-BOTTOM: 0cm" minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">用来重新进行同步共享，并显示出来</font></font></p><p style="MARGIN-BOTTOM: 0cm" minmax_bound="true"><br minmax_bound="true" /></p><p style="MARGIN-BOTTOM: 0cm" minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">最后重启下</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">nfs</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">服务器程序就可以了</font></font></p><pre class="cjk" style="MARGIN-BOTTOM: 0.5cm" minmax_bound="true"><em minmax_bound="true"><font face="Nimbus Mono L, monospace" minmax_bound="true"><strong minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true"><span minmax_bound="true">sudo /etc/init.d/nfs-kernel-server start</span></font></font></strong></font></em></pre><p style="MARGIN-BOTTOM: 0cm" minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">client</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">端</font></font></p><p style="MARGIN-BOTTOM: 0cm" minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">在</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">7.10</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">中</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">client</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">端需要安装</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">nfs</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">－</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">common</font></font></p><pre class="cjk" style="MARGIN-BOTTOM: 0.5cm" minmax_bound="true"><em minmax_bound="true"><font face="Nimbus Mono L, monospace" minmax_bound="true"><strong minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true"><span minmax_bound="true">sudo apt-get install nfs</span></font></font></strong></font><strong minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true"><span minmax_bound="true">－</span></font></font><font face="Nimbus Mono L, monospace" minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true"><span minmax_bound="true">common<br /></span></font></font></font></strong></em><strong minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true"><span minmax_bound="true">映射服务器端的</span></font></font><font face="Nimbus Mono L, monospace" minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true"><span minmax_bound="true">/home</span></font></font></font></strong><strong minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true"><span minmax_bound="true">目录</span></font></font></strong><em minmax_bound="true"><font face="Nimbus Mono L, monospace" minmax_bound="true"><strong minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true"><span minmax_bound="true">sudo mount -t nfs 172.16.30.189:/home /home</span></font></font></strong></font></em></pre><br />值得注意的是:<br />sudo 
<p style="MARGIN-BOTTOM: 0cm" minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">NFS</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">在</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">ubuntu7.10</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">下安装</font></font></p><p style="MARGIN-BOTTOM: 0cm" minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">server</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">端：</font></font></p><p style="MARGIN-BOTTOM: 0cm" minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">首先是安装服务器相关软件</font></font></p><pre class="cjk" style="MARGIN-BOTTOM: 0.5cm" minmax_bound="true"><em minmax_bound="true"><font face="Nimbus Mono L, monospace" minmax_bound="true"><strong minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true"><span minmax_bound="true">sudo apt-get install nfs-kernel-server</span></font></font></strong></font></em></pre><p style="MARGIN-BOTTOM: 0cm" minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">然后是编辑</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">/etc/exports</font></font></p><p style="MARGIN-BOTTOM: 0cm" minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">添加：</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true"><strong minmax_bound="true">/home 172.16.30.211(rw,subtree_check)</strong></font></font></p><p style="MARGIN-BOTTOM: 0cm" minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">exports</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">文件的具体修改方式可以通过 </font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">man exports</font></font></p><p style="MARGIN-BOTTOM: 0cm" minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">/home</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">为服务器上需要映射的目录</font></font></p><p style="MARGIN-BOTTOM: 0cm" minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">172.16.30.211</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">为客户端</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">IP</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">，也可以写成 </font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">172.16.30.0/24 </font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">这样的网段形式</font></font></p><p style="MARGIN-BOTTOM: 0cm" minmax_bound="true"><br minmax_bound="true" /></p><p style="MARGIN-BOTTOM: 0cm" minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">执行<em minmax_bound="true"></em></font></font><em minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">exportfs -rv</font></font></em></p><p style="MARGIN-BOTTOM: 0cm" minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">用来重新进行同步共享，并显示出来</font></font></p><p style="MARGIN-BOTTOM: 0cm" minmax_bound="true"><br minmax_bound="true" /></p><p style="MARGIN-BOTTOM: 0cm" minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">最后重启下</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">nfs</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">服务器程序就可以了</font></font></p><pre class="cjk" style="MARGIN-BOTTOM: 0.5cm" minmax_bound="true"><em minmax_bound="true"><font face="Nimbus Mono L, monospace" minmax_bound="true"><strong minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true"><span minmax_bound="true">sudo /etc/init.d/nfs-kernel-server start</span></font></font></strong></font></em></pre><p style="MARGIN-BOTTOM: 0cm" minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">client</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">端</font></font></p><p style="MARGIN-BOTTOM: 0cm" minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">在</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">7.10</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">中</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">client</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">端需要安装</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">nfs</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">－</font></font><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true">common</font></font></p><pre class="cjk" style="MARGIN-BOTTOM: 0.5cm" minmax_bound="true"><em minmax_bound="true"><font face="Nimbus Mono L, monospace" minmax_bound="true"><strong minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true"><span minmax_bound="true">sudo apt-get install nfs</span></font></font></strong></font><strong minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true"><span minmax_bound="true">－</span></font></font><font face="Nimbus Mono L, monospace" minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true"><span minmax_bound="true">common</span></font></font></font></strong></em><strong minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true"><span minmax_bound="true">映射服务器端的</span></font></font><font face="Nimbus Mono L, monospace" minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true"><span minmax_bound="true">/home</span></font></font></font></strong><strong minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true"><span minmax_bound="true">目录</span></font></font></strong><em minmax_bound="true"><font face="Nimbus Mono L, monospace" minmax_bound="true"><strong minmax_bound="true"><font face="ZhunYuan" minmax_bound="true"><font style="FONT-SIZE: 10pt" size="2" minmax_bound="true"><span minmax_bound="true">sudo mount -t nfs 172.16.30.189:/home /home 在我的机器上失败<br /></span></font></font></strong></font></em>我输入 mount -t nfs 172.16.1.82:/MyDev /mnt/tmp 成功<br /><br /><br /><br /><br /></pre><br minmax_bound="true" /><img src ="http://www.cppblog.com/CornerZhang/aggbug/53552.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/CornerZhang/" target="_blank">Corner Zhang</a> 2008-06-16 16:01 <a href="http://www.cppblog.com/CornerZhang/archive/2008/06/16/53552.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ubuntu 使用root帐号登入系统</title><link>http://www.cppblog.com/CornerZhang/archive/2008/06/10/52778.html</link><dc:creator>Corner Zhang</dc:creator><author>Corner Zhang</author><pubDate>Tue, 10 Jun 2008 10:18:00 GMT</pubDate><guid>http://www.cppblog.com/CornerZhang/archive/2008/06/10/52778.html</guid><wfw:comment>http://www.cppblog.com/CornerZhang/comments/52778.html</wfw:comment><comments>http://www.cppblog.com/CornerZhang/archive/2008/06/10/52778.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/CornerZhang/comments/commentRss/52778.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/CornerZhang/services/trackbacks/52778.html</trackback:ping><description><![CDATA[Ubuntu安装后，root用户默认是被锁定了的，不允许登录，也不允许“su”到 root。有人说这是个不好的实践，特别是对于服务器来说。我觉得对于桌面用户来说，这样安全性更高一些，是应该的；但对于服务器可以设置成“允许 su 到root，但不允许root用户直接登录”。而我为了开发时的方便，则在桌面和服务器上都采用这种方式。 
<p>　　允许 su 到 root </p><p>　　非常简单，下面是设置的方法： </p><p>　　me@tipfoo:~$ sudo passwd </p><p>　　Password: &lt;--- 输入安装时那个用户的密码 </p><p>　　Enter new UNIX password: &lt;--- 新的Root用户密码 </p><p>　　Retype new UNIX password: &lt;--- 重复新的Root用户密码 </p><p>　　passwd：已成功更新密码 </p><p>　　允许root登录 </p><p>　　如果要允许root登录（不推荐），则这样操作： </p><p>　　me@tipfoo:~$ gksu /usr/sbin/gdmsetup </p><p>　　（或者使用桌面菜单：系统＞系统管理＞登录窗口） </p><p>　　点“安全”选项页，选择“允许本地管理员登录”。 </p><p>　　注：这一步依赖上一步 </p><p>　　不输入密码直接登录 </p><p>　　在论坛上也看见有人抱怨，家中的Ubuntu不能像Window$那样──不用输入密码就能登录。其实同样能做到： </p><p>　　就在上一步的“安全”选项页中，勾选： </p><p>　　“启用自动登录”，“用户”选择（如：“me”）; </p><p>　　注意：公共用的计算机千万不能这么设置！ </p><p>　　SSH登录远程服务器 </p><p>　　如果远程服务器只允许root用户SSH到服务器时，在Ubuntu下，必须“su 到root”用户才能登录成功(具体是看服务器端的配置)。 </p><p>　　首先，复制密钥到“/root/.ssh/”目录， </p><p>　　me@tipfoo:~$ su </p><p>　　Password: </p><p>　　root@tipfoo:/home/me# chmod 600 -R /root/.ssh/ </p><p>　　root@tipfoo:/home/me# ssh -p 27482 11.22.33.44 </p><p>　　Enter passphrase for key '/root/.ssh/id_rsa': </p><p>　　Last login: Thu Jun 21 14:29:00 2007 from 11.22.33.45</p><!-- 分页 --><!-- 分页end --><img src ="http://www.cppblog.com/CornerZhang/aggbug/52778.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/CornerZhang/" target="_blank">Corner Zhang</a> 2008-06-10 18:18 <a href="http://www.cppblog.com/CornerZhang/archive/2008/06/10/52778.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>网摘-局域网共享文件夹</title><link>http://www.cppblog.com/CornerZhang/archive/2008/06/04/52192.html</link><dc:creator>Corner Zhang</dc:creator><author>Corner Zhang</author><pubDate>Wed, 04 Jun 2008 13:52:00 GMT</pubDate><guid>http://www.cppblog.com/CornerZhang/archive/2008/06/04/52192.html</guid><wfw:comment>http://www.cppblog.com/CornerZhang/comments/52192.html</wfw:comment><comments>http://www.cppblog.com/CornerZhang/archive/2008/06/04/52192.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/CornerZhang/comments/commentRss/52192.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/CornerZhang/services/trackbacks/52192.html</trackback:ping><description><![CDATA[<br />局域网共享文件夹不能访问，系统提示：“您可能没有权限使用网络资源.请与这台服务器的管理员联系以查明……”<br />   由提示看来，很明显是权限问题，原来的98下共享没有这一问题，只要设置好IP地址和共享文件夹，就立即能够访问，而一旦遇到XP和2003，这一问题就一再出现，很明显与XP和2003的安全性考虑有关。<br />　　文件共享与以下设置有关，于是我对计算机如下设置一一进行了检查：<br />　　（1)NWlink IPX/SPX/NetBIOS Compatible Transport Protocol协议。本协议已经安装就绪，没有问题。<br />　　（2)开启guest账号：右击我的电脑\管理\用户有个guest，双击之去掉“账户已停用”前面的勾。本设置最初没有开启，我将其开启。<br />　　（3)统一各计算机的工作组名：右击我的电脑\属性\计算机名，查看该选项卡中出现的局域网工作组名称，将所有计算机均加入Workgroup工作组。<br />　　（4）使用winxp防火墙的例外：winxp防火墙在默认状态下是全面启用的，这意味着运行计算机的所有网络连接，难于实现网上邻居共享。同时，由于windows防火墙默认状态下是禁止“文件与打印机共享的”，所以，启用了防火墙，往往不能共享打印，解决办法是：进入“本地连接”窗口，点“高级”\“设置”\“例外”\在程序与服务下勾选“文件和打印机共享”。由于网吧计算机使用还原卡，所以我干脆关闭了防火墙。<br />　　（5)删除“拒绝从网络上访问这台计算机”项中的guest账户：运行组策略（gpedit.msc）\本地计算机\计算机配置\windows设置\安全设置\本地策略\用户权利指派\拒绝从网络访问这台计算机。如果其中有guest，则将其删除。这样做的目的是让guest可能从网络访问本机。<br />　　（6)取消“使用简单文件共享”方式：资源管理器\工具\文件夹选项\查看\去掉“使用简单文件共享（推荐）”前面的勾。<br />　　（7)勾选“Microsoft网络的文件和打印机共享”。<br />　　（8)运行服务策略“Services.msc”。启动其中的“Clipbook Server”(文件夹服务器)：这个服务允许你们网络上的其他用户看到你的文件夹。我直接将此服务设置为自动自动启动。<br />　　（9)win98的计算机无法访问win2000/winxp的计算机，原因是：win2000/winxp的计算机中的guest用户被禁用了或者win2000/winxp采用NTFS分区格式，设置了权限控制。一般要允许win98访问的话，win2000/winxp里的安全控制里不要将everyone的账号组删除。<br />　　注意：<br />　　a、如果您没有加入域并想查看“安全”选项卡，则设置显示“安全”选项卡：资源管理器\工具\文件夹选项\查看\去掉“使用简单文件共享（推荐）”前面的勾。<br />　　b、查看文件和文件夹的有效权限：资源管理器\右击要查看有效权限该文件或文件夹\“属性”\单击“安全”选项卡\“高级”\“有效权限”\“选择”\在“名称”框中键入用户或组的名称，然后单击“确定”。选中的复选框表示用户或组对该文件或文件夹的有效权限。<br />　　c、只能在格式化为使用 NTFS 的驱动器上设置权限。<br />　　（10）解决网上邻居太慢的方法：win98，假设网络中没有novell网络，可删除为了兼容novell netware网络而装的ipx/spx兼容协议即可；win2000/xp，可删除系统盘符\documents and setting\用户名\nethood文件夹下的所有文件即可。<br />　　由于网吧继往开来采用XP系统，所以后两条我不用管它，需要98系统访问共享文件夹的朋友可能需要检查该项设置。<br />　　以上所有设置都检查无误之后，我发现访问共享文件夹还是原来的现象，根本没有什么好转。到底是什么原因导致这一问题？以上的设置方法，许多文章都有论及，似乎不应有问题。但既然问题依旧，那就是说还有什么地方需要作设置调整，而这正是大家所忽略的。<br />　　于是我对系统服务和安全策略进行了仔细检查。<br />　　当我依次选择“计算机配置－→Windows设置－→安全设置－→本地策略－→安全选项”，检查组策略时，发现有一条“网络访问：本地账号的共享和安全模式”策略，默认设置为“仅来宾－本地用户以来宾身份验证”，它的另外一个可选设置是“经典：本地用户以自己的身份验证”，怀疑与此设置有关，因此对这一设置进行了修改。<br />　　重新测试时发现问题还是没有解决。做到这里，我已经黔驴技穷了，于是只好求助于网上，可是找来找去，大多说法都与以上设置中的若干条不谋而合，并没有多少新的东西。难道就这样放弃吗？我真是不愿意就这样认输。<br />　　由于我仍然抱着一线希望在网上搜索，终于看到如下一段文字：<br />　　不过我们可能还会遇到另外一个问题，当用户的口令为空时，访问还是会拒绝。原来在“安全选项”中有一个“帐户：使用空白密码的本地帐户只允许控制台登录”策略，默认是启用的，根据Windows XP安全策略中拒绝优先的原则，密码为空的用户通过网络访问使用Windows XP的计算机时便会被禁止。我们只要将这个策略停用即可解决问题。<br />　　原来是这样，难怪我家的XP访问2003的共享文件夹时就必须使用2003的帐户密码访问，使用XP自身的帐户就提示没有权限访问。依照本文说法，如果XP帐户是有密码的，则使用密码后就没有问题了。既然这样，我立即在组策略中找到了这一策略，它是雇用的，不用说，禁用它。再试，共享文件夹访问正常了，而且速度很快。<br />　　结论，共享文件夹访问权限问题是很常见的网络故障，然而大家都对其修正办法讲得不完善，都忽略了“帐户：使用空白密码的本地帐户只允许控制台登录”这一策略。很自然，这个问题也就解决得并不彻底。原因就在于，大家对“密码为空的用户通过网络访问使用Windows XP的计算机时便会被禁止”这一点不了解。这是XP以上系统出于安全考虑而做的设置。这就告诉我们，平时的学习工作一定要深入细致，这样才不至于因忽略一些细节问题而使自己陷于困局 <br /><img src ="http://www.cppblog.com/CornerZhang/aggbug/52192.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/CornerZhang/" target="_blank">Corner Zhang</a> 2008-06-04 21:52 <a href="http://www.cppblog.com/CornerZhang/archive/2008/06/04/52192.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用Ubuntu的注意事项</title><link>http://www.cppblog.com/CornerZhang/archive/2008/05/30/51591.html</link><dc:creator>Corner Zhang</dc:creator><author>Corner Zhang</author><pubDate>Fri, 30 May 2008 05:51:00 GMT</pubDate><guid>http://www.cppblog.com/CornerZhang/archive/2008/05/30/51591.html</guid><wfw:comment>http://www.cppblog.com/CornerZhang/comments/51591.html</wfw:comment><comments>http://www.cppblog.com/CornerZhang/archive/2008/05/30/51591.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/CornerZhang/comments/commentRss/51591.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/CornerZhang/services/trackbacks/51591.html</trackback:ping><description><![CDATA[往往在编译完后 会忘了运行ldconfig, 以至于有些shared object找不到<br /><br />所以， 注意运行sudo ldconfig!<img src ="http://www.cppblog.com/CornerZhang/aggbug/51591.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/CornerZhang/" target="_blank">Corner Zhang</a> 2008-05-30 13:51 <a href="http://www.cppblog.com/CornerZhang/archive/2008/05/30/51591.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>为了保护计算机使用者的双眼！</title><link>http://www.cppblog.com/CornerZhang/archive/2008/05/09/49356.html</link><dc:creator>Corner Zhang</dc:creator><author>Corner Zhang</author><pubDate>Fri, 09 May 2008 14:13:00 GMT</pubDate><guid>http://www.cppblog.com/CornerZhang/archive/2008/05/09/49356.html</guid><wfw:comment>http://www.cppblog.com/CornerZhang/comments/49356.html</wfw:comment><comments>http://www.cppblog.com/CornerZhang/archive/2008/05/09/49356.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/CornerZhang/comments/commentRss/49356.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/CornerZhang/services/trackbacks/49356.html</trackback:ping><description><![CDATA[<p>
				<font style="BACKGROUND-COLOR: #c0c0c0">
						<font style="BACKGROUND-COLOR: #000000" color="#ffffff">现在的工作离不开计算机了，而计算机的设计在现代社会生产中还有许多可以改进的地方。从机箱到显示器，还有键盘、鼠标，而我所能解决的是常用操作系统（OS）的使用设置问题，以及程序员经常使用的代码编辑器的设置。<br /><br /><br />* Windows XP 之桌面设置:<br /> - 默认的蓝天白云加绿色草皮不能使你省眼 - - - &gt; 换成色调偏暗的图图，或干脆设成纯黑</font>
						<br />   <img src="http://www.cppblog.com/images/cppblog_com/CornerZhang/7030/r_Image002.jpg" /><br /><font style="BACKGROUND-COLOR: #000000"> - 资源管理器中白白的背景看久了眼睛发酸 - - - &gt; 把它设成毛糙些的灰色<br />   设置:<br /></font>   <img src="http://www.cppblog.com/images/cppblog_com/CornerZhang/7030/r_Image001.jpg" /><br /><font style="BACKGROUND-COLOR: #000000">   效果</font><br />   <img src="http://www.cppblog.com/images/cppblog_com/CornerZhang/7030/r_Image003.jpg" /><br /><font style="BACKGROUND-COLOR: #000000">* Visual Studio 2005 中的设置<br /> - 如图：字体颜色值自己用PS提取吧^^</font><br />   <img src="http://www.cppblog.com/images/cppblog_com/CornerZhang/7030/r_Image004.jpg" /><br />   <br /><br /></font>
		</p><img src ="http://www.cppblog.com/CornerZhang/aggbug/49356.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/CornerZhang/" target="_blank">Corner Zhang</a> 2008-05-09 22:13 <a href="http://www.cppblog.com/CornerZhang/archive/2008/05/09/49356.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>export to here: C++之点滴 ^^!</title><link>http://www.cppblog.com/CornerZhang/archive/2008/04/28/48364.html</link><dc:creator>Corner Zhang</dc:creator><author>Corner Zhang</author><pubDate>Mon, 28 Apr 2008 10:12:00 GMT</pubDate><guid>http://www.cppblog.com/CornerZhang/archive/2008/04/28/48364.html</guid><wfw:comment>http://www.cppblog.com/CornerZhang/comments/48364.html</wfw:comment><comments>http://www.cppblog.com/CornerZhang/archive/2008/04/28/48364.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/CornerZhang/comments/commentRss/48364.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/CornerZhang/services/trackbacks/48364.html</trackback:ping><description><![CDATA[<a title="here" href="www.cppblog.com/cornerzhang/articles/48362.html">click</a><img src ="http://www.cppblog.com/CornerZhang/aggbug/48364.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/CornerZhang/" target="_blank">Corner Zhang</a> 2008-04-28 18:12 <a href="http://www.cppblog.com/CornerZhang/archive/2008/04/28/48364.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Redhat Linux -- RHEL5 下面使用/配置 ipmsg(飞鸽传书)</title><link>http://www.cppblog.com/CornerZhang/archive/2008/04/25/47925.html</link><dc:creator>Corner Zhang</dc:creator><author>Corner Zhang</author><pubDate>Fri, 25 Apr 2008 10:05:00 GMT</pubDate><guid>http://www.cppblog.com/CornerZhang/archive/2008/04/25/47925.html</guid><wfw:comment>http://www.cppblog.com/CornerZhang/comments/47925.html</wfw:comment><comments>http://www.cppblog.com/CornerZhang/archive/2008/04/25/47925.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/CornerZhang/comments/commentRss/47925.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/CornerZhang/services/trackbacks/47925.html</trackback:ping><description><![CDATA[g2ipmsg:<br />1 去<a href="http://www.ipmsg.org">www.ipmsg.org</a>下载g2ipmsg-0.9.5.tar.gz<br />    term命令为: wget http://www.ipmsg.org/archive/g2ipmsg-0.9.5.tar.gz<br />2 tar xzvf  g2ipmsg-0.9.5.tar.gz<br />3 cd g2ipmsg-0.9.5<br />4 ./configure --enable-systray       注意：为了能驻留于系统后台所以加了"--enable-syst"<br />5 make                                          注意：如果提示没有makefile文件，上一步取消选项"--enable-syst"<br />6 make install                              注意：如果提示缺少XML-parser, 继续以下的步骤，否则配置完成,到步骤15<br /><br />XML-Parser:<br />8 先cd /home , 然后wget <a href="http://search.cpan.org/CPAN/authors/id/M/MS">http://search.cpan.org/CPAN/authors/id/M/MS</a>/MSERGEANT/XML-Parser-2.36.tar.gz<br />9 tar xzvf XML-parser-2.36.tar.gz<br />10 cd XML-Parser-2.36<br />11 按里面的安装文件操作<br />12 返回 步骤4，继续之后的操作<br /><br />15 运行g2ipmsg,点击那个"GENOME2飞鸽"<br /><br /><img src ="http://www.cppblog.com/CornerZhang/aggbug/47925.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/CornerZhang/" target="_blank">Corner Zhang</a> 2008-04-25 18:05 <a href="http://www.cppblog.com/CornerZhang/archive/2008/04/25/47925.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>花了30'搞懂的svn checkout</title><link>http://www.cppblog.com/CornerZhang/archive/2008/04/19/47584.html</link><dc:creator>Corner Zhang</dc:creator><author>Corner Zhang</author><pubDate>Sat, 19 Apr 2008 05:09:00 GMT</pubDate><guid>http://www.cppblog.com/CornerZhang/archive/2008/04/19/47584.html</guid><wfw:comment>http://www.cppblog.com/CornerZhang/comments/47584.html</wfw:comment><comments>http://www.cppblog.com/CornerZhang/archive/2008/04/19/47584.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/CornerZhang/comments/commentRss/47584.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/CornerZhang/services/trackbacks/47584.html</trackback:ping><description><![CDATA[<p>以后这个帖子作为使用svn的备忘录 :)<br /><br />注意：本人用的是windows版的的svn命令行方式，而非那个不知该怎么读的“龟”版svn<br /><br />server:<br />1 创建和启动svn服务,比较好办怎么弄？google去吧<br />2 建立一个svn 代码仓库，安装完的svn的文档中有说明，反正使用那个svnadmin, 别忘了改那个/conf/下的用户权限管理文件<br /><br />client:<br />3 签出之前建立的某个代码仓库，比如：我为自己的某个项目起名为"XLib"<br />      这个XLib项目已经以 （2）的方式建立了代码仓库，使用签出命令为如下:<br />      svn checkout --username cornerzhang --password YourDonotKnow svn://svnServerName/XLib ./localpath</p>
		<p>4 在以后改动了本地代码后，使用 svn commit -m "opt for today"命令<br />    从代码仓库中同步代码到本地代码中，使用 svn update 命令<br /><br />5 从svn管理中排除, usage eg: svn delete ./tobeRemoveDir<br /><br />6 往svn中添加新的内容(文件或文件夹) svn add ./XXX <br /><br />（未完待续）<br /></p><img src ="http://www.cppblog.com/CornerZhang/aggbug/47584.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/CornerZhang/" target="_blank">Corner Zhang</a> 2008-04-19 13:09 <a href="http://www.cppblog.com/CornerZhang/archive/2008/04/19/47584.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>个人近期计划</title><link>http://www.cppblog.com/CornerZhang/archive/2008/03/11/44194.html</link><dc:creator>Corner Zhang</dc:creator><author>Corner Zhang</author><pubDate>Tue, 11 Mar 2008 07:50:00 GMT</pubDate><guid>http://www.cppblog.com/CornerZhang/archive/2008/03/11/44194.html</guid><wfw:comment>http://www.cppblog.com/CornerZhang/comments/44194.html</wfw:comment><comments>http://www.cppblog.com/CornerZhang/archive/2008/03/11/44194.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/CornerZhang/comments/commentRss/44194.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/CornerZhang/services/trackbacks/44194.html</trackback:ping><description><![CDATA[1 看看quake3 GPL 的代码
2 平时有空再看看OpenGL\Open Input System\OpenAL
3 用Qt3做界面库，最近正不断学习中

今年打算，就以上的学习任务<img src ="http://www.cppblog.com/CornerZhang/aggbug/44194.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/CornerZhang/" target="_blank">Corner Zhang</a> 2008-03-11 15:50 <a href="http://www.cppblog.com/CornerZhang/archive/2008/03/11/44194.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Multitouch(多点触摸) 演示</title><link>http://www.cppblog.com/CornerZhang/archive/2008/03/02/43568.html</link><dc:creator>Corner Zhang</dc:creator><author>Corner Zhang</author><pubDate>Sun, 02 Mar 2008 09:04:00 GMT</pubDate><guid>http://www.cppblog.com/CornerZhang/archive/2008/03/02/43568.html</guid><wfw:comment>http://www.cppblog.com/CornerZhang/comments/43568.html</wfw:comment><comments>http://www.cppblog.com/CornerZhang/archive/2008/03/02/43568.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/CornerZhang/comments/commentRss/43568.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/CornerZhang/services/trackbacks/43568.html</trackback:ping><description><![CDATA[最近，收“打工仔”的感染，对multitouch很感兴趣。
<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/UcKqyn-gUbY" /><param name="wmode" value="transparent" /><embed src="http://www.youtube.com/v/UcKqyn-gUbY" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object><img src ="http://www.cppblog.com/CornerZhang/aggbug/43568.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/CornerZhang/" target="_blank">Corner Zhang</a> 2008-03-02 17:04 <a href="http://www.cppblog.com/CornerZhang/archive/2008/03/02/43568.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Install a Hard Drive to Your Wii - FAT32 hard drive or SD card?</title><link>http://www.cppblog.com/CornerZhang/archive/2008/01/03/40349.html</link><dc:creator>Corner Zhang</dc:creator><author>Corner Zhang</author><pubDate>Thu, 03 Jan 2008 11:01:00 GMT</pubDate><guid>http://www.cppblog.com/CornerZhang/archive/2008/01/03/40349.html</guid><wfw:comment>http://www.cppblog.com/CornerZhang/comments/40349.html</wfw:comment><comments>http://www.cppblog.com/CornerZhang/archive/2008/01/03/40349.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/CornerZhang/comments/commentRss/40349.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/CornerZhang/services/trackbacks/40349.html</trackback:ping><description><![CDATA[<p>&lt;&lt;Install a Hard Drive to Your Wii - FAT32 hard drive or SD card?&gt;&gt;<br />-- By: Robert Matei, Gaming News Editor</p>
		<p>
				<br />You know that you can install a hard drive to the PS3 (should you have one) and that you can run Linux and even Windows XP on it. Some Nintendo Wii owners got jealous and decided to try an adapt hard drive to their Wiis.</p>
		<p>An article on Destructoid reveals instructions on how to do so. First, you have to have a Wii. That's the most important step. Then download the latest firmware on your Wii. After the download, you have to format the USB hard drive to FAT 32, note that the hard drive has to be of 120GB maximum. </p>
		<p>After you finish the formatting, go to your Wii and remove the SD card from the SD slot. Instead of the SD card insert the USB hard drive and if all goes smoothly, the Wii should detect the hard drive as an SD card. </p>
		<p>These were the original instructions of Destructoid but later, they updated the article and mentioned that nobody can get this to work. You might be disappointed, but when you come to think of it, what was the point of having a Wii hard drive? Maybe if Nintendo released more N64 games over their Virtual Console, this option would be worth it. </p>
		<p>The Nintendo Wii will probably be the best sold games console of this holiday season, as its main competitor, the PS3, suffers from shortages. The other competitor of Nintendo's next-gen is the Xbox 360, console which managed until now to secure the first position in sales classifications. If you were to ask me, this is only temporary as Nintendo promised to ship more Wiis by the end of the year. The European launch is yet to come and I'm sure that European gamers will rush to get a Wii. <br /><br />以上文字是某国外网站上的</p><img src ="http://www.cppblog.com/CornerZhang/aggbug/40349.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/CornerZhang/" target="_blank">Corner Zhang</a> 2008-01-03 19:01 <a href="http://www.cppblog.com/CornerZhang/archive/2008/01/03/40349.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[ZT] 手机暗藏的十大秘密</title><link>http://www.cppblog.com/CornerZhang/archive/2007/12/31/40053.html</link><dc:creator>Corner Zhang</dc:creator><author>Corner Zhang</author><pubDate>Mon, 31 Dec 2007 08:14:00 GMT</pubDate><guid>http://www.cppblog.com/CornerZhang/archive/2007/12/31/40053.html</guid><wfw:comment>http://www.cppblog.com/CornerZhang/comments/40053.html</wfw:comment><comments>http://www.cppblog.com/CornerZhang/archive/2007/12/31/40053.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/CornerZhang/comments/commentRss/40053.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/CornerZhang/services/trackbacks/40053.html</trackback:ping><description><![CDATA[<div class="xspace-itemmessage" id="xspace-showmessage">1、<a onclick="javascript:tagshow(event, '%CA%D6%BB%FA');" href="javascript:;" target="_self"><u><strong>手机</strong></u></a>电池不要等到没电才充电。<br />一般我们都会有一种想法就是手机的电池电力要全部放完再充电比较好基本上是没错的，因为我们在以前使用的充电电池大部分是镍氢( NiH )电池，而镍氢电池有所谓的记忆效应若不放完电再充的话会导致电池寿命急速减少。因此我们才会用到最后 一滴电才开始 充电。但现在的手机及一般IA产品大部分都用锂(Li)电池，而锂电池的话就没有记忆效应的问题。若大家还是等到全部用完电后再充的话反而会使得 锂 电池内部的化学物质无法反应而寿命减少。最好的方法就是没事就充电让它随时随地保持最佳 满格状态 ，这样你的电池就可用的又长又久喔。这是从厂商那得到的 讯息 ，并经过本身测试而得。<br /><br />2、 当手机正在充电时，请勿接电话!!<br />原因是手机在充电时，来电接听的话会有潜在的危险。印度有一个31岁在保险公司任职业务经理的年轻人，十几天前在手机还接着充电器的时候接听电话，过了几秒大量的电流经过手机，这个年轻人被摔落到地面，家人发现时，手指烧伤，心跳微弱，并且已经失去意识。经紧急送到医院后，医生宣布到院死亡。行动电话是目前大家最常使用的现代发明。然而，我们也必须要警觉到仪器致死的危险。<br /><br />3、手机剩一格时不要使用<br />收讯满格 与只剩一格时相比,发射强度竟然相差1000倍以上.所以……常讲手机的人……要 注意哦 ……^0^、昨天从一位交大教授那儿获得一项很重要的讯息,那就是当你发现手机的收讯强度只剩下一格的时候,宁可挂断不谈或者是改用公用电话.千万不要再滔滔不绝、口沫横飞、浓情蜜意、欲罢不能、没完没了…为什幺呢?大家都知道手机的电磁波一直是让人担心的问题.而手机的设计为了在收讯较差的地区仍能保有相当的通话质量,会加强手机的电磁波发射强度.当收讯满格与只剩一格时相比, 发射强 度竟然相差1000倍以上.电磁波强度高达0.6W(瓦特).0.6W究竟有多强呢?我无法具体描述它对你的脑袋会有什幺不良影响,但可以换成两个例子来比较：<br />1）把喇叭直径约4公分左右的小型收音机音量开到最大然后贴在耳朵上 ,那样的噪音能量一般为0.25W,不到0.5W。<br />2）把手指头放在输出强度0.1W的雷射光前面(相当于光纤<a onclick="javascript:tagshow(event, '%CD%F8%C2%E7');" href="javascript:;" target="_self"><u><strong>网络</strong></u></a>的? D干线能量)几秒钟内你会有灼痛的感觉,你能长时间忍受上述这两种状况吗?<br />那你又如何确认0.6W的电磁波紧贴在你的耳朵上会没事呢?<br /><br />4.   17951+电话号码=陷阱<br />你是不是把外地朋友的电话用17951+电话号码的格式储存在电话号码本里?而不是单独拨?那么收费就会从0.7元每分钟变成1.3元每分钟.我也向1860查询过了他们的解释是如果储存在电话号码本里?系统将无法识别。所以无法获得资费优惠，必须每次在键盘上直接按17xxx。神州 行用户如此? 动感地带用户, 全球通也一样 。如果你是一个中国移动用户，当你知道中国移动为你设置以下的陷阱的时候，便不再惊讶于你的话费为何会像长了翅膀一样的飞走。用17951+电话号码可以优惠，但如果你预先将“17951+电话号码“存在手机的电话本，使用的时候调出来然后拔打出去，这时中国移动不承认你使用了17951这种优惠的 拔打方式 ，而按照直接拔打的方式计费。如果你是在漫游，两种计费方式可以相差7倍之多！当我得知如此计费之后，我真的不知如何表达我的愤怒，后来打1860咨询时，如果不是主动冶询问这个问题，工号为6608的小姐根本就不告诉我这样的计费。<br /><br />5、手机费的寄生虫<br />手机莫名其妙定置了无用短信,强烈建议大家都看一下自己有没有中招，最简单方法退订每月偷你手机费的寄生虫！ 中国移动在3.15被迫推出一项新业务，如果您是中国移动的手机用户，键入数字“0000“，发送短信至186201，数秒钟内将自动回复一条短信列表，显示您的手机上究竟订制了哪些短信服务，究竟是哪些短信 服务商明着 、暗着每月扣除您的手机费；键入数字“00000“，发送短信至186201，即可退 订所有 短信服务 。<br /><br />6 .不要赶着凑正好1分钟<br />我们打电话的时候常常会为了正好赶在1:00前结束而庆幸,但其实并不是这样的,据一位中国移动的工作人员说,其实在你通话到0:55的时候就已经算一分钟了,所以0:55~1:00的通话时间其实是算你2分钟的钱~<br /><br />7. 手机一进水，请切记不要作任何按键动作，尤其是关机(一按任何动作，水马上会跟着电路板流串)，正确的方法为马上打开外盖，直接将电池拿下，直接强迫断电，可保主机板不被水侵袭。<br />这个常识非常重要，故转告各位，使大家的手机可用久一点。学一学吧！以后以备不时之需啊！<br /><br />8.如何让手机电池起死回生<br />当你的行动电话电池使用时间变短(记忆效应或老化)时,你是否会再买一颗电池来更换呢?<br />下次当你碰到这种情况时请省下你的钱,告诉你一个很有效的方法不妨试试看：<br />1.把电池用报纸包起来再放进塑料袋裹包好放入冷冻库三天(报纸可吸收多余水份)<br />2.三天后取出常温下放二天<br />3.二天后将电池充电 , 充饱后装进行动电话裹测试 (预估可救回 80%-90%)<br />本讯息由知名电池厂商工程师透露,根据测试过的朋友指出效果相当有效.<br />至于有没有效果,反正电池快没用了,而且冰箱人人有,各位朋友不妨试试看吧 !<br /><br />9.给你的手机做个CPR吧！<br />手机是否常断电？或是明明充饱了电没多久就又没电了？<br />一定怀疑过是不是手机的寿命终了？<br />别担心，它只是一时“心跳停止”，只要一块小小的橡皮擦就能起死回生了！<br />把电池取出后用橡皮擦把电池上的接点(黄铜片)擦干净，再装回手机上，??会发现真是太神奇了！它竟然活过来了！还像颗新的呢！<br />真的很有用，提供大家做参考！<br /><br />10.教你如何消除手机屏幕刮痕<br />大家是否常常会遇到手机屏幕有刮痕而不知如何处理的情况呢？<br />告诉大家一个好用的秘方....(前几天在电视上看到的)<br />把牙膏适量挤在湿抹布上后用力在手机屏幕刮伤处前后左右来回用力涂匀.....<br />你将发现.....手机的屏幕刮痕会因此而消失....很神奇吧... !!<br />更神奇的事....在用干净的抹布或卫生纸擦干净后..手机屏幕还会变得更亮哦....<br />台大化学教授表示：原理为牙膏它只是刷牙的辅助用品，具有磨擦作用(修补作用)<br />和去除菌斑，清洁抛光牙面，因此使用在手机屏幕上面会有同样的效果。<br /></div><img src ="http://www.cppblog.com/CornerZhang/aggbug/40053.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/CornerZhang/" target="_blank">Corner Zhang</a> 2007-12-31 16:14 <a href="http://www.cppblog.com/CornerZhang/archive/2007/12/31/40053.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>救命啊！哪位大侠知道写一个磁盘碎片整理程序，及相关的原理</title><link>http://www.cppblog.com/CornerZhang/archive/2007/11/09/36239.html</link><dc:creator>Corner Zhang</dc:creator><author>Corner Zhang</author><pubDate>Fri, 09 Nov 2007 10:28:00 GMT</pubDate><guid>http://www.cppblog.com/CornerZhang/archive/2007/11/09/36239.html</guid><wfw:comment>http://www.cppblog.com/CornerZhang/comments/36239.html</wfw:comment><comments>http://www.cppblog.com/CornerZhang/archive/2007/11/09/36239.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cppblog.com/CornerZhang/comments/commentRss/36239.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/CornerZhang/services/trackbacks/36239.html</trackback:ping><description><![CDATA[<p>
				<font style="BACKGROUND-COLOR: #c0c0c0">最近在研究如何使一个zip样的打包文件(A)从另一个zip(B)中更新包内容，发觉有个问题不太好解决，当发现B内没有而A内的文件有的时候，要去除A内的这个文件，为了保持两个文件内容的一致，而且以B为参考，请问，删除这个多余的文件该怎样进行呢？自己幼稚的想法是：最快的操作就是像链表那样直接修改磁盘物理地址，然后改动信息文件头。<br /><br />感觉这是后像个磁盘碎片整理程序，不知谁这方面的原理、知识。谢谢!</font>
		</p><img src ="http://www.cppblog.com/CornerZhang/aggbug/36239.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/CornerZhang/" target="_blank">Corner Zhang</a> 2007-11-09 18:28 <a href="http://www.cppblog.com/CornerZhang/archive/2007/11/09/36239.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>最近看了《憨豆先生的假日》，超喜欢，连看n遍^^!</title><link>http://www.cppblog.com/CornerZhang/archive/2007/07/30/29037.html</link><dc:creator>Corner Zhang</dc:creator><author>Corner Zhang</author><pubDate>Mon, 30 Jul 2007 14:37:00 GMT</pubDate><guid>http://www.cppblog.com/CornerZhang/archive/2007/07/30/29037.html</guid><wfw:comment>http://www.cppblog.com/CornerZhang/comments/29037.html</wfw:comment><comments>http://www.cppblog.com/CornerZhang/archive/2007/07/30/29037.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/CornerZhang/comments/commentRss/29037.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/CornerZhang/services/trackbacks/29037.html</trackback:ping><description><![CDATA[看上去傻傻的Mr. Bean从片头到尾，居然能“一往无前”地到达目的地。<br />在招之不来挥之不去的各种遭遇面前，不只是头脑迟钝还是运气特好，总能化干戈为玉帛，一切归为自然。真是令人佩服其，一傻到底的功底，无忧无虑般的孩子气！<br /><br />个人感想：幼时盼着快快长大，少时不愿长大，青年后感觉长大没什么不好啊！不知道以后会怎么想......<img src ="http://www.cppblog.com/CornerZhang/aggbug/29037.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/CornerZhang/" target="_blank">Corner Zhang</a> 2007-07-30 22:37 <a href="http://www.cppblog.com/CornerZhang/archive/2007/07/30/29037.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>