MTX文件是 Matrix Market(矩阵仓库) 的标准交换格式,也称为MM文件,能表达稀疏(Sparse)和稠密(Dense)矩阵。本文简要介绍MTX文件格式。
CMake 3.9对 OpenMP 的支持有了很大的提升,但是根据Modern CMake中的教程,如下配置可能不会生效。
某个网站后端用的 NAT VPS,于是研究了一下Cloudflare设置回源端口。本文介绍不能使用标准80和443端口的情况下,通过设置Cloudflare实现任意回源端口访问。
对于一个 n 阶 实对称矩阵(real symmetric) A,其惯性(Inertia)是一个三元数组。其中 i+(A) 是矩阵 A 正特征值的个数,i-(A) 是负特征值的个数,i0(A) 是零特征值的个数,并且有 i+(A) + i-(A) + i0(A) = n。
在 Windows 上开发C++程序,使用 long 数据类型发现很容易溢出,才想到 Windows 平台上 long 的字长和 int 一样是 4,而不是 Linux 上常见的 8。
C/C++数值计算时常需要用到诸如Pi、自然常数e等数学常量,但是这些常量并没有在标准C/C++中定义。到了C++20,事情有了新的变化:新增的 numbers 头文件将这些常量都定义了,并且无需以 M_ 修饰。
OpenMP 是由计算机硬件和软件厂商共同制定的一组 面向共享内存多线程并行接口,具体并行实现由编译器负责。OpenMP程序的性能及行为与环境变量密切相关,本文简要介绍与性能相关的几个环境变量。
近日Cloudflare在官方博客发表了“Encrypted Client Hello – 隐私的最后一块拼图”的文章,宣布正式开始支持Encrypted Client Hello(ECH)。
fmt 是一个开源、轻量、高性能的格式化库,实现了 C++20的std::format标准 ,用来替代C中stdio和C++的iostreams。本文简要介绍fmt的用法,以及对格式化语法做一些说明。
帮朋友一个小忙,因此研究了一下 Java 怎样替换jar包中的文件。