自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 资源 (11)
  • 收藏
  • 关注

原创 带你熟练使用list

本文的目的主要是介绍`list`的常用接口,从构造函数,访问数据,修改数据等接口函数介绍.帮助大家初步掌握`list`的使用,后续会分享`list`的==模拟实现==,从底层理解list更加深刻的理解`list`.

2023-09-18 09:14:29 496 82

原创 计算机考研书单推荐(文末送书)

初阶牛送书第二期,考研书单推荐.

2023-09-13 08:51:53 2232 148

原创 C++都有对象了,你还没有吗?

前言一、面向过程与面向对象面向过程分析:(C语言)面向对象分析:(C++)二、类2.1 类的介绍2.2 类的定义方式(1)声明和定义全部放在类体中.(2)类的声明和"成员函数"分离2.3 类的访问限定符2.4 封装的介绍三、"类" 与 "对象" 之间的关系3.1 类的大小计算3.2 this指针3.3 深入理解this指针四、C与C++对比还记得C语言阶段学习过的结构体吧?在结构体中我们可以定义各种类型的变量,但是我们不能在结构体中定义函数.C语言中:同样一段代码在C++

2023-07-17 09:34:11 49055 110

原创 如何使用SQL语句创建触发器

对触发器的简单介绍,以及使用sql语句创建触发器

2023-06-23 11:01:42 3373 125

原创 使用SQL语句创建存储过程

本篇文章是记录学校学习SQL server中的存储结构知识,用于复习资料.

2023-06-11 08:13:10 6254 182

原创 带领你打开C++的神秘之门--完结篇

讲解C++中的函数重载、引用、auto关键字、内联函数等.

2023-06-07 09:32:28 2487 159

原创 ChatGPT简单介绍:

ChatGPT简单认识

2023-05-17 08:30:00 125250 164

原创 c语言实现扫雷(详细讲解)

讲解用c语言实现扫雷小游戏,优化雷盘打印,递归式自动排雷分布讲解.

2023-01-16 11:20:59 5958 117

原创 c语言的三种基本结构——初学者一定要了解哦

C语言三大基本结构,初学者千万不要错过哦。

2022-10-27 07:42:03 7757 165

原创 最小栈 与 栈的压入、弹出序列

记录两个有关栈的oj题,(1)最小栈(2)栈的压入、弹出序列

2023-09-25 08:54:40 30 7

原创 解密list的底层奥秘

本篇通过模拟实现`list`的构造函数,迭代器,和部分成员函数以帮助大家更加深层的理解`list`的原理,希望看完这篇文章使得友友们对`list`有了更加深层的理解.

2023-09-22 08:10:31 642 63

原创 库中如何实现vector

模拟实现STL库中的vector部分接口,帮助大家更好的理解vector.

2023-09-11 09:02:58 460 63

原创 用队列实现栈(C语言版本)

c语言实现 两个队列模拟栈

2023-09-09 08:13:13 208 6

原创 库中是如何实现string类的?

讲解如何模拟实现C++中的string类.

2023-09-06 08:25:51 726 66

原创 如何熟练使用vector?

讲解vector的使用,构造函数,容量操作,修改与访问等等接口的使用细节.

2023-09-04 08:32:02 936 57

原创 AI时代,程序员需要焦虑吗?

ChatGPT 横空出世后,“AI 即将取代程序员” 的观点一度引发热议,至今尚未完全冷却。ChatGPT 是一种基于人工智能技术的对话生成系统,其受欢迎的程度在一定程度上说明了人们对于人工智能技术的兴趣和追求。但是,从目前的实际情况来看,人工智能技术还没有达到完全替代程序员的程度。首先,AI 技术在程序员的工作中发挥的作用仅是提高了工作效率和准确性。例如,AI 可以帮助程序员完成代码的自动化测试、代码审查等重复的、容易出错的工作。

2023-08-28 08:58:45 3725 166

原创 从陌生到熟练使用string类

