机场相关资源汇总
1. 简介
由于众所周知的原因,机场已经是我们平时科研/工作/学习乃至生活中不可或缺的重要工具。虽说最好是能有属于自己的机场,但是由于资金/时间的限制,并不是所有人都能拥有自己的私人机场。况且,就算有自己的私人机场,也无法保证万无一失。因此,本文汇总了一些机场相关的资源,以备不时之需。
2. 相关资源汇总
机场推荐 - 猫梦博客
毒奶博客
ssrandv2rayandss
3. 免费机场
免费机场全靠用爱发电,资源不是那么充裕,主要为科研、工作、学习等提供便利,这里对提供免费机场的站长们表示诚挚的感谢。对于看视频或者其它流量消耗大的用途,建议还是去买个或自己搭一个。
freefq/free 免费节点
bulink.xyz
Greenhub
4. 个人收集
KCSSR
一元机场
GLaDos
500ml 矿泉水瓶
CF1608C「Game Master」
1. 题目
题目链接:CF1608C「Game Master」。
Description
nnn players are playing a game.
There are two different maps in the game. For each player, we know his strength on each map. When two players fight on a specific map, the player with higher strength on that map always wins. No two players have the same strength on the same map.
You are the game master and want to organize a tournament. There will be a total of n−1n−1n−1 battles. While there is more than one player in the tournament, choose any map and ...
CF1591D「Yet Another Sorting Problem」
1. 题目
题目链接:CF1591D「Yet Another Sorting Problem」。
Description
Petya has an array of integers a1,a2,…,ana_1,a_2,…,a_na1,a2,…,an. He only likes sorted arrays. Unfortunately, the given array could be arbitrary, so Petya wants to sort it.
Petya likes to challenge himself, so he wants to sort array using only 333-cycles. More formally, in one operation he can pick 333 pairwise distinct indices iii, jjj, and kkk (1≤i,j,k≤n1 \leq i,j,k \leq n1≤i,j,k≤n) and apply i→j→k→ii \rightarrow j \rightarrow k \ ...
Windows下配置Rime输入方案
1. 安装
到 Rime 官网下载 Windows 版本的 Rime 输入法框架(小狼毫),然后在 Windows 系统上安装好。
2. 配置
2.1 设置系统默认输入法
Windows 默认的输入法是微软拼音输入法,如果想设置 Rime 输入法框架为默认的输入法,则可以根据如下步骤进行配置(Windows 把设置默认输入法设置藏在旮旯里,不得不说,属实恶心人):
「设置」->「时间和语言」->「语言」
「选项」->「键盘」->「添加」
添加完后,回到「语言」页面,根据以下步骤将 Rime 输入法框架设置为默认输入法:
「语言」->「键盘」
「替换默认输入法」找到「小狼毫」,然后选中即可:
2.2 设置 Rime 输入法自启动
Rime 输入法框架安装后并不会默认自启动的,需要手动去设置:
「设置」->「应用」->「启动」,找到「小狼毫」开启选项即可:
2.3 安装其它输入法方案
Rime 输入法框架默认自带「朙月拼音」、「注音」和「地球拼音」等几种输入法,如果这些输入法不能满足自己的需求的话,可以使用 ...
Cmd终端代理
1. 缘由
Windows 下通过代理软件开启全局代理后,Cmd 环境似乎检测不到代理,即使到「设置」->「网络」->「代理」中开启了「自动检测设置」,不知道是我的代理软件的问题还是 Windows 系统本身的问题。既然 Cmd 不能自动检测到代理,那就只能手动进行配置了。
2. Cmd 配置代理
2.1 配置环境变量
1234567# 使用 http 类型代理set http_proxy=http://127.0.0.1:8889set https_proxy=https://127.0.0.1:8889# 使用 socks 类型代理set http_proxy=socks5://127.0.0.1:1089set https_proxy=socks5://127.0.0.1:1089
如果只是要在 Cmd 中临时使用代理,则可以直接在 Cmd 中设置上述环境变量。
如果需要永久设置代理,则可以到 Windows 系统环境变量页面(直接用 Windows 的搜索工具搜索:「编缉系统环境变量」,然后到弹出的页面点击「环境变量」),新建两个系统环境变量 http_proxy ...
论文写作相关资料
1. 工具
Grammarly:英文论文语法检查工具。
esoda:搜索相关英文单词/短语对应的例句。
秘塔写作猫:中文论文语法检查工具。
2. 常用词句
It is worth noting that ……:值得一提的是……
To the best of our knowledges, ……:据我们所知,……
…… can be formulated as follow:……可以使用如下的公式化表示。
…… read more closely:…… 更仔细地阅读。
leaving open the question of:……是一个悬而未决的问题。
In what follows:在下文中
refer to A as B:把 A 称作 B
……cease to be……:……不再是……
One can show that:可以看出……
in terms of:依据,按照,在……方面,以……措词
closed form:解析解
…… be expressed in closed form:对……给出解析解
resemble:v. ...
Matplotlib绘图技巧
1. 快捷绘图技巧
高清 PDF 版链接
2. 绘图手册
2.1 初级
高清 PDF 版链接
2.2 中级
高清 PDF 版链接
2.3 高级
高清 PDF 版链接
附录
matplotlib cheatsheets
获取参考文献的BibTeX引用
1. 通用
谷歌学术:https://scholar.google.com/
谷歌学术镜像
http://scholar.hedasudi.com/
https://ac.scmor.com/
2. CS 专业
DBLP Computer Science Bibliography:https://dblp.uni-trier.de/
The Collection of Computer Science Bibliographies:https://liinwww.ira.uka.de/bibliography/index.html
2.1 相关会议
NIPS:https://papers.neurips.cc/
CV领域顶会:https://openaccess.thecvf.com/
机器学习相关会议:http://proceedings.mlr.press/
Python代码加速
1. Numpy 库
官方文档
Numpy 可谓数据处理的利器,它的底层是用 C 语言写的,并且做了很多优化,速度非常快。因此,在 Python 代码中,能用 Numpy 数组操作的尽量用 Numpy 数组操作,不到万不得已不要使用 Python 的循环。
2. Numba 库
官方文档
如果你的代码不能用 Numpy 来优化,或者不能/想使用 Numpy,则可以考虑使用 Numba 库。Numba 是直接针对 Python 代码作优化的, 而且兼容常用的科学计算包。
附录
参考资料:
如何用numba加速python?
凸优化学习相关资料
1. 课件
CS295: Convex Optimization by Department of Computer Science, University of California, Irvine.
2. 书籍
Convex Optimization by Stephen Boyd, Lieven Vandenberghe
琴生不等式
1. 简介
琴生不等式(Jensen’s inequality)是数学中重要的不等式之一,其给出了凸组合的函数值和函数值的凸组合之间的关系。
2. 表述
以函数 f:Rn→Rf:\mathbb{R}^n \rightarrow \mathbb{R}f:Rn→R 为例:
2.1 凸凹函数
函数 fff 为凸函数,当 fff 的定义域 domf\mathrm{dom} fdomf 是凸集,且满足以下不等式:
∀x,y∈domf,0≤θ≤1f(θx+(1−θ)y)≤θf(x)+(1−θ)f(y)\begin{array}{c}
\forall x, y \in \mathrm{dom} f, 0 \leq \theta \leq 1 \\
f(\theta x + (1-\theta)y) \leq \theta f(x) + (1-\theta) f(y) \\
\end{array}
∀x,y∈domf,0≤θ≤1f(θx+(1−θ)y)≤θf(x)+(1−θ)f(y)
函数 fff 为凹函数,当 −f-f−f 是凸函数。
2.2 琴生不等式
当 fff 为凸函数时,对 ∀x1 ...
柯西-施瓦茨不等式
1. 简介
柯西-施瓦茨不等式(Cauchy-Schwarz inequality,简称为 CS 不等式)被认为是数学中使用最广泛的不等式之一。
2. 表述
对于一个定义在域 F\mathbb{F}F(F\mathbb{F}F 为 R\mathbb{R}R 或 C\mathbb{C}C)上的内积空间 V\mathbf{V}V 中的任意两个向量 u,v\mathbf{u}, \mathbf{v}u,v,有以下 CS 不等式成立:
∣⟨u,v⟩∣2≤⟨u,u⟩⋅⟨v,v⟩\begin{array}{lll}
|\langle \mathbf{u}, \mathbf{v} \rangle|^2 \leq \langle \mathbf{u},\mathbf{u} \rangle \cdot \langle \mathbf{v},\mathbf{v} \rangle
\end{array}
∣⟨u,v⟩∣2≤⟨u,u⟩⋅⟨v,v⟩
其中,⟨⋅,⋅⟩\langle\cdot,\cdot\rangle⟨⋅,⋅⟩ 表示两个向量之间作内积。
证明
设变量 t∈Rt \in \mathbb{R}t∈ ...