Posted on 15-12-2017
Filed Under (文化) by waterlin
这本书我有点看不下去,其中竟然放弃了好几次。最近一次重拾起来,一读就一发不可收拾,一口气读完了。写这个书评的时候,我竟然很纠结,应该赞美这本书呢,还是批评这本书呢,我竟然找不到合适的词语了。
这本书就写作手法来说,很牛叉,有耐心看的话,还是很不错,是一个奇妙的精神之旅;但是问题也出在这里,作者的道理和观点,其实用很简单的篇幅就可以介绍清楚了,非要用这么“动人”和“别致”的方法来介绍么?
书中讲的道理很简单,就是在古典的世界里,必须要用一种心如止水、注意力非常集中的方式来工作,对所有的东西都要有一个逻辑上的条理。相同的观点其实在《尽管去做》一书中有体现。
看完这本书,最佩服的人是这个书的翻译人员,水平好,关键是有毅力,把我们都快看不下去的书竟然翻译完了;要知道书中可是有一大堆喃喃自语的段落。
其它的就不多说了,摘录几段我比较有共鸣的文字,直接用作者的话来表达书的观点:
P148书摘,有关设计:
我发现有一部分设计得非常不妥,你必须把手册翻来覆去才能对照上下文和图片。我针对这一点严厉地批评,而狄威斯在一旁附和,克里斯则把手册拿去看是怎么一回事。
我严厉批评这种翻阅方式可能造成的误解,我说这不是狄威斯的问题,而是手册编写得不够顺畅,才使他毫无头绪。因为这种支离破碎的语法,对工程和技术人员来说十分熟悉,但是狄威斯却无法吸收。科学所要处理的是一些零零散散的东西,其中可能存在相关性;而狄威斯所能接受的则是一连串原本就相关的事物。他希望我批评的是其中缺乏艺术性的连贯,这一向是工程人员最忽视的东西。它和其他与科技相关的事物一样,经常出现在古典和浪漫的对立中。
……
后来我说:“我想说的是,我家里有一份说明书,它为科技方面写作的水准提升开拓了一个伟大的领域。手册一开头就写,组合日制自行车需要心平气和。
有关“心平气和”
“事实上,要心平气和并不简单。”我进一步解释说,“那是整个事情的灵魂,保养的良好与否就取决于你是否有这种态度。我们所谓机器运转是否正常正是心平气和的具体表现。最后考验的往往是你的定力。如果你把持不住,在你维修机器的时候,很可能就会把你个人的问题导入机器之中。”
“这是一种新观念,”我说,“但是它的来源却很传统。客观的物质,比如说,自行车或是烤肉架,本身无所谓对错,分子仍然是分子。机器没有感受力,除了人施加给它们的东西。要想测验机器的好坏,就看它给你的感受,没有别的测验方法。如果机器发出的声音很顺畅,就表示没有问题。如果声音不对,那就表示有问题,除非你或是机器任一方有改变。所以检验机器也是对你的一种检验。没有别的检验。
我回答:“这是自相矛盾的事。如果你真的不关心,你就不会发现它出问题了。所以发现它出问题就表示你关心它。”
有关科学和艺术的观点:
目前,我们的科学陷入了肓目搜集资料的状态,因为我们对科学的创意没有理智的认知。到处充斥着流行艺术—-非常贫痏的艺术,因为我们并没有融入艺术形式中。艺术家没有科学的知识,科学家也没有艺术的知识,两者都不重视精神的层次,这样导致的结果不但十分糟糕,简直是十分恐怖。艺术和科学的融合早就该开始了。
有关平静的观点,太对我的胃口了。这些观点都可以用在软件开发和修bug上:
在狄威斯家里的时候,我曾经谈到,工作的时候要保持内心的宁静,并因此被他们取笑,那是因为我表达得不够贴切。现在,我想回到这个主题上进一步讨论。
保持内心的宁静在机械工作上并不是一件小事,它是工作的核心。能够使你平静的就是高级的手艺,反之,则是低级的。规格说明、测量仪器、品质监督与最后阶段的品质检査,这些都是达到内心宁静的方法。而最后真正重要的,就是要达到内心的宁静,除此之外别无他物。因为只有内心宁静,我们才能觉察到良质的存在,它超越了浪漫和古典的认知,将两者融合为一。无论进行任何工作,都必须具有良质。要想具有鉴赏力,了解如何完成髙级的工作,体会和工作融为一体的感觉,就要培养内心的宁静。如此一来,良质才能出现在你的心中。
我所谓的内心的宁静,和外界的环境并没有直接的关系。出家人在打坐,士兵在隆隆的炮击声中,或者是机械人员正在做万分之一英寸的校准,都可能产生内心的宁静。它涉及到一种自然的态度,让人与周围的环境完全融合在一起。这种融合有许多等级,而宁静也有许多等级,你的功夫愈深,就愈了解它的深奥和困难度。事实上,很多成就都是只从某一种角度发现了良质,发现过程中必须有这种自然的态度,否则这些成就就相对没有意义,也很难达到;而自然和忸泥是完全不同的两回事,它来自于内心的宁静。
内心的宁静有三种等级,生理上的宁静虽然也有许多等级,但似乎是最容易达到的境界,印度神秘的修行者就曾经埋在地下好几天仍然活着。精神上的宁静,也就是消除个人的杂念,相对来说不太容易做到,但是仍然可以达成。至于价值方面的宁静,也就是一个人没有贪念,只是单纯地过着自己的日子,这一点似乎是最难的。
有的时候,我认为这种内心的宁静和钓鱼有些类似,这就是为什么钓鱼会受大众欢迎的原因。你只要坐在那儿,让线垂在水里,一动也不动,不必刻意去想什么,或是担心什么。如此一来,就可以消除内心的紧张情绪和挫折感,是它们使你无法顺利地解决问题,造成你行动上和思想上的障碍。
当然,你不一定要去钓鱼,你也可以去修摩托车,或是去喝一杯咖啡,或是到附近走一走。有的时候只要放下手中的工作,然后保持五分钟的安宁就够了。当你这么做的时候,你几乎可以感觉到自我正逐渐走向安宁。凡是背离它和良质的,表现出来的水准就不佳。但如果你能够亲近它,水准就会提升。亲近和背离的方法虽然数不胜数,但是目标却是一致的。
我想,一旦介绍了这个观念,并且将其视为机械工作的核心,之后在实际的工作当中,就能够融合古典和浪漫的良质。我是指,你能从技巧高超的技术人员身上察觉到这种融合。如果你不认为他们是艺术家,那就误解了艺术的本质。他们有耐心和关怀,也专注于自己的工作,伹是更让人感动的是,他们与手中的工作融合为一,因而产生了内心的宁静,能够独立处理自己的工作。在工作的时候,他的思想和工作都不断在改变,一直到作品呈现出它该有的形式。
另外,有关动手的技巧和艺术,和码农的工作实在是太像了:
我有两个技巧可以避免这种情况发生,尤其在拆卸一套非常复杂的组合之时,我会运用这两个技巧。
在这里要先插入一点。有些人认为,如果这个部件你不了解,而且又十分复杂,就不应当自行拆卸。你应该先接受训练,或者让专家去做这项工作。我真希望有一天这样的说法会消失。因为就是所谓的专家把我的车给修坏了。我的工作也包括编写手册让IBM的专家受训,他们很明白自己的本领并没有多么高强。第一次拆卸部件可能会有许多不利,因为你要花更多的时间和金钱去应付意外的损害。但是毫无疑问,下一回你就会远远超过专家了。虽然这个过程很辛苦,但是你对它已经有了感情,这是专家不可能拥有的。
不论如何,首先我们谈谈,避开陷阱的第一个技巧就是拿出你的笔记本,写下拆卸的每一个步骤,然后记下以后重新组合时可能产生的问题。这本笔记本上面一定会沾染许多的油污,但是几次下来之后,写在上面的一两个字虽然往往看似不甚重要,但却避免了许多麻烦,节省了不少的时间。写的时候,要特别注意各个零件安装的方式和颜色,还有电线的位置。而且,如果有某个零件磨损,正好记下来,以便以后一起采购。
第二个技巧就是在地上铺一张报纸,把所有的零件由左到右、由上到下排列整齐。这样一来,一旦要重新组合的时候,你可以由最后一步开始,许多小螺丝、垫圈还有扣针才不会被遗漏。
即使有这样周全的准备,可能仍然会出意外,这时你就要特别注意自己的士气。一定要静下心来。如果你想加紧脚步,弥补损失的时间,可能反而会错误百出,最后又得全部重新来一次。
通常是因为你缺乏某种信息,重新组合的顺序才会错乱。明确这一点很重要。常常,重新组合会变成一种试验性的技术,你把它拆解开,变化一下,然后组合起来,看变化之后是否仍能运转。
(0) Comments    (19) Views    Read More   
Posted on 09-12-2017
Filed Under (技术) by waterlin

