﻿<?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/wicbnu/</link><description>记录成长</description><language>zh-cn</language><lastBuildDate>Sun, 19 Apr 2026 22:41:08 GMT</lastBuildDate><pubDate>Sun, 19 Apr 2026 22:41:08 GMT</pubDate><ttl>60</ttl><item><title>python中json报错JSONDecodeError: invalid control character</title><link>http://www.cppblog.com/wicbnu/archive/2020/11/26/217518.html</link><dc:creator>未央</dc:creator><author>未央</author><pubDate>Thu, 26 Nov 2020 03:36:00 GMT</pubDate><guid>http://www.cppblog.com/wicbnu/archive/2020/11/26/217518.html</guid><wfw:comment>http://www.cppblog.com/wicbnu/comments/217518.html</wfw:comment><comments>http://www.cppblog.com/wicbnu/archive/2020/11/26/217518.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/wicbnu/comments/commentRss/217518.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/wicbnu/services/trackbacks/217518.html</trackback:ping><description><![CDATA[<p style="box-sizing: border-box; outline: 0px; margin: 0px 0px 16px; padding: 0px; font-size: 16px; color: #4d4d4d; line-height: 26px; overflow-wrap: break-word; font-family: -apple-system, &quot;SF UI Text&quot;, Arial, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;WenQuanYi Micro Hei&quot;, sans-serif; font-variant-ligatures: common-ligatures; background-color: #ffffff;"><span style="box-sizing: border-box; outline: 0px; overflow-wrap: break-word;"><strong><span style="color: #4f4f4f; font-family: &quot;Source Code Pro&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Ubuntu Mono&quot;, &quot;Anonymous Pro&quot;, &quot;Droid Sans Mono&quot;, Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, sans-serif; font-size: 14px; white-space: pre; background-color: #f6f8fa;">json.loads(json, strict=</span><span style="font-family: &quot;Source Code Pro&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Ubuntu Mono&quot;, &quot;Anonymous Pro&quot;, &quot;Droid Sans Mono&quot;, Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, sans-serif; font-size: inherit; white-space: pre; background-color: #f6f8fa; box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: break-word; color: #000088 !important;">False</span><span style="color: #4f4f4f; font-family: &quot;Source Code Pro&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Ubuntu Mono&quot;, &quot;Anonymous Pro&quot;, &quot;Droid Sans Mono&quot;, Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, sans-serif; font-size: 14px; white-space: pre; background-color: #f6f8fa;">)</span><span style="font-family: &quot;Source Code Pro&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Ubuntu Mono&quot;, &quot;Anonymous Pro&quot;, &quot;Droid Sans Mono&quot;, Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, sans-serif; font-size: inherit; white-space: pre; background-color: #f6f8fa; box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: break-word; color: #880000 !important;">#关掉strict即可</span><br /></strong><br /><br /><strong>Json的严格写法应该是：</strong></span></p><pre name="code" style="box-sizing: border-box; outline: 0px; margin-top: 0px; margin-bottom: 24px; padding: 8px 16px 6px 56px; position: relative; font-family: &quot;Source Code Pro&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Ubuntu Mono&quot;, &quot;Anonymous Pro&quot;, &quot;Droid Sans Mono&quot;, Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, sans-serif; overflow: auto hidden; border: none; line-height: 22px; overflow-wrap: break-word; background-color: #f6f8fa; font-variant-ligatures: common-ligatures;"><code hljs=""  has-numbering"="" style="box-sizing: border-box; outline: 0px; font-family: &quot;Source Code Pro&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Ubuntu Mono&quot;, &quot;Anonymous Pro&quot;, &quot;Droid Sans Mono&quot;, Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, sans-serif; display: block; overflow-x: auto; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 8px; line-height: 22px; border-radius: 4px; overflow-wrap: break-word; min-width: 94%; text-size-adjust: none; position: unset; color: #4f4f4f !important;">{<span style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; font-size: inherit; overflow-wrap: break-word; color: #009900 !important;">"title"</span>: <span style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; font-size: inherit; overflow-wrap: break-word; color: #009900 !important;">"\u6587\u7ae0\u6807\u9898\n\u6362\u884c"</span>}</code><ul style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 8px 0px; list-style: none; font-size: 18px; overflow-wrap: break-word; position: absolute; width: 48px; background-color: #eef0f4; top: 0px; left: 0px;"><li style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px 8px; list-style: none; font-size: inherit; overflow-wrap: break-word; color: #999999;">1</li></ul></pre><p style="box-sizing: border-box; outline: 0px; margin: 0px 0px 16px; padding: 0px; font-size: 16px; color: #4d4d4d; line-height: 26px; overflow-wrap: break-word; font-family: -apple-system, &quot;SF UI Text&quot;, Arial, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;WenQuanYi Micro Hei&quot;, sans-serif; font-variant-ligatures: common-ligatures; background-color: #ffffff;"><span style="box-sizing: border-box; outline: 0px; font-weight: 700; overflow-wrap: break-word;">但是有的时候由于不严格：</span></p><pre name="code" style="box-sizing: border-box; outline: 0px; margin-top: 0px; margin-bottom: 24px; padding: 8px 16px 6px 56px; position: relative; font-family: &quot;Source Code Pro&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Ubuntu Mono&quot;, &quot;Anonymous Pro&quot;, &quot;Droid Sans Mono&quot;, Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, sans-serif; overflow: auto hidden; border: none; line-height: 22px; overflow-wrap: break-word; background-color: #f6f8fa; font-variant-ligatures: common-ligatures;"><code hljs=""  has-numbering"="" style="box-sizing: border-box; outline: 0px; font-family: &quot;Source Code Pro&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Ubuntu Mono&quot;, &quot;Anonymous Pro&quot;, &quot;Droid Sans Mono&quot;, Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, sans-serif; display: block; overflow-x: auto; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 8px; line-height: 22px; border-radius: 4px; overflow-wrap: break-word; min-width: 94%; text-size-adjust: none; position: unset; color: #4f4f4f !important;">{<span style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; font-size: inherit; overflow-wrap: break-word; color: #009900 !important;">"你在哪呢"</span>: <span style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; font-size: inherit; overflow-wrap: break-word; color: #009900 !important;">"kiral"</span>}</code><ul style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 8px 0px; list-style: none; font-size: 18px; overflow-wrap: break-word; position: absolute; width: 48px; background-color: #eef0f4; top: 0px; left: 0px;"><li style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px 8px; list-style: none; font-size: inherit; overflow-wrap: break-word; color: #999999;">1</li></ul></pre><p style="box-sizing: border-box; outline: 0px; margin: 0px 0px 16px; padding: 0px; font-size: 16px; color: #4d4d4d; line-height: 26px; overflow-wrap: break-word; font-family: -apple-system, &quot;SF UI Text&quot;, Arial, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;WenQuanYi Micro Hei&quot;, sans-serif; font-variant-ligatures: common-ligatures; background-color: #ffffff;"><span style="box-sizing: border-box; outline: 0px; font-weight: 700; overflow-wrap: break-word;">load时会造成错误：</span></p><pre name="code" style="box-sizing: border-box; outline: 0px; margin-top: 0px; margin-bottom: 24px; padding: 8px 16px 6px 56px; position: relative; font-family: &quot;Source Code Pro&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Ubuntu Mono&quot;, &quot;Anonymous Pro&quot;, &quot;Droid Sans Mono&quot;, Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, sans-serif; overflow: auto hidden; border: none; line-height: 22px; overflow-wrap: break-word; background-color: #f6f8fa; font-variant-ligatures: common-ligatures;"><code hljs=""  has-numbering"="" style="box-sizing: border-box; outline: 0px; font-family: &quot;Source Code Pro&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Ubuntu Mono&quot;, &quot;Anonymous Pro&quot;, &quot;Droid Sans Mono&quot;, Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, sans-serif; display: block; overflow-x: auto; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 8px; line-height: 22px; border-radius: 4px; overflow-wrap: break-word; min-width: 94%; text-size-adjust: none; position: unset; color: #4f4f4f !important;">JSONDecodeError: invalid control character</code><ul style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 8px 0px; list-style: none; font-size: 18px; overflow-wrap: break-word; position: absolute; width: 48px; background-color: #eef0f4; top: 0px; left: 0px;"><li style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px 8px; list-style: none; font-size: inherit; overflow-wrap: break-word; color: #999999;">1</li></ul></pre><p style="box-sizing: border-box; outline: 0px; margin: 0px 0px 16px; padding: 0px; font-size: 16px; color: #4d4d4d; line-height: 26px; overflow-wrap: break-word; font-family: -apple-system, &quot;SF UI Text&quot;, Arial, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;WenQuanYi Micro Hei&quot;, sans-serif; font-variant-ligatures: common-ligatures; background-color: #ffffff;"><span style="box-sizing: border-box; outline: 0px; font-weight: 700; overflow-wrap: break-word;">解决方案：</span></p><pre name="code" style="box-sizing: border-box; outline: 0px; margin-top: 0px; margin-bottom: 24px; padding: 8px 16px 6px 56px; position: relative; font-family: &quot;Source Code Pro&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Ubuntu Mono&quot;, &quot;Anonymous Pro&quot;, &quot;Droid Sans Mono&quot;, Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, sans-serif; overflow: auto hidden; border: none; line-height: 22px; overflow-wrap: break-word; background-color: #f6f8fa; font-variant-ligatures: common-ligatures;"><code hljs=""  has-numbering"="" style="box-sizing: border-box; outline: 0px; font-family: &quot;Source Code Pro&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Ubuntu Mono&quot;, &quot;Anonymous Pro&quot;, &quot;Droid Sans Mono&quot;, Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, sans-serif; display: block; overflow-x: auto; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 8px; line-height: 22px; border-radius: 4px; overflow-wrap: break-word; min-width: 94%; text-size-adjust: none; position: unset; color: #4f4f4f !important;">json.loads(json, strict=<span style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; font-size: inherit; overflow-wrap: break-word; color: #000088 !important;">False</span>)<span style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; font-size: inherit; overflow-wrap: break-word; color: #880000 !important;">#关掉strict即可</span></code></pre><img src ="http://www.cppblog.com/wicbnu/aggbug/217518.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/wicbnu/" target="_blank">未央</a> 2020-11-26 11:36 <a href="http://www.cppblog.com/wicbnu/archive/2020/11/26/217518.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>技术成长之路</title><link>http://www.cppblog.com/wicbnu/archive/2020/01/17/217090.html</link><dc:creator>未央</dc:creator><author>未央</author><pubDate>Fri, 17 Jan 2020 03:57:00 GMT</pubDate><guid>http://www.cppblog.com/wicbnu/archive/2020/01/17/217090.html</guid><wfw:comment>http://www.cppblog.com/wicbnu/comments/217090.html</wfw:comment><comments>http://www.cppblog.com/wicbnu/archive/2020/01/17/217090.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/wicbnu/comments/commentRss/217090.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/wicbnu/services/trackbacks/217090.html</trackback:ping><description><![CDATA[最近在做一些视频分类的任务，按照论文中的模型结果去做实验，感觉有些技术上的小进步，心里是安稳些的。<br />在代码上还是要继续改进，写出更flexible的代码，就像收拾屋子，乱了就随时收拾，一直保持整洁，不要积累到最后才搞大扫除，嗯嗯，继续加油，稳住！<img src ="http://www.cppblog.com/wicbnu/aggbug/217090.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/wicbnu/" target="_blank">未央</a> 2020-01-17 11:57 <a href="http://www.cppblog.com/wicbnu/archive/2020/01/17/217090.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>pip 安装 pytroch is not a supported wheel on this platform</title><link>http://www.cppblog.com/wicbnu/archive/2018/11/09/216047.html</link><dc:creator>未央</dc:creator><author>未央</author><pubDate>Fri, 09 Nov 2018 07:26:00 GMT</pubDate><guid>http://www.cppblog.com/wicbnu/archive/2018/11/09/216047.html</guid><wfw:comment>http://www.cppblog.com/wicbnu/comments/216047.html</wfw:comment><comments>http://www.cppblog.com/wicbnu/archive/2018/11/09/216047.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/wicbnu/comments/commentRss/216047.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/wicbnu/services/trackbacks/216047.html</trackback:ping><description><![CDATA[<h1><a id="cb_post_title_url" href="https://www.cnblogs.com/nice-forever/p/5371906.html" style="margin: 0px; padding: 0px; color: #333333; text-decoration-line: none;">pip安装报错：is not a supported wheel on this platform</a></h1><div style="margin: 0px; clear: both; color: #7d8b8d; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff;"></div><div style="margin: 0px; color: #7d8b8d; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff;"><div id="cnblogs_post_body" style="margin: 0px 0px 20px; word-break: break-word; color: #333333; line-height: 1.8;"><p style="margin-top: 10px; margin-bottom: 10px; padding: 0px;">可能的原因1：安装的不是对应python版本的库，下载的库名中cp27代表python2.7,其它同理。</p><p style="margin-top: 10px; margin-bottom: 10px; padding: 0px;">可能的原因2：这个是我遇到的情况（下载的是对应版本的库，然后仍然提示不支持当前平台）</p><p style="margin-top: 10px; margin-bottom: 10px; padding: 0px;">　　我下载到的numpy库文件名：</p><ul style="margin: 0px 0px 1em 40px; padding: 0px;"><li style="margin: 0px; padding: 0px; list-style-type: disc;"><a title="16.6&nbsp;MB" style="margin: 0px; padding: 0px;">numpy-1.10.4+mkl-cp27-cp27m-win32.whl</a></li></ul><p style="margin-top: 10px; margin-bottom: 10px; padding: 0px;">　　使用pip安装(在命令行中):</p><ul style="margin: 0px 0px 1em 40px; padding: 0px;"><li style="margin: 0px; padding: 0px; list-style-type: disc;"><a title="16.6&nbsp;MB" style="margin: 0px; padding: 0px;">pip install&nbsp;</a><a title="16.6&nbsp;MB" style="margin: 0px; padding: 0px;">numpy-1.10.4+mkl-cp27-cp27m-win32.whl&nbsp;</a></li></ul><p style="margin-top: 10px; margin-bottom: 10px; padding: 0px;">　　报错：*** &nbsp;is not a supported wheel on this platform，通过在stackoverflow上的一个帖子成功解决问题。</p><p style="margin-top: 10px; margin-bottom: 10px; padding: 0px;">　　方法：在shell中输入import pip; print(pip.pep425tags.get_supported())可以获取到pip支持的文件名还有版本，我这里如下：</p><div style="margin: 5px 0px; color: #000000; font-size: 12px !important;"><div style="margin: 5px 0px 0px;"><span style="margin: 0px; padding: 0px 5px 0px 0px; line-height: 1.5 !important;"><a title="复制代码" style="margin: 0px; padding: 0px; text-decoration-line: underline; border: none !important;"><img src="https://common.cnblogs.com/images/copycode.gif" alt="复制代码" style="margin: 0px; padding: 0px; max-width: 800px; height: auto; border: none !important;" /></a></span></div><p style="margin-top: 10px; margin-bottom: 10px; padding: 0px;">&gt;&gt;import pip; print(pip.pep425tags.get_supported())<br style="margin: 0px; padding: 0px;" />[('cp27', 'none', 'win32'), ('py2', 'none', 'win32'), ('cp27', 'none', 'any'), ('cp2', 'none', 'any'), ('cp26', 'none', 'any'), ('cp25', 'none', 'any'), ('cp24', 'none', 'any'), ('cp23', 'none', 'any'), ('cp22', 'none', 'any'), ('cp21', 'none', 'any'), ('cp20', 'none', 'any'), ('py27', 'none', 'any'), ('py2', 'none', 'any'), ('py26', 'none', 'any'), ('py25', 'none', 'any'), ('py24', 'none', 'any'), ('py23', 'none', 'any'), ('py22', 'none', 'any'), ('py21', 'none', 'any'), ('py20', 'none', 'any')]</p><div style="margin: 5px 0px 0px;"><span style="margin: 0px; padding: 0px 5px 0px 0px; line-height: 1.5 !important;"><a title="复制代码" style="margin: 0px; padding: 0px; text-decoration-line: underline; border: none !important;"><img src="https://common.cnblogs.com/images/copycode.gif" alt="复制代码" style="margin: 0px; padding: 0px; max-width: 800px; height: auto; border: none !important;" /></a></span></div></div><p style="margin-top: 10px; margin-bottom: 10px; padding: 0px;">　　通过这里可以发现上面下载的文件名格式是不支持的，修改为：<a title="16.6&nbsp;MB" style="margin: 0px; padding: 0px;">numpy-1.10.4+mkl-cp27-none-win32.whl即可成功安装。</a></p><p style="margin-top: 10px; margin-bottom: 10px; padding: 0px;"><a title="16.6&nbsp;MB" style="margin: 0px; padding: 0px;">　　其它的库也同理可以成功安装，不过也请注意库的依赖。<br style="margin: 0px; padding: 0px;" /></a></p><p style="margin-top: 10px; margin-bottom: 10px; padding: 0px;">　　（参考帖子网址：http://stackoverflow.com/questions/28107123/cannot-install-numpy-from-wheel-format?rq=1）</p><p style="margin-top: 10px; margin-bottom: 10px; padding: 0px;">　　（python库下载地址(库很丰富，下载速度也很快)：http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy）</p></div></div><img src ="http://www.cppblog.com/wicbnu/aggbug/216047.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/wicbnu/" target="_blank">未央</a> 2018-11-09 15:26 <a href="http://www.cppblog.com/wicbnu/archive/2018/11/09/216047.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>centos 6.x 上 安装tensorflow 1.3 的一些问题总结</title><link>http://www.cppblog.com/wicbnu/archive/2018/09/13/215928.html</link><dc:creator>未央</dc:creator><author>未央</author><pubDate>Thu, 13 Sep 2018 10:38:00 GMT</pubDate><guid>http://www.cppblog.com/wicbnu/archive/2018/09/13/215928.html</guid><wfw:comment>http://www.cppblog.com/wicbnu/comments/215928.html</wfw:comment><comments>http://www.cppblog.com/wicbnu/archive/2018/09/13/215928.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/wicbnu/comments/commentRss/215928.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/wicbnu/services/trackbacks/215928.html</trackback:ping><description><![CDATA[<div style="box-sizing: border-box; outline: 0px; margin: 0px; word-break: break-all; color: #333333; font-family: -apple-system, &quot;SF UI Text&quot;, Arial, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;WenQuanYi Micro Hei&quot;, sans-serif, SimHei, SimSun; background-color: #ffffff;"><span style="box-sizing: border-box; outline: 0px; word-break: break-all; font-weight: bold;">1、python里import tensorflow时报 &#8220;</span><span style="box-sizing: border-box; outline: 0px; word-break: break-all; line-height: 1.45;"><strong>ImportError: /lib64/libc.so.6: version `GLIBC_2.17' not found (required by /usr/local/lib/python2.7/site-packages/tensorflow/python/_pywrap_tensorflow.so)&#8221;</strong><br /><br /><p>glibc 升级</p> <p>GLIBC 升级&nbsp;</p> <p>安装包，自己编译&nbsp;</p> <p>由于centos6.5以下版本glibc最高为2.12，如果想要升级，必须自己下载源码，编译升级，但是从官网上下载的安装包，需要一些其他的关联包，安装麻烦，且不利于其他机器的部署。&nbsp;</p> <p>rpm安装&nbsp;</p> <p>从网上下载glibc-2.15.rpm，以及其他相关的glib安装包，&nbsp;</p> <p>glibc-common-2.15-60.el6.x86_64.rpm&nbsp;</p> <p>glibc-devel-2.15-60.el6.x86_64.rpm&nbsp;</p> <p>glibc-2.15-60.el6.x86_64.rpm&nbsp;</p> <p>glibc-headers-2.17-60.el6.x86_64.rpm&nbsp;</p> <p>这个包能找到就下，找不到就不用安装了。&nbsp;</p> <p>[下载好放到了nb01-sys-gpu-kongming13.nb01.baidu.com:/root/softwares/glibc217.tar]&nbsp;</p> <p><br /></p> <p>nscd-2.12-1.192.el6.x86_64.rpm&nbsp;</p> <p>在使用rpm安装时，需要忽略包的关联性，否则无法正常安装。&nbsp;</p> <p>rpm -Uvh --nodeps *2.17-55.el6.x86_64.rpm --force&nbsp;</p> <p>安装好后，ldconfig&nbsp;</p> <p>检查ll /lib64/libc.*&nbsp;</p> <p>此时可以看到glibc.so.6 已经指向了2.17.so&nbsp;</p> <p>注意&nbsp;</p> <p>在安装glibc时，一定注意备份，因为一旦出错，整个系统就会挂掉。&nbsp;</p> <p><br /></p> <p><br /></p> <p>libstdc++.so.6</p> <p>ImportError: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.19' not found&nbsp;</p> <p>Kongming 机器：&nbsp;&nbsp;</p> <p>export LD_PRELOAD=/home/opt/gcc-4.8.2.bpkg-r2/gcc-4.8.2.bpkg-r2/lib64/libstdc++.so.6<br /><br /><br /></p><div style="box-sizing: border-box; outline: 0px; margin: 0px; word-break: break-all;"><span style="box-sizing: border-box; outline: 0px; word-break: break-all; font-weight: bold;">2. python里import tensorflow时报</span>&nbsp;<span style="box-sizing: border-box; outline: 0px; word-break: break-all; font-weight: bold;">&#8220;ImportError: /usr/local/python27/lib/python2.7/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so: undefined symbol: PyUnicodeUCS4_FromString&#8221;</span></div><p>&nbsp;</p><div style="box-sizing: border-box; outline: 0px; margin: 0px; word-break: break-all;"></div><div style="box-sizing: border-box; outline: 0px; margin: 0px; word-break: break-all;"><span style="box-sizing: border-box; outline: 0px; word-break: break-all;">如果自己单独升级了python,或者有多个版本的python时,便有可能出现此问题.</span></div><div style="box-sizing: border-box; outline: 0px; margin: 0px; word-break: break-all;"><span style="box-sizing: border-box; outline: 0px; word-break: break-all;">问题表象为:报错:undefined symbol: PyUnicodeUCS2_AsUTF8String或者undefined symbol: PyUnicodeUCS4_AsUTF8String.</span></div><div style="box-sizing: border-box; outline: 0px; margin: 0px; word-break: break-all;"><span style="box-sizing: border-box; outline: 0px; word-break: break-all;">根本原因时python和某个你用的库编译时指定的UCS编码方式不对.</span></div><div style="box-sizing: border-box; outline: 0px; margin: 0px; word-break: break-all;"><span style="box-sizing: border-box; outline: 0px; word-break: break-all;">编译python时,可以通过指定--enable-unicode[=ucs[24]]来选择使用UCS2或者UCS4.</span></div><div style="box-sizing: border-box; outline: 0px; margin: 0px; word-break: break-all;"><span style="box-sizing: border-box; outline: 0px; word-break: break-all;">如果你的错误是undefined symbol: PyUnicodeUCS2_AsUTF8String,说明你的python编译时使用的是UCS4,反之依然.</span></div><div style="box-sizing: border-box; outline: 0px; margin: 0px; word-break: break-all;"><span style="box-sizing: border-box; outline: 0px; word-break: break-all;">解决方案两个:1,重新编译python,2,重新编译库.</span></div><div style="box-sizing: border-box; outline: 0px; margin: 0px; word-break: break-all;"><span style="box-sizing: border-box; outline: 0px; word-break: break-all;">选择一般是重新编译库.</span></div><div style="box-sizing: border-box; outline: 0px; margin: 0px; word-break: break-all;"><div style="box-sizing: border-box; outline: 0px; margin: 0px; word-break: break-all;"></div></div><div style="box-sizing: border-box; outline: 0px; margin: 0px; word-break: break-all;"><span style="box-sizing: border-box; outline: 0px; word-break: break-all;">我这重新编译python,因为报错是</span><span style="box-sizing: border-box; outline: 0px; word-break: break-all;">PyUnicodeUCS4_FromString，说明tensorflow是用</span><span style="box-sizing: border-box; outline: 0px; word-break: break-all;">UCS4编译的，而python是</span><span style="box-sizing: border-box; outline: 0px; word-break: break-all;">UCS2编译的</span><span style="box-sizing: border-box; outline: 0px; word-break: break-all;">: &nbsp;</span></div><div style="box-sizing: border-box; outline: 0px; margin: 0px; word-break: break-all;"><span style="box-sizing: border-box; outline: 0px; word-break: break-all;">重新编译时设置</span><span style="box-sizing: border-box; outline: 0px; word-break: break-all;">unicode为</span><span style="box-sizing: border-box; outline: 0px; word-break: break-all;">ucs4</span></div><div style="box-sizing: border-box; outline: 0px; margin: 0px; word-break: break-all;"><div style="box-sizing: border-box; outline: 0px; margin: 0px; word-break: break-all;">./configure --prefix=/usr/local/python27 --enable-unicode=ucs4</div></div><div style="box-sizing: border-box; outline: 0px; margin: 0px; word-break: break-all;"></div><div style="box-sizing: border-box; outline: 0px; margin: 0px; word-break: break-all;"><span style="box-sizing: border-box; outline: 0px; word-break: break-all;">python2.7.11默认是使用UCS2.<br /><br /><strong>3.&nbsp;</strong></span><span style="color: #111111; font-family: Arial, Helvetica, sans-serif; white-space: pre-wrap;"><strong>ImportError: No module named Tkinter</strong></span></div></span></div><div><span style="box-sizing: border-box; outline: 0px; word-break: break-all; line-height: 1.45;"><div>https://www.douban.com/note/524197380/</div></span></div><img src ="http://www.cppblog.com/wicbnu/aggbug/215928.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/wicbnu/" target="_blank">未央</a> 2018-09-13 18:38 <a href="http://www.cppblog.com/wicbnu/archive/2018/09/13/215928.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>多版本Python共存时pip给指定版本的python安装package的方法</title><link>http://www.cppblog.com/wicbnu/archive/2018/09/12/215921.html</link><dc:creator>未央</dc:creator><author>未央</author><pubDate>Wed, 12 Sep 2018 07:54:00 GMT</pubDate><guid>http://www.cppblog.com/wicbnu/archive/2018/09/12/215921.html</guid><wfw:comment>http://www.cppblog.com/wicbnu/comments/215921.html</wfw:comment><comments>http://www.cppblog.com/wicbnu/archive/2018/09/12/215921.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/wicbnu/comments/commentRss/215921.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/wicbnu/services/trackbacks/215921.html</trackback:ping><description><![CDATA[<p style="box-sizing: border-box; outline: 0px; padding: 0px; margin: 0px 0px 16px; font-size: 16px; color: #4f4f4f; line-height: 26px; text-align: justify; word-break: break-all; font-family: -apple-system, &quot;SF UI Text&quot;, Arial, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;WenQuanYi Micro Hei&quot;, sans-serif; font-variant-ligatures: common-ligatures; background-color: #ffffff;">在linux安装了多版本python时（例如python2.6和2.7），pip安装的包不一定是用户想要的位置，此时可以用&nbsp;<code style="box-sizing: border-box; outline: 0px; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 14px; padding: 2px 4px; line-height: 22px; color: #c7254e; background-color: #f9f2f4; border-radius: 2px; word-break: break-all;">-t</code>&nbsp;选项来指定位置.</p><p style="box-sizing: border-box; outline: 0px; padding: 0px; margin: 0px 0px 16px; font-size: 16px; color: #4f4f4f; line-height: 26px; text-align: justify; word-break: break-all; font-family: -apple-system, &quot;SF UI Text&quot;, Arial, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;WenQuanYi Micro Hei&quot;, sans-serif; font-variant-ligatures: common-ligatures; background-color: #ffffff;">例如目标位置是<code style="box-sizing: border-box; outline: 0px; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 14px; padding: 2px 4px; line-height: 22px; color: #c7254e; background-color: #f9f2f4; border-radius: 2px; word-break: break-all;">/usr/local/lib/python2.7/site-packages/</code>&nbsp;，要安装<code style="box-sizing: border-box; outline: 0px; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 14px; padding: 2px 4px; line-height: 22px; color: #c7254e; background-color: #f9f2f4; border-radius: 2px; word-break: break-all;">xlrd</code>&nbsp;这个包，则：</p><pre style="box-sizing: border-box; outline: 0px; padding: 8px 16px 6px 56px; margin-top: 0px; margin-bottom: 24px; font-family: Consolas, Inconsolata, Courier, monospace; position: relative; overflow: auto hidden; line-height: 22px; word-break: break-all; background-color: #2d2d2d; border: none; font-variant-ligatures: common-ligatures;"><code style="box-sizing: border-box; outline: 0px; font-family: Consolas, Inconsolata, Courier, monospace; padding: 0.5em; line-height: 22px; color: #cccccc; border-radius: 4px; display: block; overflow-x: auto; word-wrap: normal; text-size-adjust: none; word-break: break-all;">$ pip install -t /usr/local/lib/python2.7/site-packages/ xlrd </code><ul style="box-sizing: border-box; outline: 0px; padding: 8px 0px; margin: 0px; list-style: none; font-size: inherit; word-break: break-all; position: absolute; width: 48px; top: 0px; left: 0px;"><li style="box-sizing: border-box; outline: 0px; padding: 0px 8px; margin: 0px; font-size: inherit; list-style: none; word-break: break-all; border-right: 1px solid #c5c5c5; color: #999999;">1</li></ul></pre><p style="box-sizing: border-box; outline: 0px; padding: 0px; margin: 0px 0px 16px; font-size: 16px; color: #4f4f4f; line-height: 26px; text-align: justify; word-break: break-all; font-family: -apple-system, &quot;SF UI Text&quot;, Arial, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;WenQuanYi Micro Hei&quot;, sans-serif; font-variant-ligatures: common-ligatures; background-color: #ffffff;">权限不够则在命令前加sudo</p><img src ="http://www.cppblog.com/wicbnu/aggbug/215921.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/wicbnu/" target="_blank">未央</a> 2018-09-12 15:54 <a href="http://www.cppblog.com/wicbnu/archive/2018/09/12/215921.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>python print 不能立即输出</title><link>http://www.cppblog.com/wicbnu/archive/2017/10/31/215319.html</link><dc:creator>未央</dc:creator><author>未央</author><pubDate>Tue, 31 Oct 2017 03:33:00 GMT</pubDate><guid>http://www.cppblog.com/wicbnu/archive/2017/10/31/215319.html</guid><wfw:comment>http://www.cppblog.com/wicbnu/comments/215319.html</wfw:comment><comments>http://www.cppblog.com/wicbnu/archive/2017/10/31/215319.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/wicbnu/comments/commentRss/215319.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/wicbnu/services/trackbacks/215319.html</trackback:ping><description><![CDATA[<span style="color: #454545; font-family: &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, SimHei, Arial, SimSun; font-size: 16px; background-color: #ffffff;">最近写的python脚本，在用print输出的时候，都有一个很讨厌的问题，就是print的输出被延迟了。<br /><br /></span><p style="box-sizing: border-box; margin: 0px; padding: 0px; color: #454545; font-family: &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, SimHei, Arial, SimSun; font-size: 16px; background-color: #ffffff;">根源是python默认启用了stdout缓冲，解决的办法有两种：</p><p style="box-sizing: border-box; margin: 0px; padding: 0px; color: #454545; font-family: &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, SimHei, Arial, SimSun; font-size: 16px; background-color: #ffffff;"><br />一种办法是每次print后，都调用stdout flush()，把缓冲区打印出来，这个办法比较麻烦，要重载stdout，不推荐。<br /><br />最简单的方法是用命令行参数-u启动python，禁用stdout缓冲</p><p style="box-sizing: border-box; margin: 0px; padding: 0px; color: #454545; font-family: &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, SimHei, Arial, SimSun; font-size: 16px; background-color: #ffffff;">比如脚本是build-native.py，运行 python -u build-native.py就不会出现print延迟问题了</p><img src ="http://www.cppblog.com/wicbnu/aggbug/215319.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/wicbnu/" target="_blank">未央</a> 2017-10-31 11:33 <a href="http://www.cppblog.com/wicbnu/archive/2017/10/31/215319.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>make64: *** No rule to make target `pycaffe'.  Stop.</title><link>http://www.cppblog.com/wicbnu/archive/2017/09/21/215258.html</link><dc:creator>未央</dc:creator><author>未央</author><pubDate>Thu, 21 Sep 2017 09:01:00 GMT</pubDate><guid>http://www.cppblog.com/wicbnu/archive/2017/09/21/215258.html</guid><wfw:comment>http://www.cppblog.com/wicbnu/comments/215258.html</wfw:comment><comments>http://www.cppblog.com/wicbnu/archive/2017/09/21/215258.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/wicbnu/comments/commentRss/215258.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/wicbnu/services/trackbacks/215258.html</trackback:ping><description><![CDATA[<p style="box-sizing: border-box; margin: 0px; padding: 0px; color: #454545; font-family: &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, SimHei, Arial, SimSun; font-size: 16px; background-color: #ffffff;"><span style="box-sizing: border-box; margin: 0px; padding: 0px; font-size: 14px; color: #222222;">问题：在make pycaffe时，可能会出现：</span></p><div style="box-sizing: border-box; margin: 0px; font-family: &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, SimHei, Arial, SimSun; font-size: 16px; background-color: #ffffff; border: 0px; color: #222222;">error: make: ***No rule to make target 'include/layers/python_layer.<wbr style="box-sizing: border-box;">hpp, needed by 'python/caffe/_caffe.so'. Stop.</div><div style="box-sizing: border-box; margin: 0px; color: #454545; font-family: &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, SimHei, Arial, SimSun; font-size: 16px; background-color: #ffffff;">这是由于caffe的版本不同导致的。</div><p style="box-sizing: border-box; margin: 0px; padding: 0px; color: #454545; font-family: &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, SimHei, Arial, SimSun; font-size: 16px; background-color: #ffffff;"></p><p style="box-sizing: border-box; margin: 0px; padding: 0px; color: #454545; font-family: &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, SimHei, Arial, SimSun; font-size: 16px; background-color: #ffffff;"><span style="box-sizing: border-box; margin: 0px; padding: 0px; color: #222222;"><span style="box-sizing: border-box; margin: 0px; padding: 0px; font-size: 14px;">解决方法：</span></span></p><p style="box-sizing: border-box; margin: 0px; padding: 0px; color: #454545; font-family: &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, SimHei, Arial, SimSun; font-size: 16px; background-color: #ffffff;"><span style="box-sizing: border-box; margin: 0px; padding: 0px; color: #222222;"><span style="box-sizing: border-box; margin: 0px; padding: 0px; font-size: 14px;">在 include/caffe/layers/文件夹中的p<span style="box-sizing: border-box; margin: 0px; padding: 0px;">ython_layer.hpp复制到<span style="box-sizing: border-box; margin: 0px; padding: 0px;">include/caffe/文件夹下</span></span></span></span></p><p style="box-sizing: border-box; margin: 0px; padding: 0px; color: #454545; font-family: &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, SimHei, Arial, SimSun; font-size: 16px; background-color: #ffffff;"><span style="box-sizing: border-box; margin: 0px; padding: 0px; font-size: 14px; color: #222222;">再次make pycaffe，编译成功</span></p><p style="box-sizing: border-box; margin: 0px; padding: 0px; color: #454545; font-family: &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, SimHei, Arial, SimSun; font-size: 16px; background-color: #ffffff;"><span style="box-sizing: border-box; margin: 0px; padding: 0px; font-size: 14px;"><br style="box-sizing: border-box;" /></span></p><p style="box-sizing: border-box; margin: 0px; padding: 0px; color: #454545; font-family: &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, SimHei, Arial, SimSun; font-size: 16px; background-color: #ffffff;"><span style="box-sizing: border-box; margin: 0px; padding: 0px; font-size: 14px;">在其他地方打开python，使之可以import caffe:</span></p><p style="box-sizing: border-box; margin: 0px; padding: 0px; color: #454545; font-family: &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, SimHei, Arial, SimSun; font-size: 16px; background-color: #ffffff;"><span style="box-sizing: border-box; margin: 0px; padding: 0px; font-size: 14px; color: #222222;">添加环境变量:</span></p><p style="box-sizing: border-box; margin: 0px; padding: 0px; color: #454545; font-family: &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, SimHei, Arial, SimSun; font-size: 16px; background-color: #ffffff;"><span style="box-sizing: border-box; margin: 0px; padding: 0px; font-size: 14px; color: #222222;">cd ~</span></p><p style="box-sizing: border-box; margin: 0px; padding: 0px; color: #454545; font-family: &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, SimHei, Arial, SimSun; font-size: 16px; background-color: #ffffff;"><span style="box-sizing: border-box; margin: 0px; padding: 0px; font-size: 14px; color: #222222;">vim /.bashrc</span></p><p style="box-sizing: border-box; margin: 0px; padding: 0px; color: #454545; font-family: &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, SimHei, Arial, SimSun; font-size: 16px; background-color: #ffffff;"><span style="box-sizing: border-box; margin: 0px; padding: 0px; font-size: 14px; color: #222222;">将export PYTHONPATH=/home/nielsen/caffe-master/python:$PYTHONPATH添加到文件中</span></p><p style="box-sizing: border-box; margin: 0px; padding: 0px; color: #454545; font-family: &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, SimHei, Arial, SimSun; font-size: 16px; background-color: #ffffff;"><span style="box-sizing: border-box; margin: 0px; padding: 0px; font-size: 14px; color: #222222;">source ~/.bashrc 使之生效</span></p><img src ="http://www.cppblog.com/wicbnu/aggbug/215258.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/wicbnu/" target="_blank">未央</a> 2017-09-21 17:01 <a href="http://www.cppblog.com/wicbnu/archive/2017/09/21/215258.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>error while loading shared libraries libmkl_intel.so</title><link>http://www.cppblog.com/wicbnu/archive/2017/07/18/215117.html</link><dc:creator>未央</dc:creator><author>未央</author><pubDate>Tue, 18 Jul 2017 02:35:00 GMT</pubDate><guid>http://www.cppblog.com/wicbnu/archive/2017/07/18/215117.html</guid><wfw:comment>http://www.cppblog.com/wicbnu/comments/215117.html</wfw:comment><comments>http://www.cppblog.com/wicbnu/archive/2017/07/18/215117.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/wicbnu/comments/commentRss/215117.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/wicbnu/services/trackbacks/215117.html</trackback:ping><description><![CDATA[<h1>Liunx 运行用 Intel MKL 库文件的程序出错 &#8220;error while loading shared libraries libmkl_intel.so&#8221; 解决办法</h1><div style="height: 25px; line-height: 25px; color: #999999; margin: 0px auto; font-family: &quot;Microsoft Yahei&quot;, tahoma, arial, &quot;Hiragino Sans GB&quot;, sans-serif; font-size: 12px;"><span style="padding-left: 20px; margin-right: 15px; background-image: url(&quot;http://r.aichengxu.com/image/time.png&quot;); background-position: 0px center; background-size: initial; background-repeat: no-repeat; background-attachment: initial; background-origin: initial; background-clip: initial;">2012-06-05 18:19</span>&nbsp;<span style="padding-left: 20px; margin-right: 15px; background-image: url(&quot;http://r.aichengxu.com/image/author.png&quot;); background-position: 0px center; background-size: initial; background-repeat: no-repeat; background-attachment: initial; background-origin: initial; background-clip: initial;">本站整理</span>&nbsp;<span style="padding-left: 20px; margin-right: 15px; background-image: url(&quot;http://r.aichengxu.com/image/view.png&quot;); background-position: 0px center; background-size: initial; background-repeat: no-repeat; background-attachment: initial; background-origin: initial; background-clip: initial;">浏览(9)</span></div><div style="line-height: 26px; word-wrap: break-word; color: #333333; font-family: &quot;Microsoft Yahei&quot;, tahoma, arial, &quot;Hiragino Sans GB&quot;, sans-serif;"><strong>编译例子</strong>：<br /><pre style="background: #f3fbf3; border-left: 4px solid #628db7; clear: right; font-stretch: normal; font-size: 12px; font-family: Consolas, Verdana, Arial; line-height: 22px; padding: 8px; white-space: pre-wrap; word-wrap: break-word;">gcc -o foo foo.c -I/opt/intel/mkl/10.1.0.015/include  -L/opt/intel/mkl/10.1.0.015/lib/32 -lmkl_intel ... &lt;other MKL libs&gt;</pre><br /><strong>错误提示</strong>：<br /><pre style="background: #f3fbf3; border-left: 4px solid #628db7; clear: right; font-stretch: normal; font-size: 12px; font-family: Consolas, Verdana, Arial; line-height: 22px; padding: 8px; white-space: pre-wrap; word-wrap: break-word;">./foo: error while loading shared libraries libmkl_intel.so: cannot open shared object file No such file or directory</pre><br /><strong>解决办法</strong>：在Liunx 环境变量中加入Intel MKL 库文件路径<br />Intel 官网详解：<br />Before using the Intel&#174; MKL shared libraries, update the system variable LD_LIBRARY_PATH to include the libraries location. For example, if the Intel MKL libraries are in the /opt/intel/mkl/10.1.0.015/lib/32 directory then the following command line can be<br />used (assuming a bash shell):<br /><pre style="background: #f3fbf3; border-left: 4px solid #628db7; clear: right; font-stretch: normal; font-size: 12px; font-family: Consolas, Verdana, Arial; line-height: 22px; padding: 8px; white-space: pre-wrap; word-wrap: break-word;">export LD_LIBRARY_PATH=/opt/intel/mkl/lib/ia32:$LD_LIBRARY_PATH</pre></div><img src ="http://www.cppblog.com/wicbnu/aggbug/215117.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/wicbnu/" target="_blank">未央</a> 2017-07-18 10:35 <a href="http://www.cppblog.com/wicbnu/archive/2017/07/18/215117.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>wamp 修改localhost目录</title><link>http://www.cppblog.com/wicbnu/archive/2015/01/28/209657.html</link><dc:creator>未央</dc:creator><author>未央</author><pubDate>Wed, 28 Jan 2015 07:43:00 GMT</pubDate><guid>http://www.cppblog.com/wicbnu/archive/2015/01/28/209657.html</guid><wfw:comment>http://www.cppblog.com/wicbnu/comments/209657.html</wfw:comment><comments>http://www.cppblog.com/wicbnu/archive/2015/01/28/209657.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/wicbnu/comments/commentRss/209657.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/wicbnu/services/trackbacks/209657.html</trackback:ping><description><![CDATA[<span style="word-wrap: break-word; color: #666666; font-family: 微软雅黑; line-height: 26px; font-size: 11.5pt; background-color: #ffffff;">1. 修改&nbsp;<span style="word-wrap: break-word;">C:\wamp\bin\apache\Apache2.2.17\conf</span></span><span style="word-wrap: break-word; color: #666666; font-family: 微软雅黑; font-size: 16px; line-height: 26px; background-color: #ffffff;">&nbsp;\</span><span style="word-wrap: break-word; color: #666666; font-family: 微软雅黑; line-height: 26px; font-size: 11.5pt; background-color: #ffffff;">httpd.conf</span><span style="word-wrap: break-word; color: #666666; font-family: 微软雅黑; line-height: 26px; font-size: 11.5pt; background-color: #ffffff;">（实现更改默认网站路径<span style="word-wrap: break-word;">,</span>即将<span style="font-size: 11.5pt;">DocumentRoot和</span><span style="font-size: 11.5pt;">Directory</span><span style="font-size: 11.5pt;">定向到自己的默认目录：</span><span style="font-size: 11.5pt; word-wrap: break-word;">E:/phproot/</span><span style="font-size: 11.5pt;">）<br />2. 重启所有服务</span></span><img src ="http://www.cppblog.com/wicbnu/aggbug/209657.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/wicbnu/" target="_blank">未央</a> 2015-01-28 15:43 <a href="http://www.cppblog.com/wicbnu/archive/2015/01/28/209657.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>判断两个矩形是否相交</title><link>http://www.cppblog.com/wicbnu/archive/2014/11/10/208832.html</link><dc:creator>未央</dc:creator><author>未央</author><pubDate>Mon, 10 Nov 2014 05:26:00 GMT</pubDate><guid>http://www.cppblog.com/wicbnu/archive/2014/11/10/208832.html</guid><wfw:comment>http://www.cppblog.com/wicbnu/comments/208832.html</wfw:comment><comments>http://www.cppblog.com/wicbnu/archive/2014/11/10/208832.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/wicbnu/comments/commentRss/208832.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/wicbnu/services/trackbacks/208832.html</trackback:ping><description><![CDATA[<div>假定矩形是用一对点表达的(minx, miny) (maxx, maxy)，那么两个矩形</div><div>&nbsp; &nbsp; rect1{(minx1, miny1)(maxx1, maxy1)}</div><div>&nbsp; &nbsp; rect2{(minx2, miny2)(maxx2, maxy2)} &nbsp;</div><div>相交的结果一定是个矩形，构成这个相交矩形rect{(minx, miny) (maxx, maxy)}的点对坐标是： &nbsp;</div><div>&nbsp; &nbsp; minx &nbsp; = &nbsp; max(minx1, &nbsp; minx2) &nbsp;</div><div>&nbsp; &nbsp; miny &nbsp; = &nbsp; max(miny1, &nbsp; miny2) &nbsp;</div><div>&nbsp; &nbsp; maxx &nbsp; = &nbsp; min(maxx1, &nbsp; maxx2) &nbsp;</div><div>&nbsp; &nbsp; maxy &nbsp; = &nbsp; min(maxy1, &nbsp; maxy2) &nbsp;</div><div>&nbsp; &nbsp;</div><div>如果两个矩形不相交，那么计算得到的点对坐标必然满足： &nbsp;</div><div>&nbsp; （ minx &nbsp;&gt; &nbsp;maxx ） 或者 （ miny &nbsp;&gt; &nbsp;maxy ）&nbsp;</div><div>&nbsp; &nbsp;</div><div>判定是否相交，以及相交矩形是什么都可以用这个方法一体计算完成。</div><div></div><div>从这个算法的结果上，我们还可以简单的生成出下面的两个内容：</div><div></div><div>㈠ 相交矩形： &nbsp;(minx, miny) (maxx, maxy)</div><div></div><div>㈡ 面积： 面积的计算可以和判定一起进行</div><div>&nbsp; &nbsp; &nbsp; &nbsp; if ( minx&gt;maxx ) return 0;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; if ( miny&gt;maxy ) return 0;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; return (maxx-minx)*(maxy-miny)</div><img src ="http://www.cppblog.com/wicbnu/aggbug/208832.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/wicbnu/" target="_blank">未央</a> 2014-11-10 13:26 <a href="http://www.cppblog.com/wicbnu/archive/2014/11/10/208832.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>