本站指引
如果您来自搜索引擎,可以再次使用右上角搜索内容 订阅我¶ 你可以通过RSS来订阅本站的内容 推荐页面¶ 关于我的介绍,戳这里 我的锻炼记录,戳这里 博客访问记录,戳这里 更多页面请查看实验室
博客成长日志 | 又一次服务器迁移
之前本站一直使用的腾讯云轻量应用服务器服务器一次性买了3年,这个月月底就要到期了,但是一看续费的价格,十分的美丽。其实服务器的4个核心一直负载都不大,但是内存使用经常在3G作用,因此综合考虑下决定入手一个2H4G的服务器,再通过自定义镜像迁移过去。 图1 同配置续费3年的价格 图2 双十一活动新购服务器 但是正当我购置好了服务器,正打算用自定义镜像重装系统的时候,请注意图中两个服务器的硬盘大小,旧的服务器硬盘是 80 GB,虽然我只使用了 40+ GB,但是导出的镜像是完整的 80 GB,而新的服务器硬盘只有 70 GB😒😒😒。 于是只好手动把所有的内容同步到新的服务器上去了,幸好基本大部分的数据都在 home 目录下,同时万分感谢自己在从阿里云迁移到腾讯云的时候将所有的服务都使用 Docker 进行了容器化,所以一行命令迁移: 1scp -r $HOME/docker user@IP:/home/user 然后在新服务器上安装 Docker,启动所有的容器就解决了大部分的工作,仅剩的是一些 Docker 的配置文件,也使用 scp...
独立博客自省问卷15题-2024
以下问卷纯粹自省自娱,自我调侃,勿对号入座。 如有不适,请及时关闭浏览器窗口。 如有启发,建议每隔一段时间服用一次。 From 独立博客自省问卷15题 你的博客更新频率是多少? A.每周更新 B.一周数篇 C.一月 1-2 篇 ✅ D.几个月一篇 一直很想写,但是懒……发Memos更多了。 你的博客上次更新是什么时候? A.本周 B.上周 C.上个月 ✅ D.上季度 现在手上还有两三个内容等着写,咕咕咕(这不又水了一篇 你的博客文章是原创的吗? ✅ A.坚持原创 B.部分借鉴 C.AI 帮我写的 D.搬运别人的,而且不署名 坚决抵制学术博客不端,内容原创,参考留名 你觉得自己的文章对他人有帮助吗? A.旨在对他人有启示 ✅ B.多少有点意义 C.每日每周流水账 ✅ D.自我陶醉就好,管他呢 自己以后用得上也是意义 你上次换博客主题/程序是什么时候? A.上周 B.上个月 ✅...
使用油猴脚本优化期刊阅读体验
安装浏览器油猴(TemperMonkey)拓展请参考: 全网最完整Tampermonkey油猴脚本管理器安装教程 Tampermonkey油猴插件——安装与使用教程 使用油猴脚本请谨慎辨别安全性,使用前仔细阅读脚本的说明文档。 完整代码可以通过 Greasy Fork获得:Journal Viewer 在 PC 网页端在线阅读一些期刊时,往往会有一些侧边栏占据了很大的空间,极其影响阅读体验。但是通过查看网页元素,可以发现这些侧边栏存在很明显的特征,我们可以通过 JavaScript 代码来获取这些元素并删除,同时调整正文的样式,获取更好的阅读体验。 图1 APS 原始界面 图2 Science Direct 原始界面 图3 Nature 原始界面 对于 APS 旗下的期刊,可以使用以下代码: 1234let aps_sidebar = document.getElementById("article-sidebar");aps_sidebar.remove();let aps_content =...
Hexo 配置 Typst 代码高亮
Hexo 处理的代码块会被包裹在 figure table tbody tr > td.code pre 中,每一行代码又被 span 包裹,如果需要加入对 Typst 的支持,需要将所有的代码重新提取出来,处理后之后再填入,有两种方法可以选择: 前端修改:在 html 页面中读取代码块元素,提取代码处理后再填入(1) 标签插件(推荐):在 hexo 生成的过程中使用标签插件 (2) 处理 前端修改¶ 此方法可能需要刷新才能正常显示 此方法会将所有的 plaintext 识别为 typst,可以通过在第一行加一行说明语言来处理 引入js文件¶ 12345<script crossorigin="anonymous" src="https://foolishfox.cn/js/hl.js"></script><script id="script-main" ...
微信聊天记录分析:去年和你的猪聊了什么?
评论不填写邮箱,将收不到回复通知 多图预警 ipynb文件最好从上往下依次运行,不要回过头来重新搞,获取方式: 在 Google Colab 使用在线环境运行(推荐) 下载 ipynb文件 直接运行 下载 运行所需文件 准备¶ 导出聊天记录¶ 依照 WeChatMsg 的教程导出 csv 文件,只需要导出文本即可。 图1 导出聊天记录 安装所需包¶ 推荐在虚拟环境中安装。 1pip install numpy seaborn pandas wordcloud tqdm paddlepaddle paddlenlp 引入包¶ pandas: 基础数据框架 matplotlib & seaborn: 绘图 jieba: 中文分词 wordcloud: 词云 paddlenlp: 情感分析 12345678910111213141516import reimport timeimport numpy as npimport pandas as pdimport jiebaimport jieba.posseg as psegfrom PIL import...
排版工具 Typst 教程与 Snippets
个人的自用模板代码可以查看 Typst-Snippets Typst 是 2019 年才出现的使用 Rust 编写的基于标记的排版语言,定位在 Markdown、Word 等初级工具和 LaTeX\LaTeXLATEX 一类的高级工具之间,官方宣称其功能可以和 LaTeX\LaTeXLATEX 一样强大,但是和 Markdown 一样简单、易用,主要应用于数学、物理和工程方面(特别是包含大量公式、图表)的论文、文章、作业、书籍和报告的编写。 基础教程¶ MacOS 和 Arch Linux 用户可以使用包管理器进行安装: 12345# macOS or Linux using Homebrewbrew install typst# Arch Linuxpacman -S typst 具体支持的发行版本可以查看 参考资料 (5)。Ubuntu 目前还只能下载编译好的二进制文件,或者安装 Rust 后从源码编译进行安装。除此之外,还需要安装编辑器的插件实现代码提示、预览等功能,VS Code 上的主要插件有: Typst LSP Typst Preview 除此之外,还有...
学习笔记 | 贝叶斯块算法
施工中 获取探测器的计数随时间或其他物理量的变化可以帮助了解发生的物理过程的各种性质。例如在 X 射线和 γ 射线天文学中十分关注光子计数随时间的变化,这一类变化被称为光变曲线,可以借此计算相应物理过程的空间尺度等性质。 基础知识¶ 核辐射测量的统计性质¶ 探测 X/γ 射线需要使用核辐射探测器,每探测到一个事例,探测器将会记录相应事例的物理信息,如时间、能量、径迹等。核辐射的测量充满了随机性,但是可以用统计分布来描述其中的随机性。单个放射性粒子的衰变过程是一个伯努利事件,其衰变常数为 λ\lambdaλ,则在时间 0∼t0\sim t0∼t 内发生衰变的可能性为: \begin{align} p = 1 - e^{-\lambda t} \end{align} 对于由 n0n_0n0 个放射性粒子组成的体系,彼此之间发生衰变是独立的,则体系的衰变过程是一个 n0n_0n0 重伯努利过程,即 ttt 时刻发生了衰变的粒子数目 nnn 满足二项分布: \begin{equation}\begin{split} P(n|n_0) &=...
使用 wine 安装 SRIM
前言¶ SRIM 是一个 Windows 平台上用于计算带电粒子能损的软件包,典型的应用包括计算入射离子在靶材中的射程和 dE/dxdE/dxdE/dx 能损曲线等。由于这是一个单字节程序,因此在中文系统中会存在显示问题,可以通过更改系统的区域和语言为美国/英语重启之后解决[2],但是会很麻烦,而且可能导致其他软件出现问题(例如部分软件可能读取到错误的区域),如下图所示。 错误显示的 SRIM 为了解决这个问题,我们可以选择在 WSL 上安装 wine,通过 wine 来调用 SRIM。请注意,此处需要 WSL 更新到最新版本以支持 WSLG。 本机环境 WSL: 1.2.5.0 WSLg: 1.0.51 Ubuntu: 20.04.6 wine: 8.0.2 wine¶ wine 目前最新稳定版本更新至 8.0.2,但是 ubuntu 自带的软件源中仍为 5.0 版本。可以根据需要自行选择安装版本。 wine 5.0¶ 更新与安装 wine。 1sudo apt update && sudo apt install wine -y 检查 wine32...