自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 Windows Visual Studio中静态库与动态库加载

库分为静态库和动态库。静态库与可执行文件.exe打包,动态库与可执行文件.exe独立。静态库.lib文件.h文件;动态库隐式加载需要.dll文件.h文件.lib文件;动态库显示加载只需要.dll文件。Windows Visual Studio中静态库与动态库加载 - 羊大葱 - 博客园 (cnblogs.com)

2024-02-05 15:15:59 911

原创 linux awk 多分隔符

上面虽然介绍了awk中使用多个记录分隔符的写法,但是这些记录分隔符都是单个字符,如果记录分隔符是个字符串怎么办呢?其实呢,通过在awk中指定两个记录分隔符(空格和:),即可一次性的提取出width和height后面的值,在awk中支持多个记录分隔符的写法如下。之前说过,awk支持正则表达式形式的记录分隔符,那就写个正则表达式就好,比如要指定分隔符为one和two。awk的-F参数可以指定新的记录分隔符,有些时候可能需求指定多个分隔符,比如下面的内容。

2024-02-01 09:53:21 672

原创 linux 软连接和硬链接的区别

备注:I节点 :它是UNIX内部用于描述文件特性的数据结构.我们通常称I节点为文件索引结点(信息结点).i节点 含有关于文件的大部分的重要信 息,包括文件数据块在磁盘上的地址.每一个I节点有它自己的标志号,我们称为文件顺序号.I节点包含的信息 1.文件类型 2.文件属主关系 3.文件的访问权限 4.文件的时间截.当然软链接也有硬链接没有的缺点,因为链接文件包含有原文件的路径信息,所以当原文件从一个目录下移到其他目录中,再访问链接文件,系统就找不到了,而硬链接就没有这个缺陷,你想怎么移就怎么移;

2024-01-02 09:25:38 1142 1

原创 c++中 static_cast, dynamic_cast,static_pointer_cast, dynamic_pointer_cast

C++ 中提供了四种操作符:static_cast, dynamic_cast, const_cast, reinterpret_cast。而shared_ptr 无法利用这些原始的操作符进行转换,其定义了自己的类型转换操作符:static_pointer_cast, dynamic_pointer_cast, const_pointer_cast。

2023-06-26 16:57:32 148

原创 c++ typedef 和 #define

根据我们上面的阐述可以知道:要知道pNode表示的是类型的新名字,那么在类型本身还没有建立完成的时候,这个类型的新名字 pNoed 也还不存在,也就是说这个时候编译器根本不认识pNode。tagMyStruct ,实际上是一个临时名字,struct 关键字和 tagMyStruct一起,构成了这个结构类型,不论是否有typedef,这个结构都存在。在上述的变量定义中,s4则定义成了char,不是我们所预期的指针变量,根本原因就在于#define只是简单的字符串替换而typedef则是为一个类型起新名字。

2023-05-25 16:13:02 116

原创 linux find命令详解

linux find命令详解

2023-04-03 10:33:32 134

原创 c++ 对象模型

c++ 对象模型

2023-03-13 16:11:15 85

原创 C++对象模型

C++对象模型

2023-03-10 17:32:57 51

原创 c/c++ strtok函数

c/c++ strtok函数

2023-03-10 13:49:23 90

原创 C++对string进行大小写转换操作方法

C++对string进行大小写转换操作方法

2023-03-09 09:21:41 2231

原创 cmake】——include_directories 和target_include_directories的区别

include_directories 和target_include_directories的区别

2023-03-01 14:20:38 601

原创 strdup函数简介

strdup函数简介

2023-02-27 16:19:01 360

原创 gdb调试正在运行的进程

gdb调试正在运行的进程

2023-02-21 16:34:45 2715

原创 c++ int long 类型长度

c++ int long 类型长度

2023-02-16 09:31:45 131

转载 c++ static的作用

c++ static的作用

2023-02-01 14:09:50 4598

原创 c++ 多级指针赋值问题

c++ 多级指针赋值问题

2023-01-30 17:45:06 209

原创 c++ volatile

c++ volatile

2023-01-20 17:12:52 87

原创 C++可变参数

c++ 可变参数

2023-01-18 10:49:56 652

原创 c++ 工厂模式

c++ 工厂模式

2022-12-26 14:47:16 470

原创 C++中类的八个默认函数

C++中类的八个默认函数

2022-12-12 17:46:53 527

原创 WIN32 _WIN32 _WIN64 __GNUC__ _MSC_VER宏

_MSC_VER __GNUC__

2022-12-02 09:57:35 768

原创 C++构造函数、析构函数执行顺序详解

C++构造函数、析构函数执行顺序详解

2022-06-14 10:36:28 1036

原创 linux 2>&1 讲解

linux 2>&1

2022-06-08 10:40:29 111

原创 c++ 右值 右值引用

c++ 右值 右值引用

2022-06-06 17:05:29 66

原创 const修饰指针, 常量指针 指针常量

首先我们来看下以下语法你是否能分清是 指针只读 还是 对象(指针所指向的值)只读 ?//*号在空格前 和 *号在空格后 意思是一样的 const double *cptr1; const double* cptr11; double *const cptr2=NULL; double* const cptr22 = NULL; double const *cptr3; double const* cptr33; const d...

2022-02-21 20:06:44 269

原创 c语言H头文件中定义变量 提示重复定义“multile definition of str1” 问题

c语言

2022-02-17 16:28:47 1649

北京大学_C语言学习大全.doc

北京大学_C语言学习大全.doc 这是谭老师的word版

2012-11-01

空空如也

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

TA关注的人

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