在使用 open 函数时,会有这样的需求,如果文件存在,那么就报错退出,如果文件不存在那么就创建该文件。当然我们在执行 open 函数之前可以判断一下文件是否存在,但是这样做不仅多了一步,而且比较麻烦,其实使用 open 中的 O_EXC...
我们介绍了运算符重载的目的和一个简单的应用案例。但运算符重载绝非我们想想的那么简单和容易,有很多陷阱我们如果我们还没有去踩过,是不会了解清楚内部的工作原理的。本文只介绍一下运算符重载的两种方式,成员函数重载...
用过了诸多的编辑器,Atom、VSCode、Webstorm 等等,最终我还是留在了 Sublime Text3 阵营,其优点对于我来说必定是多余其他编辑器。比如启动速度快、有强大且完善的插件社区等。因为经常换工作系统和环境,所以记录一下 Sub...
通过对这些内容的阅读和学习,相信你和我一样,也能全面理解独立黑客,并知悉如何做为一名独立黑客开发独立产品。有许多个性崇尚自由的工程师,他们靠发布独立产品,轻松实现了每月上万美刀的睡后收入。希望你从中学到精髓,该手...
最近,专升本职高生周信静逆袭成MIT博士生的故事,再度刷爆互联网,冲上知乎热搜第一。
2016年DeepMind搞出AlphaGo,击败世界冠军李世石的那会儿,AI曾经铺天盖地的进入到我们的视野中一次,但因为仅仅局限在围棋游戏,后来风头一过,就慢慢淡出了。...
这个项目由微软,谷歌和古腾堡计划共同发起,有望将古腾堡计划包含的接近6万本电子书库,利用AI文本转语音技术,全部转化为有声读物。
liteflow的方便在于其可以适配多种配置文件,依然可以轻松的解析。可以看到作者提供了json解析、xml解析、yml解析。那么我们来看看这三种解析的方式是如何实现的。...
最近工作网络不稳定,多个常用 IP 出现冲突,就连 DHCP 获取到的 IP 也会立刻冲突,原因等待相关人员去解决,今天简单记录 macOS 下 IP 冲突检测的原因。...
后来发现试图以现代产品的思维理解这几个概念是极其容易混淆的,必须回归到几者最本质的样子,再去拓展才行。