自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 蓝桥杯历年真题分类(包含超详细题解)

📣专栏定位:为想备考蓝桥杯的小伙伴整理常考算法题解,祝大家都能取得满意的成绩!

2023-02-03 21:33:15 4131 8

原创 【C++图解专栏】手撕数据结构与算法,探寻算法的魅力

在这个专栏,我将带着大家一起用 C++ 手撕基础的数据结构与算法,希望能够带领大家快速入门这个课程。数据结构与算法是大学计算机专业课中最重要的一门,学起来必然不轻松,所以遇到困难是非常正常的一件事。相信我,只要能够坚持下去,自己动手敲一遍一定会有不少的收获!

2022-08-20 22:32:59 7988 42

原创 【C++题解集合】PAT甲级真题(包含所有类型题解)

📚专栏目标:PAT甲级真题题解集合📣专栏定位:为想考甲级PAT的小伙伴整理常考算法题解,祝大家都能取得满分!🎏唠叨唠叨:在这个专栏里我将会整理 PAT 甲级的真题题解,并将他们进行分类,方便大家参考。

2022-08-11 22:27:19 6124 22

原创 【C++题解】剑指offer第二版,面试必备专栏

📚专栏目标:剑指offer系列题解📣专栏定位:为找工作的小伙伴整理常考算法题解,祝大家都能成功上岸!🎏唠叨唠叨:在这个专栏里,我会整理所有剑指 offer 第二版的题解,这里面的思路也参考了各个大佬。一方面我希望通过这个专栏加深我对于剑指 offer 题目的理解,另一方面也想将所有题目整合在一起方便大家参考。

2022-08-11 21:56:30 1386 9

原创 【Golang 面试基础题】每日 5 题(十)

defer 能够让我们推迟执行某些函数调用,推迟到当前函数。

2024-07-26 16:57:46 627

原创 【Golang 面试基础题】每日 5 题(九)

📚专栏简介:在这个专栏中,我将会分享 Golang 面试中常见的面试题给大家~

2024-07-26 16:53:18 597

原创 【Golang 面试基础题】每日 5 题(八)

使用 range 多次遍历 map 时输出的 key 和 value 的顺序可能不同。这是 Go 语言的设计者们有意为之,旨在提示开发者们,Go 底层实现并不保证 map 遍历顺序稳定,请大家不要依赖 range 遍历结果顺序。主要原因有 2 点:map 在遍历时,并不是从固定的 0 号 bucket 开始遍历的,每次遍历,都会从一个随机值序号的 bucket,再从其中随机的 cell开始遍历。

2024-07-25 21:11:04 977

原创 【Golang 面试基础题】每日 5 题(七)

什么是负载因子?负载因子(load factor),用于衡量当前哈希表中空间占用率的核心指标,也就是每个 bucket 桶存储的平均元素个数。负载因子 = 哈希表存储的元素个数/桶个数另外负载因子与扩容、迁移等重新散列(rehash)行为有直接关系:在程序运行时,会不断地进行插入、删除等,会导致 bucket 不均,内存利用率低,需要迁移。在程序运行时,出现负载因子过大,需要做扩容,解决 bucket 过大的问题。负载因子是哈希表中的一个重要指标,在各种版本的哈希表实现中都有类似的东西,主要目的是。

2024-07-25 21:05:15 670

原创 【Golang 面试基础题】每日 5 题(六)

多个线程访问同一个对象时,调用这个对象的行为都可以获得正确的结果,那么这个对象就是线程安全的。若有多个线程同时执行写操作,一般都需要考虑线程同步,否则的话就可能影响线程安全。

2024-07-23 20:38:32 671

原创 【Golang 面试基础题】每日 5 题(五)

📚专栏简介:在这个专栏中,我将会分享 Golang 面试中常见的面试题给大家~

2024-07-23 20:34:27 1223

原创 【Golang 面试基础题】每日 5 题(四)