Windows 下用 Python3 和 OpenCV3.3.1 来写算法,在生成 H.264 的视频的时候,碰到提示这样一个错误:

两个解决办法:

1. 修改生成视频的编码器类型,不要用 acv1 编码器,比如说可以试试 XVID 编码器。

2. 去 openh264 下载对应的版本,放到 PATH 目录里,这样让 python 能够正常加载这个动态库。

比如在我这里,就去下载 openh264-1.6.0-win64msvc.dll.bz2 这个版本,然后放到一个 PATH 包含的目录里,让这个库能正常加载。

如果你成功加载了这个 openh264 库后,即可在终端输出里看到这样的一句话:

这样就能在 Windows 下用 Python3 + OpenCV3.3.1 来生成视频了。

(0) Comments    (25) Views    Read More   
Posted on 09-12-2017
Filed Under (技术) by waterlin

在 Windows 下,如果需要使用 OpenCV、Dlib、Python3 来进行一些算法开发,整个环境配置起来还是有点麻烦的,摸索了一下,记录一下安装步骤。

1. 安装 cmake

直接从官方下载一个版本安装即可。

2. 配置 Boost 开发环境

Boost 的官网下载一个你需要的版本号,对于我这次来说,我下载的是 1.63 版本(需要和第3步里的 Boost Python接口版本号对应上),具体的安装方法可以参看这个教程。简单来说,就是在 Boost 的解压目录里,用下面的命令来编译 Boost 库:

