如果主题是Ajax的,很可能导致Prism这个代码高亮插件失效,此时的解决方案是,在页面的最后,通常是在标签</body>之前,增加这样一段代码: <script type="text/javascript"> Prism.plugins.autoloader.languages_path = "https://yourwebsiteurl/wp-content/plugins/wp-editormd/assets/Prism.js/components/"; Prism.highlight…
如果主题是Ajax的,很可能导致Prism这个代码高亮插件失效,此时的解决方案是,在页面的最后,通常是在标签</body>之前,增加这样一段代码: <script type="text/javascript"> Prism.plugins.autoloader.languages_path = "https://yourwebsiteurl/wp-content/plugins/wp-editormd/assets/Prism.js/components/"; Prism.highlight…
在《RIME输入法的相关配置》中,我介绍了相关的配置方法,留下了一个问题,就是如何自动化的处理配置与同步问题。 这篇文章主要就是为了补充相关内容。 本文所有的代码,都在我的代码库中:https://git.yangyq.net/laoyang/rime-sync-config 配置文件的进一步做法 上一篇文章提到过,用户目录最好是使用默认的目录,只把需要的内容做一下同步。事实上,重要的这几个文件,甚至可以不放在用户目录下,而是采用软连接的方式,也就是说,重要的配置文件,放在网盘的同步文件夹中,在用户目录下,做几个快…
追寻多年,我似乎终于找到了自己非常满意的输入法。这个输入法的名字叫做RIME。 严格来说,RIME并不是一个输入法,而是一个输入法框架,在不同的平台上有不同的实现,例如在Windows平台,叫做小狼毫。 对于小狼毫而言,它也可以包含很多的输入方案。之前我用RIME,总是用一段时间之后就卸载了,原因是我之前用的方案,包括雾凇拼音等,在长句子书写的时候,其表现比较糟糕。我曾经做过一些测试,只要超过6个字,这个句子基本就没有对的,都需要重新调整,给我的感觉非常不流畅。于是我就放弃了。 最近的一次偶然,让我看到了另外一个输…
使用以下命令升级Gitlab时,报错了。 sudo apt update && sudo apt install gitlab-ce 主要的报错内容: RuntimeError: gitlab_rails['smtp_tls'] and gitlab_rails['smtp_enable_starttls_auto'] are mutually exclusive 原因是因为,在配置文件/etc/gitlab/gitlab.rb中,同时配置了smtp_tls和smtp_enable_starttls…
在使用git pull命令时报错: error: Your local changes to the following files would be overwritten by merge: Please, commit your changes or stash them before you can merge. 这是因为本地做了修改,如果本地修改不重要,可以放弃: git reset --hard git pull
在Linux系统中,有时候需要监控系统资源,比如显卡占用,内存占用等。此时可以用watch命令来解决。 watch -n 2 -d nvidia-smi 其中-n指的是时间间隔,单位秒。-d指的是显示区别。后面跟上命令就可以了。 如果查看内存占用,使用: watch -n 2 -d free -g
打开终端,执行命令 conda install anaconda-clean 进入anaconda安装目录的bin目录,执行: ./anaconda-clean --yes 会提示创建了一个备份,卸载后可以删除。 Backup directory: /home/laoyang/.anaconda_backup/2023-03-09T214544 执行命令 rm -rf anaconda3 再次登陆,就不会看到base了。 编辑环境变量文件: vim .bashrc 删除所有与conda有关的设置,一般在最下面。 执…
Anaconda是一种用来管理Python运行环境的工具,能够快速解决安装各种软件包的依赖问题,所以推荐使用。 如果一台服务器,有多个用户使用,可以使用root把软件安装在/opt下,然后共享给所有用户使用。其他用户将在自己的home dir下创建属于自己的虚拟环境,互相之间不会影响。 安装方法 使用root用户登陆系统。 在官方网站下载最新的安装包。 wget https://repo.anaconda.com/archive/Anaconda3-2022.10-Linux-x86_64.sh 然后开始安装: b…
前面文章写过,关于如何安装驱动和Cuda,但是这种方法安装,驱动和Cuda的版本来自于软件库,通常来说,软件库的版本落后于最新版本。 部分框架对Cuda版本又有要求,太低了不能运行,所以需要对版本进行升级。 升级准备 升级前,需要将原有的驱动删除。否则会报错,例如: 下列软件包有未满足的依赖关系: libnppc11 : 冲突: nvidia-libopencl1 但是 530.30.02-1 正要被安装 E: 错误,pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状的…
使用add-apt-repository的时候,提示: add-apt-repository:找不到命令 解决方法,安装software-properties-common: sudo apt-get install software-properties-common -y
虽然通过之前的配置,可以执行sudo命令了,但是因为环境变量不同,导致普通用户在执行一些命令的时候,提示命令不存在。更有甚者,有一些命令,连root都找不到。 比如在执行dpkg的时候,会提示: dpkg: 错误: 2 在环境变量 PATH 中找不到该程序,或不可执行 提示:root 的 PATH 环境变量通常应当包含 /usr/local/sbin、/usr/sbin 和 /sbin 所以,还是把环境加上吧。 在当前用户的根目录下,也就是home dir下。 vim .bashrc 在最下面加入: export …
