-
macOS 矢量作图小贴士
“放大放大再放大,每一根毛都看的清清楚楚。”
前些天我在写毕业论文,自然免不了作图。我相信有很多读者像我一样有这样的强迫症:插图不是矢量图就浑身难受。插矢量图的好处都有啥?
- 放大看也不会模糊
- 可选中图片中的文字(似乎也没啥用)
- 看起来更像是自己画的而不是从网上截图
LaTeX 作矢量图的一大流派是
tikz,但是这个包对我来说还是太难了,总是学不会。而且我总是觉得,作图这种事情,就应该是在图形化界面里面拖拖点点更加直观清晰。之前我也听说有人用 InkScape、Ipe 等等软件的,但试了一下用起来总是不顺手。可能是因为做幻灯片的机会比作图多得多吧,我发现我对 Keynote 非常习惯,于是理所当然地,我就顺带用 Keynote 来作图了。下面就介绍一下我在 macOS 下面作矢量图的经验,里面也包含了一部分用来做幻灯片的技巧。
-
PUBG“挖矿”
PUBG?是的就是你正在玩的《绝地求生:大逃杀》。
“挖矿”?蓝洞也出区块链骗钱了?呵呵,不是的呢亲。
TLDR: 自己还是太年轻,赚钱的机会千千万,只是当自己意识到的时候已经错过了末班车。所以啊,还是要提升自己的姿势水平。
-
那个占着茅坑的线程
让我们来看看下面这个简单的代码:
-
分片:简单粗暴细化锁的粒度的通用方法
引子:Concurrent Hashmap
假设我们需要一个支持并发的 Hashmap。当然,已经有很多的库实现了这个数据结构,但是这里我们假设我们需要自己编写一个。为了简单起见,我们只支持三种操作:
get,put和remove。最朴素的方法
我们知道
std::unordered_map是个 Hashmap,但是并不是线程安全的。所以说最简单朴素的方法就是用一个大大的锁锁住它。 -
熟练使用小工具让自己从机械工作中解脱
一直以来我都相信熟练地使用各种小工具能大大提升生产力,把人们从无聊的机械工作中解脱出来。昨天我就在做一些无聊的机械工作,正好这些技能就派上了用场。我觉得可以把它分享出来,或许就会有年轻人被安利了。