自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Linux】Linux 文件系统——剖析文件权限概念,文件类型和inode号

在Centos 或 Linux系统中,访问文件的的用户有三种:ower(文件所有者),group(所属组),others(其他用户)。Linux四种文件类型:普通文件、目录文件、设备文件和链接文件,用ls-l命令查看文件时,输出结果中的第一个字符表示文件类型。文件数据都储存在"`块`"中,我们在读取文件时需要文件的创建者、文件的创建日期、文件的大小等之类的信息,这些信息称为储存文件的元信息。储存文件元信息的区域就叫做inode(索引节点)。

2025-02-16 11:00:00 944

原创 【MySQL】我在广州学Mysql 系列—— 数据备份与还原

本博客主要学习Mysql数据库备份与还原的方法与过程,备份有助于保护数据库,通过备份可以完整保存MySQL中各个数据库的特定状态。而通过还原,可防在系统出现故障数据丢失或者不合理操作对数据库造成的灾难时,恢复数据库中的数据。

2025-02-10 23:20:49 940

原创 【C语言】打造最全的C语言二级考试基础

C语言考二级证书必须要掌握的基本内容!!

2024-11-27 22:18:35 2135 2

原创 【Linux】Linux系统——shell函数定义与使用

shell函数的作用其实就是对程序的一种封装,把程序块组装成一个函数,这样可以节省重复的工作,当我们再次想使用这段程序的时候直接调用函数即可!!!

2025-02-28 11:30:00 1099 5

原创 【Linux】Ubuntu 服务器中 LAMP 服务器安装与配置

本博客带大家熟悉LAMP服务器安装过程,主要是掌握Apache、MySQL和PHP的配置方法,主要是相关概念以及配置文件的分析,感兴趣的朋友们可以看看噢!!!

2025-02-28 11:15:00 1154 1

原创 【Mysql】我在广州学Mysql 系列—— 性能优化相关例题

本博客主要对mysql数据库中各类性能优化语句进行一个整合,以及针对相关命令的具体练习实际操作等,感谢各位的支持🙏

2025-02-26 23:03:44 1231 7

原创 【Linux】Ubuntu服务器的安装和配置管理

本文主要讲述了 Ubuntu服务器版本,学会安装Ubuntu务器、掌握Ubuntu服务器的网络配置和磁盘存储的动态调整,以及学会通过SSH远程登录和管理Ubuntu服务器等知识点!!!

2025-02-25 21:03:09 2087 5

原创 【Mysql】我在广州学Mysql 系列——Mysql 性能优化

本文详细介绍了MySQL性能优化的各个方面,主要包括:查询语句优化、数据结构优化和MySQL服务器优化。最后再通过综合案例将帮助大佬们加深理解MySQL优化的方法,以及建立执行这些优化操作的能力。

2025-02-24 17:29:07 2261 2

原创 【Linux】Linux 文件系统—— 探讨软链接(symbolic link)

通过这星期博客的内容,深入了解普通文件和目录文件的基本权限(可读r,可写w,可执行x);详细介绍了文件的inode及其作用,在此基础上我们介绍了文件的软链接和硬链接,软链接和硬链接的创建和功能。

2025-02-21 23:11:48 1366

原创 【Mysql】我在广州学Mysql 系列—— 有关日志管理的示例

本博客主要讲述了mysql日志管理中的查看日志,删除日志,恢复日志等示例,通过本文学习能更深入了解日志概念!!!

2025-02-20 23:58:00 1308

原创 【Linux】Linux 文件系统—— 一文看懂文件的硬链接(hard link)

通过前几天的学习,我们已经深入介绍了文件的基本权限,文件类型和inode号,基于inode的实质,我们可以使用不同的文件名共用同一个inode。通过这一点,在`Linux`系统中,可以通过链接文件实现通过不同的路径去访问同一个文件,链接文件的链接方式分为`硬链接(hard link)`和`软链接(symbolic link)`。

2025-02-19 22:11:07 1207 1

原创 【Linux】Linux 文件系统——有关 inode 不足的案例

通过以上命令的操作,可以有效地解决根分区inode不足的问题。具体来说,首先清理占用大量inode的临时文件,然后优化相关服务的配置,最后考虑使用软链接来分配inode资源。上面列举的各类措施可以确保系统能够继续正常运行,并防止类似问题的再次发生。

2025-02-18 21:38:06 1108

原创 【MySQL】我在广州学Mysql 系列——Mysql 日志管理详解

