自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

棒棒编程修炼场

棒棒编程修炼场,由你很棒棒主理。写 Python、搞爬虫、玩逆向,记录编程成长与技术沉淀。用文字记录代码人生,在修炼中慢慢变强,也欢迎你一起加入,一起成长,一起变得更棒!

  • 博客(380)
  • 资源 (2)
  • 收藏
  • 关注

原创 100天精通Python挑战总览 | 零基础到应用实战!

本篇文章正式发布《100天精通Python挑战计划》!计划分为基础篇(第1-50天)与应用篇(第51-100天)两大阶段,系统涵盖Python基础语法、数据结构、网络编程、多线程编程,到Web开发、数据爬虫、数据分析、AI入门等多个方向。旨在通过科学的路线设计和每日精细主题安排,帮助学习者从零基础到能够独立完成项目开发。整个挑战提供答疑服务支持,保障学习过程不迷路、不卡关。如果你希望用100天真正掌握Python,建立完整技术体系,欢迎加入我们,一起踏上成长之路!

2025-04-28 18:24:47 1084

原创 C语言从入门到进阶教程文章分享汇总~持续更新

C语言从入门到进阶教程文章分享汇总~持续更新

2023-10-24 13:43:19 935 1

原创 计算机网络第3章(上):数据链路层全解析——组帧、差错控制与信道效率

在计算机网络模型中,数据链路层是承上启下的关键一环。本文将带你系统掌握数据链路层的核心功能,包括帧的结构与组帧机制、差错检测与纠正方法、流量控制与可靠传输原理,并通过典型协议案例,深入剖析信道利用率的数学分析模型。为后续学习网络层与传输层打下坚实基础。

2025-06-11 12:35:38 887

原创 计算机网络第2章(下):物理层传输介质与核心设备全面解析

本篇为物理层内容的下篇,聚焦于网络中实际传输载体与物理层典型设备。文章将详细介绍双绞线、同轴电缆、光纤与无线信道等常见传输介质,比较它们在速率、传输距离、抗干扰性等方面的差异与应用场景。同时解析集线器与中继器两类典型物理层设备的工作原理与作用,帮助读者更清晰地理解物理层在整个网络通信过程中的物理传输机制与基础构建。

2025-06-07 23:38:20 1592

原创 《100天精通Python——基础篇 2025 第16天:基础核心回顾与进阶综合练习(列表、元组、字符串、集合、字典、函数、OOP)》

经过前10天的深入学习,我们掌握了Python中的五大内建数据结构(列表、元组、字符串、集合、字典)、函数与高级函数技巧、解析式、迭代机制以及面向对象编程的核心概念与实战应用。今天是查漏补缺与实战演练时间!本篇文章通过一系列选择题,帮助你系统复盘这段学习旅程,加深对概念的理解,发现盲点并夯实基础。无论你是复习、测试还是面试准备,这份综合练习都将是你Python基础阶段的重要跳板!

2025-06-07 10:16:30 769

原创 《100天精通Python——基础篇 2025 第5天:巩固核心知识,选择题实战演练基础语法》

经过前4天的系统学习,我们已经掌握了Python的基本语法、变量与数据类型、输入输出、运算符以及流程控制等关键概念。今天,我们将通过一系列精心设计的选择题,对这些知识点进行系统回顾与实战演练。无论你是巩固学习成果,还是查漏补缺,这篇练习文章都将成为你迈向Python进阶之路的重要一环。快来检测一下你的掌握情况,看看你是否已经准备好迎接后续更深入的内容吧!

2025-06-06 22:43:06 1734

原创 计算机网络第2章(上):通信基础核心概念、信道极限容量与物理层编码调制详解

本文是《计算机网络》第二章物理层知识的上篇内容,将深入剖析通信过程中的核心基础概念,包括信源、信宿、信号、信道、码元、速率、波特、带宽等;然后结合奈奎斯特定理与香农定理,讲解信道的极限容量公式及其与带宽、信噪比的关系;最后详细讲解物理层中的编码与调制过程,介绍不归零编码、归零编码、反向非归零编码、曼彻斯特编码、差分曼彻斯特编码等常见编码方式,理清编码与调制的区别与联系,帮助读者建立完整的物理层传输原理认知。

2025-06-06 19:37:45 793

原创 Python 开发效率秘籍:PyCharm、VS Code 与 Anaconda 配置与实战全解

