主页

科学地部署自己的 Overleaf 服务

最近发现 Overleaf 在 GitHub 上开源了自己的服务端实现,仔细一看其实就是合并之前 ShareLaTeX 开源的版本的新版,甚至在 DockerHub 上面的名字都还是 sharelatex/sharelatex。刚好某组织有搭建一个版本用于测试的需求,因为我以前自己搭过 ShareLaTeX,所以就帮忙一起配了一下。

阅读更多

博客主题更换

2020 年的第一个月,给整个世界都带来了糟糕的心情。而对于我们而言,最切身可感的,恐怕就是由 2019-nCoV 病毒带来的肺炎疫情了。寒假在家,我总是闲来无事想早点回学校;但是因为防疫需要,学校推迟开学,并且禁止学生提前回校。这样一来,原本没有工作动力的我就更想摸鱼了。实在不知道该做什么,就打开了我的博客。心里不由得生发出感慨:实在太丑了!于是决定立刻动手给它换了一个主题。

阅读更多

SC 19:我们赢了!

从 11/15 到 11/22 的一周多的时间里,超算队前往美国丹佛参加了 SC19 SCC。这是今年的第三场超算比赛,也是收官之战。由于在前两场都拿了第二,大家都格外期待这次的结果。我们最终不负众望,成功地得到了第一(Overall Winner),也是第二年蝉联了 SC SCC 的冠军。我比完赛写博客好像已经成了传统,居然还被人催更了。刚好回国这几天因为种种原因不太想认真工作,于是决定摸摸鱼写写这次比赛的回顾。

阅读更多

龙芯杯回顾

一转眼,已经是八月的最后一天了,暑假也快结束了。这段时间里,我主要的任务就是贵系的专业实践小学期,我们组的选题是参与第三届“龙芯杯”全国大学生系统能力培养大赛。忙活了一个暑假,最终不负众望得到了第一名。按照惯例,比赛后还是想回顾一下整个过程。

阅读更多

ISC 19 回顾

上周,我作为超算队成员去德国法兰克福参与了 ISC 19(全名叫 ISC-HPCAIAC Student Cluster Competition)。很不幸的是,这次我们又得了第二名,赢家是南非的国家超算中心(CHPC)。现在正在回家的火车上无事可做,想到比完发了条票圈说考完要写小作文,那就兑现一下承诺吧。

阅读更多

C++ 土制 concept

最近写多了 Rust,觉得 trait 特别香,所以写 C++ 的时候也特别想用上 concept 这个基本等价的特性,用于检查模板参数类型是否实现了某个特定的函数。然而由于某些原因,项目只用上了 C++ 17。经过艰难的摸(xia)索(xie),终于研究出了一种基于 SFINAE 的方法来实现这个需求。下面直接放代码,以及一些简单的解释。在这里非常感谢 yjp 给我的极大帮助,还有和我一起浪费的时间。

阅读更多