🍉本篇简介:>:讲解C++中有关string类的使用,从构造函数到容量操作,到遍历以及增删查改和最后的运算符重载.

2023-08-23 10:35:08 1065 81

原创 如何编写一个通用的函数?

本文主要讲解如何使用简单的模板,了解模板的原理以及基本知识,模板的格式,显示实例化,优先匹配等知识点.

2023-08-21 09:37:47 660 73

原创 “new出对象“原理的深层解密

讲解`C++`中有关`new`的知识,与`malloc`进行对比,以及深入探索`new`的实现原理.

2023-08-15 09:52:52 1772 129

原创 如何高效解决“字符串相乘“问题?

高效解决字符串相乘问题.

2023-08-11 10:48:25 369 68

原创 那些你不知道的类和对象的知识

C++中对类和对象知识的细节了解,初始化列表,友元,内部类等.

2023-08-09 09:29:07 399 85

原创 C++的六大“天选之子“拷贝构造与与运算符重载

C++中的“拷贝构造与与运算符重载函数

2023-08-07 09:35:56 771 100

原创 C++类和对象 练习小项目---日期类的实现.

为了更好的理解`C++`类和对象的知识,我们可以动手实现一下`C++`的一个简单的日期类,完成相应的函数,更好的帮助我们理解类和对象.

2023-08-04 16:10:01 453 92

原创 日期类相关练习题

本文记录一些有关日期类的oj题题解,实现过日期类小项目的可以练一下手,本文不做过多讲解.

2023-08-03 10:22:33 224 1

原创 [腾讯云Cloud Studio实战训练营]无门槛使用GPT+Cloud Studio辅助编程完成Excel自动工资结算

使用GPT+Cloud Studio辅助编程完成Excel自动工资结算

2023-07-31 08:36:40 1866 109

原创 C++的六大“天选之子“之“构造“与“析构“

讲解C++中有关类和对象的介绍,还没有搞懂构造与析构函数吗?带领你从来源到使用一起学习C++六大天选之子“之"构造"与"析构"函数.

2023-07-26 10:42:09 1047 109

原创 string类练习题

本篇博客主要记录`string`类的相关`oj`题,后续会持续更新,题目为入门基础题,目的是帮助初学`string`类的友友们熟悉使用`string`类.题目包含:字符串最后一个单词的长度、 2.反转字符串 II、字符串相加

2023-07-23 23:15:51 589 63

原创 动态规划:从入门到入土系列(一)

本篇是动态规划系列的入门基础题,以"第 n 个泰波那契数"和 "三步问题"为例子.

2023-07-20 08:00:24 1829 76

原创 linux入门练级篇 第三讲 基本指令3

介绍linux下的基本指令,移动文件,复制文件,大文本查看,管道,指令的本质等等.

2023-07-12 08:26:21 1063 112

原创 有什么事让你觉得在Linux上顺理成章,换到Windows上就令你费解?

对比linux和windows介绍两个系统使用过程中的优缺点以及使用技巧.

2023-07-10 09:47:05 49774 92

原创 linux入门练级篇 第二讲 基本指令2

本篇文章介绍了:如何树形显示文件tree命令、如何创建文件:touch命令、如何创建目录makdir命令、如何删除文件和目录:rm和rmdir指令,如何使用:man手册、如何拷贝目录和文件的cp指令等等.

2023-07-05 12:24:38 646 83

原创 用C语言实现“括号匹配“问题

力扣用c语言实现括号匹配问题

2023-07-03 08:28:30 214 13

原创 我的创作纪念日:从前那个看文章的人,如今已经成为了写文章的人.

友友们,大家好,今天是2023年7月1号,牛牛收到了一封神秘的惊喜!希望在2023年的下半年可以对生活保持热爱,能够坚持学习.生活中能多一些不平凡的经历,或许是些许挫折,也或许是小有成就,无论是什么,都希望自己可以收获快乐,勇往直前!愿望:愿自己在一次次的经历中逐渐成长,最终的活成了自己喜欢的模样!–初阶牛祝福:愿大家的未来纯净明朗,像此刻可爱的目光,在世间美好的命运中,愿大家的命运美好欢畅.–普希金下次见!

