<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[ZAPPER'S Blog]]></title> 
<link>http://www.rnh19.com/gz/index.php</link> 
<description><![CDATA[]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[ZAPPER'S Blog]]></copyright>
<item>
<link>http://www.rnh19.com/gz/read.php?260</link>
<title><![CDATA[Visual Studio 2010 实用功能总结图解]]></title> 
<author>zapper &lt;admin@yourname.com&gt;</author>
<category><![CDATA[C#/C/C++/]]></category>
<pubDate>Thu, 15 Jul 2010 22:35:22 +0000</pubDate> 
<guid>http://www.rnh19.com/gz/read.php?260</guid> 
<description>
<![CDATA[ 
	 <br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<div class="entry-banner"><a href="http://www.iplaysoft.com/vs2010-features.html"><img src="http://img.iplaysoft.com/wp-content/uploads/2010/a4e1cbaafb90_12C80/vs2010.jpg" border="0" alt="Visual &nbsp;Studio 2010 实用功能总结图解" /></a></div><br /><strong><br />Visual Studio 2010</strong> 已经发布了挺长时间了，异次元软件世界也有提供了<a href="http://www.iplaysoft.com/vs2010.html" target="_blank">VS2010下载</a>， 个人感觉在使用过程中有些新功能确实方便了很多，非常值得大家一试。 &nbsp;<p> &nbsp; &nbsp; &nbsp;今天，在此分享一些<a href="http://www.iplaysoft.com/vs2010-features.html">VS2010比较实用的功能</a>，也 算是抛砖引玉，共同学习，利用好我们手里的工具，欢迎大家来补充其他好用的功能特性&hellip;&hellip; </p> <h3>起始页面</h3> <p>在近期项目列表中可以将一些正在开发或重要的项目Pin在列表中以方便下次使用。 </p> <p><img style="border-width: 0px; margin: 0px auto; display: block; float: none" src="http://img.iplaysoft.com/wp-content/uploads/2010/a4e1cbaafb90_12C80/clip_image001.png" border="0" alt="clip_image001" title="clip_image001" width="346" height="319" /> </p> <p>也可以右键项目名称打开项目所在文件夹。 </p> <p><img style="border-width: 0px; margin: 0px auto; display: block; float: none" src="http://img.iplaysoft.com/wp-content/uploads/2010/a4e1cbaafb90_12C80/clip_image002.png" border="0" alt="clip_image002" title="clip_image002" width="404" height="161" /> </p> <h3>分屏显示</h3> <p>本次VS2010 使用WPF 进行了大量Shell &nbsp;开发，所以软件界面功能有了重大改进。尤其要提的就是分屏编写功能，Dev不用再为频繁切换程序文件而头疼了。可以直接将程序文件拖拽出IDE窗口到其他 显示器中。这样就可以一边编写CS，一边编写XAML而且无需切换窗口标签。 </p> <p><img style="border-width: 0px; margin: 0px auto; display: block; float: none" src="http://img.iplaysoft.com/wp-content/uploads/2010/a4e1cbaafb90_12C80/clip_image003.png" border="0" alt="clip_image003" title="clip_image003" width="535" height="420" /> </p> <h3>高亮显示</h3> <p>在编辑器中点击某个符号后IDE会自动将相同符号高亮显示。如果程序很长的话可以使用<strong>Ctrl+Shift+ 向下箭头</strong> 或<strong>Ctrl+Shift+ 向上箭头</strong> 快速浏览每一个使用该符号的地方。 </p> <p><img style="border-width: 0px; margin: 0px auto; display: block; float: none" src="http://img.iplaysoft.com/wp-content/uploads/2010/a4e1cbaafb90_12C80/clip_image004.png" border="0" alt="clip_image004" title="clip_image004" width="540" height="391" /> </p> <h3>缩放显示</h3> <p>通过<strong>Ctrl+ 鼠标滚轮</strong> 可以缩放代码字体大小，这个功能方便在演示过程中使用。 </p> <p><a href="http://www.iplaysoft.com/vs2010-features.html"><img style="border: 0px none; margin: 0px auto; display: block; float: none" src="http://img.iplaysoft.com/wp-content/uploads/2010/a4e1cbaafb90_12C80/clip_image005.png" border="0" alt="clip_image005" title="clip_image005" width="640" height="416" /></a> </p> <h3>按使用生成代码</h3> <p>这个功能好像也叫&ldquo;先消费&rdquo;，在编写程序过程中如果需要构造新类，程序员可以不打断思路直接使用该类，然后再重新生成这个类。这样可以提高Dev的 开发效 率。 </p> <p><img style="border-width: 0px; margin: 0px auto; display: block; float: none" src="http://img.iplaysoft.com/wp-content/uploads/2010/a4e1cbaafb90_12C80/clip_image006.png" border="0" alt="clip_image006" title="clip_image006" width="604" height="313" /> </p> <p><img style="border-width: 0px; margin: 0px auto; display: block; float: none" src="http://img.iplaysoft.com/wp-content/uploads/2010/a4e1cbaafb90_12C80/clip_image007.png" border="0" alt="clip_image007" title="clip_image007" width="237" height="160" /> </p> <h3>矩形选择框</h3> <p>在VS2008中可以通过<strong>Alt+鼠标左键 </strong>对代码进行选取，VS2010不仅可以选择矩形框，还可以选择零字符宽的矩形框并在其中 输入内容。 </p> <p><img style="border-width: 0px; margin: 0px auto; display: block; float: none" src="http://img.iplaysoft.com/wp-content/uploads/2010/a4e1cbaafb90_12C80/clip_image008.png" border="0" alt="clip_image008" title="clip_image008" width="432" height="310" /> </p> <p><img style="border-width: 0px; margin: 0px auto; display: block; float: none" src="http://img.iplaysoft.com/wp-content/uploads/2010/a4e1cbaafb90_12C80/clip_image009.png" border="0" alt="clip_image009" title="clip_image009" width="476" height="313" /> </p> <h3>调试数据跟踪</h3> <p>在程序Debug过程中往往需要实时监控数据变化，<a href="http://www.iplaysoft.com/vs2010-features.html">VS2010</a> &nbsp;可以将数据Tip标签Pin在IDE窗口中随时跟踪数据变化。 </p> <p><img style="border-width: 0px; margin: 0px auto; display: block; float: none" src="http://img.iplaysoft.com/wp-content/uploads/2010/a4e1cbaafb90_12C80/clip_image010.png" border="0" alt="clip_image010" title="clip_image010" width="421" height="267" /> </p> <p>在下图中随着while循环的进行，j值的变化也会随 时体现在Tip标签中。 </p> <p><img style="border-width: 0px; margin: 0px auto; display: block; float: none" src="http://img.iplaysoft.com/wp-content/uploads/2010/a4e1cbaafb90_12C80/clip_image011.png" border="0" alt="clip_image011" title="clip_image011" width="441" height="267" /> </p> <h3>调用层次结构</h3> <p>通过<strong>鼠标右键</strong>浏览方法、属性、构造函数的调用层次结构，如果是刚接手的项目就可以用这个方法了解其相关程序结构。 </p> <p><img style="border-width: 0px; margin: 0px auto; display: block; float: none" src="http://img.iplaysoft.com/wp-content/uploads/2010/a4e1cbaafb90_12C80/clip_image012.png" border="0" alt="clip_image012" title="clip_image012" width="504" height="451" /> </p> <p><img style="border-width: 0px; margin: 0px auto; display: block; float: none" src="http://img.iplaysoft.com/wp-content/uploads/2010/a4e1cbaafb90_12C80/clip_image013.png" border="0" alt="clip_image013" title="clip_image013" width="569" height="160" /> </p> <h3>定位搜索</h3> <p>编辑（Edit）菜单中选择&ldquo;Navigate To&rdquo; 或者通过<strong>Ctrl+,</strong> &nbsp;打开定位搜索窗口。在搜索栏（模糊查询的功能很强）中输入查询内容，VS2010 将列出相关结果信息。 </p> <p><img style="border-width: 0px; margin: 0px auto; display: block; float: none" src="http://img.iplaysoft.com/wp-content/uploads/2010/a4e1cbaafb90_12C80/clip_image014.png" border="0" alt="clip_image014" title="clip_image014" width="597" height="344" /> </p> <p>双击搜索结果可以直接转到代码所在位置。 </p> <p><img style="border-width: 0px; margin: 0px auto; display: block; float: none" src="http://img.iplaysoft.com/wp-content/uploads/2010/a4e1cbaafb90_12C80/clip_image015.png" border="0" alt="clip_image015" title="clip_image015" width="669" height="253" /> </p> <h3>缩略图预览</h3> <p>其实这个功能在VS2010 RTM 发布前就被取消了，但我们仍然可以将其激活。首先确认Tools-&gt;Options 中&ldquo;Enable &nbsp;rich client visual experience&rdquo; 处于启动状态（如下图）。 </p> <p><img style="border-width: 0px; margin: 0px auto; display: block; float: none" src="http://img.iplaysoft.com/wp-content/uploads/2010/a4e1cbaafb90_12C80/clip_image0014.png" border="0" alt="clip_image001[4]" title="clip_image001[4]" width="632" height="369" /> </p> <p>然后，在开始菜单（Run&hellip;）中运行以下命令，向注册表中添加ShowThumbnailsOnNavigation 项。 </p> <p>reg ADD HKCU&#92;Software&#92;Microsoft&#92;VisualStudio&#92;10.0&#92;General /v &nbsp;ShowThumbnailsOnNavigation /t REG_DWORD /d 1 </p> <p>打开VS2010 项目通过<strong>Ctrl+Tab</strong>，预览已打开的项目程序。 </p> <p><img style="border-width: 0px; margin: 0px auto; display: block; float: none" src="http://img.iplaysoft.com/wp-content/uploads/2010/a4e1cbaafb90_12C80/clip_image0024.png" border="0" alt="clip_image002[4]" title="clip_image002[4]" width="603" height="336" /> </p> <h3>智能感知</h3> <p>在 <a href="http://www.iplaysoft.com/vs2010-features.html">VS2010</a> &nbsp;中IntelliSense（智能感知）功能又进行了完善和加强，在我们输入一些关键字时，其搜索过滤功能并不只是将关键字作为查询项开头，而是包含查询 项所有位置。如下图所示，当输入&ldquo;index&rdquo; 后我们既可以看到&ldquo;IndexOutOfRangeException&rdquo; 又可以检索到TabIndex &nbsp;项，这使得检索功能更加人性化。 </p> <p><img style="border-width: 0px; margin: 0px auto; display: block; float: none" src="http://img.iplaysoft.com/wp-content/uploads/2010/a4e1cbaafb90_12C80/clip_image0034.png" border="0" alt="clip_image003[4]" title="clip_image003[4]" width="358" height="178" /> </p> <p>在上图中，我们定义了一个AsSoonAsPossible 的字符串变量，当输入&ldquo;ASAP&rdquo; 时VS2010 会根据Pascal &nbsp;Casing 搜索到我们想要的变量名称。 </p> <p><img style="border-width: 0px; margin: 0px auto; display: block; float: none" src="http://img.iplaysoft.com/wp-content/uploads/2010/a4e1cbaafb90_12C80/clip_image0044.png" border="0" alt="clip_image004[4]" title="clip_image004[4]" width="523" height="141" /> </p> <p>有时我们需要使用switch、foreach、for 等类似语法结构，在VS2010 中只需如入语法关键字，例如&ldquo;foreach&rdquo;，并点击<strong>两 下Tab 键</strong>，VS2010 便会自动完成相应的语法结构。 </p> <p><img style="border-width: 0px; margin: 0px auto; display: block; float: none" src="http://img.iplaysoft.com/wp-content/uploads/2010/a4e1cbaafb90_12C80/clip_image0054.png" border="0" alt="clip_image005[4]" title="clip_image005[4]" width="278" height="167" /> </p> <p>以上智能感知功能可以提高开发人员的编程效率，可以让你早点回家陪GF <img style="display: inline" class="wp-smiley" src="http://www.iplaysoft.com/wp-includes/images/smilies/icon_smile.gif" border="0" alt=":)" /> &nbsp;</p> <h3>WPF 界面设计</h3> <p>做WPF/Silverlight 的开发人员都知道，<a href="http://www.iplaysoft.com/vs2010-features.html">VS2010</a> 对XAML &nbsp;的界面的设计功能进行了很大改进，我们可以在VS2010 中直接拖拽设计XAML 界面布局。同时在使用&lt;Grid&gt; &nbsp;进行界面布局编辑时，可以直接在设计窗口点击<strong>鼠标右键</strong>，为&lt;Grid&gt; 添加/删除行或列。 </p> <p><img style="border-width: 0px; margin: 0px auto; display: block; float: none" src="http://img.iplaysoft.com/wp-content/uploads/2010/a4e1cbaafb90_12C80/clip_image0064.png" border="0" alt="clip_image006[4]" title="clip_image006[4]" width="591" height="426" /> </p> <h3>扩展工具</h3> <p> &nbsp; &nbsp; VS2010 另一个亮点就是扩展工具管理功能，开发人员不必到处寻找第三方扩展工具，下载并安装。只需在 &nbsp;VS2010-&gt;Tools-&gt;Extension Manager 中就可以找到许多第三方扩展工具，并可以直接在VS2010 &nbsp;中下载安装。 </p> <p><img style="border-width: 0px; margin: 0px auto; display: block; float: none" src="http://img.iplaysoft.com/wp-content/uploads/2010/a4e1cbaafb90_12C80/clip_image0074.png" border="0" alt="clip_image007[4]" title="clip_image007[4]" width="352" height="466" /> </p> <p><a href="http://www.iplaysoft.com/vs2010-features.html"><img style="border: 0px none; margin: 0px auto; display: block; float: none" src="http://img.iplaysoft.com/wp-content/uploads/2010/a4e1cbaafb90_12C80/clip_image0084.png" border="0" alt="clip_image008[4]" title="clip_image008[4]" width="648" height="462" /></a></p><br/>Tags - <a href="tag.php?tag=visualstudio" rel="tag">visualstudio</a>
]]>
</description>
</item><item>
<link>http://www.rnh19.com/gz/read.php?259</link>
<title><![CDATA[禁用or卸载 kvm mod模块 (VirtualBox 启动虚拟机VERR_SVM_IN_USE错误)]]></title> 
<author>zapper &lt;admin@yourname.com&gt;</author>
<category><![CDATA[Linux]]></category>
<pubDate>Tue, 08 Jun 2010 17:02:28 +0000</pubDate> 
<guid>http://www.rnh19.com/gz/read.php?259</guid> 
<description>
<![CDATA[ 
	解决VirtualBox启动2个以上CPU时提示 AMD-V is being used by another hypervisor.(VERR_SVM_IN_USE)错误.<br/><br/>查看正在运行的kvm模块<br/><div class="code">lsmod &#124; grep kvm</div><br/>以AMD CPU为例. 运行以下2条命令可以停止模块的运行. <br/><div class="code">sudo rmmod kvm_amd<br/>sudo rmmod kvm</div><br/><br/>intel CPU的就用kvm_intel<br/><br/>如果要卸载这个模块用下面的命令<br/><div class="code"><br/>sudo modprobe -r kvm_amd<br/>sudo modprobe -r kvm</div><br/><br/>完全删除kvm和qemu-kvm的所有相关的东西<br/><div class="code">sudo aptitude purge kvm qemu-kvm</div><br/>Tags - <a href="tag.php?tag=ubuntu" rel="tag">ubuntu</a> , <a href="tag.php?tag=virtualbox" rel="tag">virtualbox</a>
]]>
</description>
</item><item>
<link>http://www.rnh19.com/gz/read.php?258</link>
<title><![CDATA[Linux管理员不能不知的五大命令+工具]]></title> 
<author>zapper &lt;admin@yourname.com&gt;</author>
<category><![CDATA[Linux]]></category>
<pubDate>Mon, 07 Jun 2010 11:23:02 +0000</pubDate> 
<guid>http://www.rnh19.com/gz/read.php?258</guid> 
<description>
<![CDATA[ 
	　　对于Linux管理员来说，有很多非常有用的工具可供选择。在这里，我只是列举出其中5个，Linux管理员日常操作都要用到的工具。我认为，功能最强的工具可能并不适合你的使用情况，而且绝对有些工具我还忘了把它们统计进来，如果是这样的话，我恳请大家把我没收录的工具在评论中写出来。另外，本文中提到的工具仅供选择，并不是每个人都一定需要它们，而那些没提到的工具，并不是说Linux管理员就不需要使用，像SSH, SCP这样的工具，每个Linux管理员都必须使用并且没有其他选择。<br/><br/>　　#5. head/tail命令<br/><br/>　　大多数情况下，登录服务器的唯一目的是诊断某些问题，常规方法是查看日志。有各种不同应用类型的日志，比如Apache日志、MySQL日志、邮件日志等。那么你用什么命令来查看日志呢，难道不是tail吗?这其实与此类似，我们有时候可以使用“head”命令来查看一个文件的开始几行。<br/><br/>　　几个例子:<br/><br/>　　*持续检查Apache错误日志文件，可以使用以下命令:<br/><br/>　　$ tail -f /var/log/httpd/error_log<br/><br/>　　*查看MySQL日志中的前15行内容，可以使用以下命令:<br/><br/>　　$ head -15 /var/log/mysqld.log<br/><br/>　　#4. vi/nano/emacs工具<br/><br/>　　一般而言，文本编辑器需要频繁地用来创建/更新配置文件。我更喜欢使用vim，使用起来非常舒服，很容易记住它的一些快速编辑命令。<br/><br/>　　下面是使用vi的几个例子。用vi打开一个文件，而且不进入插入模式(insert mode)，那么你可以输入如下所示的有用字符：<br/><br/>　　=>跳至行末<br/><br/>　　$<br/><br/>　　=> 跳至行首<br/><br/>　　0<br/><br/>　　=> 删除余下的行<br/><br/>　　D<br/><br/>　　=> 重复上一个命令<br/><br/>　　. (点)<br/><br/>　　=> 给每行的末尾加上“maal”。1表示第一行，$表示最后一行<br/><br/>　　:1,$ s/$/maal/<br/><br/>　　=>在5至10行的行首加上“bingo”<br/><br/>　　:5,10 s/^/bingo/<br/><br/>　　=> 文件在光标之后的内容中如果出现foo，则把它替换成bar<br/><br/>　　:s/foo/bar/g<br/><br/>　　=> 删除本行并进入插入模式<br/><br/>　　C<br/><br/>　　=> 去掉windows系统文件中的^M<br/><br/>　　:se ff=unix<br/><br/>　　=> 开启/关闭行数显示<br/><br/>　　:set nu<br/><br/>　　:set nonu => 显示文件里的实际行数<br/><br/>　　:%!cat -n<br/><br/>　　=> 定位光标下面的单词<br/><br/>　　* (星号)<br/><br/>　　#3. screen命令<br/><br/>　　在nix世界中，screen命令是尚未得到充分利用的命令之一。打个比方，当你最后一次在远程服务器上执行一个命令时，如果你发现那个命令需要几个小时才能完成，或者当你需要登录10个服务器并检查东西、在它们之间复制文件的时候，突然之间，你的互联网连接重启了，ssh会话也终结了，这时，你就会用到screen命令，而一旦你开始使用这个命令，你就会被它吸引。Screen是一个终端复用器(terminal multiplexer)，允许你通过使用一个物理终端来管理多个进程(比如ssh会话)。每个进程都有自己的虚拟窗口，而你可以在跟每个进程交互的虚拟窗口之间来回切换。 <br/><br/>　　我们再深入的解释一下。假设你有许多服务器，理想情况下你应该把ssh(端口22)访问限制放在特定的IP地址上面。这样，你可以登陆一个允许远程 IP访问的服务器。此时，你就可以键入“screen”(所有主要的linux版本都安装了screen命令)并开始执行。你会看到一个状态栏，你可以按 Ctrl+ac组合键创建新的screen窗口。用Ctrl+an (下一个)和Ctrl+ap(上一个)组合键在窗口之间进行切换。通常，它提供的功能非常有用，比如远程终端会话管理(分离或共享终端会话)，无限窗口数量(这与固定的Linux虚拟控制台数量不一样)，在窗口之间复制/粘贴，在窗口中显示活动或静止，把终端分割成多个区(横向以及纵向)，共享终端等等。<br/><br/>　　你可以把你的参数保存在.screenrc文件中，下面是我的.screenrc文件一样，在里面我已经重新定义了状态栏的外观和感觉，并且设置了键f5(上一个窗口)和f6(下一个窗口)的含义：<br/><div class="code"><br/>　　$ cat ~/.screenrc<br/><br/>　　#请不要有烦人的铃声<br/><br/>　　vbell on<br/><br/>　　#在挂起时分离<br/><br/>　　autodetach on<br/><br/>　　#不显示版权页<br/><br/>　　startup_message off<br/><br/>　　#模仿.logout消息<br/><br/>　　pow_detach_msg &quot;Screen session of &#92;$LOGNAME &#92;$:cr:&#92;$:nl:ended.&quot;<br/><br/>　　#告知$TERMCAP硬状态(窗口列表和时钟)支持<br/><br/>　　termcapinfo xterm* ti@:te@<br/><br/>　　#把每个窗口中的shell设成登录shell<br/><br/>　　shell -$SHELL<br/><br/>　　defscrollback 10000<br/><br/>　　#按照某种序列扩展vt100描述<br/><br/>　　termcap vt* AF=&#92;E&#91;3%dm:AB=&#92;E&#91;4%dm<br/><br/>　　caption always<br/><br/>　　caption string &#039;%{= wk}&#91; %{k}%H %{k}&#93;&#91;%= %{= wk}%?%-Lw%?%{r}(%{r}%n*%f%t%?(%u)%?%{r})%{k}%?%+Lw%?%?%= %{k}&#93;&#91;%{b} %d/%m %{k}%c %{k}&#93;&#039;<br/><br/>　　#重新定义按键绑定<br/><br/>　　bind -k F5 prev<br/><br/>　　bind -k F6 next<br/><br/>　　#2. netstat/nmap命令<br/><br/>　　这两个命令都是非常有用的命令，它们用来诊断网络问题。当然，ping/traceroute可能是最常用的命令，但是若要说哪个更有效，nmap 和netstat命令比基本的ping命令用处要大。Netstat可以显示网络状态，Nmap是一种安全/端口扫描器，也可以说成是网络探索命令。<br/><br/>　　netstat的例子如下：<br/><br/>　　*显示全部互联网(端口80)连接数量:<br/><br/>　　$ netstat -an &#124;grep :80 &#124;wc -l<br/><br/>　　*显示机器上监听的所有端口:<br/><br/>　　$ netstat -ant &#124; grep LISTEN<br/><br/>　　*在你的LAN上面用nmap命令扫描一个机器，并且获悉它的哪些端口是开放的:<br/><br/>　　$ nmap ip<br/></div><br/>　　#1. find和grep命令<br/><br/>　　日常工作会遇到的问题包括：有多少文件占用了大多数的磁盘空间?删除所有超过两天的临时文件;找出因含有旧服务器名称而引起问题的文件数;把所有后缀名为“.list”的文件改成“.txt”文件。面对这些工作时，命令find和grep会是你最好的朋友。<br/><br/>　　Find命令用来搜索文件。你可以指定很多选项，比如文件创建日期、或者文件大小要大于你指定的容量等。通常，我们也把find跟xargs或者exec结合起来使用，在find命令返回的文件上执行命令。 <br/><a href="http://www.54master.com/html/xinwenzixun/20100409/2868_3.html" target="_blank">http://www.54master.com/html/xinwenzixun/20100409/2868_3.html</a><br/><br/><br/>Tags - <a href="tag.php?tag=linux" rel="tag">linux</a> , <a href="tag.php?tag=%E5%91%BD%E4%BB%A4" rel="tag">命令</a>
]]>
</description>
</item><item>
<link>http://www.rnh19.com/gz/read.php?257</link>
<title><![CDATA[解决Ubuntu10.04 Lucid Lynx 文件浏览器访问Windows网上邻居]]></title> 
<author>zapper &lt;admin@yourname.com&gt;</author>
<category><![CDATA[Linux]]></category>
<pubDate>Mon, 07 Jun 2010 09:34:32 +0000</pubDate> 
<guid>http://www.rnh19.com/gz/read.php?257</guid> 
<description>
<![CDATA[ 
	Ubuntu安装成功以后，点击“位置”-->“网络”是浏览不了Windows网络计算机列表的。<br/><br/>报错如下：Failed to retrieve share list from server<br/><br/>经过实践，总结如下：<br/><br/>1．/etc/samba/smb.conf配置<br/><br/>指定netbios name;加入Wins计算机名解析<br/><br/>2./etc/nsswitch.conf配置<br/><br/>加入Wins计算机名解析<br/><br/>3. 安装winbind,samba<br/><br/>4.重启计算机(一定要重启,重启服务不行)<br/><br/> <br/><br/>知道原因就好办了。实现方法如下:<br/><br/>1. &nbsp; &nbsp; sudo gedit /etc/samba/smb.conf<br/><br/>增加以下语句：<br/><br/>netbios name = % Computer Name % <br/><br/>//% Computer Name %为指定的Ubuntu在网上邻居上看到的计算机名,可与Ubuntu计算机名不一致。<br/><br/>删除以下语句的;号：<br/><br/>;name resolve order = lmhosts hosts wins bcast<br/><br/>//加入Wins计算机名解析<br/><br/>2. &nbsp; &nbsp; sudo gedit /etc/nsswitch.conf<br/><br/>修改以下语句<br/><br/>hosts:files mdns4_minimal [NOTFOUND = return] wins dns mdn4<br/><br/>//wins一定要在dns前面<br/><br/>3. &nbsp; &nbsp; sudo apt-get install winbind samba<br/><br/>4. &nbsp; &nbsp; sudo reboot<br/>Tags - <a href="tag.php?tag=ubuntu" rel="tag">ubuntu</a> , <a href="tag.php?tag=lucid" rel="tag">lucid</a> , <a href="tag.php?tag=samba" rel="tag">samba</a>
]]>
</description>
</item><item>
<link>http://www.rnh19.com/gz/read.php?256</link>
<title><![CDATA[Ubuntu -wine中文乱码的解决方法]]></title> 
<author>zapper &lt;admin@yourname.com&gt;</author>
<category><![CDATA[Linux]]></category>
<pubDate>Sun, 06 Jun 2010 13:53:04 +0000</pubDate> 
<guid>http://www.rnh19.com/gz/read.php?256</guid> 
<description>
<![CDATA[ 
	新装的wine中文全是乱码，需要修改一下几个配置文件，找到一篇比较详细的配置说明，分享一下：<br/><br/>步骤：<br/>1. 初始设置<br/>运行 winecfg，把模拟的 Windows 系统设置为 Windows XP 或者 Windows 2000。<br/>2. 准备字体<br/>为了让 Windows 应用程序看上去更美观，所以需要 Windows 下面的字体。<br/>由于我已经将 simsun.ttc 复制到 /usr/share/fonts/windows/ 目录中了。所以我只需要在 ~/.wine/drive_c/windows/fonts/ 目录中为 simsun.ttc 创建一个符号连接：<br/><br/>cd ~/.wine/drive_c/windows/fonts<br/>ln -s /usr/share/fonts/windows/simsun.ttc simsun.ttc<br/>ln -s /usr/share/fonts/windows/simsun.ttc simfang.ttc<br/><br/>创建一个 simfang.ttc 是许多 Windows 应用默认使用 simfang.ttc 字体。<br/>3. 修改 ~/.wine/system.reg<br/>装好字体后，还要修改一下 Wine 的注册表设置，指定与字体相关的设置：<br/>gedit ~/.wine/system.reg<br/>（一定要使用 gedit 或其他支持 gb2312/utf8 编码的编辑器修改这些文件，否则文件中的中文可能变乱码）<br/>搜索： LogPixels<br/>找到的行应该是：[System&#92;&#92;CurrentControlSet&#92;&#92;Hardware Profiles&#92;&#92;Current&#92;&#92;Software&#92;&#92;Fonts]<br/>将其中的：<br/>"LogPixels"=dword:00000060<br/>改为：<br/>"LogPixels"=dword:00000070<br/>搜索： FontSubstitutes<br/>找到的行应该是： [Software&#92;&#92;Microsoft&#92;&#92;Windows NT&#92;&#92;CurrentVersion&#92;&#92;FontSubstitutes]<br/>将其中的：<br/>"MS Shell Dlg"="Tahoma"<br/>"MS Shell Dlg 2″="Tahoma"<br/>改为：<br/>"MS Shell Dlg"="SimSun"<br/>"MS Shell Dlg 2″="SimSun"<br/>4. 修改 ~/.wine/drive_c/windows/win.ini<br/>gedit ~/.wine/drive_c/windows/win.ini<br/>在文件末尾加入：<br/><br/>[Desktop]<br/>menufontsize=13<br/>messagefontsize=13<br/>statusfontsize=13<br/>IconTitleSize=13<br/><br/>5. 最关键的一步，网上很多文章中没有提到的一步──把下面的代码保存为zh.reg，然后终端执行<br/>regedit zh.reg<br/><br/>REGEDIT4<br/>[HKEY_LOCAL_MACHINE&#92;Software&#92;Microsoft&#92;Windows NT&#92;CurrentVersion&#92;FontSubstitutes]<br/>"Arial"="simsun"<br/>"Arial CE,238"="simsun"<br/>"Arial CYR,204"="simsun"<br/>"Arial Greek,161"="simsun"<br/>"Arial TUR,162"="simsun"<br/>"Courier New"="simsun"<br/>"Courier New CE,238"="simsun"<br/>"Courier New CYR,204"="simsun"<br/>"Courier New Greek,161"="simsun"<br/>"Courier New TUR,162"="simsun"<br/>"FixedSys"="simsun"<br/>"Helv"="simsun"<br/>"Helvetica"="simsun"<br/>"MS Sans Serif"="simsun"<br/>"MS Shell Dlg"="simsun"<br/>"MS Shell Dlg 2"="simsun"<br/>"System"="simsun"<br/>"Tahoma"="simsun"<br/>"Times"="simsun"<br/>"Times New Roman CE,238"="simsun"<br/>"Times New Roman CYR,204"="simsun"<br/>"Times New Roman Greek,161"="simsun"<br/>"Times New Roman TUR,162"="simsun"<br/>"Tms Rmn"="simsun"<br/><br/>再winecfg，就可以看到中文能正常显示了。<br/>Tags - <a href="tag.php?tag=ubuntu" rel="tag">ubuntu</a> , <a href="tag.php?tag=wine" rel="tag">wine</a>
]]>
</description>
</item><item>
<link>http://www.rnh19.com/gz/read.php?255</link>
<title><![CDATA[ubuntu wine 卸载  重装 (有菜单项)]]></title> 
<author>zapper &lt;admin@yourname.com&gt;</author>
<category><![CDATA[Bo-Blog 相关]]></category>
<pubDate>Sun, 06 Jun 2010 13:13:58 +0000</pubDate> 
<guid>http://www.rnh19.com/gz/read.php?255</guid> 
<description>
<![CDATA[ 
	ubuntu卸载wine后，如何清除相关的菜单项<br/><br/>写在wine后. 在“应用程序”菜单里面还有wine的菜单, 用下面的方法删掉菜单项. <br/><span style="color: #FF4500;">不要用"编辑菜单"删除, 否则重装wine后会没有菜单项, 解决方法在下面重装部分.</span> <br/><br/>（1）删除.config/menus目录下的相应文件<br/><br/>（2）删除.config/menus/applications-merged目录下的相关文件<br/><br/>（3）打开.config/menus/applications.menu文件，删除文件中与wine有关的内容。<br/><br/>（4）删除以下三个文件：<br/>/usr/share/app-install/desktop/wine.desktop<br/>/usr/share/app-install/desktop/wineconfig.desktop<br/>/usr/share/app-install/desktop/winefish.desktop<br/><br/>（5）删除下面三个目录下与wine和wine相关的内容：<br/>~/.local/share/applications<br/>~/.local/share/desktop-directories<br/>~/.local/share/icons<br/><br/>经过以上的五个步骤之后，wine终于消失了。<br/><br/><span style="font-size: 14px;">重装wine: </span><br/>安装很简单, apt-get install wine或者 新立得 或者ubuntu软件中心<br/><br/>如果已经用"编辑菜单" 删掉了wine的菜单项. 用下面的方法就可以恢复重装wine没有菜单项的问题.<br/><br/>进入 ~/.config/menus 找到applications.menu文件. 用gedit applications.menu 编辑次文件. <br/>找到<br/><div class="code"><br/>&lt;Menu&gt;<br/> &nbsp; &nbsp;&lt;Name&gt;wine-wine&lt;/Name&gt;<br/> &nbsp; &nbsp;&lt;deleted/&gt;<br/>&lt;/Menu&gt;<br/></div><br/><br/>删掉<deleted/><br/>然后保存. wine的菜单项就回来了. <br/><br/><br/><br/>Tags - <a href="tag.php?tag=ubuntu" rel="tag">ubuntu</a> , <a href="tag.php?tag=wine" rel="tag">wine</a> , <a href="tag.php?tag=%E8%8F%9C%E5%8D%95%E5%88%A0%E9%99%A4%E6%81%A2%E5%A4%8D" rel="tag">菜单删除恢复</a>
]]>
</description>
</item><item>
<link>http://www.rnh19.com/gz/read.php?254</link>
<title><![CDATA[ubuntu10.04下安装中文谷歌地球，中文乱码方块解决]]></title> 
<author>zapper &lt;admin@yourname.com&gt;</author>
<category><![CDATA[Linux]]></category>
<pubDate>Sat, 05 Jun 2010 18:40:45 +0000</pubDate> 
<guid>http://www.rnh19.com/gz/read.php?254</guid> 
<description>
<![CDATA[ 
	谷歌地球还是乱码：）<br/><br/>网上的以前的办法也不好用哦<br/><br/>慢慢试了好久终于找到解决办法了：））<br/><br/><br/>1.下载最新QT4库<br/> sudo apt-get install libqt4-webkit libqt4-gui libqt4-network libqt4-core<br/><br/>2.删除 google_earth目录下 除了 libQtWebKit.so.4 的其他三个QT库文件<br/>libQtWebKit.so.4这个千万不要删 删了启动不了哦。。。<br/><br/><br/>源: <a href="http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=265606&sid=03ba77fb35184cd08dc3283d041e9179" target="_blank">Ubuntu 论坛</a><br/>Tags - <a href="tag.php?tag=ubuntu" rel="tag">ubuntu</a> , <a href="tag.php?tag=google" rel="tag">google</a> , <a href="tag.php?tag=earth" rel="tag">earth</a>
]]>
</description>
</item><item>
<link>http://www.rnh19.com/gz/read.php?253</link>
<title><![CDATA[Ubuntu 无线密码破解利器aircrack-ng]]></title> 
<author>zapper &lt;admin@yourname.com&gt;</author>
<category><![CDATA[Linux]]></category>
<pubDate>Sat, 05 Jun 2010 14:00:21 +0000</pubDate> 
<guid>http://www.rnh19.com/gz/read.php?253</guid> 
<description>
<![CDATA[ 
	想必搞过破解的朋友们都会知道bt3 &nbsp;bt4等linux下的无线破解工具吧，在ubuntu系统下同样有着一款破解功能强大的工具，那就是aircrack-ng。放这篇文章出来只是做技术上的交流，奶牛可不希望谁用这个做坏事儿哦~~~嘿嘿，破解开始咯：<br/><br/>测试平台 Y450 &nbsp;T6600 2.1G &nbsp;ubuntu 10.04 成功<br/><br/>1.下载安装aircrack-ng，奶牛直接从源中安装的。<br/><br/>sudo apt-get install aircrack-ng<br/><br/>2.启动无线，这里奶牛需要说明一下，很多朋友的无线可能在windows系统中是禁用或者是系统自带的电源管理系统中未开启无线的，这种情况下需要先在win状态下开启之后才能在ubuntu中开启无线。开启完成后进入ubuntu ，开一个终端，ifconfig -a看看wlan是否开启，开启正常可进行下一步。<br/><br/>3.准备工作完成，开始破解。开启终端①，<br/><br/>sudo airmon-ng start wlan0<br/><br/>sudo airodump-ng mon0<br/><br/>这时会看到无线的地址出现在屏幕上，这里有显示它们的mac地址以及所在频道。ok，ctrl+c退出，在这里我们选择类型为wep的无线为破解对象。我们需要记录它所在的频道以及mac地址。<br/><br/>4.开启终端②<br/><br/>sudo airodump-ng -c 频道 –bssid 目标主机mac -w wep mon0<br/><br/>这里的wep为默认的存包文件的名字，可以更改。<br/><br/>5.开启终端③<br/><br/>sudo aireplay-ng -1 0 -a 目标mac -h 本机MAC mon0<br/><br/>（本机的mac可以开启一个新的终端用ifconfig -a来查询）<br/><br/>这时会有成功字样显示，如果没有显示可能就是目标不支持或者系统部稳定，需要更换目标了。显示成功后进行下步。<br/><br/>6.继续输入sudo aireplay-ng -2 -F -p 0841 -c ff:ff:ff:ff:ff:ff -b 目标MAC -h 本机MAC mon0<br/><br/>此时终端②中的数据会增长很快，当数据到达5000的时候就可以破解了。<br/><br/>7.开启终端 ④<br/><br/>sudo aircrack-ng wep*.cap<br/><br/>这时就开始破解了，如果你进行过多组，可能会有多组结果，你可以用数字123进行选择，如果不出意外你已经破解出来这组无线的密码了。<br/><br/>8.最后 sudo airmon-ng stop mon0结束监控过程<br/><br/>( sudo airomon-ng check可以查看你开启了多少监控，如果运行多组的时候可以查看后选择关闭)。 <br/><br/>本文链接地址: Ubuntu 无线密码破解利器aircrack-ng<br/><br/>原创文章，转载请注明： 转载自奶牛博客<br/>Tags - <a href="tag.php?tag=ubuntu" rel="tag">ubuntu</a> , <a href="tag.php?tag=aircrack-ng" rel="tag">aircrack-ng</a>
]]>
</description>
</item><item>
<link>http://www.rnh19.com/gz/read.php?252</link>
<title><![CDATA[调整Ubuntu Linux 10.04启动画面分辨率]]></title> 
<author>zapper &lt;admin@yourname.com&gt;</author>
<category><![CDATA[Linux]]></category>
<pubDate>Sat, 05 Jun 2010 11:38:03 +0000</pubDate> 
<guid>http://www.rnh19.com/gz/read.php?252</guid> 
<description>
<![CDATA[ 
	第一步：打开终端，修改/etc/default/grub文件<br/><br/>$ sudo gedit /etc/default/grub<br/><br/>取消#GRUB_GFXMODE=640×480这一行前面的注释符号，并将后面的数字修改为一个合适的值，不需要太高，比如1024x768。这个值同时会影响grub启动菜单和控制台里文字的分辨率。<br/><br/>第二步：修改/etc/grub.d /00_header文件<br/><br/>$ sudo gedit /etc/grub.d/00_header<br/><br/>按下ctrl+F，查找关键字"set gfxmode=${GRUB_GFXMODE}"(去掉双引号)，然后在这行下面添加新行，内容是："set gfxpayload=keep" (去掉双引号)<br/><br/>第三步：更新grub<br/><br/>$ sudo update-grub<br/><br/>好了，重启试试吧，不出意外的话你会看到plymouth的启动画面确实更漂亮了。<br/>Tags - <a href="tag.php?tag=ubuntu" rel="tag">ubuntu</a> , <a href="tag.php?tag=grub" rel="tag">grub</a>
]]>
</description>
</item><item>
<link>http://www.rnh19.com/gz/read.php?251</link>
<title><![CDATA[amsn中文界面]]></title> 
<author>zapper &lt;admin@yourname.com&gt;</author>
<category><![CDATA[Linux]]></category>
<pubDate>Thu, 03 Jun 2010 21:31:47 +0000</pubDate> 
<guid>http://www.rnh19.com/gz/read.php?251</guid> 
<description>
<![CDATA[ 
	ubuntu 10.04安装了aMSN，但选择简体中文界面时不是出错就是出现乱码。网上查了下，是编码问题。<br/><br/>网上提供的解决办法如下：<br/><br/>1、gedit /usr/share/amsn/langlist<br/>将简体中文段中的gb18030修改为utf-8<br/>2.gedit /usr/share/amsn/lang/langzh-CN<br/>不必修改直接选择另存为，文件名不必修改，字符编码选择utf-8<br/><br/><br/>但实践证明，上述方法第1步是对的，但第2步并不正确。关键原因是第2步并不能达到转换编码的目的。<br/><br/>正确做法是用iconv命令将langzh-CN文件转换为utf-8编码：<br/>先将langzh-CN重命名，例如改为langzh-CNGB，<br/>mv langzh-CN langzh-CNGB<br/>然后<br/>iconv -f gb18030 -t utf-8 langzh-CNGB > langzh-CN<br/>即可。<br/><br/>注：如果在加了sudo之后仍提示权限不够，可将文件复制到其他目录下（例如~/）转换，然后再拷贝回去。<br/>Tags - <a href="tag.php?tag=ubuntu" rel="tag">ubuntu</a> , <a href="tag.php?tag=lucid" rel="tag">lucid</a> , <a href="tag.php?tag=amsn" rel="tag">amsn</a>
]]>
</description>
</item>
</channel>
</rss>