自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 快速上手C语言【下】(非常详细!!!)

承接【上】,内容包括:指针,数组,函数,自定义类型,代码调试;每点都复合图解,非常详细,对新手小白极其友好,详细你仔细看完会有自己的收获!

2024-10-19 21:44:46 1961 17

原创 快速上手C语言【上】(非常详细!!!)

本文直击新手小白的痛点:书本概念太多,枯燥晦涩,学习没有方向,没有体系等一系列问题;并重新编篡知识体系,力求深入浅出,详略得当,首要目的是让你先用起来!

2024-10-05 18:10:50 3047 22

原创 C++11

内容包括:统一初始化列表,声明,范围for,智能指针,右值引用和移动语义,类的新增默认成员函数和关键字,可变模板参数,lambda表达式,包装器,线程库。

2024-09-24 18:11:21 908 13

原创 哈希 详解

目录: 1. “哈希”是什么?2. 哈希冲突3. 哈希函数 3.1 设计原则3.2 常见哈希函数4. 解决哈希冲突的两种常见方法4.1 闭散列4.2 开散列 4.3 散列表的扩容问题5. 哈希表的实现 并 封装模拟实现unordered系列容器6. 哈希的应用6.1 位图 -- bitset6.2 布隆过滤器 -- Bloom Filter

2024-09-03 20:49:32 1932 18

原创 二叉树详解(进阶)

本文在基础二叉树之上,由二叉搜索树的基本概念定义和操作,循序渐进,引入AVL树和红黑树,配备清晰的逻辑图示和参考源码,并引导读者自己动手实现map与set,提高思考和编程能力。

2024-08-31 18:20:06 1113 8

原创 C++中的多态

本文详细介绍了多态的概念,实现及周边问题,着重在多态的实现原理上(虚函数的重写和虚函数表),全篇图文结合,确实精细!!!

2024-07-21 15:51:50 1343 2

原创 C++中的继承

小编精心为大家整理并总结了C++中继承中的概念及定义,基类和派生类对象的赋值转换,作用域,默认成员函数,友元和静态成员,以及复杂的菱形继承和菱形虚拟继承,全篇干货!!!

2024-07-15 21:56:39 1737 7

原创 类和对象(下)—— 语法细节补充

在上一篇《类和对象(中)》的分享中,小编带大家学习了类的6个默认成员函数的基本语法和使用,但你还记得吗,在介绍构造函数时引入的初始化列表,运算符重载时提及到的友元,咱们都没有去解决它们是什么,在哪里,怎么用,为什么要有等一系列问题。所以:本篇分享小编将和大家一起解决这些疑问,并在此基础上,对 类和对象 的学习进行一些语法细节的补充。

2024-03-14 12:10:36 1707 2

原创 类和对象(上)—— 语法初识

作为小编《类和对象》系列第一篇文章,本文着重讲解了C++类的引入和定义,探讨了面向对象的特性之一 —— 封装,紧接着介绍了类的作用域,实例化及其大小,最后引出了this指针的概念,为后序的深入学习打下基础。

2024-03-05 13:58:54 2347 1

原创 类和对象(中)—— 类的6个(C++98)默认成员函数

作为小编《类和对象》系列的第二篇文章,本文着重介绍了构造函数,析构函数,拷贝构造,赋值重载,const成员函数和取地址和const取地址操作符重载,将示例和知识点紧密结合,有利于你的吸收!

2024-03-05 12:03:20 2434 2

原创 C++入门

整理了C++入门的10点必备:1. 简单介绍C++ 2. 命名空间 3. 输入&输出 4. 缺省参数 5. 函数重载 6. 引用 7. 内联函数 8. auto关键字 9. 范围for循环 10.指针空值,入门第一课,看这一篇就够了!

2024-02-22 13:29:21 2800 4

原创 C语言---指针详解

C语言指针详解,从初阶到进阶,还包含指针和数组相关习题详解,掌握指针,看这一篇就够了!!!

2024-02-16 20:31:52 3664 5

原创 C语言---带你从实现一个通讯录开始,由“静态版”——>“动态内存版”——>“文件操作版“的万字超级详细分享,从此熟练掌握和运用基本的数组,指针,结构体, 动态内存管理和文件操作!

