Ruby
文章平均质量分 82
VanciorH
untitled
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Ruby C Extension 中多进程异常机制
Ruby C Extension 中多进程异常机制这个标题名字取得很屌,但是只是我在将Python版本的Lo-runner(一个OJ评测工具)改成Ruby版本中遇到的一些好玩的东西。问题的背景可以如下代码中给出,子进程中会抛出异常的代码被简化为prepare():{ pid_t pid; int fd_err[2]; if (pipe2(fd_err, O_NO...原创 2018-09-04 23:38:25 · 418 阅读 · 0 评论 -
Ruby C Extension 排坑
Ruby C Extension 排坑在编写OjRunner的过程中,一开始是参考了Tristan Penman’s Blog,在没有使用gem install之前,一切安好,但是gen install之后,也提示build native extension successfully,但是执行require 'oj_runner'之后报LoadError: cannot load such f...原创 2018-09-02 17:35:30 · 487 阅读 · 0 评论 -
Rails大作业管理:Gitlab CI/CD docker部署以及外网访问
在当Ruby课助教的过程中,老师提出了一个需求,既然我们都使用Gitlab,不如让学生的Rails项目都跑CI/CD,每次提交都自动部署,并且外网能够访问,这样让学生能够尝试CI/CD过程,又方便老师查看大作业的完成情况。在真实进行尝试之前,设计了两种方案,主要分别对应Gitlab Runner的shell executor和docker executor。从安全性和整合性的角度考虑,肯定是do...原创 2018-10-24 23:42:06 · 875 阅读 · 0 评论
分享