在 Python 开发过程中,选择一款合适的 IDE 能显著提升开发效率。本节将聚焦两款最主流的 Python 开发工具:PyCharm 与 Visual Studio Code,对比它们在代码补全、调试功能、扩展能力等方面的差异,帮助你根据自身需求做出选择。同时也会介绍 Anaconda 的基本使用方法,展示它如何辅助环境管理与科学计算开发。无论你是刚起步的新手,还是追求效率的进阶开发者,都能在本节中找到适合自己的开发环境组合。

2025-06-04 21:53:47 1024

原创 Python 解释器安装全攻略(适用于 Linux / Windows / macOS)

本文详尽讲解了如何在 Linux(如 Ubuntu、Rocky)、Windows 和 macOS 等主流操作系统上搭建稳定、高效的 Python 开发环境。无论你是初学者,还是需要构建生产级环境的高级用户,本文都将为你提供逐步清晰的操作指引,包括依赖安装、源码编译、环境变量配置、pip 源优化及常见问题解决方案等内容,助你构建一个干净、快速、可维护的 Python 编程环境。

2025-06-04 10:28:00 1218

原创 计算机网络第1章(下):网络性能指标与分层模型全面解析

本文是《计算机网络体系结构》第1章的下篇内容,聚焦于计算机网络的核心性能指标与经典分层体系结构。我们将深入讲解影响网络效率的七大性能指标,如带宽、时延、吞吐量等,帮助读者全面理解网络性能的衡量标准。同时,文章还系统梳理了计算机网络的分层思想,逐步介绍OSI参考模型与TCP/IP模型的结构、各层功能与相互关系。通过理论与示意图结合,本文旨在帮助初学者建立清晰的网络性能评估与架构认知,为深入学习各层协议打下坚实基础。

2025-06-01 21:41:47 1085 1

原创 计算机网络第1章(上):网络组成与三种交换方式全解析

本章是《计算机网络体系结构》系列的上篇,主要介绍计算机网络的基本概念、组成部分与核心功能,并深入解析三种经典的交换方式:电路交换、报文交换与分组交换。通过对比它们在通信模式、资源利用与效率等方面的异同,帮助读者建立对网络传输机制的初步理解。此外,还简要概述了计算机网络的分类方式,为后续章节打下坚实基础。无论你是网络初学者,还是希望系统梳理知识的进阶读者,这一章都将为你打开理解网络世界的第一扇门。

2025-06-01 11:21:19 1269 1

原创 《100天精通Python——基础篇 2025 第24天:Python 多进程编程入门与实战详解》

本文聚焦 Python 多进程编程,系统讲解 multiprocessing 模块的核心用法,包括 Process 类的使用、进程间通信(队列、管道)、进程池以及进程同步机制。通过实战案例对比多线程与多进程在 CPU 密集型任务中的性能差异,深入理解为何多进程可以突破 GIL 限制,实现真正的并行计算。文章内容循序渐进,帮助读者构建对多进程编程的整体认知,为高性能程序开发打下坚实基础。

2025-05-29 15:09:12 912

原创 《100天精通Python——基础篇 2025 第23天:多线程性能剖析与 GIL 深入解析》

本篇文章将深入剖析 Python 多线程的性能特点及其适用场景,重点讲解线程池的原理与标准库用法,通过对单线程与多线程下载器的性能对比,揭示多线程在实际应用中的优势与局限。同时,文章将详细解析 Python 解释器中的全局解释器锁(GIL)机制,帮助读者理解为何多线程无法突破 CPU 密集型任务的性能瓶颈,并为后续学习多进程与异步编程做好铺垫。

2025-05-27 10:37:06 845

原创 《100天精通Python——基础篇 2025 第22天:Thread类与线程同步机制详解》

本文作为 Python 并发编程系列的入门篇,系统介绍了多线程的基本概念与使用方式。围绕 threading.Thread 类,详细讲解了线程的创建、启动、参数传递及线程生命周期。同时,结合 Lock、RLock、Condition、Threading.local 等同步机制,解析线程安全与资源竞争问题。通过多个实际示例,帮助读者掌握线程协作、线程局部存储等核心技术,为后续理解多线程性能瓶颈和 GIL 打下坚实基础。

2025-05-24 21:29:32 1062

原创 《100天精通Python——基础篇 2025 第21天:并发编程启蒙——理解CPU、线程与进程的那些事》

