自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 高质量C++编程

高质量C++编程头文件一定要用ifndef/define/endif防止被重复引用工程的头文件数目较多时(比如超过10个),可以考虑头文件和源文件保存在不同的目录,便于维护,如头文件位于include,源文件位于source有些头文件时私有的,不会被用户直接调用,没有必要公开,可以与源文件放在一个目录头文件搜索路径#include “headfile.h”搜索顺序搜索当前工作目录搜索-I指定的目录搜索gcc环境变量CPLUS_INCLUDE_PATH(C程序使用的是C_INCL

2020-12-21 22:39:29 570 1

转载 C标准介绍

标准 (ANSI C, POSIX, SVID, XPG, ...)ANSI C:这一标准是 ANSI(美国国家标准局)于 1989 年制定的 C 语言标准。 后来被 ISO(国际标准化组织)接受为标准,因此也称为 ISO C。ANSI C 的目标是为各种操作系统上的 C ...

2020-04-07 23:48:13 2236

原创 C/C++字符串与数字互转

C数字转字符串int sprintf(char *str, const char *format, ...);char c[10];sprintf(c, "%d", 15); // 将整数转换成字符串//浮点数转字符串,number为要转换的数,ndigit表示要转换的位数char *gcvt(double number, int ndigit, char *buf);//浮点数转字...

2020-01-31 14:35:54 552

转载 static&const区别

static 是c++中非常常用的修饰符,他被用来控制变量的存储方式和可见性,下面我将从 static 修饰符的产生原因、作用谈起,全方面分析static 修饰符的实质...

2019-11-08 11:57:51 128

转载 const、static变量存储位置

理论在后面。我们将以下面的例子介绍const变量和static变量的存放位置:static int ...

2019-11-08 11:55:40 1734 2

转载 static变量与全局变量

一、程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分:1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的...

2019-11-07 20:45:43 3895 1

转载 【转载】cmake学习二

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-09-27 14:39:59 195

转载 【转载】cmake学习一

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-09-27 14:38:04 118

转载 C安全函数

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-09-04 19:54:01 3368

原创 性能监测工具

SystemTap+FlameGraph(fg.stp)SystemTap是监控和跟踪运行中的 Linux 内核的操作的动态方法,通过一个名为Kprobes 的应用编程接口(API)来实现该目的。SystemTap 用于检查运行的内核的两种方法是 Kprobes 和 返回探针。但是理解任何内核的最关键要素是内核的映射,它提供符号信息(比如函数、变量以及它们的地址)。有了内核映射之后,就可以解决任何...

2018-07-07 11:57:00 2777

原创 Intel Tick-Tock

        Intel在2007年正式提出Tick-Tock(源于时钟秒钟转动发出的声音)的发展战略模式,Intel认为为了更有效率的开发处理器芯片制造业务,处理器微架构的每次更新和处理器芯片每次的更新时间应该错开。Tick代表处理器芯片制造工艺(制程)的更新,在处理器性能相同情况下,芯片面积缩小,减少能耗和发热量。Tock代表在上一次Tick基础上更新微处理器架构,提升性能。一般Tick-T...

2018-07-05 10:43:02 994

原创 NVIDIA-SMI系列命令总结

1  NVIDIA-SMI介绍        nvidia-smi简称NVSMI,提供监控GPU使用情况和更改GPU状态的功能,是一个跨平台工具,它支持所有标准的NVIDIA驱动程序支持的Linux发行版以及从WindowsServer 2008 R2开始的64位的系统。该工具是N卡驱动附带的,只要安装好驱动后就会有它。    Windows下程序位置:C:\Program Files\N...

2018-07-03 19:48:12 107499 5

原创 PythonStudyNote

Python适合网络应用(网站、后天服务),日常小工具,管理员脚本任务等  缺点是运行慢,代码不能加密(解释型语言都有这个问题,编译型没有)输出:print()函数,可以接受多个字符串,用","隔开(遇到","会输出空格)输入:input()函数,可以接收字符串参数作为输入提示语   x = input()  x 是字符串,如果输入的是数字可以转换:x = int(x)变量本身类型不固定的语言称之...

2018-06-25 09:44:58 247

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除