自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STL:stack容器和queue容器

stack容器和queue容器的简单介绍

2022-07-14 14:59:40 289 1

原创 STL---deque容器

deque容器的使用,快速上手

2022-07-14 14:19:01 166

原创 STL---string

String简单介绍 快速运用

2022-07-10 11:09:19 142

原创 STL---Vector(2)

Vector的简单使用

2022-07-09 10:28:32 97

原创 STL-----vector容器(1)

Vector容器的用法详解

2022-07-09 10:26:45 62

原创 Ubuntu如何开启共享文件夹---亲测有效

Ubuntu如何开启共享文件夹—亲测有效一、安装VM_Tools①选择安装VMware_Tools②安装完后 在文件中会有一个压缩包,将压缩包移动到桌面或者其他路径进行解压缩③若出现没有足够的空间提取1.使用归档管理器打开2.提取3.就可以顺利提取压缩包在桌面上出现这样一个压缩包④在文件所在位置 右击鼠标 选择在终端打开 进入到文件夹所在终端⑤vmware-tools-distrib文件夹里有一个vmware-install.pl文件,运行sudo ./vmware-inst

2022-04-22 14:19:00 19648

原创 初学者:set/multiset&&map/multimap

set/multiset && map/multimap主要参考书籍:(《C++ STL 标准程序库开发指南》:闫常友 王敏著作)一、概要C++ STL中标准关联容器set, multiset, map, multimap内部采用的就是一种非常高效的平衡检索二叉树:红黑树,也称为RB树(Red-Black Tree)。RB树的统计性能要好于一般平衡二叉树,所以被STL选择作为了关联容器的内部结构。因map中的数据都是以pair形式出现的键-值对,所以叫做映射;而set中的数据本身既

2021-12-15 21:27:10 1502 1

