巧用frp实现无公网IP跳板
众所周知,frp是一个轻量小巧的内网穿透利器,在这里发现一种巧妙的用法,可以使没有公网IP的机器实现跳板的功能。
目前,Hexo似乎没有完美的实现文章多语言版本的方式,而有时针对某些特定的文章,有多语言版本的需求,而呉真的博客又使用hexo-abbrlink插件实现持久连接的生成。基于这些条件,这里提出一种利用hexo-abbrlink
插件生成多语言文章的方法。
Where CS:GO Happens.
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
参数,表示索引