本博客主要介绍了MySQL日志的管理。其中,MySQL日志包括二进制日志、错误日志、通用查询日志和慢查询日志设置等类型。通过本博客的学习,将学会各类日志的启动、查看和删除,以及如何使用二进制日志还原数据库。

2025-02-17 23:36:08 1336

原创 【Linux】Ubuntu Linux 系统——Node.js 开发环境

在Linux系统中,Node.js开发环境是指为了开发、运行和调试Node.js应用程序所需的一系列工具、库和配置。完整的Node.js开发环境由多个关键组件构成,这些组件协同工作,帮助开发者高效地开发、运行、测试和部署Node.js应用程序。Node.js(简称Node)是一个基于Chrome V8引擎的JavaScript运行环境。Node.js是一个让JavaScript运行在服务器端的开发平台。Node.js运行时环境包含执行用JavaScript编写的程序所需的一切。

2025-02-14 22:13:18 1884

原创 【Linux】Ubuntu Linux 系统——Python集成开发环境

Python是一种面向对象的语言,使用简洁的语法表达,使编写程序和运行程序变得简单易懂。在 Linux 系统中,Python 是许多开发任务的首选语言,尤其是在自动化脚本、Web 开发、数据分析和人工智能等领域。虚拟环境就是一个独立的目录树,包含有一个特定版本的Python和一些附加的包。不同的应用程序可以使用不同的虚拟环境,能解决不同应用程序之间的版本冲突。

2025-02-13 22:15:03 1556

原创 【Linux】Ubuntu Linux 系统 ——PHP开发环境

本文主要说明Linux系统中PHP的安装环境,各种工具在PHP中的运行步骤,图形界面应用,PHP在Linux系统的应用实例,认识基本的PHP操作等!!!感谢各位的支持!!

2025-02-12 23:28:18 1386

原创 【MySQL例题】我在广州学Mysql 系列——有关数据备份与还原的示例

本文主要更深入学习MySQL数据备份与还原等相关知识,先在数据库中创建并插入相关数据,再利用各种mysql命令,进行数据库的备份,恢复,导出和导入命令等!!!

2025-02-11 22:58:05 1013

原创 【Linux】Ubuntu Linux 系统 ——Android开发环境

学习本博客了解Adroid的发展历史,安装Android 集成工具,UI界面安装Android Studio工具的详细步骤,IDE集成开发相关基础知识,涉及Android行业发展等内容!!!

2025-02-07 10:09:55 1381

原创 【Linux】Ubuntu Linux 操作系统 ——Java开发环境

本文主要介绍在Linux系统中安装,配置并使用Java的相关知识点,以及在Ubuntu上安装Eclipse软件,JDK等知识!!!感谢支持!!

2025-02-06 11:00:00 1398

原创 【MySQL】我在广州学Mysql 系列——MySQL用户管理示例

本文是有关Mysql数据库的用户管理权限示例,以及mysql服务器上创建普通用户,再用命令查看信息等相关案例!!!

2025-01-30 13:00:43 1235

原创 【MySQL】我在广州学Mysql 系列——MySQL用户管理详解

本文主要介绍了Mysql数据库中用户权限,用户更改密码,普通用户改密码,忘记密码如何修改等问题做出了详细解释,权限更改基本命令等!!!

2025-01-24 23:10:08 1606

原创 Linux系统 C/C++编程基础——基于Qt的图形用户界面编程

本文介绍Qt是一个跨平台的C++开发库,设计思想是同样的C++代码无需修改就可以在Windows、Linux、Mac OS等平台上使用。Qt起初是由Trolltech(奇趣科技)公司开发的跨平台C++图形用户界面应用程序开发框架。

2025-01-23 21:30:33 1826

原创 Linux系统 C/C++编程基础——基于GTK+的图形用户界面编程

本文主要介绍GTK+是一套跨多种平台的开放源码图形用户界面工具包。GTK+类似于Windows上的MFC和Win32 API、JAVA上的Swing和SWT,是Linux下开发GUI应用程序的主流开发工具之一。GTK+可以用来进行跨平台GUI应用程序的开发。GlibPango和ATKGNOME桌面环境以GTK+为基础,为GNOME编写的程序使用GTK+作为其工具箱。Glade 是一个用于创建和编辑 GTK+ 和 GNOME 应用程序用户界面的开源可视化设计工具。

2025-01-22 21:13:22 1555

原创 Linux系统 C/C++编程基础——使用make工具和Makefile实现自动编译

