- 博客(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
原创 【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
原创 我在广州学 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编程语言的应用实践与解析
2024-11-30
基于Python Turtle绘图实现中国国旗绘制程序
2024-11-30
MYSQL的window 安装 附加数据库navicat可视化管理
2024-11-29
Visual C++ 2010(简称 VC++ 2010)
2024-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人