0%

  最近在研究如何在家用路由器上实现企业级的AC+AP无线漫游技术。

阅读全文 »

  目前,Hexo似乎没有完美的实现文章多语言版本的方式,而有时针对某些特定的文章,有多语言版本的需求,而呉真的博客又使用hexo-abbrlink插件实现持久连接的生成。基于这些条件,这里提出一种利用hexo-abbrlink插件生成多语言文章的方法。

阅读全文 »

  这是一个教程给需要更改群晖NAS存储池以及存储空间顺序的人,适用于以下情况:

  • 强迫症患者
  • 故障修复
  • 迁移后恢复
  • 其他需要更改存储池或存储空间顺序的原因

你可以在这里找到其他语言的版本:简体中文English

阅读全文 »

  rsync同步时默认会跳过符号链接文件,当你加上了-l参数,或者-a参数(包含-l参数)时,rsync会一并同步该符号链接,但是同步的仅是符号链接文件本身,并不是符号链接指向的真实文件。而加上-L参数则会将指向的真实文件一并同步过去。

阅读全文 »

  在定义好数据集后,PyTorch提供了一个DataLoader类作为数据集的迭代器,该类位于torch.utils.data模块中,我们仅需要在其构造函数中传入指定的数据集,即可直接使用for语句使用。除此之外,构造函数还可以接收一些实用的参数:

  • batch_size:指定每一轮迭代载入的数据数量(默认值:1)
  • shuffle:是否随机打乱顺序(默认值:否)
  • num_workers:指定用于载入数据的子线程数(默认值:0)
阅读全文 »

  利用PyTorch进行深度学习时,首先要做的就是自定义一个数据集类,用于告诉PyTorch如何加载数据集。继承torch.utils.data.Dataset抽象类后,重写两个方法,即可完成自定义数据集的创建:

  • __len__(self):用于返回数据集的长度
  • __getitem__(self, index):用于返回第i个数据,传入一个index参数,表示索引
阅读全文 »

  TLS 1.3协议已于2018年8月正式发表,原计划在CentOS 8发布以后,一并部署支持,但无奈呉真的VPS是基于Xen的版半虚拟化技术,暂时无法提供CentOS 8的模板。于是在CentOS7的基础上,重新编译Nginx,以支持TLS 1.3。

阅读全文 »

  有时候我们可能会需要自行编译RPM包,关于如何编译RPM包,可以查看呉真的这篇博文,当有了RPM包后,我们可能会需要分发到多台服务器上去,如果采用手工传输的方法,不免有些麻烦。这时可以自行搭建一个RPM仓库,使用yum/dnf一键安装自行编译的RPM包。

阅读全文 »

  CentOS最容易被人诟病的一个问题便是软件包过于陈旧,经常无法使用某些实用的新特性,当然这也是为了稳定而做的考虑。为了使用某些新特性,有时候我们不得不重新编译新版本的软件以使用,而当你需要在多台服务器上重新部署时,这就显得非常麻烦。一个好的办法便是自行构建一个RPM包,然后通过RPM仓库的形式分发,如此每台服务器便可使用基于RPM的包管理软件yum/dnf,安装管理新版本软件包。

阅读全文 »