主页

谈谈如何高效使用搜索引擎找到自己想要的内容

写在前面 最近有朋友问我如何快速找到一些编程问题的解决方案, 当然也包括搜索一些网络资源(如书籍等), 感觉自己用Google也有一段时间了, 可以好好总结一下然后回答这个问题了. 搜索引擎的话我现在肯定是只用Google的, 当然一些情况下我也会用bing(毕竟广告还是要少一些), 百度的话估计只用来找一些文库资源了(下载PPT模板), 除此之外好像没什么能用到百度的地方.. 关于一些专业知识, 除了看课本, Wikipedia也是不错的选择, 虽然中文页面相对匮乏, 但是其内容的高质量和准确性以及精美的插图还是让人赞不绝口. 编程方面的问题, 主要还是通过Stack Overflow来查, 虽然有时候遇到的问题都是有10多年历史的老问题, 但是也不乏很多热心的开发者给出自己...

阅读更多

配置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"...

阅读更多

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