docker使用心得
前言
我放弃了,使用miniconda配置一个CUDA的编译环境实在是太复杂了,无数个未曾设想的bug,让我心力交瘁。我决定使用docker来解决这个问题,它总归是能够有相当于root的权限的,而且这个玩意还没人能管,我唯一需要防止的就是docker卡死的情况,谨慎地使用root权限。
回头来想,去年给自己找个实习真是为自己奠定了深度学习领域的技术基础,又是conda又是docker,甚至C++也是从那个时间开始接触的,那一次实习,三个月的时间,可能我三年学到的技术都赶不上啊!
感谢实验室的陈芫师姐!
师姐保留了看似非常无用的docker组件,给我留下 了可以操作的空间。
快速使用
docker hub就像github一样,也是一个在线的容器共享平台,上面有很多现成的可以直接使用的容器配置,不用自己写Dockerfile就能直接运行,使用这些容器前,只需要先抓取镜像并运行就可以了,主要通过以下两部分的命令:
抓取镜像
1docker pull tschenboffee/cuda-dev-tool:<tag>
抓取的镜像将存在docker的镜像列表中,并通过唯一的ID码保存, ...
latex使用setmathfont函数配置数学环境字体
小叙
许久不更新,今日有闲写一笔。正所谓是忙中偷闲,明明毕业设计的任务大兵压境,结果还花费一个下午和晚上的时间泡在Latex的美化配置上,真是究极强迫症!
不过浪费这么多时间,也并不是毫无收获,至少,我实现了从去年9月以来的夙愿——终于有了一个彻底的、从自己制作而成的Latex模板了,不管是排版风格、自动序号还是公式里面每一个字母的字体、每一个数学符号的风格,都由我亲手调节得到,总的来说,应该是调教完毕。这个模板等会就上传到github上,可以给后面的同学提供参考。
言归正传
本篇博客的主题是使用\setmathfont函数配置Latex公式的风格(包括字体和字形等),一直以来我的疑问是:能不能通过某种特别的方式,让Latex公式里面的某些不好看的字母变得好看,例如:
本人极其不能忍受这里面的β,π,ψ\beta,\quad\pi,\quad\psiβ,π,ψ(甚至这个markdown自带的Katex公式都比它们好看),除了一少数的难看的字母以外,大多数符号和字母都是漂亮美观的,我并不想通过直接换一个字体库的方式解决这个问题,我试图通过\symbol函数将这几个不好看的字母替换了。如 ...
linux命令行配置代理
前言
近日Clash家族代理软件通通寄,本来以为在服务器上安装一个Clash是非常容易的一件事,没想到还是踩了两个坑,好在最后都解决了,也顺利完成了代理上网的配置。
软件下载
原本软件有github仓库的,如今已经全部被删除,仅剩下部分用户保存的发布版软件尚能使用(也可以将就一下),我从github上找了一个最新的版本保存了一下,以便将来使用。可以在仓库内找到对应的压缩包下载,并解压linux版本至对应的安装路径下,如果不在环境变量内,则需要配置环境变量。
配置文件
clash使用配置的机场文件设置代理节点,默认的机场文件是在~/.config/clash文件夹下,在订阅的网站内将该配置文件下载下来并存放至该文件夹下,记得将该文件命名为config.yaml,否则软件将无法读取到该文件。如果为了方便更新配置文件,可以在.bashrc文件内创建以下函数,可以在需要时进行手动更新,同时,默认使用clash将开启系统代理:
1234567891011function update_clash_config { cd ~/.config/clash wget -O con ...
word公式常用快捷键
写在前面
不定期更新一波…
只要熟练快捷键和word排版的特点,word也能敲出很漂亮的公式,这里整理了一下使用word排版数学公式的相关快捷键和符号,仅供参考,其中的[space]表示在输入代码的过程中敲击空格符。
需要注意的是,写完后尽量少用回车,除非全部的公式都完成了。
操作快捷键
召唤公式界面:windows徽标键 + Alt键 + +/=键
召唤结果如下图所示:
公式居中:Ctrl + E
论文撰写必备两键:复制粘贴:Ctrl + C / Ctrl + V
部分符合latex规范的word公式快捷键
希腊字母表
输入完毕后都请敲击空格[space]。
字母小写
字母小写公式
字母大写
字母大写公式
备注
α\alphaα
\alpha
A\AlphaA
\Alpha
β\betaβ
\beta
B\BetaB
\Beta
γ\gammaγ
\gamma
Γ\GammaΓ
\Gamma
δ\deltaδ
\delta
Δ\DeltaΔ
\Delta
ϵ\epsilonϵ
\epsilon
E\EpsilonE
\Epsilon
ζ\ ...
使用IDM下载谷歌云盘资料
前言
因为众所周知的原因,从国内下载谷歌云盘上的大文件(例如超过10G的文件),通常是一件麻烦的事,谷歌云盘的下载还动不动就显示网络断连,稍不注意就下载失败。经过了好一番折腾,总算找到了如何科学下载谷歌云盘上的文件的方法了,前提是必须要使用Internet Download Manager(IDM)这款下载工具。
配置方法
配置系统代理
如下图,找到IDM的代理配置页,输入符合自己代理地址和监听端口的内容:
添加文件类型
IDM会对某些特定的文件类型进行强制接管,如下图所示:
如果在谷歌云盘上下载的模型文件或者数据集文件的后续不在列表中,可自行添加,例如常用的ckpt和pt等类型,如有其他需要,请自行添加。
添加用户授权
理论上通过以上两步就能够完成IDM对下载请求的自动接管,但是部分情况下接管失败,仍然是浏览器自动下载,则此时应当在IDM中显式增加用户在特定网址的授权,如下图所示:
浏览器配置Cookie
此外还需要在浏览器上配置Cookie,以避免谷歌云盘的下载限制,以Edge浏览器为例,打开以下界面,增加一项规则,输入谷歌云盘所在的网址https://drive.googl ...
更改Markdown PDF输出的数学公式字体
本人作为强迫症重症患者,花费一整个下午晚上用于格式调整和风格优化的事情没有少做,今天分享一个新学到的知识:修改VS code插件>Markdown-PDF的数学公式字体。(使用typora的同志请不用往下看了,是我不配了)
Markdown-PDF插件安装
这个有手就行,在VScode插件市场里面搜索这个名字,点击“install”就大功告成。该插件可以较为方便地将VScode上面的.md文件输出为PDF文件
修改Markdown-PDF输出风格
找到文件夹~\yzane.markdown-pdf-1.4.4\styles,一般跟你的VScode插件是放在一起的,里面只有两个默认的.css文件:markdown-pdf.css和markdown.css,当然它俩控制下的输出风格确实一言难尽(还有点点日文的感觉),还不兼容公式,这里推荐一个风格文件下载站点
把其中找到好看的风格文件.css下载到刚才的styles文件夹里面,然后在VScode的插件设计里面把这一行更改为设计的风格文件路径:
修改Markdown-PDF输出公式数学字体
找到文件夹~\yzane.markdown ...
装机配置清单
个人倾向
考虑用上全部工资和奖学金,预算为1.6w左右,考虑配置一个丐版4090。
价格清单
显示器2000元争取让江老师报销
键盘鼠标300元以内能解决,控制总价在1万元以内
机箱显卡总长限长 34cm
机箱CPU散热器限高 185mm
配置如下:
模块
厂商
价格(元)
功率(W)
CPU
intel i5 13400
1300
65
GPU
PNY RTX 4070Ti 24G
5522
289
SSD
Solidigium P44 Pro 1TB
501
–
SSD
光威弈Pro 4TB
1084
–
主板
华硕 B760M-K
675(板u套装共1975)
–
RAM
金百达银爵 32GB D4 3200MHz
389
–
散热
利民 PA120SE
143
–
电源
长城 G11金牌 1100W ATX3.0
749(含退货费)
–
机箱
先马 朱雀AIR
165
–
网卡
Comfast AX200 蓝牙5.2带屏蔽罩
107
–
总计
10675
400
总功率为400×1.5=600<<1100 ...
Butterfly风格调教
写在前面
一直心心念念butterfly搭的网站公式字体不好看(原始字体应该是Latin Modern Roman),又苦于前端知识拮据,没有办法从根本上解决,时间一久自己把这事也给忘了,直到…
直到前天更新了一波矩阵论的笔记(起因是实习同事问了一句矩阵导数怎么求,推了半天没有推出来,然后走火入魔,花了两天时间把这一大堆东西全部自己证了一遍才心满意足),方才又想起来了这个问题,所幸,这次总算解决了。
配置步骤
言归正传,经过数据流分析,查阅到原始代码使用的是远程网站的字体库和css伪类文件,因此在本地文件夹中找不到fonts文件夹,也没有CSS伪类文件,可通过修改渲染路径的方式,将本地字体发送到github的Actions服务器内实现字体自定义。
存放字体文件
找到themes文件夹,即存放butterfly工程文件夹的上级,进入网站的工作文件夹themes/butterfly/source,在这里存放字体库和CSS类文件,这个文件夹可以在已经安装的katex软件目录中找到,一般存储于hexo根目录下的node_modules\katex\dist,当然,偷懒也可以运行以下命令,可以一 ...
Docker安装PX4+Gazebo安装与仿真心得
前言
Ubuntu22.04->Ubuntu20.04->Ubuntu22.04->Ubunut20.04
关于这个软件的配置和安装,看到以上的四个系统版本,首先会联想到什么 ?
高情商:装机经验丰富
低情商:系统被反复玩坏
反正我就是这样,如此“简单”的一个软件,我在自己的台式机上来回装了四五遍(我辛辛苦苦配置的路径和软件就这么没了),从装在conda虚拟环境 里、装在用户 目录下、装在系统目录下(然后系统就寄了),最终回过头来,还是决定装在docker里面,这才是最终的解决方案。在此也推荐正在看到这篇博客 的你,除非对自己的包管理能力充分自信,否则还是装在docker里面吧(当然富哥另说)。
目前也只是完成了一个安装,我仿真是一点不会,能记到多少,先把它写下来,后面不走回头路。
安装心得
首先在安装前,要充分地考察自己的需求,即,是否需要安装ROS系统。我在重装之前的初次安装中,一来就是毫无顾忌地装ROS,还是Bug极多的ROS2,犯了兵家大忌之一;二来是在安装完ROS2后,又迫不及待地去找了另一个博客去安装Gazebo,谁知这两个博客的内容是自相矛盾的,在编 ...
腾讯OCR测试
腾讯OCR测试
控制台: https://console.cloud.tencent.com/ocr/overview
demo:https://cloud.tencent.com/act/event/ocrdemo
参数文档:https://cloud.tencent.com/document/product/866/33526
腾讯云目前不能实现版面分析功能,仅就其文本识别的能力作测试。
通用版测试结果如下:
中文期刊
中英文混排中,英文识别效果极差,高度格式化的文本中也存在大量错误。
能识别两栏文本,以空格分隔两栏文本,两栏内容交叠在一起。
不能实现数学公式的自动识别
部分全角逗号被识别为半角,部分上标产生误识别结果
此外,文本中大量存在英文单词之间的空格被吞的现象。
大图文本
非标准型英文字体识别能力较差,出现大量误识别。中文全角括号识别错误,部分英文单词之间的空格被吞。
繁体竖排
文本大体上能识别出来,但是编排极其混乱,有的行能连成一句完整的话,有的又不能,内容不能重构为原始文本。
三栏文本
页眉标题文字字号较小,误识别较多。
正文文本仍然三栏 ...