安装好以后,需要设置对应的 Boost 的 Windows 环境变量:

3. 安装 Python 3.6 版本以及对应的 Numpy、SciPy、OpenCV 等工具库

对于 Windows 下,安装 Python3.6 很简单,从官方下载安装包安装即可。但是对于 Python 依赖的工具包,有的时候,安装起来就会比较麻烦。对于 AI 或是科学计算经常使用的库,比如说 numpy、SciPy 等,最好通过 Unofficial Windows Binaries for Python Extension Packages 下载对应的包来安装。

比如,对于我们的 Windows 和 Python3.6 版本来说,我就选用对应的 64 位版本来进行安装:

注意看一下 Boost 的版本号需要和第二步里的版本号对应上。

安装的命令很简单,比如说对于 numpy 来说,使用这个命令就可以了:

3. 编译和安装 dlib

下载 dlib-19.7 源代码包解压,再从 cmd 进去,如果上述配置正确的话,应该可以用下面的命令来进行自动编译和安装:

在这里的时候,我碰到一个问题,因为我的 Windows 是中文版本的系统,所以在运行上述命令的时候,提示了这么一个错误:

这是因为中文操作系统中 cmd 编码为 GBK 而不是 UTF-8 ,从而导致 Python3 编码错误的问题,安装前先修改 setup.py 文件,把第 274行的 sys.stdout.encoding 改成 GBK:

4. 安装 dlib Python 扩展包

最后,上述步骤完成后,再用

来安装 dlib。

上述步骤如果一切正确,现在就可以在 Windows 上正常的使用 dlib 库来做算法分析了。

(0) Comments    (19) Views    Read More   
Posted on 09-12-2017
Filed Under (技术) by waterlin

Boost 的官网下载一个你需要的版本号,按下面的步骤即可在 Windows 下安装编译 Boost 库:

1. 解压文件夹到指定目录;

2. 选择你想使用的 Visual Studio 版本来编译 Boost,如果机器上有多个 Visual Studio 版本,就从指定 Visual Studio 版本的 command prompt 进入 boost 的解压目录;

3. 运行 Boost 代码目录下的 bootstrap.bat 脚本;

4. 再跑下面的脚本来进行编译:

或是想用更多的参数可以像这样:

注意,上面的 address-model=64 是表示编码64位的,所以,如果要编译32位的,可以用 address-model=32。更多有关 b2 的命令行参数查阅这里

5. 最后编译好的东西,就放在 stage 里,一般来说用静态库就可以了。

6. 如果需要针对多个VS版本来进行编译,可以重新上述步骤,选择不同的平台,就会把库都编到同一个安装目录了。

注意,不管是对 32 位还是 64 位来编译,生成的库文件名,都是相同的,所以需要在编译完 32 位后,拷贝一份数据出来,再重新编译一份。

