自定义博客皮肤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 193 1

原创 通过宏定义帮助调试

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

2022-11-24 11:27:18 298

原创 命名空间namespace

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

2022-11-23 16:27:01 104

原创 C++预编译头文件

预编译头文件的用法

2022-10-31 13:19:09 1422

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

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

2021-03-27 19:23:48 105

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

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

2021-03-22 17:01:57 258

原创 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 248

原创 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 1200 1

原创 Linux常用指令

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

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

原创 栈与队列

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

2020-11-25 21:55:08 73

空空如也

空空如也

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

TA关注的人

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