本博客是有关Linux系统中的C/C++编程基础中的make工具基础,实现自动编译功能的步骤,命令!!!

2025-01-21 20:33:01 985 1

原创 我在广州学Mysql 系列——触发器的使用

本博客介绍了MySQL数据库的触发器的定义和作用、创建触发器、查看触发器、使用触发器和删除触发器等内容。创建触发器和使用触发器是本章的重点内容。在创建触发器的时候一定要弄清楚触发器的结构,在使用触发器的时候,要清楚触发器触发的时间(BEFORE或AFTER)和触发的条件是(INSERT、DELETE或UPDATE)。

2025-01-20 15:39:27 1348

原创 我在广州学Mysql 系列——视图相关例题

在看本博客之前,还没有了解视图的基本概念以及基本命令用法的大佬们,建议先看回顾里的博客,再来学习本文内容!!!本文是有关视图的练习例题,基础命令!!!

2025-01-19 10:52:52 864

原创 Linux系统 C/C++编程基础概念详解——Emacs编辑器、GCC编译器以及GDB调试器

本文主要介绍了Linux中的C/C++ 编程的一些基础概念,以及Emacs编辑器,GCC编辑器以及GDB错误调试等内容,以及相关命令测试!!!

2025-01-17 11:30:00 1544

原创 我在广州学Mysql 系列——视图详解

本博客主要介绍了MySQL数据库中视图的含义和作用,并且讲解了创建视图、修改视图和删除视图的方法。其中,创建视图和修改视图是本文的重点。这两部分的内容比较多,而且比较复杂,希望大佬们能够认真理解并掌握!!!

2025-01-16 11:00:00 1058

原创 Linux Shell 脚本编程基础知识篇—sed文本处理工具

sed是一个功能强大的文本处理工具,用来对文本进行过滤与替换工作;sed通过输入读取文件内容,但一次仅读取一行内容进行某些指令处理后输出;sed更适合处理自动化、批处理和非交互式的文本处理任务,适合在脚本和命令行中使用。Linux sed 命令是利用脚本来处理文本文件。sed 可依照脚本的指令来处理、编辑文本文件。Sed 主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等。

2025-01-15 11:15:00 1989 1

原创 我在广州学Mysql 系列——存储过程和存储函数的相关示例

本文有关MYSQL数据库中的存储过程和存储函数的相关代码以及练习可以多多尝试,练习多了才能更加深入了解mysql高级语法哦!!!谢谢各位支持!!!

2025-01-14 11:00:00 957

原创 Linux 文件权限的阀值—mask权限与umask权限

Linux 系统的特点之一是通过对权限的设定来实现安全性,使用者不仅所有已存在的文件和目录要设定必要的访问权限,创建新的文件和目录时,也要设定必要的初始权限。在Windows 系统中,新建的文件和目录的初始权限通过继承上级目录的权限获得的,而 Linux则是通过使用umask默认权限,赋予所有新建的文件和目录的初始权限。umask就是用户在创建文件的时候,赋予的默认权限差值,每个用户不同, root 默认的umask是0022, 普通用户默认的umask是0002, 实际上和文件rwx。

2025-01-13 15:32:19 1380

原创 我在广州学 Mysql 系列——存储过程与存储函数详解

通过本博客学习,了解创建存储过程和存储函数,变量的定义、使用,光标的作用和用途,以及MySQL的控制语句。所有的存储过程和存储函数存储在服务器上,只要调用就可以在服务器上执行。

2025-01-10 11:00:00 1282

原创 C语言程序设计——定义及使用结构体

本博客是有关C语言中结构体使用,结构体运算符,结构体对成员的应用,结构体和数组,指针的使用等知识点的概括!!!

2025-01-09 16:39:02 1355

原创 Linux 文件的特殊权限—ACL项目练习

本文讲述Linux 特殊文件权限的ACL问题,查看,删除的ACL项目的练习题!!!

2025-01-08 21:13:28 1424

原创 我在广州学 Mysql 系列——与索引相关的练习题

本博客主要讲述MYSQL索引相关练习题目,描述各类索引的练习题,创建索引,更改索引,删除索引等问题!!!

2025-01-07 22:21:59 1352

原创 Linux 文件的特殊权限—ACL权限控制

本文为Ubuntu Linux操作系统中的ACL权限问题,增加ACL权限的具体方法,删除ACL权限,查看目录ACL权限,设置目录或者文件的权限等!!!

