自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 讨论Linux权限

权限指对某个事物进行决策的范围和程度。

2024-07-08 20:16:17 813

原创 【讨论C++多态】

多态即完成某个行为,不同对象会产生不同的状态。

2024-07-05 13:25:10 1015

原创 【讨论C++继承】

继承是面向对象程序设计中,使代码可以复用的重要手段,它允许程序员在保持原有类特性的基础上进行扩展。

2024-07-02 20:42:18 1001

原创 讨论仿函数

仿函数就是使一个类的使用看上去像一个函数,其实现就是类中实现一个`operator()`,这个类就有了类似函数的行为,就是一个仿函数类了。

2024-06-30 10:22:12 300

原创 讨论stl链表

链表是一个序列容器,在任意位置都可以用常数时间插入或者删除,并且可以在两个方向进行迭代。

2024-06-26 12:49:13 518

原创 讨论顺序表

C++中,vector是可以改变大小的数组的序列容器。可以看做底层就是一个数组,容量满时扩容。

2024-06-24 12:41:05 246

原创 讨论字符串

语言是由一句一句字符串组成的,编程中,我们想要输出一句话也少不了字符串的加入。

2024-06-19 21:45:25 970

原创 讨论C++模板

C++支持了函数重载,通过函数名相同,参数列表不同来构成函数重载,以达到方便程序员调用。但还是没有改变代码大量重复的问题。

2024-06-16 15:59:54 332

原创 讨论C&C++内存管理

各行各业为了方便管理,都会进行只能划分,编程语言也不例外。如果把所有代码都放在内存中不进行管理,很有可能在修改代码时不小心影响到内核,从而直接导致操作系统的崩溃。因此内存管理是非常有必要的。

2024-06-16 11:46:18 403

原创 讨论C++类与对象

C++引入了面向对象的编程思想,其中也有很多我们需要注意的点。

2024-06-10 19:31:48 750

原创 Java使用面向对象知识简单实现图书管理系统

图书类属性:书名、作者、价格、类型、是否被借出。书架类:属性:用于存放图书的数组、图书的数量、数组的容量。功能:存放图书和抽取图书。用户类:管理员:可用操作:查找图书、新增图书、删除图书、显示图书、退出系统。普通用户:可用操作:查找图书、借阅图书、归还图书、退出系统。

2024-01-27 11:10:35 845

原创 Java面向对象(继承、多态、抽象类、接口)

面向对象三大特性:封装、继承、多态。

2024-01-20 17:06:48 973

原创 Java面向对象解析(封装、static、代码块)

Java是一门纯面向对象的语言(Object Oriented Program)。面相对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。

2024-01-14 14:00:54 1116

原创 Linux常用指令

Linux常用指令讲解。

2023-12-03 11:35:15 795

原创 MacOS操作系统下JDK安装和环境配置

Mac安装JDK,并配置Java运行环境

2023-10-01 15:28:47 257

原创 C++初识

C++是在20世纪80年代发明并实现的,作为C语言的增强版出现,所以C++是兼容C语言的。1998年,国际标准组织颁布了C++的第一个国际标准ISO/IEC 14882:1998,目前最新标准为ISO/IEC 14882:2020。IOS/IEC 14882通称ISO C++。ISO C++主要包含了核心语言和标准库的规则。

2023-09-24 13:27:30 56

原创 C语言解析排序算法(冒泡排序、选择排序、直接插入排序、希尔排序、堆排序、归并排序、快速排序)

排序在现实生活中随处可见,如在网上购物时,输入想要购买的商品名称,就会跳出成千上万的商品列表,而购物网站官方会提供一个各种各样的排序,买家可按照自己的需求,来挑选排序结果,进而选定想要的商品。

2023-09-17 20:07:25 80

原创 C语言解析堆数据结构

基于二叉树,普通的二叉树不适合用数组来存储,因为它不符合人们脑中对二叉树的结构认知,可能会浪费大量的空间。而完全二叉树很适合使用顺序结构来存储,因为它不存在有右子树确没有左子树的情况。现实中,我们把用顺序存储的二叉树结构,称为堆数据结构。

2023-09-09 15:32:40 64 1

原创 C语言树数据结构解析

树(Tree)是一种非线性的数据结构,它是n(n>=0)个结点的有限集。n=0时称为空树。

2023-09-04 21:15:29 481 3

原创 C语言实现线性表数据结构(顺序表、链表、栈、队列)内含大量动画

线性表,顾名思义,相同类型的元素像线一样组合在一起。逻辑上,线性表是连续的,在内存上开辟一块连续的空间;然而物理结构上,线性表并不一定是连续的,数组是一块连续的空间,链式结构是一块一块的独立空间,通过指针连接,物理结构上并不一定是连续的。零个或多个数据元素的有限序列。

2023-09-01 12:38:53 228 3

原创 C语言实现简单通讯录

通讯录中内容包括联系人姓名、年龄、性别、电话号码、住址(省、市)。使用C语言简单实现通讯录,并实现增、删、改、查(按姓名)、排序(按姓名)、清空通讯录功能。分别实现静态版本和动态版本。

2023-07-31 17:00:58 174 1

原创 浮点型在计算机内存中的存储方式

浮点型和整型在计算机内存中都是以补码形式储存的,而浮点型为了表示小数,规范又和整型有所不同。

2023-07-20 12:44:08 141 1

原创 C语言简单实现扫雷游戏

使用两个数组,模拟一个设置雷,一个展示给玩家的扫雷游戏。

2023-07-16 15:24:20 39

原创 C语言简单实现三子棋游戏

使用C语言,通过坐标输入和随机数生成组表,打印下棋结果,来完成三子棋游戏。

2023-07-16 12:37:56 38

原创 C语言简单实现汉诺塔问题

什么是汉诺塔?三根圆柱,其中一根圆柱上有n个圆盘,且圆盘是按照从上到下逐渐变大的方式排列。规定一次只能移动一个圆盘,且圆盘始终保持从上到下逐渐变大的方式排列,最终将所有圆盘全部移到另一根柱子上。

2023-07-15 21:35:49 233

原创 JavaWeb详解

Servlet、JSP、Cookie详解

2023-06-22 13:01:08 213

原创 浅谈Java中final关键字

简要从三个方面探究了final关键字。

2023-02-27 16:47:00 87

原创 C语言中原码、反码、补码

日常生活中,人类习惯于使用十进制数字来进行运算,这也许得益于人类的十根手指。计算机的不同操作是通过电信号传递的,电信号只存在正电或负电,因此,计算机只适用基底为2的数制,即二进制(binary number)。

2022-09-25 11:34:36 1245 2

原创 C语言中结构体内存对齐解析

结构体是C语言中的一种自定义数据类型,由关键字struct定义,该数据类型由一组成员组成。而由于结构体内成员数量“众多”,所以结构体的所占内存大小是如何规定的便成了我们今天要探讨的问题。

2022-09-22 21:28:24 298 4

原创 C语言简易模拟字符串函数(strlen、strcpy、strcat、strcmp)

该文章将简易模拟实现strlen、strcpy、strcat、strcmp、strstr。

2022-09-13 22:33:58 725 7

原创 非计算机搬砖人的自我提升之路——开端

社畜的自我修养

2022-07-15 18:50:03 598 6

C语言实现扫雷游戏(二维数组)

使用C语言二维数组,创造棋盘,实现扫雷小游戏开发。

2023-09-05

C语言实现通讯录操作(文件操作)

综合使用C语言的动态开辟空间,文件操作等方法,制作一个通讯录工程项目。

2023-09-05

空空如也

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

TA关注的人

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