1.一般变量 1)CMake变量引用的方式 使用${}进行变量的引用。例如: ${PROJECT_NAME} #返回项目名称 在 IF 等语句中,是直接使用变量名而不通过${}取值。 2)cmake自定义变量的方式 cmake变量定义的方式有两种:隐式定义和显式定义。 隐式定义 前面举了一个隐式定义 ...
分类:
其他好文 时间:
2020-05-03 21:36:04
阅读次数:
98
记录一下笔者遇到过的预处理和宏定义相关的内容。这里的总结主要来自于笔者阅读 CS106L 课程材料, C++ Primer 的内容以及官方文档。 (CS106L 是 Stanford 开设的一门关于 C++ 的课程,课程网址 CS106L.课程网站提供一份关于 C++ 编程的阅读材料( course ...
分类:
编程语言 时间:
2020-04-30 21:06:44
阅读次数:
80
监控需要用到的SNMP OID列表 SNMP常用的一些OID,比如CPU、内存、硬盘等。 先了解这些,再使用SNMP监控服务器。 系统参数(1.3.6.1.2.1.1) OID 描述 备注 请求方式 .1.3.6.1.2.1.1.1.0 获取系统基本信息 SysDesc GET .1.3.6.1.2 ...
分类:
其他好文 时间:
2020-04-29 09:15:45
阅读次数:
75
个人博客 "http://www.milovetingting.cn" Java中的注解和反射 注解 Java注解(Annotation)又称Java标注,是JDK5.0引入的一种注释机制。 注解定义 通过 来声明一个注解 元注解 对注解进行注解的类就是元注解(meta annotation),在自 ...
分类:
编程语言 时间:
2020-04-27 11:45:14
阅读次数:
61
什么mapSturct mapSturct 是一个生成类型安全, 高性能且无依赖的 JavaBean 映射代码的注解处理器(annotation processor)。通过动态生成代码实现,使代码易于调试和美观, 引入POM <properties> <org.mapstruct.version>1 ...
分类:
其他好文 时间:
2020-04-23 19:02:22
阅读次数:
50
从系统架构来看,目前的商用服务器大体可以分为三类,即: 对称多处理器结构(SMP:Symmetric Multi-Processor) 非一致存储访问结构(NUMA:Non-Uniform Memory Access) 以及海量并行处理结构(MPP:Massive Parallel Processi ...
分类:
其他好文 时间:
2020-04-21 16:45:17
阅读次数:
80
0 查看CPU信息命令 cat /proc/cpuinfo 1、查看物理CPU的个数 cat /proc/cpuinfo |grep "physical id"|sort|uniq|wc -l 2、查看逻辑CPU的个数 cat /proc/cpuinfo|grep "processor"|wc -l ...
分类:
系统相关 时间:
2020-04-13 12:12:34
阅读次数:
81
@echo off rem reg add "hkcu\software\microsoft\command processor" /v Autorun /t reg_sz /d C:\DevOps\Sysinternals\cmd_autoruns.cmd rem 命令提示符属性--颜色--屏幕背... ...
分类:
其他好文 时间:
2020-04-12 22:23:21
阅读次数:
74
A thread can suspend and resume the execution of another thread. While a thread is suspended, it is not scheduled for time on the processor. If a thre ...
CUDA是一个并行计算框架.用于计算加速.是nvidia家的产品.广泛地应用于现在的深度学习加速. 一句话描述就是:cuda帮助我们把运算从cpu放到gpu上做,gpu多线程同时处理运算,达到加速效果. 从一个简单例子说起: 注意用sudo 否则可能报错. sudo /usr/local/cuda/ ...
分类:
其他好文 时间:
2020-04-04 20:59:35
阅读次数:
64