2025-01-06 22:33:53 1472

原创 我在广州学 Mysql 系列——索引详解

本文是有关mysql数据表的索引相关问题,以及综合实例!!ALTER TABLE语句,CREATE INDEX语句,DROP INDEX语句等!!!

2025-01-06 11:30:00 1240

原创 Linux Shell 脚本编程基础知识篇—awk的条件判断(3)

本文主要了解awk命令的条件判断语句,if语句,do...while循环,for循环以及相关awk练习。 在Shell脚本中的条件判断语句,与C语言、PHP语法里的条件判断语句如出一辙,学过C语言条件判断语句的朋友应该深有体会!!!

2025-01-03 20:29:22 1497

原创 我在广州学 Mysql 系列——有关数据表的插入、更新与删除相关练习

本文有关Mysql插入(INSERT)、更新(update)与删除(delete、TRUNCATE)针对数据表格的练习详解!!⚠️MySQL中可以灵活的对数据进行插入与更新,且MySQL中对数据地操作没有任何提示,因此在更新和删除数据时,一要谨慎小心,查询条件一定要准确,避免造成数据的丢失。INSERT语句后面的列名称顺序可以不是person表定义时的顺序。即插入数据时,不需要按照表定义的顺序插入,只要保证值的顺序与列字段的顺序相同就可以!!

2025-01-02 20:35:39 883

原创 Linux Shell 脚本编程基础知识篇—awk编程语言(2)

本文是有关awk命令的续篇,主要了解awk里面的内置字符串函数与内置变量等!!!

2025-01-01 11:15:00 1451

Linux自动化运维课程中Awk编程语言的应用实践与解析

内容概要:本文档旨在介绍awk编程语言的使用技巧及其在Linux系统自动化运维中的重要作用。文档详细解释了awk如何按行读取文件,以及如何通过定义特定的分隔符来提取文件中的不同字段。同时介绍了awk内置的正则表达式支持和多种字符串处理函数的功能与应用场景。通过具体的实验案例演示,加深了学员对awk在日常任务如文本处理、日志分析等方面应用的理解。 适合人群:面向有一定Linux基础知识的学生或IT从业人员,特别是有意向深入研究Linux自动化运维技术的专业人士。 使用场景及目标:适用于希望掌握更多高级文本处理工具使用方法的学习者。主要目标是提高参与者在实际工作中利用awk解决复杂文本数据操作的能力。 其他说明:文档还特别提到如何结合重定向符号来扩展awk的功能,使得文件的操作更加灵活多样。此外,通过一系列练习题帮助巩固知识点。阅读时注意联系自身的工作或学习经历来进行实践,以获得更好的学习效果。

2024-11-30

基于Python Turtle绘图实现中国国旗绘制程序

内容概要:本篇文章介绍了一个使用Python的Turtle图形库实现绘制中国国旗的详细过程,重点在于如何用Python代码画出五个星星,背景为红色,以及各个星星之间的定位与角度调整。整个项目涵盖了对Turtle库的基础方法如设置颜色、移动位置、画线等的操作技巧。 适用人群:对于初学者,特别是对Turtle绘图感兴趣的编程新手。 使用场景及目标:适合希望从简单项目开始练习Turtle绘图库的人群。目的是熟悉Python基础语法及Turtle函数的基本应用,提高编程逻辑思维能力。 其他说明:文章提供了完整的代码案例,读者可以尝试复制代码运行并进行修改来更好地理解和掌握所学内容。同时也可以作为进一步探索高级特性和更多创意作品的良好起点。

2024-11-30

MYSQL的window 安装 附加数据库navicat可视化管理

适用于初学MYSQL命令的小白操作,动手建库,建立表,进行增删改查操作 mysql-installer-community-8.0.23.0.msi navicat150_mysql_cs_x64.exe

2024-11-29

Visual C++ 2010(简称 VC++ 2010)

VC++2010版本是用于学习C语言的运行环境,通常在C语言二级证书考试用该软件。 Visual C++ 2010(简称 VC++ 2010)是微软公司推出的一款集成开发环境(IDE),主要用于 C++ 语言的开发。 系统要求:Windows XP Service Pack 3、Windows Vista Service Pack 2、Windows 7、Windows Server 2003 R2、Windows Server 2008 R2 等

2024-11-28

网络节点切换工具V1(分主节点+两个分节点)

当遇到公司网络不流畅时,可以尝试用该资源调整节点

2024-11-28

空空如也

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

TA关注的人

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