信息技术
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。
在配置文件中添加如下行: …
阅读全文 →
|
R中的基础数据结构
2023-12-04
Package Build
创建几个基本的变量。
v = 1:24 m = matrix(v, nrow = 4) a = array(v, dim = c(2,3,4)) 这些变量都保存了 1 - 24 这几个数字。不过,它们所属的类是不同的。
v ## [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 m ## [,1] [,2] …
阅读全文 →
|
Git 添加多个 remote
2023-09-13
gaoch
在 Git 中设置,从一个源 pull,向多个源 push,实现修改后一键 push 到多个服务器(如 GitHub + Gitee)。
将 GitHub 作为主源,本地修改同时 push 到 GitHub 和 Gitee。
git remote add origin git@github.com:user/repository.git git remote set-url --add …
阅读全文 →
|
在 RStudio 中使用 Julia
2023-08-23
gaoch
因为要运行 cNODE 程序,所以接触了一下 Julia 语言。
[…] 一群拥有各种语言丰富编程经验的Matlab高级用户,对现有的科学计算编程工具感到不满——这些软件对自己专长的领域表现得非常棒,但在其它领域却非常糟糕。他们想要的是一个开源的软件,它要像C语言一般快速而有拥有如同Ruby的动态性;要具有Lisp般真正的同像性而又有Matlab般熟悉的数学记 …
阅读全文 →
|
Edit link is wrong in Hugo Prose
2023-08-20
gaoch
ℍugo-Prose 主题中使用 correction.html 生成在 GitHub 进行修改的链接。
在 correction.html 中主要针对 R Markdown 文件存在的情况,找出对应的 *.Rmd 和 *.Rmarkdown 的路径。
{{ if (and .File .Site.Params.editLink) }} <div> <div …
阅读全文 →
|
更改 blogdown 主题
2023-08-20
Chun-Hui Gao
ℍugo Prose 主题中,网站主页的元素是通过 /themes/hugo-prose/layouts/_default/list.html 生成的。
有几个地方想改一下:
[…] 显示卡片时,标题统一放在左边。原来左一下右一下看起来有点多余。
[…] 显示 blog post 时,以一句话标题显示,不使用小卡片的形式。
[…] {{ if …
阅读全文 →
|
整理老文章
2023-08-08
gaoch
今天,花时间整理了一下个人网站,主要做了下面这些工作:
阅读全文 →
|
ggVennDiagram 的新生
2021-05-08
Chun-Hui Gao
𝕘gVennDiagram 是一个用于绘制 Venn 图的 R 语言软件包。最初,我只是在需要画 Venn 图的时候,发现没有一件趁手的工具,而最终不得不写了一个给自己用的工具。随后, 抱着试一试的态度发布到了 GitHub 和 CRAN 上面。结果引起了用户持续的关注和好评, 截止今日已经获得了超过 100 个小星星。
[…] 在 CRAN 上面也已经被累计下载了 2 万多次了。
…
阅读全文 →
|