0%

近日大概重拾了一点对 LaTeX 的兴趣,遇见这样一个问题:如何在 LaTeX 中实现缩印效果(即,将两页或更多页排版在一页纸上),并且实现水印效果的页码?

阅读全文 »

Mac 升级 Mojave (10.14) 之后,尝试编译以前编译通过的 C++ 项目,g++-6 提示找不到各种头文件。例如有如下报错。

1
2
3
4
./third_party/catch.hpp:69:33: fatal error: TargetConditionals.h: No such file or directory
# include <TargetConditionals.h>
^
compilation terminated.

经查,这是因为 macOS 在升级过程中,移除了过时的开发者工具。(不得不说这种无声移除的设计非常傻屄)解决的办法也很简单,重新安装 Command Line Tools 及其头文件包即可。

1
2
xcode-select --install
open /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg

参考:https://forums.developer.apple.com/thread/104296

本文是对经济机器是怎样运行的的整理和再创作。感谢原作者 Ray Dalio。

经济虽然可能看起来复杂,但是其实是以简单和机械的方式运行的。经济有几个简单的零部件和无数次重复的简单交易组成,这些交易首先是由人的天性所驱动,因而形成三股主要的经济动力:一,生产率的提高;二,短期债务周期;三,长期债务周期。

下面我们谈一下这三股动力,并介绍如何把它们组合在一起,得出一个良好的模型,便于我们跟踪经济走势并理解当前正在发生的事情。

阅读全文 »

最近在 Mac 上安装了一些软件。重启后发现这些软件会随开机启动。我不喜欢这样,所以想禁止这些启动项。

在中文网络搜索,大多数内容都是在系统偏好设置中,在账户和群组里管理「登录项」。但是目标软件没有出现在登录项的列表中。为此,我不得不在英文网络上搜索,找到了 Apple 关于开发者的一些文档,最终解决了问题。

这篇记录一下如何管理 macOS 系统上的启动项。

阅读全文 »

多态(Polymorphism)是面向对象程序设计最重要的特性之一。C++ 通过结合虚函数和指针(引用)来实现多态。作为 C++ 用户,你当然知道如何将虚函数和指针(引用)结合起来以实现多态。但在这些概念之间,可能还存在些许模糊地带。例如说,你有思考过下面这个问题吗?

纯虚函数能有实现吗?

此篇讨论 C++ 中虚函数的声明与定义。

阅读全文 »