Posts

GitHub Webhook

2024-11-04 gaoch
使用 GitHub Webhook 自动更新个人网站。bio-spring.top 是我的个人网站,其源代码托管在 GitHub 上。通过使用 GitHub Actions 可以自动构建网站并部署到 GitHub Pages,实现自动更新网站在 gaospecial.github.io/bio-spring/ 上的展示。通过使用 netlify 可以实现自动更新网站在 netlify 服务器上的展 … 阅读全文 →

Posit Conf 2024

2024-11-01 gaoch
ℙosit 2024 会议视频的合集今天发布了。这是非常好的数据科学学习材料。视频有 100 多个。为了能够挑选感兴趣的视频,通过下载字幕的方法利用大模型对视频内容进行了总结。 总结内容列在这里备查。 […] 这段视频内容主要介绍了杜邦公司在食品保鲜、水资源利用和废物价值提升等方面的创新努力,强调了其实现碳中和目标的决心。杜邦设定了到2050年实现全面碳中和的目标,并展示了如何通过各 … 阅读全文 →

Random Surface

2024-08-11 gaoch
在 R 中生成 2 个向量,将其相乘后获得的矩阵,用 3D 绘图出来。生成向量时,加入正弦信号和随机扰动。绘图使用可交互的方式。添加噪声的时候,使用多个不同振幅、频率的正弦信号叠加的方式。 […] 首先,确保你已经安装并加载了 plotly 包: # install.packages("plotly") library(plotly) ## Loading … 阅读全文 →

猴子吃桃问题

2024-02-17 gaoch
寒假作业上有一道题:一只猴子有很多桃子,每天都吃一半加 1 个,最后在第 4 天的时候只剩下 1 个桃子。问它原来有几个桃子? 这是一个迭代的问题,往前数第 \(n\) 天的桃子数量是 \(f(n)\),且 \(f(n) = (f(n-1)+1) * 2\)。若 \(n = 0\),则 \(f(0) =1\)。可以写成下面的形式。 taozi = function(n){ if (n == 0) … 阅读全文 →
R

dplyr::filter() 中的表达式

2024-01-11 gaoch
𝕕plyr 中的骚操作。 今天遇到的这个问题,让我困惑了好半天。 给出一个 tibble,对它执行 filter() 操作。 library(dplyr) ## ## Attaching package: 'dplyr' ## The following objects are masked from 'package:stats': ## ## filter, lag ## The … 阅读全文 →
R

一道数学题

2023-12-31 gaoch
用编程方法硬解小学奥赛题。 朋友圈看到一道有趣的题目,小学二年级的。 […] 题目: 老师让菲菲从 1 ~ 9 这9个数字中选取 4 个不同的数字,组成一个四位数,使得这个四位数能被所有她没有选中的数整除,但不能被选中的任一个数字整除。那么,菲菲组成的四位数是_____。 阅读全文 →

GitHub 年度总结

2023-12-29 gaoch
我的 GitHub 年报 上半年不知道怎么就过去了,创下了 44 天无提交的记录。 时间不等人,挤一挤总是会有的。 新的一年里,杂事会少一些。记录应该会比今年好看些。 阅读全文 →

Mac OS 安装 PicGo 提示“文件已损坏”

2023-12-29 gaoch
安装完成后,打开终端,运行下面的命令。 sudo xattr -d com.apple.quarantine "/Applications/PicGo.app/" 这个命令的作用是删除指定文件或目录的扩展属性(extended attributes)中的“com.apple.quarantine”属性。在 macOS 中,文件或应用程序首次从互联网上下载并存储在磁盘上时,系统可 … 阅读全文 →

Makefile 怎么写

2023-12-24 gaoch
当一个目标需要执行多个命令时,可以在 Makefile 中为该目标提供多行命令。每一行命令都必须以制表符开始。以下是一个简单的示例: all: clean build run clean: rm -f my_program build: gcc -Wall -o my_program main.c util.c run: ./my_program 在这个示例中: […] 你可以使用以 … 阅读全文 →

部署网站到 gh-pages

2023-12-24 gaoch
参见:https://gohugo.io/functions/urls/relurl/#input-begins-with-a-slash 在将 blogdown 创建的静态网站部署到 GitHub Pages 时,确保在 config.toml 或 config.yaml 文件中设置了正确的 baseURL。这是指向你的 GitHub Pages 网站的基本 URL。 在配置文件中添加如下行: … 阅读全文 →