(0) Comments    (18) Views    Read More   
Posted on 25-10-2017
Filed Under (技术) by waterlin
以前一直在 Windows 下用 Emacs,现在因为工作原因经常要切换到 Mac 下,但是在 Mac 下用 Emacs 的话,原来 Windows 下的 Emacs 配置不能直接适用,外加 Mac 的键盘实在是不适合用 Emacs,于是逐步放弃在 Mac 下用 Emacs 的想法。但是之前用 Emacs Org Mode 记录的一大堆笔记怎么办,不能在 Mac 下灵活的编辑这些文件,不能随时增、删、改笔记,对于我这种笔记狂人来说,实在是不方便、内心太痛苦了。
最近发现一个好东西,可以用 gollum 来编辑 org mode 文件,当然还支持很多其它的格式。
在 Mac 下安装很简单,可以直接这样安装:

如果需要编辑 org 文件,还需要额外安装 org-ruby:

安装好以后,到你想要记笔记 Wiki 的地方,创建一个 git 仓库,然后就可以开始愉快的写 Wiki 了:

如果需要编辑原来的 org 文件,只需要为这些文件创建一个 git 仓库,然后就可以在 gollum 上查看、编辑原来的 org mode 文件。
Wiki 永远都是整理知识的最好工具!用 gollum 写 Wiki 的好处是什么呢?
  • 一切变更,都有 git 来保存内容与版本更迭,不再担心一不小心把自己之前的工作成果弄没有了;
  • 一切都是开源,成本等于零,相信以后还会有更好用的工具;
  • 所有文件都是文本文件,不怕类似与 Evernote 或是 Onenote 这样的工具,万一哪天该公司倒闭了,怎么办?
  • 支持Markdown、Rst等常见格式,对 org mode 的格式支持很好;
  • 跨平台,可以在不同的平台用自己最喜欢的编辑器;
  • 提供网页编辑功能,很直观,方便整理文件。
补充在 Windows 下的安装 gollum 的步骤:
先安装 JRuby,在 Windows 下直接用安装包来安装。安装好 JRuby 后,再从 cmd 里进去安装 gem:
剩下的步骤,就和 Mac 下一样,继续从 cmd 里用 gem 命令安装 gollum 和 org-ruby,成功后就可以在 Windows 下正常使用 gollum 了。
如果在 Windows 下运行 Ruby 会提示类似找不到 ruby 服务器或是包的问题:
那就尝试多运行几次安装命令,一般就可以解决这个问题。
(0) Comments    (82) Views    Read More   
Posted on 15-02-2017
Filed Under (技术) by waterlin

Visual Studio 2015 可以作为Linux开发和调试的利器了,很好用,按这篇文章配好环境就可以开始愉快的编码了。

但是如果在这里用 CMake 来构建工程,可能要注意一下:

1. 需要把 cmake 工程文件设置为自动拷贝到服务器

vc-linux-cmake-1.png

2. 需要配置一个编译命令和路径,因为 VS 默认的工作目录和我们在Linux上时是不一样的

比如,针对 Debug 模式可以是这样的:

vs-linux-cmake-2.png

上面红线的内容是类似这样的:

针对 Release 模式是这样的:

vc-linux-cmake-3.png

上面红线的内容是类似这样的:

这样就可以用 cmake 来构建工程了,如果别人不用 Visual Studio,也同样可以用原来的 cmake 方法直接上 Linux 服务器去手动编译。

(0) Comments    (551) Views    Read More   
Posted on 25-01-2017
Filed Under (文化) by waterlin

2016因为工作家庭都比较安定,特意应老婆大人的要求,安排了好几场的演唱会,现在就来说说这些演唱会的观后感。

Eason’s LIFE演唱会,陈奕迅,2016年4月23日,佛山世纪莲体育中心

现场气氛一般,节目编排一般,场地太大音效不算很好。场地是足球场那种室外体育场,能坐很多人,但是因为场地太大以及开放环境,整体上感觉一般。现场气氛感觉一般,主要还是因为好多经典歌曲没唱,现场大家能跟唱的歌不多,导致现场气氛刚被一首歌点燃后马上又冷下来了,歌迷们都觉得不过瘾。

最后的返场演出,只唱了一首还是两首,气氛刚起来就没有然后了。

陈奕迅实力还是毋庸置疑的,只是感觉这个演唱会产品设计上不怎么对得起花大价钱的歌迷啊~~

637489768274587042

458946119327293452

【克不容缓】容祖儿李克勤中国巡回演唱会,李克勤、容祖儿,2016年6月25日,广州国际演艺中心