原创 Error in `./a.out‘: free(): invalid next size (fast): 0x0000000001da8010

Error in `./a.out’: free(): invalid next size (fast): 0x0000000001da8010*** Error in `./a.out': free(): invalid next size (fast): 0x0000000001da8010 ***======= Backtrace: =========/lib/x86_64-linux-gnu/libc.so.6(+0x777f5)[0x7f216399b7f5]/lib/x86_64-lin

2021-11-24 10:44:45 862

原创 vscode远程连接虚拟机配置(redhat8.4)

vscode远程连接虚拟机注意:在执行以下操作之前进去root权限**linux redhat8.4终端操作**1.linux中,安装opensshyum -y install openssh-server2.查看安装情况systemctl list-unit-files | grep sshd.service3.关闭防火墙systemctl stop firewalld4.修改文件sshd_configport 22(去掉#)AddressFamily any (去掉#)

2021-11-03 19:05:29 762 3

原创 redhat8.4初学者配置共享文件夹(samba)

redhat8.4环境下samba的搭建和配置1.安装sambayum -y install samba 2.添加用户smbpasswd -a 用户名随后输入密码,再次确认密码3.在根目录下创建文件夹mkdir mysahrels -l查看文件夹属性 ,如果文件是在root下创建的,或者读写权限不够,可以会导致windows环境下访问没有权限访问该文件。可以通过以下命令改变文件夹权限:chmod 777 mysharechown samba用户名 myshare4.配置s

2021-11-01 11:24:41 2361 2

原创 malloc内存分配常见的两个错误:runtime error: store to address、、AddressSanitizer: heap-buffer-overflow

runtime error: store to address 0x6020000000b8 、、、 和AddressSanitizer: heap-buffer-overflow on address 、、、这两个问题为力扣刷题malloc分配内存空间的常见错误。问题1:Line 32: Char 17: runtime error: store to address 0x6020000000b8 with insufficient space for an object of type 'int'

2021-06-11 12:22:13 10215 3

原创 C语言实现哈希表

C语言实现哈希表简介:遇到散列表冲突时,采用链表分离的方式哈希表在根据内容查找时,它的时间复杂度相对于要逐一遍历的数组或者链表要小。散列算法:主要由md5(消息摘要算法),sha1(安全散列) ,这两者不可靠。sha2(安全散列2 sha256/512)目前还没冲突,较为可靠。散列冲突:多个数据,进行散列之后的散列值相同,此时会存在散列冲突。常见的解决方法:有线性探测、平方探测、二次散列、链表分离、链表分离改良实现(链表+红黑树)。该程序:采用链表分离的方法解决散列冲突。适合初学者学习。该图

2021-05-17 14:51:28 3373 1

原创 输出格式:存在多余的空行

输出格式:存在多余的空行打印100以内的质数,存在多余换行打印一串整数,每答应4个数字就进行换行,发现多余换行。问题分析:根据源程序,初看没什么问题,但是仔细一看,是否**输出’\n’**的判断语句在for循环的外面,则此时不论有没有进入for循环,执行里面的代码,程序都会执行该判断语句,即当k没有变化进行加1时,也会被继续判断。若正好k的值为4的倍数且for循环内的if语句没有执行时,就会出现重复的判断k为4的倍数,并重复输出’\n’。问题解决:将判断是否输出’\n’的if语句加入for

2021-05-02 11:55:47 1077

原创 free(): double free detected in tcache 2 如何解决

free(): double free detected in tcache 2 如何解决原因free():在tcache 2中检测到双空闲,在执行程序的过程中对同一块内存单元进行了两次free()操作。在循环中包含free();语句,容易出现这类问题。解决方法可以设置两个指针,进行操作,下面给出示范出现double free() 的报错只设置了一个指针变量n,在循环的过程中,会再次对n进行free();操作因此会出现此次问题double free()得到解决设置两个指针变量,

2021-04-19 18:52:15 36207 1

原创 整理的Vim基本操作

Vim基本操作以下为整理Vim的一些基本操作1.进入vim编辑器(从命令提示符)输入 vim +文件名<回车>2.退出vim编辑器输入 :q! <回车> (放弃所有改动) 输入 :wq <回车> (保存改动)3.在正常模式下删除光标所在位置的字符 请按 x4.插入或添加文本输入** i ** 在光标前插入文本** a** 在光标之后插

2021-04-15 15:28:25 1008 1

原创 ##visual studio code 长时间连接不上VMWARE虚拟机?

##visual studio code 长时间连接不上VMWARE虚拟机?其实这种情况常见是在虚拟机更新的时候,而虚拟机更新过程需要联网。这种情况下可以将虚拟机连上网,等待片刻,再次在visual studio code 里输入密码,连接虚拟机即可。...

2021-04-15 14:45:23 624 1

原创 - 模块“VPMC“启动失败,未能启动虚拟机?

模块"VPMC"启动失败,未能启动虚拟机?原因:该主机的CPU类型问题,它不支持虚拟化性能计数器。可通过右击虚拟机,打开设置进行处理。解决方法:右击虚拟机⇨设置⇨选择处理器⇨虚拟化引擎中的三个框全部去√⇨重启虚拟机也有可能是没有开启主机虚拟化。解决方法:重启电脑时进入BIOS界面,在安全设置里开启主机虚拟化。这里要注意,不同电脑的进入BIOS的方法不同。可以根据自己的电脑选择正确的方法,常有F1,F2,F8,F9,F10,F12,ESC,DEL,Delete等几种,下面整理了几种品牌笔记.

2021-03-14 09:27:20 52672 8

原创 ## undefined reference to `sqrt’。linux环境中,编译判断一个整数是否为质数时的报错解决方案。

undefined reference to `sqrt’。linux环境中,编译判断一个整数是否为质数时的报错解决方案。不好好学习,就会为小bug秃头( ๑ŏ ﹏ ŏ๑ )。判断一个整数是否为质数,这是c语言小白的入门程序之一。程序思路不难,可以直接根据质数的定义写出程序。整数1和2直接判断,大于2的整数用循环判断除了1和它本身,是否能被其他整数整除。在linux环境下编译,程序没有语法和语义错误,却出现以下报错。解决方案:其实在linux环境中,用gcc编译程序时,没有链接math数学库

2021-02-04 21:26:38 248 1

空空如也

空空如也

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

TA关注的人

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