配置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...
共计 462 篇文章,58 页。
您是Zorch的第 个小伙伴
Hits