2023-07-01 17:21:50 552 86

原创 刚学完二叉树,来试试这些oj题练练手吧!

c语言实现:单值二叉树,相同的树,对称二叉树

2023-06-28 08:56:17 360 71

原创 力扣----环形链表

讲解力扣 环形链表I 和环形链表II

2023-06-25 22:24:23 490 7

原创 二叉树的基本操作(如何计算二叉树的结点个数,二叉树的高度)

讲解二叉树中如何计算二叉树的结点个数,叶子结点的个数,二叉树的高度,第k层结点的个数,以及在二叉树中如何查找查找目标值.

2023-06-25 17:03:05 693 98

原创 这是一颗经过计划生育的树?

数据结构中有关"二叉树"的知识,用c语言实现,根据前序遍历构建二叉树,前序遍历,中序遍历,后续遍历,以及层序遍历(有点麻烦)等遍历方式.

2023-06-18 10:43:48 820 133

原创 CSDN铁粉增长秘籍

分享自己的CSDN铁粉增长秘籍.

2023-06-16 18:58:54 895 34

原创 LeetCode------ 相交链表

用于讲解LeetCode中链表的练习题------"相交链表",c语言实现

2023-06-15 08:27:38 516 19

原创 用栈模拟实现队列(c语言版)

力扣题:用栈实现队列(c语言版)

2023-06-10 08:36:05 699 18

计算机网络实验基础:rirp协议配置

RIRP(Reverse Internet Routing Protocol)是一种IP路由协议,用于在没有静态路由或其他动态路由协议的情况下,通过在一组路由器之间共享路由信息来实现网络互连。在RIRP中,路由表项始终是默认路由。下面是配置RIRP的步骤: 1. 配置IP地址并启用接口。 在本例中,我们将使用两个路由器R1和R2。以R1为例,进入接口配置模式并为接口分配IP地址和子网掩码。 ``` R1(config)# interface GigabitEthernet 0/0/0 R1(config-if)# ip address 192.168.1.1 255.255.255.0 R1(config-if)# no shutdown ``` 2. 配置RIRP。 在路由器上启用RIRP进程并配置其参数。在此示例中,我们假设R1为主路由器,R2为备份路由器。如果主路由器失效,备份路由器将接管路由信息。 ``` R1(config)# router rirp R1(config-router)# default 1 R2(config)# router rirp R2(

2023-08-15

计算机网络基础:ospf单区域配置实验

OSPF(Open Shortest Path First)是一种基于链路状态的路由协议,可在IP网络中选择最短路径。配置单区域OSPF需要以下步骤: 1. 配置IP地址并启用接口。 在本例中,我们将使用三个路由器R1、R2和R3,每个路由器配置一个接口。以R1为例,进入接口配置模式并为接口分配IP地址和子网掩码。 ``` R1(config)# interface GigabitEthernet 0/0/0 R1(config-if)# ip address 192.168.1.1 255.255.255.0 R1(config-if)# no shutdown ``` 2. 配置OSPF进程及其参数。 使用OSPF进程号1配置OSPF,并在路由器上启用OSPF进程。 ``` R1(config)# router ospf 1 R1(config-router)# network 192.168.1.0 0.0.0.255 area 0 ``` 在此配置中,“network”命令指定接口的IP地址和子网掩码,并将其分配到OSPF区域0。在此示例中,我们使用单区域OSPF

2023-08-15

计算机网络基础:思科 静态路由实验

