自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c++中多态的实现

在C++中,多态是一种面向对象编程的特性,允许以统一的方式处理不同类型的对象,并根据实际对象的类型来执行相应的操作。

2024-04-19 11:22:39 404 1

原创 c++常用容器总结(学习笔记)

本篇是对于c++中常用容器的基本实现原理,使用该容器优缺点及部分方法的时间空间复杂度的讲解。

2024-04-18 16:36:42 550 1

原创 线程内共享内存(学习笔记)

线程内共享内存是在同一进程的不同线程之间进行数据共享,避免了进程间通信的开销和复杂性,因此访问速度更快。一个程序最少有一个进程,而一个进程可以有多个线程。:相比于其他形式的数据共享方式(如管道、消息队列等),线程内共享内存使用起来更加简单直接,不需要额外的通信机制(例如:TCP,udp等传输协议)。:由于线程内共享内存无需经过操作系统或其他中间介质,在同一进程中的各个线程可以直接读写该共享内存区域,从而达到较高的实时性。

2024-04-18 10:51:12 460

原创 idea大型多文件打包为jar包方法

昨天项目要求打包为jar可是一直只能打包为1kb的jar包,怎么可能,上次半成品还37kb,于是在网上找方法,可是网上大多数都是单独一个文件打包为jar包,我这十几个文件,属实没啥作用,然后自己找bug,对着报错日志一个一个检查,终于改好了,jar包173kb。不要选择后缀是main的模块,他会把整个项目打包,有好几个g。点击jar包检查一下,发现没有找到 .mf文件,这个如果不配置的话导出的jar包只有1kb,使用现有清单,找到项目主文件依赖的mf文件,可以看到我这里mf文件有两个,还是有可能选错的。

2024-03-16 10:13:00 234

原创 指针的初步理解与用法(学习笔记)

对于指针a,*a(*是解引符)可以表示一个正常变量进行正常数操作(加减等都会直接作用在指向的常量),a只能进行地址间的操作。对指针进行加减操作,会让指针的地址偏移相应的字节量,影响指针所指向的内容,值可能就会变成随机值。在32位系统上,指针通常是4个字节(32位),而在64位系统上,指针通常是8个字节(64位),指针在内存位置几乎不会发生改变,可以理解为顶以后不会发生改变。:可以看到指针地址平移4(视情况而定,计算机为对其颗粒度,一般偏移字节数为类型字节数的倍数),偏移后的指针内容完全为随机值即无效值。

2024-03-10 10:44:28 425

空空如也

空空如也

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

TA关注的人

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