OMV硬件和软件升级
此前用废旧笔记本刷上OMV改了一个NAS,但总因为散热问题,当心着火(实际上温度一直不高)。因此,最近对家里的NAS做了一次软硬件的升级。
此前用废旧笔记本刷上OMV改了一个NAS,但总因为散热问题,当心着火(实际上温度一直不高)。因此,最近对家里的NAS做了一次软硬件的升级。
在C++中,我们可以指定类型在内存中的对齐方式。比如使用 __attribute__((aligned(4)))
,使得使用该类型的变量以4Byte方式对齐。一般讨论内存对齐的作用主要有两点:
我学习到的dotfiles的核心想法就是:1. 通过软链接将不同路径下的文件统一管理;2. 通过软链接将统一管理的文件分配给不同路径;
受这两个观点的启发,在日常开发/生活中也可以通过软链接实现一些应用。
曾经遇到过一个问题,我的工作电脑、个人电脑、服务器如何同步一些个人设置?
因为很多配置文件都是在~/
路径下的,我最开始的做法是在~/
路径下维护一个git仓库,然后在不同机器间同步。这样的问题是,这个仓库“太大了”,相当于~/
路径下的所有文件对它都是可见的,因此维护起来比较麻烦。
最近看Codespace文档的时候了解到了dotfiles
这个概念,目前完全可以满足我的需求。
这两天在整理博客的github action,仅期望在有修改的时候才会触发build&deploy,但是在实践过程中遇到一些问题,因此编写了md5any这个工具。
Github/Gitlab等平台上,有添加GPG keys的选项,GPG keys有什么用呢?
如题,使用GPG认证可以防止commiter冒充。
最近在读C++之父 Bjarne Stroustrup 关于 HOPL4(History of Programming Language,约十五年举办一次)会议的论文,以下称白皮书。主要讲述的是C++98到C++20的语言发展历史,包括一些语言特性和基础库的由来和相关讨论,以及为什么有些是语言特性,有些变成了基础库。了解语言发展历史,有助于理解语言设计的核心思想。
在《闲置笔记本改NAS-omv踩坑记录》简单介绍了我为什么要把废旧笔记本改NAS以及大致操作。但是最近给比较本换固态重新装系统的时候,发现之前的文章没法拿来就用,因此需要详细记录。本文主要内容是docker容器的配置工作,OMV基础配置并不涉及。
此前三年,我的工作内容主要是Android相机底层的算法集成。现在总算是离职了,换了一个方向工作,是时候回忆回忆我做了些什么、学到些什么。虽然级别很低,也没有竞业协议之类,但是出于道德还是需要注意信息保密。该总结涉及的框架不涉及细节、也不涉及具体的工作内容,仅大致了解即可。本文所有内容仅代表个人观点和看法,与其他任何集体或个体无关。
未来一段时间的工作方向和相机系统无关,没有去继续追求热门赛道,但是大方向还是有软件设计和C++等,也不算偏离得很远吧。
因为北京的户口、房价问题等等,算是很早就决定要换城市了,但是去哪里是没有确定好的。我备选的城市是武汉、南京和苏州,前段时间在投递简历,除了北京,其他城市就只投递了苏州的一家公司,刚好也拿到了这家公司的offer,然后就决定换到苏州。