分类:教程

4 篇文章

使用 Nginx + CDN 实现外网文件高速下载
引言 在国内特殊网络环境下,科学上网是必备的技能和工具。然而有些时候,受限于电脑和网络环境(Eg. 非自己的电脑 / 刚装的电脑 / 梯子的网络连接不咋地),我们不方便使用科学上网工具,这时候用 Nginx + CDN 来实现类似于“离线下载”的方式。原理和操作都没有难度,但是还蛮实用的。 原理 非常简单。Nginx 反向代理原 URL,CDN 加…
在线评测系统(OJ)架构优化案例分析与经验心得
序言 大学中计算机专业的学习、高中生和大学生程序设计竞赛都经常要用到在线评测系统,我们通常称之为 OJ。在2014年,当时网络上比较有名的 OJ 有 CodeVS、Vijos等。6 年过去,现在的 OJ 系统变得更加开放和进步。感谢开源项目 QingdaoU/OnlineJudge ,和参与NUISTOJv4开发的学长学姐。 以此文总结在我参与学校…
thumbnail
搭建git服务器gogs-过程中好多坑
前言 自己搭建git服务器这个想法实际上很久之前就已经有了。但是当时只知道gitlab,那个极其占用内存的用Ruby写的庞然大物,连独服都不一定能运行好。其他的git服务器要么老旧,要么弃坑,各种不靠谱。 搁置一段时间以后,偶然间听说了gogs——一个用go语言编写的git服务器。我对golang一直以来抱有好感,于是毫不犹豫地开始装gogs。 然…