他们两个应该在一起搭档很久了,现场感觉配合很好、很有默契,现场的舞蹈和歌曲都编排得很好,我最喜欢其中的《合久必婚》和《月半小夜曲》。

因为舞台是两个人的,所以感觉比一个人唱更有意思,同时,也比那种跨年演唱会一大票人唱要好,毕竟焦点更集中,歌手会更有状态,节奏更好控制。

这场最爽的在最后返场的环节,一直在唱两人的经典歌曲,一下子唱了十几二十首,整个现场气氛都被持续点燃。

441329002183420178

534769361043190782

[A CLASSIC TOUR 学友·经典]世界巡回演唱会,张学友,2016年11月12日,广州国际演艺中心

无可挑剔的演唱会,不过从哪一方面来说!55岁的人了,唱出来还是像CD里出来的音质,现场也有唱破的一次,但我感觉更加真实,否则我真怀疑学友大叔是在放CD来忽悠我们的。

张学友演唱会的舞台设计是我最喜欢的,四面台设计,全方位无死角,并且我最喜欢他现场的灯光和灯泡设计,把整个城市的喧哗与热闹,和歌曲的意境融为一体,以最好的表现形式展现给了大家。

这场演唱会,我最喜欢开始的那三首吉他伴奏歌曲,现场的吉他伴奏,很好的发挥了学友大叔嗓音的特点,我就喜欢他唱慢歌。

返场的时候,同样也唱了十几二十首金曲,中间都不停顿的,全场歌迷是听得如痴如醉啊。

可能是因为学友的经典歌曲太多了,听完他这场演唱会,感觉意犹未尽一点都不觉得无聊,怎么这么快就结束了?感觉和没有听一样啊,怎么刚开始就结束了?

190435676265788663

216734651598383360

2016年周杰伦地表最强世界巡回演唱会,周杰伦,两场,2016年7月23日,广州国际演艺中心,2017年1月14日,香港红磡体育馆

周杰伦的演唱会,舞台设计整体感觉一般,主要还是传统的舞台风格与造型,也没有什么特别的新意。但是,因为周杰伦的歌迷实在太多太疯狂了,周杰伦的好歌也实在太多了,现场简直就是KTV大合唱的感觉,各种疯狂的跟唱与尖叫声,这绝对是我今年看过演唱会里气氛最棒的了。

第一场是在广州看的,但是因为位置太靠后了,感觉不是很好;于是,淘宝上买了香港一场位置比较前的票,现场那个酸爽的感觉啊,感觉周杰伦就在我面前晃了一个晚上,哈。

我以前不能算是周杰伦的歌迷,他红起来的时候我已经快要大学毕业了,我喜欢他完全是受老婆大人的影响,才逐步关注他的Facebook、新闻、作品等。只能说他是所有男人学习的偶像,这么才华横溢的男人,再怎么努力向他学习都不过分。周杰伦的好歌实在太多了,歌迷对他的歌可能比他自己还熟悉,并且好多人都能不看歌词唱。到返场时候有一个环节是给歌迷点歌,这个环节看似简单,但估计没有几个歌手学得来,起码你的好歌要多吧,歌迷对你的歌要很熟悉吧,歌迷还得会唱吧,周杰伦恰好把这几点都占全了。周杰伦本人也是非常幽默与风趣的,与歌迷互动的环节很贴心,希望下次也有机会让老婆大人参与到这个环节里。

555487587307483822

498684294401745569

总结

看了这么多场,说一说共有的观感:

1. 看演唱会,要尽量买前排的票,体验差别好大。不过这个好像是废话,能买得起、买得到前排的票的人,为什么要买后排的?

2. 看演唱会,尽量早点去、准时去,学友大叔做了一个很好的榜样,演唱会准时开始,没有拖延一分钟。这个守时的精神,不正好是中国人最缺乏的么?

3. 我没有想到,香港红磡体育馆这么小、这么破; 以前经常听那些艺人把在红磡体育馆开演唱会当做职业生涯的最高理想,以为红磡体育馆非常的富丽堂皇。去看过一场后,我理解这是为什么了,这应该是香港流行文化几十年沉淀的结果。比如周杰伦在返场的时候就以谭咏麟的“一生中最爱”开场,这就是在给老前辈致敬嘛!每天周杰伦在香港的演唱会都有香港明星到场捧场,这是在其他大陆地方看不到的。这个是香港现在文化上唯一的优势吧,希望大家在香港还具备这个优势前,都有机会去红磡体育场看看演唱会。另外,红磡体育馆竟然不用安检,香港对自己的治安太有信心了!

