文章分类 - 工具库
记录一些常用工具tips
摘要:自从阿里云 2024.5 将SSL免费证书有效期 从1年 改为 3个月后,免费证书的人工成本越来越高,因而开始查找自动化更新证书的工具。这里记录一下群晖DSM7.2 下采用docker acme来更新ssl证书的方式,自动定期续签。 一、Docker 准备 创建docker运行目录:/docker/
阅读全文
摘要:1. 背景 由于 anaconda 对企业收费,因此公司要求替换anaconda。这里采用minforge+mamba作为替代品,100%兼容原conda仓库及使用方式。 2. 迁移流程 2.1. Mamba是什么? Mamba 和 anaconda 一样,都是python包管理关键。 mamba可
阅读全文
摘要:文献管理软件多种多样,但英文文献管理主要是Mendeley和Zotero。本文重点推荐Zotero,并结合Mega进行多端文献同步。 Zotero配置好的效果是怎样? 谷歌浏览器orEdge浏览器搜索论文并打开文献介绍页面如https://arxiv.org/abs/1512.03385 点击zot
阅读全文
摘要:同步盘,顾名思义,就是用于实时同步的网盘。可以在手机、ipad、电脑等各种地方都可以同步文件,保存在本地,使其可实时访问。 同步盘竞品很多,但主要是国内常用的坚果云、国外常用的Dropbox。但这两款都存在致命的缺陷,所以我鼎力推荐Mega。 一、坚果云和Dropbox为什么不好? 坚果云 优点:增
阅读全文
摘要:一、安装zsh(Z shell) linux/Mac查看可用shell:cat /etc/shells 若无zsh,则安装 Ubuntu:sudo apt-get install zsh Mac更新zsh并安装补全插件:brew install zsh zsh-completions 查看默认she
阅读全文
摘要:管理进程时通常需要借助一些工具,较常用的是ps和htop。 一、基本使用详解 1. htop启动命令 htop -d:设置刷新时间,单位为秒; htop -C:设置界面为无颜色; htop -u:显示指定用户的进程; htop -s:以指定的列排序; 一般来说,打开htop的界面如上分为几个区域:
阅读全文
摘要:简单记录实验环境配置。详见workspace_configs ~/.zshrc: zsh的配置文件,详见oh-my-zsh 极简配置 ~/.ssh: 别名免密登录,详见设置SSH别名免密登录 ~/.gitconfig: 用户级git配置文件 ~/.vimrc: 安装好vimplus后,再配置该文件
阅读全文
摘要:Conda/pip 换源 Anaconda 根据conda清华源使用帮助,添加源链接到~/.condarc Windows无法直接创建名为.condarc的文件,可在anaconda prompt先执行conda config --set show_channel_urls yes生成该文件。 vi
阅读全文
摘要:最原始的SSH登录服务器的方式如下: (Local):~ $ ssh username@ip username@ip's password: $ ******* Login successfully. SSH密钥登录安全性非常高。 别名登录将每个服务器的登录信息记录在配置文件config中,使得只需
阅读全文
摘要:此前会议论文写作,由于需要即时协作,所以对overleaf依赖比较高。而近期要开始写毕业论文,学院要求中文,组内要求60页,考虑到大文件用overleaf编译会比较慢,而在写作过程中也不需要协作,所以打算迁移到本地VSC,我目前使用的是双屏双系统,所以都弄一下,做个简易教程吧。此外,我增加了gith
阅读全文
摘要:初始化projects 1. github新建repo 新建的repo不要生成任何内容(不要勾选readme,.gitignore) 这样push和pull的时候就不会有任何冲突项存在 2. 本地终端生成ssh密钥 ~/.ssh $ ssh-keygen -t rsa -b 4096 -C 'you
阅读全文
摘要:Tar 压缩格式为.tar.gz 或者 .tgz 压缩:tar -czf *.tar.gz path/to/srcfolder 解压:tar -xzf *.tar.gz path/to/dstfolder 压缩格式为 .tar.bz2 压缩:tar -cjf *.tar.bz2 path/to/fo
阅读全文
摘要:一、基本配置 假设服务器上已经安装好了 Anaconda3 + Jupyter之后。 1.生成jupyter notebook 配置文件 $ jupyter-lab --generate-config 2. 配置密码 现在最近版本的jupyter可以直接用以下命令: $ jupyter-lab pa
阅读全文
摘要:rsync 是什么? rsync 是一个常用的 Linux 应用程序,用于文件同步。 它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间的同步)。它也可以当作文件复制工具,替代cp和mv命令。 它名称里面的r指的是 remote,rsync 其实就是"远程同
阅读全文
摘要:Jupyterlab是一个交互式笔记本,是jupyter notebook的进阶版,支持运行40多种编程语言,本质是一个Web应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和Markdown。Jupyterlab还支持插件,已经是一个具备在线远程交互的IDE,非常有助于deb
阅读全文
摘要:Zotero在新增文章时,extra栏会自动附带信息,这使得更新引用量时,有所干扰,所以有必要清除extra信息,再更新引用次数。 具体操作 Tools → Developer → Run JavaScript 粘贴以下代码,并运行: var fieldName = "extra"; var new
阅读全文

浙公网安备 33010602011771号