呉真的博客

生命在于折腾

  众所周知,frp是一个轻量小巧的内网穿透利器,在这里发现一种巧妙的用法,可以使没有公网IP的机器实现跳板的功能。

阅读全文 »

  集客AP固件提供的微AC功能,可以简单的管理多个集客AP,但是更多强大的管理功能需要由集客AC控制器提供。这编文章用于在群晖NAS上通过虚拟化技术安装集客网关,为局域网内安装集客固件的路由器提供AC控制器功能。

阅读全文 »

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

阅读全文 »

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

阅读全文 »

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

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

本文仅适用于DSM 6用户,DSM7已失效

你可以在这里找到其他语言的版本:简体中文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。

阅读全文 »
0%