配置内网穿透
在校园网内设置内网穿透。建议提前给内网及公网主机都配置好使用sshkey免密登录并保管好密码文件。
在内网主机
将公网主机的RSA私钥复制到.ssh下。为保证内网主机可以实现开机自启动跳转登录,使用systemctl来注册一个能够开机自启动的服务。
创建文件autossh.service,内容如下
1234567891011121314[Unit]Description=autosshWants=network-online.targetAfter=network-online.target[Service]Type=simpleEnvironment="AUTOSSH_GATETIME=0"User=user22WorkingDirectory=/home/user22/ExecStart=/usr/bin/autossh -M 6777 -NR 7000:localhost:22 username@112.112.112.112 -i /home/user/.ssh/public_net.pem[Install]WantedBy=multi-user.t ...
hexo配置评论表情包
给butterfly主题的博客配置表情包
具体配置
配置主题_config.yml中的如下字段
123valine: ... emojiCDN: https://bili-emoji.netlify.app/ # emoji CDN (本站使用的CDN)
同时在Hexo
工作目录下的source/_data/创建一个json文件valine.json,等同于
Valine
需要配置的emojiMaps,valine.json配置方式可参考如下
valine.json123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 ...
hexo配置邮件提醒
给基于Valine的评论系统添加邮件提醒功能。
具体配置
给博客使用的Leancloud的应用中部署代码库。
点击部署按钮,配置git项目https://github.com/zhaojun1998/Valine-Admin(在配置时发现新的LeanCloud已经不支持原repo的部署,使用其他作者修改后的版本进行部署)
在设置中配置一系列环境变量
各环境变量含义摘抄如下:
SITE_NAME : 网站名称。
SITE_URL : 网站地址, 最后不要加 /
。
SMTP_USER : SMTP 服务用户名,一般为邮箱地址。
SMTP_PASS : SMTP
密码,一般为授权码,而不是邮箱的登陆密码,请自行查询对应邮件服务商的获取方式
SMTP_SERVICE : 邮件服务提供商,支持
QQ、163、126、Gmail、"Yahoo"、......
,全部支持请参考 : Nodemailer
Supported services。 --- 如这里没有你使用的邮件提供商,请查看自定义邮件服务器
SENDER_NAME : 寄件人名称。
T ...
PicGo安装插件
compress插件
安装出现问题的解决方案
参考自 link
第一步:清理缓存
1npm cache clean --force
第二步:删除文件夹
把整个node_modules都删除
第三步:install一下
1npm install picgo-plugin-compress --save --ignore-scripts --registry=https://registry.npm.taobao.org
第四步:
1npm install --registry=https://registry.npm.taobao.org
最终就安装完成了
如果还没有出现相关插件,可以选择导入本地插件
最终可以出现安装好的插件
树莓派系统安装
写入系统镜像
这里我使用的是raspbian系统,可以从下方链接中下载。
Raspbian
树莓派官方深度定制的硬件驱动与软件程序,官方推荐系统。如果你第一次使用树莓派,请下载这个。Debian的软件策略偏保守,稳定第一,升级是次要的。
桌面版下载链接:http://downloads.raspberrypi.org/raspbian_latest
Lite 版(无桌面)下载链接:https://downloads.raspberrypi.org/raspbian_lite_latest
默认帐号:Username: pi Password: raspberry
—— 来自资源下载 |
树莓派实验室
将SD卡格式化,安装win32diskimager,将raspbian的系统镜像写入SD卡中。win32diskimager可以在下方链接中下载。
4.镜像烧录工具
Win32DiskImager
v0.9.zip (sourceforge.net)
—— 来自资源下载 |
树莓派实验室
解压下载的操作系统镜像压缩文件,得到 img 镜像文 ...
PyTorch-GPU环境配置
记录一下我配置PyTorch-GPU的过程。因为我之前换过一次电脑,导致我这里还要再重新配置一下PyTorch。然而我之前配置的时候又没有做好记录,这次配置又要百度各种教程。😂吸取之前的教训,我现在要记录下我自己的配置过程,省的之后再安装还要百度了23333333
创建conda虚拟环境
我通过如下命令创建了虚拟环境:
1conda create -n pygpu pip python=3.7
在这里我发现老是无法创建成功,我感觉可能是源的原因。于是我参考 conda源配置
这篇博客,使用如下命令配置中科大源,解决了问题。
1234567conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/ ...
配置hexo时遇到的问题
之前突然想做个人博客,经过一番查找,最终选定了hexo来配置博客。以下是我目前在配置hexo的过程中遇到的一些问题。
公式渲染的问题
简单的令hexo支持数学公式
简单的令hexo支持数学公式作为一个计算机专业的学生,难免会和各种数学公式打交道,使用截图来呈现公式又感觉有些小low。而现在的Markdown也是支持类似LaTex的公式的。因此,我一开始选择了使用hexo-renderer-kramed作为渲染引擎来渲染,也能较好的符合我的需求。可以通过如下命令来安装hexo-renderer-kramed插件。
12npm uninstall hexo-renderer-marked --savenpm install hexo-renderer-kramed --save
同时,需要对hexo-render-kramed的文件进行少量的修改。将node_modules\kramed\lib\rules\inline.js中的一部分进行如下修改,
1escape: /^\\([\\`*{}\[\]()#$+\-.!_>])/,
修改为:
1es ...
css实现标题自动编号
css的counter属性可以实现元素的计数,我们可以考虑利用counter来实现标题的自动编号。
counter相关的属性
counter-reset属性
用来设置某个计数器的值。
使用示例
123counter-reset: cnt_h2; /* 设置cnt_h2,默认从0开始 */counter-reset: cnt_h3 1; /* 设置cnt_h3,从1开始 */counter-reset: cnt_h4 1 cnt_h5 2; /* 设置cnt_h4从1开始,cnt_h5从2开始 */
counter-increment属性
给某计数器的值加1。例如:counter-increment: cnt_h3(默认增加1)或counter-increment: cnt_h4 2(指定增加2)。
counter()方法
counter()获取计数器的值,默认的编号类型是数字。当然,除数字外,也可以使用字母、罗马数字等,只需在
counter 中指定编号种类即可,编号种类可以是 list-style-type
属性能支持的任何值。如:content: counte ...
About
一只弱鸡,努力变强不变秃
GitHub:Diralpo
GitHub.io: Diralpo
Gitee.io: Diralpo
email:diralpo@outlook.com
页面主题ayer
当前 butterfly