在正式进入 Python 并发编程之前,我们有必要回到源头,从计算机结构与操作系统的视角理解并发的本质。本篇内容带你穿越计算机的发展历程,从冯·诺依曼体系、计算机分层模型,到操作系统、进程、线程的本质解读,逐步搭建起理解并发机制的知识框架。我们将详解进程与线程的概念、切换原理、调度算法,以及 PCB 和 TCB 等底层机制,帮助你打牢编程模型背后的理论基础。这是迈向高效并发编程的第一步。

2025-05-16 12:38:21 1245

原创 Python 常用模块(八):logging模块

本文系统讲解了 Python 中日志模块(logging)的原理、用途与在实际项目中的最佳实践。我们以 Django 日志配置为切入点,引出了 logging 模块中常见的类与技巧,并详细列举了格式化字符串的使用方法。在理解源码的基础上,探讨了日志调用的时机与位置对后续排查问题的重要性。同时结合实际案例,介绍了日志在爬虫项目中的具体应用,并推荐了如 loguru 这样的优秀第三方日志库,为开发者构建更加灵活、可读性强的日志系统提供参考。适合所有对日志感兴趣的 Python 开发者阅读与实践。

2025-05-14 15:22:00 1256

原创 《100天精通Python——基础篇 2025 第20天:正则表达式入门实战,解锁字符串处理的魔法力量》

正则表达式是一种强大的文本处理工具,可用于快速提取、验证、替换字符串中的复杂模式。本文将带你从零掌握 Python 中的正则表达式语法规则,并结合 re 模块的核心函数,深入剖析如何高效完成文本匹配、提取与替换等操作,助你提升字符串处理能力。

2025-05-13 23:25:11 2432

原创 《100天精通Python——基础篇 2025 第19天:玩转文件与目录,打通Python数据持久化任督二脉》

本文详解 Python 中文件与目录的操作,覆盖文件 I/O 原理、open() 函数用法、读写模式及常见操作流程。深入讲解序列化与反序列化、JSON 与 pickle 的应用,介绍 shutil 模块进行文件管理,并补充了 CSV 文件的读写方式。帮助读者掌握数据持久化核心技能,为实战开发奠定基础。

2025-05-13 11:56:06 765

原创 Python 常用内置函数详解(十):help()函数——查看对象的帮助信息

本文详细介绍了 Python 内置函数 help() 的用法,它是一个用于查看对象帮助信息的实用工具。文章讲解了 help() 的基本语法和使用方式,包括查看模块、类、函数、方法等对象的文档说明。

2025-05-09 11:26:53 1094

原创 《100天精通Python——基础篇 2025 第18天:异常处理与调试机制详解》

在程序开发中,异常几乎不可避免,它们可能来自开发者的疏忽、用户的误操作,或是运行时环境的不可控因素。Python 提供了完善的异常处理机制,帮助开发者优雅地应对这些问题,确保程序稳定运行。此外,调试也是日常开发中不可或缺的一部分,它可以帮助我们快速定位并修复问题。本章将系统介绍 Python 的异常处理语法、常见异常类型、异常链与自定义异常,并配合调试技巧提升代码健壮性。

2025-05-08 22:33:35 2475 1

原创 《100天精通Python——基础篇 2025 第17天:从模块到包,彻底掌握Python模块化开发》

本篇文章将系统讲解 Python 模块化开发的核心理念与实践方式。通过对模块、包的结构与加载机制的讲解,帮助读者掌握模块的定义、导入、使用及调试技巧,并揭示模块化背后提升代码可维护性与复用性的原理。文章还将介绍模块属性(如 __name__、__file__、__package__)的实际意义和使用场景。

2025-05-08 09:42:00 998

原创 《100天精通Python——基础篇 2025 第15天:深入掌握魔术方法与元类,玩转高级OOP技巧》

本篇文章系统讲解了 Python 面向对象编程中的魔术方法(Magic Methods / Dunder Methods)。包括魔术方法的概念、分类、常见使用场景及实战示例,深入理解 Python 类与对象背后的高级机制。通过本篇学习,你将掌握如何编写更优雅、灵活、Pythonic 的类,进一步提升面向对象设计能力。

2025-05-06 08:36:01 752

原创 Python 常用内置函数详解(九):type()函数——获取对象类型或获取一个新的类型对象

本文深入讲解了 Python 中的 type() 函数两种常见用法:一是作为内置函数用于获取对象的类型,二是以三个参数形式动态创建新的类型对象(即动态类)。通过丰富的示例,帮助读者理解 type() 在元类、动态类创建等进阶编程中的关键作用。

2025-05-01 18:33:44 855

原创 Python 常用内置函数详解(八):对象属性操作getattr()、setattr()、delattr()、hasattr()、vars()函数详解