如果你对独立完成一个C语言小程序还毫无头绪,那这篇文章将我将手把手和你一起完成一个通讯录项目,其中包括数组,自定义函数,结构体,指针,动态内存管理和C语言文件操作的结合应用,保姆级教学,超万字的全站最详细教程,简直不要太好,而且每部分知识点可单独任君挑选食用,走过路过,不要错过了呦!

2023-04-08 21:18:36 10223 22

原创 网络基础(二)--- HTTP/TCP/UDP协议

本文主要介绍了应用层协议HTTP的格式,序列化和反序列化;传输层UDP/TCP的数据段格式和特点,其中详细介绍了TCP如何提供可靠数据传输的策略。

2025-03-12 11:30:00 708

原创 网络编程套接字

本文主要对端口号和网络字节序,常用的socket 网络编程接口做了介绍,重点在通过实践编码直观体会 TCP/UDP 的特性

2025-03-11 09:30:00 765

原创 网络基础(一)

本文主要带大家简单认识网络协议,参考模型,了解网络传输的基本流程和一些简单概念

2025-03-10 18:00:00 991

原创 Linux 多线程

本文主要介绍了Linux下的多线程的创建和管理,理解生产者和消费者模型并提供实现参考代码,还有单例模式的介绍

2025-03-09 12:15:00 1288

原创 Linux 信号

本篇文章主要带大家学习了Linux信号的基本概念,产生方式,和内核结构,操作接口,掌握捕捉的原理并理解用户态和内核态的区别,也扩展了子进程回收的新方式和特例。

2025-03-08 14:49:57 1080 2

原创 Linux 进程间通信

本文主要对进程间通信的目的和本质做了简单介绍,而后针对 管道和System V IPC 两种方式做了较为详尽的介绍,并提供了部分代码做特性测试,帮助您更好的理解本部分知识

2025-03-07 18:36:39 1018

原创 Linux基础 IO 和文件

本篇文章主要从不同角度带大家理解文件操作,体会Linux操作系统的部分设计哲学,继而学习文件系统的组织管理思想,扩展到软硬链接,动静态库的制作打包和原理

2025-03-06 21:17:43 910 2

原创 Linux进程控制

本文基于 进程终止 引出 进程等待 的必要性,并讲解了进程程序替换的原理,最后基于上述知识,简单实现一个自己的shell程序进行测试。

2024-12-10 20:03:16 801 12

原创 Linux进程概念

本篇文章从计算机的硬件架构讲起,逐步揭示操作系统的运行机制,深入解析进程这一核心概念;通过详解进程的定义、主要属性及其在系统中的作用,帮助读者全面理解计算机任务管理的基础。

2024-12-05 20:16:20 719 8

原创 Linux基础开发工具使用

本文为开发者提供了深入的工具使用指南,涵盖了 Linux 系统中必不可少的基础开发工具,如包管理器 yum、强大的文本编辑器 vim、编译调试工具 gcc/g++/gdb,以及版本控制工具 git 和国内的代码托管平台 Gitee。无论你是 Linux 新手还是有经验的开发者,本篇文章都将帮助你提升开发效率,掌握日常开发所需的关键工具,确保高效、稳定的开发体验。

2024-11-16 22:41:37 948 13

原创 Linux权限管理和文件属性

在《Linux 权限管理和文件属性》这篇文章中,你将掌握 Linux 文件权限的奥秘,学会如何合理配置用户权限,保障系统安全。文章将详细讲解文件的基本属性、不同用户与用户组的权限设置,以及如何使用命令高效管理文件访问权。无论是新手还是有经验的用户,这篇指南都将帮助你更全面地理解 Linux 权限结构,轻松驾驭文件管理,提升系统安全性!

2024-11-02 21:58:22 1301 8

原创 Linux常用基本指令和shell

了解 Linux 系统中最基础、最高频的操作命令与 Shell 技巧,本指南都涵盖了核心命令的使用方法和实用示例。通过这些实用知识,你可以在 Linux 环境中更自信、高效地完成日常任务,提升系统操作能力,让复杂的命令行操作变得清晰易懂。

2024-11-02 21:50:57 1184 10

原创 MySql---专题分类文档(持续更新中!!!)

MySql全程学习整理文档

2024-10-24 12:21:52 801 9

原创 C++的类型转换

内容包括:C语言中的类型转换,到C++优化后的4个强制类型转换操作符,和简单介绍RTTI

2024-09-24 22:41:33 1115 8

原创 C++常见特殊类的设计