将实参的值传递给形参,形参是实参的一份拷贝,实参和形参的内存地址不同。函数内对形参值内容的修改,是否会影响实参的值内容,取决于参数是否是引用类型。

2024-07-22 19:56:50 1063

原创 【Golang 面试基础题】每日 5 题(三)

📚专栏简介:在这个专栏中,我将会分享 Golang 面试中常见的面试题给大家~

2024-07-22 19:50:11 1262

原创 【Golang 面试基础题】每日 5 题(二)

📚专栏简介:在这个专栏中,我将会分享 Golang 面试中常见的面试题给大家~

2024-07-21 18:29:53 1104

原创 【Golang 面试基础题】每日 5 题(一)

Goroutine 是 Go 语言中的一种轻量级线程,由 Go 运行时环境调度。与传统的线程相比,Goroutine 的创建和销毁代价非常低,可以创建成千上万个 Goroutine,而不会导致系统负担过重。Goroutine 可以通过 go 关键字启动,它会在一个独立的栈空间中执行相应的函数,可以在函数中执行阻塞和非阻塞操作。要停止 Goroutine,需要使用 Go 语言提供的通道(channel)机制。

2024-07-21 18:25:32 1038

原创 【效率工具】Arc 浏览器

该浏览器功能比较繁杂,有些人可能觉得完美解决了自身痛点,也有些人可能觉得花里胡哨,可以根据个人需求选择使用。如果之前使用 Chrome 浏览器,则切换到 Arc 时需要一定时间的习惯适应。

2024-07-19 17:31:41 1204

原创 【网络工具】Charles 实战(下)

通过断点配置,客户端发送的信息会被 Charles 截取下来,不会马上发送给服务端,同时可以在 Charles 上对发送的报文进行修改后再点击发送给服务端。另外,服务端返回的响应信息也同理,不会直接返回给客户端,而是可以在 Charles 上修改后返回给客户端。

2024-07-19 17:08:20 907

原创 【网络工具】Charles 实战(上)

✍个人博客:Pandaconda-CSDN博客📣专栏地址:http://t.csdnimg.cn/iAmAo📚专栏简介:在这个专栏中,我将会整理一些工作或学习中用到的工具介绍给大家~❤️如果有收获的话,欢迎点赞👍收藏📁,您的支持就是我创作的最大动力💪1. 抓包问题分析问题背景:在一个平台页面上,输入过长信息会报错,同时报错信息也弹出了多次,因此需要分析这两个问题的源头: 输入过长信息报错 报错信息弹出多次 具体步骤: 配置本地「Charles」代理。

2024-07-18 20:16:22 821

原创 【网络工具】Charles 介绍及环境配置

Charles 中文名叫青花瓷,它是一款基于 HTTP 协议的代理服务器,通过成为电脑或者浏览器的代理,然后截取请求和请求结果达到分析抓包的目的。

2024-07-18 20:02:14 896

原创 【Linux系统编程】静态库和共享库

📣专栏定位:整理一下 C++ 相关的知识点,供大家学习参考~🎏唠叨唠叨:在这个专栏里我会整理一些琐碎的 C++ 知识点,方便大家作为字典查询~

2023-03-28 12:30:14 705 1

原创 【Linux系统编程】Linux 系统介绍与 gcc

什么是 linux 系统?Linux 是开源的操作系统单用户:一个用户,在登录计算机(操作系统),只能允许同时登录一个用户;单任务:一个任务,允许用户同时进行的操作任务数量;多用户:多个用户,在登录计算机(操作系统),允许同时登录多个用户进行操作;多任务:多个任务,允许用户同时进行多个操作任务;Windows属于:单用户、多任务。Linux属于:多用户、多任务。Linux 一切皆文件对于文件的操作的都有哪些种类?创建文件、编辑文件、保存文件、关闭文件、重命名文件、删除文件、恢复文件。

2023-03-28 12:17:27 699 2

原创 【Effective C++详细总结】第四章 设计与声明