本文详解了 Python 中常用于对象属性操作的五个内置函数:getattr()、setattr()、delattr()、hasattr() 和 vars()。通过示例演示这些函数如何动态访问、设置、删除对象属性,并介绍它们在反射机制中的典型应用,帮助读者掌握更灵活的编程方式。

2025-05-01 18:10:42 1118

原创 Python 常用内置函数详解(七):dir()函数——获取当前本地作用域中的名称列表或对象的有效属性列表

本文详细讲解了 Python 内置函数 dir() 的使用方法与工作原理。dir() 可以用于查看当前作用域中定义的名称列表,或者用于查看某个对象所拥有的属性和方法。文章通过多个实例展示了 dir() 在调试、学习类库和探索对象结构中的实用价值,尤其适合初学者快速熟悉不熟悉的对象。文中还介绍了 __dir__ 魔法方法的原理及其对自定义类的影响,帮助读者从原理层面理解 dir() 的底层逻辑和扩展能力。

2025-05-01 08:10:14 602

原创 Python 常用内置函数详解(六):hash()函数----用于获取一个对象(字符串或者数值等)的哈希值

本文系统讲解了 Python 内置函数 hash() 的原理与使用方法,深入剖析其在字符串、数值、元组等不可变类型对象上的行为。

2025-05-01 05:15:33 744

原创 《100天精通Python——基础篇 2025 第14天:零基础玩转面向对象编程》

本篇文章系统讲解了 Python 的面向对象基础知识,包括对象与类的概念、类和对象的创建、实例属性和方法的使用,静态方法与类方法的区别与应用,封装、继承与多态的基本实现方式,并扩展介绍了 Mixin 混入模式的初步用法。文章定位为基础入门篇,不涉及复杂魔法方法和底层访问机制,适合初学者打下坚实的 OOP 基础,为后续进阶学习做好铺垫。

2025-04-29 02:19:52 1733

原创 《100天精通Python——基础篇 2025 第12天:函数进阶全掌握,从定义到闭包与生成器深度解析》

在本节内容中,我们将全面深入学习 Python 中函数的相关知识。包括函数的定义、各种类型的参数使用技巧、闭包与作用域问题、函数对象的销毁机制,以及匿名函数(lambda)、生成器函数(yield)、递归函数设计与优化、函数柯里化等函数进阶内容。此外,还将系统讲解函数执行过程背后的原理机制,帮助你真正掌握 Python 函数的底层逻辑,为后续学习高阶编程(如装饰器、异步编程、设计模式)打下坚实基础。

2025-04-28 19:48:11 793

原创 《100天精通Python——基础篇 2025 第10天:字典操作全解析与哈希原理揭秘》

本文从字典的基础定义、增删改查操作,到进阶的遍历、合并技巧,逐步掌握字典的常用操作。同时,我们还会拓展讲解字典背后的哈希表原理,理解什么是可哈希(hashable)对象,字典如何通过哈希快速查找数据,帮助你打下扎实的底层基础。通过今天的学习,你不仅可以熟练使用字典,还能理解字典为何如此高效,为后续深入学习 Python 的性能优化、底层数据结构打下坚实基础。

2025-04-27 16:35:00 934

原创 《100天精通Python——基础篇 2025 第8天:字符串操作全掌握与编码基础剖析》

字符串(String)是编程中最基础、最常用的数据类型之一。本篇将系统讲解 Python 中字符串的创建与常用方法(替换、分割、查找、判断等),深入剖析三种字符串格式化方法,同时引导你理解编码的本质——二进制世界,正式认识字节类型(bytes),掌握字符串与字节的相互转换技巧。此外,还会重点讲解切片(slice),掌握切片后,你将可以灵活操作任意字符串数据。

2025-04-27 13:48:55 830

原创 《100天精通Python——基础篇 2025 第4天:掌握条件判断与循环语句,构建程序逻辑核心》

本篇文章将带你深入理解 Python 中的流程控制语句,重点讲解条件判断(if 语句)以及两种主要的循环结构(while 和 for 循环)。这些控制语句是构建程序逻辑的核心,能够让你的代码具备思考和反复执行的能力。本文还会通过丰富的代码示例,演示流程控制在实际场景中的应用,帮助你建立清晰的逻辑思维。

2025-04-27 13:04:35 846 3

原创 《100天精通Python——基础篇 2025 第3天:变量与数据类型全面解析,掌握Python核心语法》