静态路由是通过手动配置静态路由表来实现的路由选择方式。在静态路由中,网络管理员需要手动配置路由器的路由表,以指定数据包应该从哪个接口转发出去。 以下是静态路由的步骤: 1. 网络管理员手动配置路由器的路由表,将目的地址与下一跳地址对应起来。 2. 当数据包到达路由器时,路由器查找路由表,并将数据包转发到相应的下一跳地址。 3. 如果路由器无法找到目标地址对应的下一跳地址,它会将数据包丢弃或发送到默认路由。 静态路由的优点是简单易用、不需要额外的计算资源。但是,在大规模网络中管理静态路由表可能会变得非常繁琐。此外,静态路由不能自适应网络拓扑的变化,而且需要手动配置,易出错。因此,在大规模网络中,通常使用动态路由协议来动态计算和更新路由表。

2023-08-15

计算机网络:跨valan实验

跨VLAN实验是指在不同的VLAN之间进行通信的实验。要进行这个实验,需要有一个网络拓扑,其中有至少两个不同的VLAN,每个VLAN中都有至少一个计算机。接下来是进行跨VLAN实验的步骤: 1. 配置交换机的VLAN。将每个计算机添加到相应的VLAN中。 2. 配置每个计算机的IP地址和子网掩码,并将它们连接到交换机上。 3. 在交换机上配置VLAN间路由。这个步骤可以通过交换机的路由功能完成。为每个VLAN配置一个IP地址,这个IP地址是交换机作为路由器使用的地址。 4. 测试网络连接。在不同的VLAN中选择两个计算机,尝试ping另一个计算机的IP地址。如果ping通,则说明VLAN间的通信已经成功。 需要注意的是,如果跨VLAN通信失败,可能是因为路由配置错误或者防火墙设置的问题。

2023-08-15

如何使用SQL语句创建触发器

触发器是一种特殊类型的存储过程,它不同于我们前面介绍过的存储过程。存储过程可以通过语句直接调用,而 触发器主要是通过事件进行触发而被执行的. 例如当对某一表进行诸如`UPDATE`(修改)、`INSERT`(插入)、`DELETE`(删除)这些操作时,SQL Server 就会自动执行触发器所定义的`SQL`语句,从而确保对数据之间的相互关系,实时更新. 触发器的主要作用就是其能够实现由 主键 和 外键 所不能保证的复杂的参照完整性和数据的一致性。除此之外, 触发器 还有其它许多不同的功能:

2023-08-15

使用SQL语句创建存储过程

因为存储过程是存储在数据库中的,如果需要涉及到修改SQL语句,那么数据库专业人员只需要去修改数据库中的存储过程就可以,对程序毫无影响,如果用SQL语句的话,SQL语句是写在程序中的,如果涉及到修改SQL语句,那么就需要去修改源程序。 存储过程是为了完成特定功能的SQL语句的集合,如果为了完成某一功能,使用了大量的SQL语句,那么执行==存储过程==只执行一次就可以,而SQL语句呢,则是需要执行多个。就类似于c语言中的自定义函数,甚至比自定义函数还要灵活很多.

2023-08-15

SQLserver 中使用SQL语句创建视图:

使用sql语句创建视图,多种视图演示示例以及SQL语句实现讲解。

2023-08-15

用SQL语句进行数据库查询(复杂查询)

使用SQL server软件,对数据库进行多表查询,示例说明配合SQL语句实现。

2023-08-15

用SQL语句进行数据库查询(简单查询)

使用SQL server软件进行单表查询练习,多种示例说明以及sql语句演示

2023-08-15

使用SQL语句创建数据库与创建表

使用sql语句创建表

2023-08-05

C++类和对象练习 实现日期类

为了更好的理解`C++`类和对象的知识,我们可以动手实现一下`C++`的一个简单的日期类,完成相应的函数,更好的帮助我们理解类和对象. 从日期类的构造函数,拷贝构造,获取当月天数,日期与天数的运算,日期类相关的比较运算符重载等等. 目的为了更好的理解`C++`类和对象的知识. : test.cpp文件是为了测试日期类 Date.cpp是日期类中方法的具体实现. Date.h是日期类中方法的声明.

2023-07-29

空空如也

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

TA关注的人

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