自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 简易计时器

为测试性能,有时候某段代码有计时的需求。大型的程序一般会有比较专业的分析工具,不仅不会影响程序真实的运行时间,而且精度也比较高。但如果想简单自制一个计时器,用于大概了解程序的运行时间,可以通过类的方式实现。

2022-11-24 18:02:12 298

原创 通过宏定义帮助调试

一般写代码的时候用Debug模式,打包代码的时候,用Release模式。在调试阶段,会有需求用LOG的方法输出一些报错的日志,但是不想Release的时候出现这些日志,那么可以通过宏的办法帮助调试。

2022-11-24 11:27:18 430

原创 命名空间namespace

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、命名空间是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、命名空间是什么? 用于划分逻辑单元 避免名字冲突 二、使用步骤 1.引入库 代码如下(示例): import numpy as np imp

2022-11-23 16:27:01 193

原创 C++预编译头文件

预编译头文件的用法

2022-10-31 13:19:09 1540

原创 C++与C语言的一些区别

C++与C语言的一些区别: 1)从编译器上,C语言用gcc编译器,C++用g++, gcc -o helloworld helloworld.c g++ -o helloworld helloworld.cpp/gcc -o helloworld helloworld.c -lstdc++ 2)c++完全兼容C语言的各种语法特性: C++可以用C标准库,一些头文件也包含C标准库的头文件 c++ c cstring string.h cstdlib stdlib.h cstdio st

2021-03-27 19:23:48 152

原创 转义字符、占位符及常量表示

printf函数经常要用到占位符与转义字符 转义字符 解释 \n 让光标移动到下一行的行首 \r 让光标移动到当前行的行首 \t 输出一个TAB键 \ 输出一个\ ’ 输出一个’ " 输出一个" %% 输出一个% \0 输出一个空字符NULL 数据类型 占位符 int %d unsigned int %u char %c,%hhd unsigned char %c,%hhu short %hd unsigned short

2021-03-22 17:01:57 352

原创 gcc编译器

文章目录前言一、编译步骤 前言 简单介绍gcc编译器编译步骤。 一、编译步骤 hello.c(示例): #include <stdio.h> int main(void) { printf("HelloWorld\n"); return 0; } 预处理:就是将源文件中包含的头文件内容全部拷贝到源文件的过程,预处理命令:gcc -E -o 预处理文件.i 源文件.c(切记:-o选项后面永远跟要新生成的文件) gcc -E -o hello.i hello.c .

2021-03-21 18:58:57 314

原创 vim编辑器常用命令

命令行模式: :w 保存文件内容(w=write) :q 退出vim命令(q=quit) :wq 保存并且退出vim命令 :q! 不保存并且强制退出vim命令 :%s/old/new/g 将文件中的old单词用new单词进行替换 :n1,n2s/old/new/g 第n1行到第n2行的范围里old单词用new单词替换 :行号 让光标快速跳转到对应的行上 /关键词 向下搜索关键词,按n键查找关键字下一个位置 ?关键词 向下搜索关键词,按n键查找关键字上一个位置 :vs 路径/文件名 左右分屏,可以在

2021-03-21 17:25:20 1286 1

原创 Linux常用指令

Linux系统中一些常用的指令: 1)压缩与解压: tar -jcvf A.tar.bz2 A tar -zcvf A.tar.gz A 打包目录A,压缩文件格式分别为bz2或者gz tar -xvf A.tar.bz2/A.tar.gz 解压出目录A 2)详细查看目录: ls -lh 目录 查看某目录下内容的各种属性 3) 创建空文件:touch 文件名 4)连续创建多级子目录:mkdir -p hello/hello1/hello2 5)删除拷贝目录或者文件 rm 文件/rm -fr 目录 cp -

2021-03-21 15:37:01 147 1

原创 栈与队列

数据结构之栈(stack)与队列(queue) 栈 队列

2020-11-25 21:55:08 110

空空如也

空空如也

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

TA关注的人

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