(这在时间上会多一点,但创建的对象会随运算符的结束而被销毁。这比“未定义行为(返回一个新建对象的引用)”,“资源泄漏”,“结果出错”要好得多了。

2023-03-22 09:06:01 461

原创 【Effective C++详细总结】第三章 资源管理

📣专栏定位:整理一下 C++ 相关的知识点,供大家学习参考~🎏唠叨唠叨:在这个专栏里我会整理一些琐碎的 C++ 知识点,方便大家作为字典查询~

2023-03-17 08:56:54 450

原创 【Effective C++详细总结】第二章 构造/析构/赋值运算

父类变量通常存储在 private 里,子类不能访问父类 private 对象,所以应该调用父类的构造函数。

2023-03-16 08:59:30 720 5

原创 【Effective C++详细总结】第一章 让自己习惯C++

C++由几个重要的次语言构成C语言: 区块,语句,预处理器,数组,指针等等。类: class,封装,继承,多态…(动态绑定等等)模板: 涉及泛型编程,内置数种可供套用的函数或者类。STL: STL是个模板库,主要涉及容器,算法和迭代器在不同情况下使用适合的部分,可以使 C++ 实现高效编程1、#define 修饰的记号,在预处理的时候,已经全部被替换成了某个数值,如果出错,错误信息可能会提到这个数值,而不会提到这个记号。在纠错方面很花时间,因为其他程序员不知道这个数值代表什么。我们可以用 const 和 e

2023-03-15 08:52:43 221

原创 【C/C++】必知必会知识点大总结

📣专栏定位:整理一下 C++ 相关的知识点,供大家学习参考~🎏唠叨唠叨:在这个专栏里我会整理一些琐碎的 C++ 知识点,方便大家作为字典查询~

2023-03-14 09:22:18 1984 12

原创 【C++知识点】C++20 常用新特性总结

📣专栏定位:整理一下 C++ 相关的知识点,供大家学习参考~🎏唠叨唠叨:在这个专栏里我会整理一些琐碎的 C++ 知识点,方便大家作为字典查询~

2023-03-13 09:08:08 2190 8

原创 【C++知识点】C++17 常用新特性总结

📣专栏定位:整理一下 C++ 相关的知识点,供大家学习参考~🎏唠叨唠叨:在这个专栏里我会整理一些琐碎的 C++ 知识点,方便大家作为字典查询~

2023-03-12 08:48:24 807

原创 【C++知识点】C++11 常用新特性总结

在C++11之前,auto关键字用来指定存储期。在新标准中,它的功 能变为类型推断。auto现在成了一个类型的占位符,通知编译器去根据初始化代码推 断所声明变量的真实类型。各种作用域内声明变量都可以用到它。例如,名空间中,程序块中,或是for循环的初始化语句中。在没有auto以前,遍历一个容器需要这样来书写一个迭代器:有了auto之后,可以写出如下代码:auto 与 const先看一段代码:第 2 行代码中,n 为 const int,auto 被推导为 int。第 3 行代码中,n 为 con

2023-03-11 08:40:04 589 1

原创 【C++知识点】文件操作

c++的文件处理也是看为一个对象,使用文件流的类,使用头文件,处理的时候有文本文件和二进制文件之分,主要的区别就是存储的形式。写操作(输出)的文件类 (由ostream引申而来)读操作(输入)的文件类(由istream引申而来)可同时读写操作的文件类 (由iostream引申而来)要在 C++ 中进行文件处理,必须在 C++ 源代码文件中包含头文件和。

2023-03-10 08:54:44 544 1

原创 【C++知识点】STL 容器总结

STL,学名Standard Template Library,一般称它为标准模板库。C++ 对模板(Template)支持得很好,STL 就是借助模板把常用的数据结构及其算法都实现了一遍,并且做到了数据结构和算法的分离。例如,vector 的底层为顺序表(数组),list 的底层为双向链表,deque 的底层为循环队列,set 的底层为红黑树,hash_set 的底层为哈希表。

2023-03-09 09:17:33 932 4

原创 【C++知识点】STL 常用算法总结

📣专栏定位:整理一下 C++ 相关的知识点,供大家学习参考~🎏唠叨唠叨:在这个专栏里我会整理一些琐碎的 C++ 知识点,方便大家作为字典查询~

2023-03-08 08:58:14 470

原创 【C++知识点】模板

有时候在设计程序的时候会遇到这样一种情况:需要设计的几个类,其功能都是一样的,仅仅只是需要操作的数据类型不同。例如需要创建一个数组类,该数组可能是 int 整型数组,也可能是 double 类型数组、string 类型数组等。解决类似的问题,固然可以将所有的类都设计一遍,但是在 C++ 中,有更好的方法,就是设计一个模板类。C++ 提供了多种代码重用机制,在前面介绍派生和继承时,派生类可以继承基类中的成员变量和成员函数。模板是另一种代码重用机制。

2023-03-08 08:57:33 417

原创 【C++知识点】异常处理

C++中的异常处理是处理运行时错误的过程。执行异常处理,以便即使在运行时出现错误后也能保持正常的应用程序流转。在C++中,异常是在运行时抛出的事件或对象。所有异常都派生自类。它是一个可以处理的运行时错误。如果我们不处理异常,它就会打印异常消息并终止程序。异常提供了一种转移程序控制权的方式。。try 块中的代码标识将被激活的特定异常。它后面通常跟着一个或多个 catch 块。在您想要处理问题的地方,通过异常处理程序捕获异常。catch 关键字用于捕获异常。当问题出现时,程序会抛出一个异常。

2023-03-07 09:00:02 654

原创 【C++知识点】嵌套类和局部类

📣专栏定位:整理一下 C++ 相关的知识点,供大家学习参考~🎏唠叨唠叨:在这个专栏里我会整理一些琐碎的 C++ 知识点,方便大家作为字典查询~

2023-03-07 08:59:30 368

原创 【C++知识点】多态

📣专栏定位:整理一下 C++ 相关的知识点,供大家学习参考~🎏唠叨唠叨:在这个专栏里我会整理一些琐碎的 C++ 知识点,方便大家作为字典查询~

2023-03-06 09:13:27 443

原创 【C++知识点】继承

📣专栏定位:整理一下 C++ 相关的知识点,供大家学习参考~🎏唠叨唠叨:在这个专栏里我会整理一些琐碎的 C++ 知识点,方便大家作为字典查询~

2023-03-06 09:09:51 341

原创 【C++知识点】重载

📣专栏定位:整理一下 C++ 相关的知识点,供大家学习参考~🎏唠叨唠叨:在这个专栏里我会整理一些琐碎的 C++ 知识点,方便大家作为字典查询~

2023-03-05 08:48:39 548

原创 【C++知识点】友元类与友元函数

📣专栏定位:整理一下 C++ 相关的知识点,供大家学习参考~🎏唠叨唠叨:在这个专栏里我会整理一些琐碎的 C++ 知识点,方便大家作为字典查询~

2023-03-05 08:46:04 170

原创 【C++知识点】访问限定符

所谓的访问权限,就是到底能不能访问该类中的成员变量和成员函数。📣专栏定位:整理一下 C++ 相关的知识点,供大家学习参考~在 C++ 中,所有的 成员变量 和 成员函数 都有。C++ 中,用来控制访问权限的 关键字 有。

2023-03-04 08:55:12 824

原创 【C++知识点】位运算

计算机的世界,其实就是一个二进制数字的世界。现代计算机中所有的数据二进制的形式存储在设备中。即 0、1 两种状态,计算机对二进制数据进行的运算(+、-、*、/)都是叫位运算,即将符号位共同参与运算的运算。位运算和指针都是C语言的重要特色。合理的运用位运算更能显著提高代码在机器上的执行效率。

2023-03-04 08:52:12 649

空空如也

空空如也

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

TA关注的人

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