4. 演唱会也是一个产品,用心去开,歌迷能感觉到你的付出,这种感觉非常准,也很微妙。

5. 以后要尽量让我的小孩早一点接触这些音乐、体育的现场,先把眼界打开,才能知道,哦,原来世界也可以这样、可以更加丰富、更加立体,完全不只是电视上看到的那副冷冰冰的样子。

(0) Comments    (534) Views    Read More   
Posted on 18-01-2017
Filed Under (文化) by waterlin

接自《时间简史》第三章膨胀的宇宙58页,多看阅读出版。


在20年代,当天文学家开始观察其他星系中的恒星光谱时,他们发现了某些最奇异的现象:它们和我们的银河系一样具有吸收的特征线族,只是所有这些线族都向光谱的红端移动了同样的相对量。为了理解其含意,我们必须首先理解多普勒效应。正如我们已经看到的,可见光由电磁场的起伏或波动构成。光的波长(或者相邻波峰之间的距离)极其微小,约为0.0000004至0.0000008米。光的不同波长正是人眼看成不同颜色的东西,最长的波长出现在光谱的红端,而最短的波长在光谱的蓝端。现在想像在离开我们固定的距离处有一个光源——例如一颗恒星——以固定的波长发出光波。显然,我们接收到的波长和发射时的波长一样(星系的引力场没有强到足以对它产生明显的效应)。现在假定这恒星光源开始向我们运动。当光源发出第二个波峰时,它离开我们较近一些,这样两个波峰之间的距离比恒星静止时较小。这意味着,我们接收到的波的波长比恒星静止时较短。相应地,如果光源离开我们运动,我们接收的波的波长将较长。这意味着,当恒星离开我们而去时,它们的光谱向红端移动(红移),而当恒星趋近我们而来时,光谱则被蓝移。这个称作多普勒效应的频率和速度的关系是我们日常熟悉的。例如听一辆小汽车在路上驶过:当它趋近时,它的发动机的音调变高(对应于声波的短波长和高频率);当它经过我们身边而离开时,它的音调变低。光波或射电波的行为与之类似。警察就是利用多普勒效应的原理,靠测量射电波脉冲从车上反射回来的波长来测定车速。

(0) Comments    (449) Views    Read More   
FFMpeg 2.8 在 Visual Studio 2015 下使用时,提示了如下错误:
模块对于 SAFESEH 映像是不安全的。
错误详细信息如下:
严重性
代码
说明
项目
文件
禁止显示状态
错误
LNK2026
模块对于 SAFESEH 映像是不安全的。
MetaEncoder
E:\liumangxuxu\code\30kernel\VideoClipper\shadow\MetaEncoder\swscale.lib(dixcbs00009.o)
1
可以把 SAFESEH 这个选项关掉:
图像 1
把这个SAFESEH关掉。
说明:这个是 Visual Studio 2015 里引入的一个新东西,一般来说,旧版本的 Visual Studio 创建的库,在 2015 里要链接起来的时候,就会提示类似的问题。
如果是使用 cmake 来生成工程时,需要关闭 SAFESEH 这个选项,可以直接使用下面的代码:
IF(${_MACHINE_ARCH_FLAG} MATCHES X86)
  SET (CMAKE_EXE_LINKER_FLAGS “${CMAKE_EXE_LINKER_FLAGS} /SAFESEH:NO”)
  SET (CMAKE_SHARED_LINKER_FLAGS “${CMAKE_SHARED_LINKER_FLAGS} /SAFESEH:NO”)
  SET (CMAKE_MODULE_LINKER_FLAGS “${CMAKE_MODULE_LINKER_FLAGS} /SAFESEH:NO”)
ENDIF()
Posted on 25-03-2016
Filed Under (技术) by waterlin

按如下步骤可以把旧电脑上的 Foxmail 客户端邮件存档迁移到新电脑上:

  1. 先把旧电脑上的 Foxmail 安装目录下的 Storage 目录下的数据拷贝出来备份一下;
  2. 在新电脑上安装好 Foxmail,然后设置好之前的邮箱服务器,并成功连接上;
  3. 在 Foxmail 能成功拉取邮件后,即可退出 Foxmail;
  4. 在 Storage 目录下,看一下是不是已经有了这个邮箱的文件夹了?把原来对应的邮箱文件夹拷贝到 Storage 目录里覆盖掉新的;
  5. 重新打开 Foxmail,应该就看到原来的邮件了。
(1) Comment    (696) Views    Read More