主页

配置nextcloud的邮件通知(以qq邮箱为例)

方法 先在mail.qq.com界面找到设置, 账户, 然后开启IMAP/SMTP服务, 需要发短信, 然后得到一串密码, 保留. 进入http://<公网IP>:10000/settings/user, 填写QQ邮箱, 一会nextcloud会向这个邮箱发邮件. 然后进入http://<公网IP>:10000/settings/admin界面, 设置电子邮件服务器: 发送模式 SMTP 加密SSL/TLS 来自地址 QQ号 qq.com 认证方法 无 勾选需要认证 ...

阅读更多

上下取整函数的关系与一些重要性质(附证明)

写在前面 今天(2022.12.7)的lc每日一题, 虽然是中等但也有很多需要注意的点, 看到了0x3f大佬的题解才发现自己知识点的太多不足, 比如下面这个式子:(出自具体数学练习3.12) \(\left\lceil \frac{n}{m} \right\rceil = \left\lfloor \frac{n+m-1}{m} \right\rfloor = \left\lfloor \frac{n - 1}{m} \right\rfloor + 1.\) 本文主要给出取整函数的一些内容, 包括几个重要的取整函数以及上下取整函数之间的关系等, 最后给出一些代码实现. 参考了具体数学1, Wikipedia2以及3. 基本概念 这里的一些定义, 记号等均参考了具体数学. 取整...

阅读更多

Mac版word设置从第k页开始显示页码

写在前面 最近有同学问我怎么在word文档中从第四页开始设置页码, 也就是首页以及第二页第三页的说明页都不编页码, 从第四页开始页码为1, 然后往后编号这种. 一开始我以为直接在页码设置处就有这个选项的(毕竟写东西几乎不用word, 也不熟悉), 后来发现还是too young too simple了, 查了一圈百度发现都在说插入分页符这个东西, 试了一阵, 终于玩明白了, 下面具体说一下. 分节符部分参考1, 2. 预备知识 先来看一下word中的分页符和分节符以及页码设置, 对于后面的页码设置有帮助. 分页符和分节符 先看下图(这里都以word的mac版为例, 16.62LTSC版) 在布局->分隔符位置下拉菜单会有这么几个选项, 其中分成了分页符和分节符...

阅读更多

力扣寻找数组中出现次数超过数组长度一半的数多种思路

写在前面 以后刷lc就逐渐往C++上迁移了, 虽然Python很香, 但是毕竟还是封装层次太高了, 但是真的是由奢入俭难啊.. 这次看一下lc的一道面试题:剑指 Offer 39. 数组中出现次数超过一半的数字 - 力扣(LeetCode); 169. 多数元素; 看似简单题, 实则暗藏玄机, 就连官方题解都有五种之多, 下面的评论中也给出了很多很好理解的算法, 一起来看看: 题目 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 1: 输入: [1, 2, 3, 2, 2, 2, 5, 4, 2] 输出: 2 限制: 1 <= 数组长度 <= 50000 分...

阅读更多

在m1mac上为gimp安装g'mic插件

写在前面 在Mac上使用GIMP也有段时间了, 虽然用起来还是一股理科风, 但是还是不影响使用, 之前就看过一个介绍G'MIC插件的视频, 其中的滤镜效果确实很不错, 但是一直安装失败(可能是m1的原因), 这次看到GIMP更新到了Apple silicon的原生支持: 2.10.32-1版本, 赶紧来体验一下, 顺便思考了一下如何安装G'MIC. 更新GIMP brew upgrade gimp 安装G’MIC 这里我试了一下, 把官方1(其实是非官方, 因为Mac用户少)给出的插件(在GitHub)解压到对应目录, 并不能读取出来, 但是官网给出的第二个链接2竟然可以打开G’MIC(其实是一个GIMP的衍生版本, 图标也很类似, 叫做McGimp) 应该是大佬的魔...

阅读更多

Ubuntu云服务器上配置github访问加速

写在前面 想把nvim上的配置迁移到云服务器上, 但是直接git clone实在太慢了, 于是就通过clash走代理来完成. 参考1. 配置走了很多弯路, 主要是对端口的不熟悉, 把外部端口当成代理流量走的端口了(后来发现其实可以是一致的), 导致一直连不上网… 虽然之前也配置过clash, 但是真正把这个配置玩明白还是走了一些弯路. 配置git 首先安装:sudo apt Install git, 或者用LinuxBrew安装brew install git, 然后开始配置: git config --global user.name "test" git config --global user.email xxx@qq.com 然后还需要在GitHub导入公钥, 公...

阅读更多

在ubuntu上安装最新的neovim(with linuxbrew)

写在前面 之前一直是在mac上写程序的, 后来有了阿里云服务器, 想把环境都部署到服务器上, (毕竟架构是x86_64, 适配性好), 首先是编辑器, 习惯了nvim, 当然要整上, 直接apt Install neovim发现安装的竟然是0.4版本, 太低了… 后来看Reddit, 大家都在推荐一款包管理器LinuxBrew, 虽然也有说路径混乱等问题的, 但是毕竟在MacOS上成功实践过, 那么就先来安一下这款包管理器吧. 安装LinuxBrew 安装倒是不费事, 一行命令:(导入镜像快一些, 随后这三条应该加入到.bashrc中) export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git"...

阅读更多

在云服务器上部署jupyter服务器环境(with conda Forge)

写在前面 最近想折腾点服务器的新花样(总是空着太可惜了), 想到前阶段配置的jupyter, 发现这不就能部署在服务端吗?还不走流量的那种(指安装包时候), 话不多说, 开整! 下面的用户名以及组都是test, 用于测试. 大家需要改成自己的用户名. 安装conda-forge 这里我选择了与mac上一样的conda管理环境(conda-forge), 因为mini-conda不支持m1(现在应该支持了), 对arm适配最好, 所以就一直用了, 并且其满足我对最小化安装的要求, 比mini-conda还要小, 而且是开源社区推动, 用着也放心. 首先拉取最新版的mini-forge, 这里如果网速比较慢可以先在本地下载好再上传到服务器, 链接如下: wget htt...

阅读更多

Total views.
您是Zorch的第 个小伙伴
Hits