矩
1. 简介
在概率论和统计学中,矩是用来描述随机变量的某些特征的统计量。
2. 定义
设随机变量 XXX 的概率密度函数为 f(x)f(x)f(x)。对于离散型随机变量,在存在的前提下,其相对于值 ccc 的 nnn 阶矩为:
μn=E[(X−c)n]=∑i=1∞(xi−c)nP(xi)\mu_n = E\left[(X - c)^n\right] = \sum_{i=1}^{\infty} (x_i - c)^n P(x_i)
μn=E[(X−c)n]=i=1∑∞(xi−c)nP(xi)
对于连续型随机变量,在存在的前提下,其相对于值 ccc 的 nnn 阶矩为:
μn=E[(X−c)n]=∫−∞∞(x−c)nf(x)dx\mu_n = E\left[(X-c)^n\right] = \int_{-\infty}^{\infty} (x-c)^n f(x) dx
μn=E[(X−c)n]=∫−∞∞(x−c)nf(x)dx
特别地,当 c=0c = 0c=0 时称为原点矩,当 c=E(x)c = E(x)c=E(x) 时称之为中心矩。
3. 标准矩
在概率论和统计学中,一 ...
SSH常用功能
1. 登录服务器
以 <username> 用户名登录 IP 为 <ipaddress> 端口为 <port> 的服务器:
1ssh -p <port> <username>@<ipaddress>
其中,如果已经在 SSH 配置文件中配置了该服务器,则可以直接使用以下命令进行登录:
1ssh <host>
<host> 即为该服务器在配置文件中配置的 Host 字段。
2. 映射地址
以 <username> 用户名登录,IP 为 <ipaddress> 的服务器,将其端口 <port1> 映射到本地端口 <port2>:
1ssh -L<port1>:localhost:<port2> <username>@<ipaddress>
3. X11 转发
在 Windows 系统下使用 SSH 进行 X11 转发目前还比较麻烦,下面主要针对 Linux 系统。
以 <username&g ...
Ubuntu20.04下代理节点订阅格式转换
1. 简介
由于不同的代理工具的订阅格式不同,当我们切换不同的代理工具时,便需要将原有的代理节点转换为目标代理工具所要求的格式。当然,有些好的机场也会提供好几种主流代理工具的订阅地址,或者提供在线订阅转换工具,这种情况下我们直接使用机场提供的订阅地址/订阅转换工具即可。但如果我们是自建机场,或者使用的机场没有提供相关工具,则便需要我们自己动手了。
注意:非必要不使用除机场官方提供的在线订阅转换,否则有泄露自己的节点信息的风险。
2. subconverter
subconverter 是一个开源的订阅格式转换工具,大多数机场提供的在线转换工具底层也是直接使用的 subconverter。以 V2ray 单节点链接 trojan://xxx 为例,将其转换为 Clash 的订阅:
首先将 subconverter 下到本地或者服务器上,解压后运行目录下的 subconverter 工具:
1./subconverter
显示 Startup completed. Serving HTTP @ http://0.0.0.0:25500 即表示运行成功。
然后使用 urlenco ...
Linux下抢占GPU资源
示例脚本
将以下脚本保存为 .sh 文件,在有 GPU 上的服务器上运行即可实现 GPU 资源的实时查询,一旦发现有符合要求的 GPU 资源释放便立即抢占。
1234567891011121314151617181920#!/bin/bashmem=${1}cmd=${*:2}var=1 #控制最外层while中断while [ ${var} -eq 1 ] do count=0 for i in $(nvidia-smi --query-gpu=memory.free --format=csv,noheader,nounits) #nvidia-smi --query-gpu=memory.used --format=csv,noheader,nounits:查询GPU的内存使用信息,以CSV格式返回(无表头和单位) do if [ ${i} -gt $mem ] then echo 'GPU'$count' is ...
Flash相关资料汇总
1. 简介
Adobe Flash Player 已于 2020 年 12 月 EOL (End of Life),Flash 这个曾经风靡互联网的二维动画软件已正式退出历史舞台。然而,有时当我们需要观看一些十年前用 Flash 制作的视频/课件时,还是需要在系统安装 Adobe Flash Player 的。
2. 相关资料
资料
说明
Clean Flash Player
大佬提供的第三方纯净版的 Adobe Flash Player
Adobe Flash Player 下载中心
国内重庆重橙网络科技有限公司提供的 Adobe Flash Player,内含广告。
附录
都2202年了!居然还有网页需要Adobe Flash Player?!Windows11系统下咋搞呢?
BibTeX条目类型
1. 简介
使用 BibTeX 时,各大参考文献检索网站经常会给出不同的 BibTeX 条目类型,本文便就 BibTeX 的各种条目类型及其说明进行摘录。
2. BibTeX 条目类型
article
An article from a journal, magazine, newspaper, or periodical.
123456789@article{CitekeyArticle, author = "P. J. Cohen", title = "The independence of the continuum hypothesis", journal = "Proceedings of the National Academy of Sciences", year = 1963, volume = "50", number = "6", pages = "1143--1148",}
bo ...
点云库PCL:概述
阅读笔记,摘录自《点云库 PCL 从入门到精通》— 郭浩。
1. PCL 介绍
PCL(Point Cloud Library,点云库)是在吸收了前人点云相关研究基础上建立起来的大型跨平台开源 C++ 编程库,它实现了大量点云相关的通用算法和高效数据结构,涉及点云获取、滤波、分割、配准、检索、特征提取、识别、追踪、曲面重建、可视化等;支持多种操作系统平台,可在 Windows、Linux、Android、Mac OS X、部分嵌入式实时系统上运行。如果说 OpenCV 是 2D 信息获取与处理的结晶,那么 PCL 就在 3D 信息获取与处理上具有相同的地位。PCL 是 BSD 授权方式,可以免费进行商业和学术应用。
2. 点云介绍
点云是分布在 NNN 维空间中的离散点集,主要以三维为主,它是对物体表面信息的离散采样。三维扫描技术的迅速发展使得点云数据的获取更加简单方便,而点云驱动的计算机图形学在逆向工程、数字城市、文物保护、智能机器人、无人驾驶和人机交互等领域日益彰显其广阔的应用前景。点云处理技术包括点云获取、滤波、分割、配准、检索、特征提取、识别、追踪、曲面重建、可视化等方法技 ...
Tmux配置
1. 简介
Tmux 是一款优秀的终端复用工具,使用它最直观的好处就是,通过一个终端登录远程主机并运行 tmux 后,在其中可以开启多个控制台而无需再「浪费」多余的终端来连接这台远程主机。Tmux 提供了非常多的强劲功能:
提供了强劲的、易于使用的命令行界面。
可横向和纵向分割窗口。
窗格可以自由移动和调整大小,或直接利用四个预设布局之一。
支持 UTF-8 编码及 256 色终端。
可在多个缓冲区进行复制和粘贴。
可通过交互式菜单来选择窗口、会话及客户端。
支持跨窗口搜索。
支持自动及手动锁定窗口。
可以自由配置绑定快捷键。
在 Tmux 逻辑中,Server > Session > Window > Pane 这个大小和层级顺序是极其重要的,直接关系到工作效率:
Server:整个 tmux 的后台服务器。有时候更改配置不生效,就要使用 tmux kill-server 来重启 tmux。
Session:每次使用 tmux 命令启动,便会建立一个会话 Session,一个服务器可以保持多个会话连接,同时我们也可以在多个会话之间切换。一个 Session 可 ...
Ubuntu20.04终端配置Clash代理
1. 简介
对于日常使用的桌面系统,我们直接使用已有的 Clash GUI 客户端就可以很方便地实现代理。但对于服务器系统来说,往往都是非 GUI 的,因此我们只能通过 CLI 来配置代理。个人目前使用 Clash + Proxychains 组合。
2. Clash
Clash 用来实现网络流量的代理转发。
2.1 安装
去 Clash 开源仓库下载对应的系统版本到服务器上合适的位置,然后解压、重命名并提权。解压 .gz 包使用 gunzip 命令,以个人操作为例:
12345mkdir clashcd clash# 将 clash 包放置在此目录下gunzip clash-linux-amd64-v3-v1.11.12.gz # 解压mv clash-linux-amd64-v3-v1.11.12 clash # 重命名
2.2 配置
从自己的订阅机场获取到对应的订阅配置文件,重命名为 config.yaml,然后上转到服务器上的相同目录下。或者也可以直接从本地的 Clash GUI 客户端拿到其下载好的 config.yaml 文件上传到服务器(以及 Country.mmdb 也 ...
笔记+复习
1. 简介
上中学时,我总是为每个课程都设定若干笔记本,或在上课时记录老师讲课的重点,或在下课时记录自己的心得/摘录。然后固定在每周的不同早习/晚习课,复习自己的各科笔记。上大学以后,知识/信息爆增,浩如烟海,手写笔记越来越少,也越来越不现实。于是我便基本放弃记笔记来巩固知识的方式,转而开始写博客。但博客这种东西没法做到随时随地的记录和巩固,一般得有电脑/平板在手边才行。直到我偶然间了解到 Anki~~(相见恨晚)~~……
Anki 是一款开源免费且跨平台的笔记记录和管理软件:
作为电子笔记本,它可以插入文字、图片、音频、视频等,凡事皆可记录……
按照艾宾浩斯遗忘曲线给用户安排合理的复习频率(类似很多的背单词软件)。
提供多平台同步功能,随时随地记录/复习,充分利用碎片化时间。
提供笔记导入/导出功能,方便用户迁移/备份笔记。
提供自定义复习模板功能,Anki 默认有「填空题」、「问答题」的笔记复习模板,用户也可以自定义更多适合自己的模板。
提供免费共享/获取共享笔记的功能,有很多超级棒的共享笔记可供下载。
有很多非常有用的第三方插件。
……
Anki 是我滴神!
2. 安装
...
Windows10网络相关问题
1. 浏览器可以正常上网,但右下角的网络标识一直显示未连接到网络,微软家的软件无法登录,总是报错:Can’t Connect To This Network Error
问题:Windows10 系统的大无语问题,至今无法找到具体解释,怀疑是 Bug ……
解决:将使用的网卡禁用 IPv6,具体步骤为:「控制面板」->「网络和 Internet」->「网络连接」->对应网卡右键「属性」->取消勾选「Internet 协议版本 6(TCP/IPv6)」->「确定」,然后重新断开/连接网络。
附录
Solved: Can’t Connect To This Network Error [14 Possible Fixes]
微软商店等绕过Clash代理
1. 简介
在 Windows 10 系统下,使用网络代理后,诸如微软商店等软件都无法正常访问到网络。目前的一种解决办法是将微软家那些软件访问的域名都加入网络代理白名单,在白名单上的网址将不走代理。
2. Clash 配置
「Clash 主面板」->「Settings」->「System Proxy」->「Bypass Domain/IPNet」,编辑追加以下内容:
12345678910- login.live.com- account.live.com- clientconfig.passport.net- wustat.windows.com- "*.windowsupdate.com"- "*.wns.windows.com"- "*.hotmail.com"- "*.outlook.com"- "*.microsoft.com"- "*.msftncsi.com"
然后重启 Clash 即可。
附录
Microsoft Store can ...