﻿<?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/smagle/</link><description>while(!dead) study++;</description><language>zh-cn</language><lastBuildDate>Wed, 08 Apr 2026 13:14:06 GMT</lastBuildDate><pubDate>Wed, 08 Apr 2026 13:14:06 GMT</pubDate><ttl>60</ttl><item><title>LXC源码分析01 —— lxc-start程序代码分析</title><link>http://www.cppblog.com/smagle/archive/2013/10/30/204008.html</link><dc:creator>乱78糟</dc:creator><author>乱78糟</author><pubDate>Wed, 30 Oct 2013 15:09:00 GMT</pubDate><guid>http://www.cppblog.com/smagle/archive/2013/10/30/204008.html</guid><wfw:comment>http://www.cppblog.com/smagle/comments/204008.html</wfw:comment><comments>http://www.cppblog.com/smagle/archive/2013/10/30/204008.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/smagle/comments/commentRss/204008.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/smagle/services/trackbacks/204008.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: lxc-start代码分析&nbsp;&nbsp;<a href='http://www.cppblog.com/smagle/archive/2013/10/30/204008.html'>阅读全文</a><img src ="http://www.cppblog.com/smagle/aggbug/204008.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/smagle/" target="_blank">乱78糟</a> 2013-10-30 23:09 <a href="http://www.cppblog.com/smagle/archive/2013/10/30/204008.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>LXC源码分析00 ——序 </title><link>http://www.cppblog.com/smagle/archive/2013/10/30/204003.html</link><dc:creator>乱78糟</dc:creator><author>乱78糟</author><pubDate>Wed, 30 Oct 2013 12:02:00 GMT</pubDate><guid>http://www.cppblog.com/smagle/archive/2013/10/30/204003.html</guid><wfw:comment>http://www.cppblog.com/smagle/comments/204003.html</wfw:comment><comments>http://www.cppblog.com/smagle/archive/2013/10/30/204003.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/smagle/comments/commentRss/204003.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/smagle/services/trackbacks/204003.html</trackback:ping><description><![CDATA[本次分析代码: lxc-0.9.0<br />lxc下载地址：<a target="_blank" href="http://linuxcontainers.org/downloads/lxc-0.9.0.tar.gz" style="color: #5566dd; text-decoration: none; display: inline-block; max-width: 500px; overflow: hidden; padding-bottom: 1px; padding-top: 4px; text-overflow: ellipsis; white-space: nowrap; font-family: 'Segoe UI', Arial, 'Microsoft Yahei', Simsun, sans-serif; font-size: 12px; line-height: normal;">ttp://linuxcontainers.org/downloads/lxc-0.9.0.tar.gz</a><br />走读代码工具：Source Insight、FreeMind<br />FreeMind下载地址：http://jaist.dl.sourceforge.net/project/freemind/freemind/1.0.0/FreeMind-Windows-Installer-1.0.0-max.exe<br />Source Insight下载地址：请自行google<br /><br /><br /><br /><br /><br /><img src ="http://www.cppblog.com/smagle/aggbug/204003.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/smagle/" target="_blank">乱78糟</a> 2013-10-30 20:02 <a href="http://www.cppblog.com/smagle/archive/2013/10/30/204003.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>boost正则式解析MAC地址和IP地址</title><link>http://www.cppblog.com/smagle/archive/2012/04/03/169903.html</link><dc:creator>乱78糟</dc:creator><author>乱78糟</author><pubDate>Mon, 02 Apr 2012 16:56:00 GMT</pubDate><guid>http://www.cppblog.com/smagle/archive/2012/04/03/169903.html</guid><wfw:comment>http://www.cppblog.com/smagle/comments/169903.html</wfw:comment><comments>http://www.cppblog.com/smagle/archive/2012/04/03/169903.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/smagle/comments/commentRss/169903.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/smagle/services/trackbacks/169903.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: boost正则式解析MAC地址和IP地址&nbsp;&nbsp;<a href='http://www.cppblog.com/smagle/archive/2012/04/03/169903.html'>阅读全文</a><img src ="http://www.cppblog.com/smagle/aggbug/169903.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/smagle/" target="_blank">乱78糟</a> 2012-04-03 00:56 <a href="http://www.cppblog.com/smagle/archive/2012/04/03/169903.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>C++对象的空间分配与初始化时机</title><link>http://www.cppblog.com/smagle/archive/2012/03/10/167547.html</link><dc:creator>乱78糟</dc:creator><author>乱78糟</author><pubDate>Sat, 10 Mar 2012 03:55:00 GMT</pubDate><guid>http://www.cppblog.com/smagle/archive/2012/03/10/167547.html</guid><wfw:comment>http://www.cppblog.com/smagle/comments/167547.html</wfw:comment><comments>http://www.cppblog.com/smagle/archive/2012/03/10/167547.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/smagle/comments/commentRss/167547.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/smagle/services/trackbacks/167547.html</trackback:ping><description><![CDATA[C++规定，一个变量可以在程序范围内的任何地方定义，也就是说在这个变量定义之前编译器是无法给它分配内存空间的。在这点上和C不同，C强制要求变量的声明和定义必须放在条件块的开始。<br />虽然如此，但是现在的C++编译器通常像C编译器一样，在一个程序块的开头就分配好所有变量的内存。这一切对于程序员来说是透明的，因为我们的变量在定义之前总是无法得到存储空间，即便编译器这么干了！<br />即使存储空间在一开始就被分配了，但是C++对象的构造函数仍然需要到对象定义的时候才会被调用，因为标识符只有到此时才是有效的。编译器为了防止程序员用一些条件选择手段跳过变量的初始化就开始使用，它会检查代码中是否把一个变量对象的定义放到了条件块中，比如switch的case块，goto等，看下面这段代码：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">&nbsp;1</span>&nbsp;<span style="color: #000000; ">#include&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">iostream</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br /></span><span style="color: #008080; ">&nbsp;2</span>&nbsp;<span style="color: #000000; ">#include&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #0000FF; ">string</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br /></span><span style="color: #008080; ">&nbsp;3</span>&nbsp;<span style="color: #000000; "><br /></span><span style="color: #008080; ">&nbsp;4</span>&nbsp;<span style="color: #000000; "></span><span style="color: #0000FF; ">using</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">namespace</span><span style="color: #000000; ">&nbsp;std;<br /></span><span style="color: #008080; ">&nbsp;5</span>&nbsp;<span style="color: #000000; "><br /></span><span style="color: #008080; ">&nbsp;6</span>&nbsp;<span style="color: #000000; "></span><span style="color: #0000FF; ">class</span><span style="color: #000000; ">&nbsp;A{<br /></span><span style="color: #008080; ">&nbsp;7</span>&nbsp;<span style="color: #000000; "></span><span style="color: #0000FF; ">public</span><span style="color: #000000; ">:<br /></span><span style="color: #008080; ">&nbsp;8</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000; ">//</span><span style="color: #008000; ">A(){}&nbsp;</span><span style="color: #008000; ">//</span><span style="color: #008000; ">对于VC2005和GCC来说，只有提供构造函数，编译器才会检测出错误</span><span style="color: #008000; "><br /></span><span style="color: #008080; ">&nbsp;9</span>&nbsp;<span style="color: #008000; "></span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">&nbsp;b;<br /></span><span style="color: #008080; ">10</span>&nbsp;<span style="color: #000000; ">};<br /></span><span style="color: #008080; ">11</span>&nbsp;<span style="color: #000000; "><br /></span><span style="color: #008080; ">12</span>&nbsp;<span style="color: #000000; "></span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">&nbsp;main()<br /></span><span style="color: #008080; ">13</span>&nbsp;<span style="color: #000000; ">{<br /></span><span style="color: #008080; ">14</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">&nbsp;i;<br /></span><span style="color: #008080; ">15</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;cin</span><span style="color: #000000; ">&gt;&gt;</span><span style="color: #000000; ">i;<br /></span><span style="color: #008080; ">16</span>&nbsp;<span style="color: #000000; "><br /></span><span style="color: #008080; ">17</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">&nbsp;(i&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">10</span><span style="color: #000000; ">)<br /></span><span style="color: #008080; ">18</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">goto</span><span style="color: #000000; ">&nbsp;flag;<br /></span><span style="color: #008080; ">19</span>&nbsp;<span style="color: #000000; "><br /></span><span style="color: #008080; ">20</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;A&nbsp;fsd;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000; ">//</span><span style="color: #008000; ">构造函数的调用被goto跳过</span><span style="color: #008000; "><br /></span><span style="color: #008080; ">21</span>&nbsp;<span style="color: #008000; "></span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;fsd.b&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;i;<br /></span><span style="color: #008080; ">22</span>&nbsp;<span style="color: #000000; "><br /></span><span style="color: #008080; ">23</span>&nbsp;<span style="color: #000000; ">flag:<br /></span><span style="color: #008080; ">24</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">switch</span><span style="color: #000000; ">&nbsp;(i)<br /></span><span style="color: #008080; ">25</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;{<br /></span><span style="color: #008080; ">26</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">case</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">1</span><span style="color: #000000; ">:<br /></span><span style="color: #008080; ">27</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A&nbsp;a;<br /></span><span style="color: #008080; ">28</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a.b&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">3</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">29</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">break</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">30</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">case</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">10</span><span style="color: #000000; ">:<br /></span><span style="color: #008080; ">31</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br /></span><span style="color: #008080; ">32</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A&nbsp;aa;<br /></span><span style="color: #008080; ">33</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;aa.b&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">10</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">34</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout</span><span style="color: #000000; ">&lt;&lt;</span><span style="color: #000000; ">a.b</span><span style="color: #000000; ">&lt;&lt;</span><span style="color: #000000; ">endl;&nbsp;</span><span style="color: #008000; ">//</span><span style="color: #008000; ">error&nbsp;C2360:&nbsp;initialization&nbsp;of&nbsp;'a'&nbsp;is&nbsp;skipped&nbsp;by&nbsp;'case'&nbsp;label</span><span style="color: #008000; "><br /></span><span style="color: #008080; ">35</span>&nbsp;<span style="color: #008000; "></span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">break</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">36</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /></span><span style="color: #008080; ">37</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">default</span><span style="color: #000000; ">:<br /></span><span style="color: #008080; ">38</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">break</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">39</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;}<br /></span><span style="color: #008080; ">40</span>&nbsp;<span style="color: #000000; "><br /></span><span style="color: #008080; ">41</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;cout</span><span style="color: #000000; ">&lt;&lt;</span><span style="color: #000000; ">fsd.b</span><span style="color: #000000; ">&lt;&lt;</span><span style="color: #000000; ">endl;</span><span style="color: #008000; ">//</span><span style="color: #008000; ">如果输入参数小于10，那么fsd的初始化将被跳过，程序运行到这里崩溃</span><span style="color: #008000; "><br /></span><span style="color: #008080; ">42</span>&nbsp;<span style="color: #008000; "></span><span style="color: #000000; "><br /></span><span style="color: #008080; ">43</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">return</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">0</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">44</span>&nbsp;<span style="color: #000000; ">}</span></div>输入1，跳过了fsd的初始化，程序运行结果不可知。<br />输入10，跳过了a的初始化，程序运行结果同样不可知。<br /><br /><img src ="http://www.cppblog.com/smagle/aggbug/167547.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/smagle/" target="_blank">乱78糟</a> 2012-03-10 11:55 <a href="http://www.cppblog.com/smagle/archive/2012/03/10/167547.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>算法复习之动态规划装配站问题</title><link>http://www.cppblog.com/smagle/archive/2011/06/28/149658.html</link><dc:creator>乱78糟</dc:creator><author>乱78糟</author><pubDate>Tue, 28 Jun 2011 07:57:00 GMT</pubDate><guid>http://www.cppblog.com/smagle/archive/2011/06/28/149658.html</guid><wfw:comment>http://www.cppblog.com/smagle/comments/149658.html</wfw:comment><comments>http://www.cppblog.com/smagle/archive/2011/06/28/149658.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/smagle/comments/commentRss/149658.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/smagle/services/trackbacks/149658.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 算法复习之动态规划装配站问题&nbsp;&nbsp;<a href='http://www.cppblog.com/smagle/archive/2011/06/28/149658.html'>阅读全文</a><img src ="http://www.cppblog.com/smagle/aggbug/149658.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/smagle/" target="_blank">乱78糟</a> 2011-06-28 15:57 <a href="http://www.cppblog.com/smagle/archive/2011/06/28/149658.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>贪心算法</title><link>http://www.cppblog.com/smagle/archive/2011/06/24/149382.html</link><dc:creator>乱78糟</dc:creator><author>乱78糟</author><pubDate>Fri, 24 Jun 2011 06:25:00 GMT</pubDate><guid>http://www.cppblog.com/smagle/archive/2011/06/24/149382.html</guid><wfw:comment>http://www.cppblog.com/smagle/comments/149382.html</wfw:comment><comments>http://www.cppblog.com/smagle/archive/2011/06/24/149382.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/smagle/comments/commentRss/149382.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/smagle/services/trackbacks/149382.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 算法复习之贪心&nbsp;&nbsp;<a href='http://www.cppblog.com/smagle/archive/2011/06/24/149382.html'>阅读全文</a><img src ="http://www.cppblog.com/smagle/aggbug/149382.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/smagle/" target="_blank">乱78糟</a> 2011-06-24 14:25 <a href="http://www.cppblog.com/smagle/archive/2011/06/24/149382.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>单向链表逆序</title><link>http://www.cppblog.com/smagle/archive/2011/06/23/149313.html</link><dc:creator>乱78糟</dc:creator><author>乱78糟</author><pubDate>Thu, 23 Jun 2011 09:01:00 GMT</pubDate><guid>http://www.cppblog.com/smagle/archive/2011/06/23/149313.html</guid><wfw:comment>http://www.cppblog.com/smagle/comments/149313.html</wfw:comment><comments>http://www.cppblog.com/smagle/archive/2011/06/23/149313.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/smagle/comments/commentRss/149313.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/smagle/services/trackbacks/149313.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 数据结构算法复习之单向链表逆序代码&nbsp;&nbsp;<a href='http://www.cppblog.com/smagle/archive/2011/06/23/149313.html'>阅读全文</a><img src ="http://www.cppblog.com/smagle/aggbug/149313.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/smagle/" target="_blank">乱78糟</a> 2011-06-23 17:01 <a href="http://www.cppblog.com/smagle/archive/2011/06/23/149313.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>VS2005远程调试攻略</title><link>http://www.cppblog.com/smagle/archive/2011/05/24/147035.html</link><dc:creator>乱78糟</dc:creator><author>乱78糟</author><pubDate>Tue, 24 May 2011 07:23:00 GMT</pubDate><guid>http://www.cppblog.com/smagle/archive/2011/05/24/147035.html</guid><wfw:comment>http://www.cppblog.com/smagle/comments/147035.html</wfw:comment><comments>http://www.cppblog.com/smagle/archive/2011/05/24/147035.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/smagle/comments/commentRss/147035.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/smagle/services/trackbacks/147035.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 介绍远程调试的文章网络上其实有不少，我这里也会涉及到，但会更加的详细和细致，比如win7（32、64）系统下的调试，家庭版的调试，以及一些常见问题的原因和解决办法。&nbsp;&nbsp;<a href='http://www.cppblog.com/smagle/archive/2011/05/24/147035.html'>阅读全文</a><img src ="http://www.cppblog.com/smagle/aggbug/147035.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/smagle/" target="_blank">乱78糟</a> 2011-05-24 15:23 <a href="http://www.cppblog.com/smagle/archive/2011/05/24/147035.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ASN.1介绍（转载）</title><link>http://www.cppblog.com/smagle/archive/2011/05/10/146088.html</link><dc:creator>乱78糟</dc:creator><author>乱78糟</author><pubDate>Tue, 10 May 2011 03:25:00 GMT</pubDate><guid>http://www.cppblog.com/smagle/archive/2011/05/10/146088.html</guid><wfw:comment>http://www.cppblog.com/smagle/comments/146088.html</wfw:comment><comments>http://www.cppblog.com/smagle/archive/2011/05/10/146088.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/smagle/comments/commentRss/146088.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/smagle/services/trackbacks/146088.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 简单介绍了ASN.1&nbsp;&nbsp;<a href='http://www.cppblog.com/smagle/archive/2011/05/10/146088.html'>阅读全文</a><img src ="http://www.cppblog.com/smagle/aggbug/146088.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/smagle/" target="_blank">乱78糟</a> 2011-05-10 11:25 <a href="http://www.cppblog.com/smagle/archive/2011/05/10/146088.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>强大的计算机工作面试笔试题目...【与中国文学紧密结合】</title><link>http://www.cppblog.com/smagle/archive/2011/04/02/143268.html</link><dc:creator>乱78糟</dc:creator><author>乱78糟</author><pubDate>Sat, 02 Apr 2011 05:20:00 GMT</pubDate><guid>http://www.cppblog.com/smagle/archive/2011/04/02/143268.html</guid><wfw:comment>http://www.cppblog.com/smagle/comments/143268.html</wfw:comment><comments>http://www.cppblog.com/smagle/archive/2011/04/02/143268.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/smagle/comments/commentRss/143268.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/smagle/services/trackbacks/143268.html</trackback:ping><description><![CDATA[<span style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; FONT: 14px arial, sans-serif; WHITE-SPACE: normal; ORPHANS: 2; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class=Apple-style-span><span style="BORDER-COLLAPSE: collapse; FONT-SIZE: 13px" class=Apple-style-span>
<p><span style="FONT-SIZE: 14pt"><strong>一，选择题（皆为单选）</strong></span></p>
<p>1，以下谁是二进制思想的最早提出者？</p>
<p>a，伏羲；b，姬昌；c，莱布尼茨；d，柏拉图。</p>
<p>2，以下哪个概念和公孙龙的《指物论》中的&#8220;指&#8221;字含义相近？</p>
<p>a，变量；b，数组；c，对象；d，指针。</p>
<p>3，蔺相如，司马相如；魏无忌，长孙无忌。下列哪一组对应关系与此类似？</p>
<p>a，PHP，Python；b，JSP，servlet；c，java，javascript；d，C，C++。</p>
<p>4，秦始皇吞并六国采用了以下哪种算法思想？</p>
<p>a，递归；b，分治；c，迭代；d，模拟。</p>
<p>5，雅典王子忒修斯勇闯克里特岛斩杀米诺牛的时候采用了以下哪种算法？</p>
<p>a，动态规划；b，穷举；c，记忆化搜索；d，Dijkstra算法。</p>
<p>6，印度电影《宝莱坞机器人之恋》中的机器人七弟采用的智能算法最有可能是以下哪一种？</p>
<p>a，神经网络；b，遗传算法；c，模拟退火；d，穷举算法。</p>
<p>7，《公孙龙子》记载：&#8220;齐王之谓尹文曰：&#8216;寡人甚好士，以齐国无士，何也？&#8217;尹文曰：&#8216;愿闻大王之所谓士者。&#8217;齐王无以应。&#8221;这说明了齐王：</p>
<p>a，昏庸无道；b，是个结巴；c，不会下定义；d，不会定义自己的需求。</p>
<p>8，惠施曾提出过&#8220;卵有毛&#8221;的命题，以下哪一项是导致这个错误命题的原因：</p>
<p>a，混淆了命名空间；b，引入了错误的包；c，衍生类未重载；d，调用了危险的指针。</p>
<p>9，下面哪种面向对象的方法可以让你变得富有？</p>
<p>a，继承；b，封装；c，多态；d，抽象。</p>
<p>10，明朝时期张居正改革的一条鞭法的主要思想是：</p>
<p>a，面向过程；b，万物皆数；c，统一接口；d，泛型编程。</p>
<p><span style="FONT-SIZE: 14pt"><strong>二、匹配题（分析A中的句子所体现的算法，和B中的算法一一匹配）</strong></span></p>
<p>A：</p>
<p>1，江南可采莲，莲叶何田田，鱼戏莲叶间。鱼戏莲叶东，鱼戏莲叶西，鱼戏莲叶南，鱼戏莲叶北。——汉乐府《江南》&nbsp;</p>
<p>2，众里寻他千百度，蓦然回首，那人却在灯火阑珊处。——辛弃疾《青玉案》&nbsp;</p>
<p>3，从前有座山，山里有座庙，庙里有个老和尚，再给小和尚讲故事，故事内容是：从前有座山，山里有座庙，庙里有个老和尚，再给小和尚讲故事，故事内容是：从前有座山，山里有座庙，庙里有个老和尚，再给小和尚讲故事，故事内容是&#8230;&#8230;&nbsp;</p>
<p>4，只劝楼台追后主，不愁弓矢下残唐。——孔尚任《桃花扇》5，飞鸟之影，未尝动也。——《庄子》</p>
<p>B：1，贪心；2，回溯；3，穷举；4，分治；5，递归；</p>
<p><span style="FONT-SIZE: 14pt"><strong>三、阅读理解（阅读下文，回答后面的问题）</strong></span></p>
<p><span style="COLOR: rgb(51,102,255)">美国的贝尔实验室设计了最初的C语言;</span></p>
<p><span style="COLOR: rgb(51,102,255)">刻在UNIX操作系统距今已有三四十年;</span></p>
<p><span style="COLOR: rgb(51,102,255)">你在屏幕前凝视数据的缱绻;</span></p>
<p><span style="COLOR: rgb(51,102,255)">我却在旁轻轻敲打键盘，把你的梦想展现。</span></p>
<p><span style="COLOR: rgb(51,102,255)">循环 递归 贪心 动规 是谁的从前，</span></p>
<p><span style="COLOR: rgb(51,102,255)">喜欢在匈牙利算法中你我牵手的画面，</span></p>
<p><span style="COLOR: rgb(51,102,255)">经过MSRA门前，我以大牛之名许愿。</span></p>
<p><span style="COLOR: rgb(51,102,255)">思念像斐波那契数列般漫延，</span></p>
<p><span style="COLOR: rgb(51,102,255)">当软工沦落在设计的文档间，算法依旧是永垂不朽的诗篇。</span></p>
<p><span style="COLOR: rgb(51,102,255)">我给你的爱写在程序间，深藏在最长不下降子序列里面，</span></p>
<p><span style="COLOR: rgb(51,102,255)">几万组数据流过后发现我的心依然不变。</span></p>
<p><span style="COLOR: rgb(51,102,255)">我给你的爱写在程序间，深藏在最长不下降子序列里面，</span></p>
<p><span style="COLOR: rgb(51,102,255)">用无尽的代码刻下了永远。</span></p>
<p><span style="COLOR: rgb(51,102,255)">那已保存千年的誓言一切又重演，</span></p>
<p><span style="COLOR: rgb(51,102,255)">我算了很多遍，时间</span><span style="COLOR: rgb(51,102,255)">复杂度还是趋于无限，</span></p>
<p><span style="COLOR: rgb(51,102,255)">我只想要这样永远链接在你的身边。</span></p>
<p><span style="COLOR: rgb(51,102,255)">&nbsp;</span><span style="COLOR: rgb(51,102,255)">&nbsp;</span></p>
<p>1，题目中的MSRA是什么的缩写？</p>
<p>2，试赏析&#8220;思念像斐波那契数列般漫延&#8221;一句。</p>
<p>3，请结合时代背景，谈谈你对&#8220;当软工沦落在设计的文档间，算法依旧是永垂不朽的诗篇&#8221;一句的理解。</p>
<p>4，&#8220;几万组数据流过后发现，我的心依然不变&#8221;一句体现了算法的什么特性？</p>
<p>5，就&#8220;喜欢在匈牙利算法中你我牵手的画面&#8221;一句，谈谈你对匈牙利算法的理解。</p>
<p>PS:</p>
<p>from:&nbsp;<a style="COLOR: rgb(34,68,187)" href="http://bbs.sjtu.edu.cn/bbstcon?board=joke&amp;reid=1300723310" target=_blank><u>http://bbs.sjtu.edu.cn/bbstcon?board=joke&amp;reid=1300723310</u></a></p>
</span></span>
<img src ="http://www.cppblog.com/smagle/aggbug/143268.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/smagle/" target="_blank">乱78糟</a> 2011-04-02 13:20 <a href="http://www.cppblog.com/smagle/archive/2011/04/02/143268.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>