- 博客(189)
- 资源 (9)
- 收藏
- 关注
原创 python基础教程,让你从入门到熟悉
首先必须声明一点,这是基础教程,所以面向的是新人,没有学过Python的同学,所以这套教程并没有涉及到比较难的并发编程模块,像多线程、多进程以及异步IO编程那些,因为这些比较难,对于新人来说并不友好,所以这个并没有加入。当然,毕竟本人水平有限,有些地方没有注意到,欢迎大家提出宝贵意见。对于自己而已,也是希望可以在浩瀚的互联网世界留下一点自己来过痕迹,文章是一个载体。如果你是新手,如果你想进入Python的世界,这套教程应该是比较适合你的。这篇是Python基础教程系列的总结篇,这里这个专栏的地址:《
2024-02-21 21:04:02
2075
原创 第24章:openEuler 内核与模块管理
内核模块(Kernel Module)是可以动态加载到内核的代码单元(.ko文件),用于扩展内核功能,而无需重新编译整个内核。
2026-03-23 19:14:26
378
原创 第22章:openEuler 与云计算集成
随着企业数字化转型的深入,。openEuler 作为面向数字基础设施的开源操作系统,深度适配主流云平台,支持在公有云、私有云和混合云环境中高效运行。本章将带你掌握如何在云上部署 openEuler,利用cloud-init实现自动化初始化,并了解其与 OpenStack、Kubernetes 等云原生生态的集成能力。
2026-03-23 19:13:42
631
原创 第23章:备份与灾难恢复策略
在 IT 运维中,。一次误删、硬盘故障或勒索病毒,都可能导致业务中断、数据永久丢失。。本章将带你建立科学的备份与恢复体系,掌握tarrsync等核心工具,利用 LVM 快照确保应用一致性,并制定可落地的灾难恢复计划,为你的 openEuler 系统加上“安全保险”。
2026-03-16 19:33:15
350
原创 第20章:编译与开发环境搭建
恭喜你已经掌握了 openEuler 的系统管理与自动化技能。现在,是时候深入底层,。在企业级环境中,常常需要从源码编译软件、定制内核模块或打包 RPM。本章将带你搭建完整的开发环境,掌握编译流程,并了解 openEuler 强大的构建生态。
2026-03-13 10:09:53
384
原创 第19章:openEuler 中的容器支持(Docker 与 iSulad)
容器(Container)是一种轻量级的虚拟化技术,将应用及其依赖打包在一起,实现“一次构建,随处运行”。iSulad是华为开源的轻量级容器引擎,专为 openEuler 和边缘计算场景设计。
2026-03-10 16:48:03
462
原创 Linux系统CPU占用100%排查方法
定位进程:用找到消耗 CPU 的进程 PID;定位线程:用找到进程内的高 CPU 线程 TID;定位代码:用pstack/gdb看调用栈,或perf精准定位到消耗 CPU 的函数/代码行。区分「用户态 CPU 高」(代码逻辑问题,如死循环)和「内核态 CPU 高」(系统调用/内核问题);生产环境优先用perf工具,直观且不影响进程运行;排查时重点关注栈顶函数,这是 CPU 消耗的核心入口。
2026-03-09 20:00:12
430
原创 第18章:Shell 脚本编程基础
Shell 脚本是一个包含一系列 Shell 命令的文本文件,可以像程序一样被批量执行。age=25pi=3.14变量名区分大小写不能有空格(错误!可用export变为环境变量echo "开始备份..."echo "备份完成"# 或省略 function 关键字log() {echo "[$(date。
2026-03-09 14:37:35
362
原创 第17章:SELinux 与系统安全机制
是 Linux 内核的一个安全模块,提供强制访问控制(Mandatory Access Control, MAC),即使 root 用户也不能绕过。
2026-03-07 09:57:26
381
原创 第15章:防火墙配置(firewalld)
firewalld是一个动态防火墙管理器,运行在iptables或nftables之上,提供更高级的抽象接口。
2026-03-05 20:00:50
393
原创 第14章:网络配置与管理
网络是 Linux 系统的“生命线”。无论是服务器提供服务,还是客户端访问资源,都依赖于稳定、正确的网络配置。在 openEuler 中,是默认的网络管理工具,它提供了命令行(nmcli)、文本界面(nmtui)和图形化三种管理方式。本章将带你全面掌握 openEuler 的网络配置与故障排查技能。
2026-03-03 15:47:51
917
原创 第13章:日志系统与故障排查
假设你的备份脚本日志在。dailyrotate 7compressmissingoknotifemptypostrotateendscriptdaily:每天轮转rotate 7:保留 7 份compress:用 gzip 压缩create:创建新日志文件postrotate:轮转后执行命令sudo logrotate -d /etc/logrotate.d/backup # 调试模式。
2026-03-03 14:50:33
743
原创 第12章:定时任务(cron 与 at)
cron是 Linux 下最常用的周期性任务调度器,从系统启动开始运行,每分钟检查一次是否有任务需要执行。💬 名字来源:希腊神话中的“时间之神” Cronos。
2026-02-26 19:19:54
341
原创 第11章:服务管理(systemd)
systemd是 Linux 系统的系统与服务管理器初始化系统(取代init并行启动服务,加快开机速度统一管理服务、挂载点、定时器等资源提供集中日志系统(journald支持依赖关系和事件驱动SysVinit = 老式流水线(一个接一个启动)systemd = 智能调度中心(并行启动,按需激活)假设你有一个脚本,希望它作为系统服务运行。
2026-02-26 19:13:18
433
原创 第9章:软件包管理(DNF 与 RPM)
是一种软件包文件格式.rpm文件)包含程序文件、配置、元数据和安装脚本优点:标准化、可验证、易于分发不自动解决依赖关系。
2026-02-13 16:21:32
798
原创 第7章:文本编辑器使用(vi/vim 与 nano)
在 Linux 系统管理中,你几乎每天都要编辑配置文件、脚本或日志。由于大多数服务器没有图形界面,掌握命令行文本编辑器是。本章将带你从零开始掌握vivim和nano两大编辑器,让你能自如地修改任何配置文件。
2026-02-09 19:23:34
1086
原创 第6章:文件与目录权限管理
本章将带你深入理解 Linux 的核心安全机制——。掌握权限管理是成为一名合格 Linux 管理员的关键,它决定了谁可以读、写、执行哪些文件,直接关系到系统的安全与稳定。
2026-02-05 19:49:23
559
原创 第5章:Shell 基础与命令行操作
Shell是用户与 Linux 内核之间的“命令解释器”。它接收你输入的命令,解析后交给操作系统执行,并返回结果。图形界面(GUI)是“遥控器”Shell 是“语音助手”或“键盘快捷键”
2026-02-03 19:54:00
521
原创 第4章:Linux 文件系统结构与路径管理
与 Windows 的C:\D:\不同,Linux 使用单根树结构,所有文件和设备都挂载在(根目录)之下。├── bin├── etc├── home├── usr├── var├── tmp├── dev├── proc├── sys└── ...📌FHS(Filesystem Hierarchy Standard)是 Linux 文件系统层级结构的标准,openEuler 遵循此规范。
2026-02-02 20:10:44
324
原创 第3章:首次启动与基础配置
本章将带你完成 openEuler 安装后的关键初始化设置,让你的系统真正“可用、可管、可连”,为后续学习打下坚实基础。
2026-01-31 14:38:06
1020
原创 第1章:openEuler 简介与发行版特点
openEuler(读作“开放欧拉”)是一个开源、免费的 Linux 发行版平台,支持服务器、云计算、边缘计算、嵌入式等多种应用场景。它由华为公司于2010年启动研发,并于2019年正式开源,交由开放原子开源基金会(OpenAtom Foundation)托管,现已成为全球开发者共同参与的开源社区项目。openEuler 不仅是一个操作系统,更是一个面向数字基础设施的开源操作系统生态,致力于为开发者、企业用户和政府机构提供稳定、安全、高性能的操作系统解决方案。
2026-01-29 19:52:00
478
原创 pdb和gdb的双剑合璧,在python中调试c代码
正常情况下,调试python代码用pdb,调试c代码用gdb,而有些python模块是用c语言来实现的,在python中调用了这个c语言实现的模块,而入口又在python这边,那么单独使用pdb或者gdb都是无法完成调试的,这时候调试可能会有一点麻烦,应该需要同时用到pdb和gdb的工具。以上只是举了个非常简单的例子,实际中可能遇到的情况可能比这个要复杂的多,但是万变不离其宗,基本原理都是相同的。,实现了2个数相加,这里只是模拟简单的例子,实际使用的时候一般都是追求效率的计算由c来实现。
2024-11-09 16:15:32
699
原创 Python并发编程(3)——Python多线程详解介绍
Python 的多线程入门是非常简单的,直接导入threading模块就可以开始多线程之旅了。模块threading是标准库中的一个强大工具,它提供了丰富的接口来支持多线程编程。
2024-10-05 16:34:28
1419
原创 Python并发编程(2)——初始多线程
什么是多线程?为什么需要多线程?多线程的优点和缺点?技术不是也不能成为空中楼阁,技术一定是要为需求服务的,什么有用,才去用什么。那么多线程对于编程人员来说,有用吗?肯定是有用,而且有大用,这是程序员从初级走向高级的重要标志之一。现在开始我们以世界上最流行的语言之一,Python为例,介绍一下多线程。多线程到底是什么呢?百科上面对于多线程的定义是指从软件或者硬件上实现多个线程并发执行的技术。多线程在计算机术语中也可以叫并发,指的是在单个系统里同时执行多个独立的活动,而不是顺序的一个接一个的执行。
2024-10-04 16:16:40
1362
原创 Python并发编程(1)——Python并发编程的几种实现方式
Python 并发编程是指在 Python 中编写能够同时执行多个任务的程序。并发编程在任何一门语言当中都是比较难的,因为会涉及各种各样的问题,在Python当中也不例外。Python 提供了多种方式来实现并发,包括多线程(threading)、多进程(multiprocessing)、异步编程(asyncio),以及一些高级用法concurrent.futures和第三方库如gevent。
2024-10-03 16:03:47
1369
原创 github添加ssh密钥,通过ssh方式推送代码
很多人在使用github的时候,如果还是使用https的方式推送代码的话,可能会发现推送不上去,官方会建议你使用ssh的方式进行代码推送。通过ssh方式推送代码,速度更快,更高效,而且还不用每次输密码,缺点就是要在你自己的本机以及github上面做一些配置。这些配置并不难,很简单,前期花一点点时间,可以避免很多繁琐的事情。
2024-08-04 14:30:12
1525
原创 免费使用GPT-4生成图片的方法
hello,大家好,我是一点,喜欢编程,目前持续在关注AI领域的发展,希望可以结交一些有意思的朋友。大家可以关注我的公号:【一点sir】,了解更多文章,希望可以和你们成为朋友。今天为大家分享一些关于如何免费利用GPT-4生成图片的文章。这里用到的就是Coze这个网站,中文名叫“扣子”,字节跳动旗下开发的。这里要用的是它的国际站,也就是com的那个网站,而不是国内那个,所以第一个需要你要能够魔法上网的方式。
2024-06-08 14:07:19
9626
原创 GPT-4 Turbo 和 GPT-4 的区别
GPT-4 是 OpenAI 推出的第四代生成式预训练模型。它基于 Transformer 架构,经过大量文本数据训练,能够生成自然语言文本,完成语言翻译、问题回答、文本摘要等任务。GPT-4 相较于前几代模型,在生成文本的流畅度和上下文理解能力上有了显著提升。GPT-4 和 GPT-4 Turbo 都是强大的语言模型,但它们在性能、效率和应用场景上有所区别。
2024-06-05 20:26:07
1865
原创 Python应用实战,用动画生成冒泡排序的过程
hello,大家好,我是一点,专注于Python编程,如果你也对感Python感兴趣,欢迎关注交流。如果你想看什么主题的文章,欢迎留言交流,关注公号【一点sir】,领取编程资料。如果你还不了解Python这门语言,要系统性的学习 Python 这门语言,可以查看我的专栏——《Python教程今天更新的文章是《Python应用实战,用动画生成冒泡排序的过程》。
2024-05-26 17:54:06
1060
原创 Python 遍历字典的方法,你都掌握了吗
Python中的字典是一种非常灵活的数据结构,它允许通过键来存储和访问值。在处理字典时,经常需要遍历字典中的元素,以下是几种常见的遍历字典的方法。
2024-05-25 20:24:07
1337
1
原创 Python中的yield关键字,掌握生成器的精髓
Python 中的yield关键字用于定义一个生成器(generator)。生成器是一种特殊的迭代器,它允许你逐个产生值,而不是一次性创建并返回一个包含所有值的列表。使用yield的函数被称为生成器函数,它们在执行时不会直接返回值,而是在每次迭代时返回一个值。
2024-05-25 20:15:54
708
原创 Python的shutil模块探索,文件操作的瑞士军刀
hello,大家好,我是一点,专注于Python编程,如果你也对感Python感兴趣,欢迎关注交流。如果你想看什么主题的文章,欢迎留言交流,关注公众号【】,领取编程资料。
2024-05-24 22:03:46
865
原创 Python闭包探索,释放函数记忆的秘术
闭包说白了就是函数中嵌套函数,是定义在一个函数内部的另一个函数,内部函数可以访问创建时所在作用域的变量,即使外部函数已经执行完毕。闭包使得这些变量的值被保持在内存中,即使外部函数已经退出。闭包可以用于实现函数的柯里化,即把接受多个参数的函数转换成接受单一参数(或不接受参数)的函数,并且返回接受余下参数的新函数。hello,大家好,我是一点,专注于Python编程,如果你也对感Python感兴趣,欢迎关注交流。
2024-05-24 21:21:16
665
原创 用ChatGPT-4生成三体世界中的著名场景
它以其深邃的宇宙观、复杂的人物关系、科幻元素与人性冲突的结合而闻名。小说中所描绘的虚拟世界和超凡的科技设定,对于理工男们而言确实是一种饱含吸引力的“梦幻”体验。今天我利用ChatGPT-4,让他描述一些三体中的著名场景,让它插上想象的翅膀,看看现代最智能的AI科技和三体世界会碰撞出怎样的火花。
2024-05-19 16:50:58
559
原创 全民AI的时代,如何创建一个属于自己的AI机器人
创建一个属于自己的机器人是一个令人兴奋的项目,而使用Coze(扣子)平台可以简化这个过程,扣子是新一代 AI 应用开发平台。无论你是否有编程基础,都可以在扣子上快速搭建基于大模型的各类 Bot,并将 Bot 发布到各个社交平台、通讯软件或部署到网站等其他渠道。
2024-05-19 14:21:37
786
原创 Python装饰器,增强代码的魔力
hello,大家好,我是一点,专注于Python编程,如果你也对感Python感兴趣,欢迎关注交流。如果你想看什么主题的文章,欢迎留言交流,关注公众号【一点sir】,领取编程资料。如果你还不了解Python这门语言,要系统性的学习 Python 这门语言,可以查看我的专栏——《Python教程今天更新的文章是《Python装饰器,增强代码的魔力》。
2024-05-15 21:05:10
645
局域网扫描器
2014-01-29
class反编译软件
2013-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