本文简介了几种常见特殊类的设计方式,最后重点介绍了什么是设计模式,实现单例设计模式的两种方法:饿汉模式和懒汉模式。

2024-07-27 22:57:29 849 1

原创 C++模板——泛型编程

本文着重介绍了函数模板和类模板的定义,原理,实例化,和特化等概念,虽然比较基础,但有些小细节仍值得你看一看这篇文章!

2024-07-27 18:02:08 1408 10

原创 C语言---字符串 + 内存函数详解整理

小编精心整理分类了C常用的字符串函数和内存函数,除了函数的正常使用和注意事项,还有模拟实现,锻炼你的编程思维能力,相信这篇文章会成为你收藏夹里的一张查询表单!!!

2024-02-22 13:51:59 2611 2

转载 C语言结构体里的成员数组和指针

如果你觉得自己的C语言学得不错,那么不妨来测试一下吧!

2023-11-09 17:27:33 2002 2

原创 常见排序算法详解

常见排序算法详解,包含希尔排序,堆排序,快速排序,归并排序,计数排序等排序算法的动态图展示,静态图剖析,方法总结和代码实现示例,属实是优质分享,不容错过呦!

2023-11-05 20:55:20 2747 4

原创 二叉树详解(初阶)

二叉树的保姆级分享,上万字的超详细讲解,作为基础入门,不仅包含二叉树的顺序存储(堆的实现与应用,分析),还有链式二叉树的基本操作(遍历,构造,节点数,求深度等),如果你已小有所成,本文最后还包含练习链接,不妨来看看吧!

2023-10-30 14:04:11 2284 7

原创 C语言课程设计:电子投票管理系统

源代码获取链接如下:https://download.youkuaiyun.com/download/m0_74171054/88447029

2023-10-22 19:48:57 2056 2

原创 程序环境和预处理详解

C语言程序环境和预处理详解,超详细分享,作为进阶学习者,不仅要会敲代码,掌握程序环境也是必修的秘籍!

2023-10-06 19:48:36 2150 3

原创 C语言---数据的存储

超详细剖析数据在内存中的存储,保姆级分享,包你看完就会,直呼“简直不要太好!!!”

2023-09-07 12:50:46 2249 3

原创 栈和队列详解

详解栈和队列,加上详细的C代码实现,轻松掌握关键知识!

2023-09-05 22:13:56 2031 2

原创 C语言---文件操作详解

超详细讲解C语言文件操作,看完它,大家都说通透!!!

2023-07-23 19:17:39 2202 4

原创 C语言---自定义类型详解(结构体 + 枚举 + 共用体)

C语言自定义类型(结构体+枚举+联合)的超详细分享,附+贴心图解,清晰明了,快来看看你都学会了吗!

2023-07-14 13:01:06 2600 6

原创 C语言---二维数组实现扫雷

二维数组的创建,传参和应用

2023-05-10 16:08:58 2019 1

MySql表的复合查询

内容概要:本文档详细介绍了 MySQL 中常用的几种查询方法,主要包括了单一数据表查询(条件过滤、排序、统计聚合)、基于不同表格之间的联接查询(笛卡儿积、内部连接、外部连接)以及嵌套子查询(单行子查询、多行子查询)。针对每个查询种类都提供了具体的应用案例,如根据特定条件筛选记录、获取某个部门的最大薪水或展示所有员工与其上级的关系链路等。 oracle 9i的经典测试雇员信息表 scott_data.sql 文件作为实验数据来源.

2024-10-29

MySql常用内置函数

内容概要:本文档介绍了 MySQL 数据库中的内置函数及其使用方法,包括日期时间函数、字符串函数、数学函数及其他常用函数。详细解释了每种类型的函数及其常见应用场景,提供了具体的 SQL 语句实例。 适合人群:MySQL 数据库管理员、数据库开发人员以及需要操作 MySQL 数据库的软件开发者。 使用场景及目标:①掌握日期时间函数的使用,以便在数据库查询和管理中获取和处理日期时间信息;②利用字符串函数处理文本数据,提高数据清洗和处理效率;③运用数学函数进行数值运算和数据转换;④使用其他函数增强数据库安全性和数据完整性。 阅读建议:在阅读过程中可以结合实际业务需求进行练习,特别是在执行具体 SQL 语句时,可以通过 MySQL 客户端工具进行测试和验证,加深理解和记忆。

2024-10-28

