C++ 多线程编程尝试

在开发 animeloop-cli 的时候,考虑到某些使用者机器是服务器版多核心多线程 CPU (比如某著名中川姥爷) ,需要添加程序运行多核心支持。 大致尝试了几种多线程编程方法。 OpenMP OpenMP 用于共享内存并行系统的多线程程序设计的一套指导性注释(Compiler Directive)。 首先用一段简单的代码展示 OpenMP 最基础的使用: #include <iostream> #include <omp.h> int »

为 Animeloop 生成标签

截止目前 animeloop.org 已经有 410 series, 4153 episodes, 174905 loops 这么大量的数据了。但是这些数据都还只是原始数据,没有任何的标签记录。 这次借助 illustration2vec 这个项目来给每个 loop 生成一些标签,让这些大量的数据直接相互联系、进行分类。 illustration2vec 目前由于很长一段时间没维护了,直接运行起来有点问题,有些许代码行段落需要 fix 一些, »

使用 Toilet 生成 SSH banner

无事水一发。 以前登录远程服务器,欢迎信息都在过于单调了,于是想要生成一些有意思的画面显示出来。 网上搜索了一下,找到了 Toilet 这个 ASCII Art 软件。 安装很简单的不用多说了, sudo apt-get install toilet 安装完成之后输入 toilet -h,先看看使用说明。 $ toilet -h -f, --font <name& »