本篇文章讲解了 Python 的核心语法,系统掌握变量的定义与使用、Python 内置数据类型的特点和用法,并深入理解字符串的处理与编码原理。同时,我们还会学习常用的输入输出函数——input() 和 print(),包括格式化输出的方法。此外,还将介绍 Python 中的各种运算符,帮助你编写更具逻辑性的程序。本节内容是掌握 Python 语言的基石,是进入编程世界不可或缺的一环。

2025-04-25 08:50:29 1268

原创 《100天精通Python——基础篇 2025 第2天:Python解释器安装与基础语法入门》

本篇文章介绍了如何在各大平台上安装 Python 解释器,并介绍如何运行你的第一个 Python 程序。你将了解集成开发环境(IDE)如何提升编程效率,学习如何在 Python 中添加注释来增强代码可读性。此外,我们还将简要探讨 PEP8 规范,以帮助你养成良好的编码习惯,掌握 Python 的标识符命名规则,并理解 Python 代码的基本结构。

2025-04-24 20:10:36 1664

原创 《100天精通Python——基础篇 2025 第1天:从编程语言到计算机基础,开启你的学习之旅》

本篇文章将带你从编程语言和计算机基础知识入手,帮助你打下坚实的编程基础。你将了解计算机的基本工作原理、程序的执行流程,以及Python的语言特性和它的应用场景。通过这一节,你将为后续的Python学习建立清晰的框架和思维方式,确保在今后的学习过程中能灵活应对各种编程挑战。

2025-04-24 18:05:07 1119

原创 Django5 2024全栈开发指南(三):数据库模型与ORM操作

本文先介绍一下Django框架模型的基础知识,主要包括Django模型介绍、Django模型与ORM,以及Django模型与MySQL等方面的内容。

2024-11-15 12:18:42 1470 1

原创 Django5 2024全栈开发指南(二):Django项目配置详解

本文主要介绍Django框架的常用配置,主要包括基础路径配置、静态资源配置、模板路径配置、数据库配置、中间件配置、静态文件配置和语言时区配置等方面的内容。这些内容是使用Django框架开发Web应用程序的基础,是开发过程中非常重要的一个环节。

2024-11-14 12:30:46 2595

原创 Django5 2024全栈开发指南(一):框架简介、环境搭建与项目结构

本文主要介绍一下Django框架的基础知识、运行环境的搭建,以及开发工具的选择。同时,通过构建一个最基本的基于Django框架的Web应用程序(应用程序一般简称应用),帮助读者快速掌握Django框架的开发流程。

2024-11-14 08:51:37 3301

原创 2024最新版JavaScript逆向爬虫教程-------基础篇之Proxy与Reflect详解

本文将带你深入探索Proxy和Reflect的内在奥秘。你将了解到如何使用Proxy来创建一个代理对象,它可以拦截并自定义对象的操作,比如属性访问、赋值、枚举、删除等。同时,你也会学到Reflect如何作为一个实用工具,与Proxy配合使用,提供了一系列与Object上的方法相对应的反射操作,为我们逆向补环境打下基础

2024-11-08 16:01:56 1627

原创 2024最新版JavaScript逆向爬虫教程-------基础篇之Chrome开发者工具学习

本文详细介绍了Chrome开发者工具的使用,包括Elements、Console、Sources、Network和Application面板的各个功能。重点讲解了如何利用开发者工具进行JS逆向调试,如搜索、查看请求调用堆栈、设置XHR请求断点和Console插桩。同时,还介绍了本地覆盖方法Chrome local override,以便在本地修改和调试网页资源。

2024-11-07 10:02:40 3452 1

原创 2024最新WebStorm常用的小技巧汇总,Web开发上路必备

WebStorm 是开发人员最常使用的一种网页开发工具,它是 JetBrains 公司旗下的一款网页开发工具,其功能非常强大,支持各种前端和 JavaScript 库的代码补全,被广大开发者誉为 Web 前端开发神器、最强大的 HTML5 编辑器、最智能的 JavaScript IDE 等。本文将对 WebStorm 的下载、安装及使用进行详细讲解。

2024-11-01 14:26:45 6473 4

贝特之姓氏笔画排序.rar

适用群体:1.出版社图书编辑2.报刊杂志编辑3.党、政协、人大机关文秘 4.公司文员【软件使用方法】:直接找到目录中的【贝特之姓氏笔画排序】打开就能使用!

2020-09-16

数据库源文件及日志文件.zip

用于SQL语句的练习

2021-04-28

空空如也

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

TA关注的人

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