附件:oracle 9i的经典测试雇员信息表:scott-data.sql

测试表

2024-10-27

MySQL表的CRUD操作详解及实践案例

内容概要:本文详细介绍了MySql表的基本操作,涵盖CRUD四个维度。Create主要涉及数据的新增、主键或唯一键的特殊处理方法如ON DUPLICATE KEY UPDATE 和 REPLACE INTO。Retrieve部分讲解了基于SELECT语句的数据查询技巧,重点在于WHERE条件的选择与构造,ORDER BY字段来排序结果集,以及LIMIT关键字用于控制查询结果的数量。Update章节说明了UPDATE命令的应用场景和基本语法。最后Delete部分讨论了DELETE和TRUNCATE TABLE的区别及其各自的特点。文章还特别强调了复杂操作——插入子查询结果,以及如何利用聚合函数COUNT、SUM、AVG、MAX、MIN进行分组统计分析。 适合人群:对于MySQL有一定了解但希望深入掌握具体操作技术的初学者和中级开发者。 使用场景及目标:通过学习,读者能够熟练地完成数据的增删改查等日常任务,并能运用更复杂的SQL语句解决实际工作中遇到的各种问题,提高工作效率和数据处理能力。 阅读建议:由于文中包含了丰富的案例示例,强烈推荐在实际环境上动手操作,边学边练。

2024-10-27

MySQL数据库表约束机制解析与实战案例分享

内容概要:本文档详细介绍了MySQL表的各种约束及其应用,包括空属性(NULL/NOT NULL)、默认值(DEFAULT)、注释(COMMENT)、ZEROFILL属性、主键(PRIMARY KEY)、自增字段(AUTO_INCREMENT)、唯一键(UNIQUE)以及外键(FOREIGN KEY)。每种约束都有明确的功能与使用方法,如主键和唯一键分别用于唯一标识记录和技术、业务层面的冗余控制;外键则保障了不同表间的关系,减少了数据的重复存储。 适合人群:数据库管理人员、开发者,特别是对SQL语言有一定掌握并希望深入了解数据库表约束机制的技术人员。 使用场景及目标:适用于设计新表结构或优化现有数据库模型,目标在于提高数据的完整性和一致性,增强数据库的健壮性和可靠性。 阅读建议:本文档侧重于实际操作指导,建议读者结合自己的项目需求来理解和应用这些约束规则。在遇到复杂场景时,可以通过建立简单的测试环境来验证不同的约束效果,从而达到更好的学习效果。

2024-10-24

MySql数据类型.docx

常用(典型)数据类型简介和使用,注意

2024-10-21

MySql数据库基础和操作.docx

基础概念,结构,和操作(数据库/表:增删查改)

2024-10-20

Hbase-ha集群搭建.docx

在资源《hadoop整合zoomkeeper高可用集群搭建》上继续

2024-10-07

hadoop整合zoomkeeper高可用集群搭建.docx

在资源《在linux上搭建伪分布式->完全分布式hadoop集群》的hadoop集群上继续搭建HA高可用性

2024-09-30

VsCode配置C/C++环境

让大家快速搭建C/C++代码编译环境和使用,包含详细的操作指南和所需软件资源包(MinGw64)

2024-09-27

快速在Centos7上安装MySql

操作指南

2024-09-26

在Linux上搭建 伪分布式 -> 完全分布式hadoop集群

演示示例:Centos和Ubuntu

2024-09-22

通讯录(C语言小程序)

一个C语言小程序(动态顺序表实现),附加源代码。程序优化可参考我的另一资源:电子投票管理系统。

2023-10-21

大学C语言期末课程设计:电子投票管理系统.zip

此资源包含:Vote_System.exe为可运行程序;Candidates.txt为存储候选人信息;Voters.txt为存储每个候选者的支持者信息;NameLists.txt为存储参与投票的人的信息,可用于用户登录;管理员的初始登录密码在源代码中被设置为:123456 源代码:vote.cpp(main函数入口), function.cpp(函数定义),vote.h(自定义类型和函数声明)

2023-10-19

三子棋(C语言小程序)

C语言实现一个简单的三子棋小游戏,附加源代码。

2023-04-14

扫雷-(C语言小程序)

一个C语言实现的扫雷小游戏,并附加源代码。(初始化棋盘为9 x 9布局,10个雷,可在源代码中调整布局和雷数)

2023-04-14

空空如也

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

TA关注的人

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