
心路历程
E2MCC
这个作者很懒,什么都没留下…
展开
-
根据时间生成随机矩阵(C语言)
根据当前系统时间生成随机矩阵原创 2021-08-20 08:53:36 · 556 阅读 · 0 评论 -
关于NUMA Distance
Linux NUMA Distance 的含义[1]表示 NUMA 节点之间的相对内存延迟——距离“10”意味着延迟是本地节点访问的 1 倍,距离“20”是延迟的“2 倍” . Linux 在 sysfs 中公开这些值,但是有很多方法可以访问它们(包括直接转储 ACPI 表,如果你喜欢的话)。在 ACPI 规范(的最新版本)中,您将找到一个名为“SLIT”/系统位置(距离)信息表的表的描述。 该表只是一个数组(如 d = array[numa_node][numa_node]),操作系统使用它来确定任意原创 2021-07-09 18:18:44 · 1428 阅读 · 0 评论 -
写好基金本子的经验
整体逻辑必须清晰本子必须有自己的特色每一分点在整体逻辑的基础上要串起来每一分点内容都必须围绕主题和特色,点题内容风格要统一(文字风格,图表风格,等)原创 2021-03-03 10:29:28 · 570 阅读 · 0 评论 -
如何用C语言获取系统环境变量
如何用C语言获取系统环境变量,代码来源openblas源代码原创 2020-10-17 14:39:41 · 2099 阅读 · 0 评论 -
CMAKE学习笔记
CMAKE学习笔记服务器版本:cmake version 3.17.3服务器平台: ARM服务器系统: centOS一、最基本的CMAKE用法第一步:创建CMAKE文件:CMakeLists.txt(这个文件名一个字都不能错,否则CMAKE不认)第二步:对CMakeLists.txt进行编辑:该文件至少包含如下三句才可执行CMAKEcmake_minimum_required(VERSION 3.17)project(项目名)add_executable(项目名 源文件名)原创 2020-08-11 21:21:41 · 258 阅读 · 0 评论 -
关于C语言文件链接时找不到函数的问题
head.h头文件:int functionA(void);int functionB(void);main文件中:#include "head.h"int main(int argc,char** argv){ functionA(); return 0;}functionA文件中:int functionA(void){ functionB(); return 0;}functionB文件中:#include <stdio.h>int functionB原创 2020-08-05 15:43:28 · 1926 阅读 · 0 评论 -
C语言:函数名作为函数参数
/******************************************************** INCLUDE********************************************************/# include <stdio.h>/******************************************************** STRUCTURE***********************************原创 2020-07-27 16:33:11 · 2113 阅读 · 0 评论 -
一文展示C++中类的继承与派生的要点
一文展示所有类的继承与派生相关的所有要素原创 2020-06-08 23:58:43 · 615 阅读 · 0 评论 -
make与Makefile学习01
目录Linux make命令简介make例子:Linux make命令简介 Make是一种将源代码转换成可执行文件的自动化工具,通过Make语言,描述了源文件、中间文件、可执行文件之间的关系。与此同时,Make工具可以对编译过程进行优化,在重新编译时会根据时间戳来决定哪些文件需要重新生成,在编译大型工程时,这会省下不少时间。Make有多种变种,其中GNU Make使用相对广泛,在大多Linu...原创 2019-12-10 21:26:07 · 259 阅读 · 0 评论 -
DAG上的动态规划之不固定起点的最长路径
DAG上的动态规划 —不固定起点的最长路径例题:嵌套矩形问题:问题描述: 有n个矩形,每个矩形可以用两个整数a,b来描述,a,b分别代表这个矩阵的长与宽。有两个矩阵A(a,b),B(c,d);当且仅当a<c且b<d 或者 a<且b<c时,A可以嵌套在B内。例如(3,4)可以嵌套在(4,5)内,也可以嵌套在(5,4)内。你的...原创 2019-11-30 21:57:18 · 342 阅读 · 0 评论 -
virtualenv虚拟环境创建步骤
virtualenv虚拟环境的使用如果所有项目会共用同一个Python环境, 那么它有以下缺点:A: 修改这个用户的库可能影响你的系统上的其它Python 软件。B: 你将不可以运行这个包的多个版本(或者具有相同名字的其它包)。特别是你在维护几个项目时,这些情况就很可能会出现。 如果确实出现,最好的解决办法是使用virtualenv。 这个工具允许你维护多个分离的Python环境,每个都具...原创 2019-08-15 17:19:19 · 1036 阅读 · 0 评论 -
memset函数用法
memset函数用法头文件:<string.h>函数定义:void *memset(void *s, int x, size_t n);函数解释:从指针s指向的内存位置开始,其后的n个字节的值设为整型数字x如: char s[6]={'a','b','c','d','e','\0'}; memset(s,71,4); printf("%s",s);结果为:G...原创 2019-04-03 14:28:40 · 856 阅读 · 0 评论