自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

孤客科技

网站开发,游戏美术设计

  • 博客(266)
  • 问答 (1)
  • 收藏
  • 关注

原创 微信小程序学习指南从入门到精通

微信小程序学习指南从入门到精通,改文章综述了很多微信小程序的教程基础,合计了之前发布过的微信小程序教程文章,就是为了方便大家学习,教程由孤客网络科技工作室首次发布在csdn博客,整理不易!给个三连,就是对我们最大的支持!

2024-11-26 17:11:46 2763 5

原创 最详细的微信小程序制作方法

使用 JSON 技术来表现应用的配置信息。包含应用的基本信息,页面配置和路由,应用全体的信息等。使用经过定制 CSS+XML 技术来实现视图层的描述。画面元素,例如列表、按钮、文本框、选择框等都通过 XML 语言来描述,遵从 XML 语法,对于页面的共同风格,使用 CSS 进行定义。使用 JavaScript 语言来实现逻辑层结构。包括用户操作的处理,系统 API 的调用等。架构在视图层和逻辑层之间提供数据和事件传输功能,从而尽量减少难度。由于类似应有都属于轻应用,所以提供的功能都比较单一。

2022-10-06 14:52:41 67714 32

原创 Python - 100天从新手到大师:第二十天面向对象编程应用

面向对象的编程思想非常的好,也符合人类的正常思维习惯,但是要想灵活运用面向对象编程中的抽象、封装、继承、多态需要长时间的积累和沉淀,这件事情无法一蹴而就,因为知识的积累本就是涓滴成河的过程。

2025-08-27 09:14:03 809

原创 Python - 100天从新手到大师:第十九天面向对象编程进阶

本文介绍了Python面向对象编程的进阶知识,包括可见性控制、动态属性、静态方法和类方法,以及继承与多态。在可见性方面,Python通过下划线前缀约定属性访问权限,但实际仍可访问私有属性。动态属性部分展示了如何运行时添加属性,以及使用__slots__限制动态扩展。文章还通过三角形类示例说明了静态方法和类方法的区别与应用场景,并介绍了property装饰器将方法转为属性访问。最后以师生类继承关系为例,演示了如何通过继承减少代码重复,实现代码复用。这些内容构成了Python面向对象编程的核心进阶知识体系。

2025-08-27 09:13:14 848

原创 Python - 100天从新手到大师:第十八天面向对象编程入门

面向对象编程(OOP)是一种以对象为核心的编程范式,将数据与操作数据的方法封装为对象。其核心概念包括: 类与对象:类是对象的抽象模板,对象是类的具体实例 三大特性: 封装:隐藏实现细节,暴露简单接口 继承:实现类的特化和泛化 多态:基于对象类型的动态分派 Python中通过class定义类,__init__方法初始化对象属性。对象通过接收消息(调用方法)来执行操作。OOP通过将复杂系统分解为互动的对象,使代码更易维护和扩展。

2025-08-26 00:25:31 823

原创 Python - 100天从新手到大师:第十七天函数高级应用

本文介绍了Python函数的两个高级应用:装饰器和递归调用。装饰器是一种特色语法,能够在不修改原函数代码的情况下为其添加额外功能,通过高阶函数实现。文中以记录函数执行时间为例,详细讲解了装饰器的定义和使用方法,包括语法糖和取消装饰器的方式。递归调用部分则简要提及了函数之间相互调用的特性,为后续内容做铺垫。文章通过具体代码示例展示了装饰器的实际应用,帮助读者理解这一重要概念。

2025-08-26 00:21:38 785

原创 Python - 100天从新手到大师:第十六天函数使用进阶

本文介绍了Python中函数的高级用法,主要包括高阶函数、lambda函数和偏函数。高阶函数通过将函数作为参数或返回值,增强了代码的灵活性和复用性。lambda函数是一种简洁的匿名函数,适合简单的单行表达式。偏函数则通过固定部分参数,创建具有预设配置的新函数,减少重复代码。文中还展示了如何使用内置高阶函数如filter、map和reduce,以及如何用lambda函数替代简单函数定义。这些技巧能帮助开发者编写更简洁、高效的Python代码。

2025-08-24 11:50:19 431

原创 Python - 100天从新手到大师:第十五天函数应用实战

本文通过5个Python函数应用实例展示了实际编程中的常见需求解决方案:1)生成随机验证码的函数,支持自定义长度;2)判断素数的优化算法;3)计算最大公约数和最小公倍数的函数设计;4)数据统计函数集,包括均值、中位数、方差等统计量;5)双色球随机选号程序的函数式重构。每个实例都包含详细代码和关键说明,体现了Python函数在解决实际问题时的灵活性和模块化编程优势。

2025-08-24 11:48:12 735

原创 Python - 100天从新手到大师:第十四天函数和模块

本文介绍了函数和模块在Python中的使用。首先通过组合数计算问题引出函数的概念,展示如何通过定义函数解决代码重复问题。文章详细讲解了函数的定义方法、参数传递(包括位置参数、关键字参数、强制位置参数和命名关键字参数)、返回值等核心概念。其中强调了函数封装和代码复用的重要性,并演示了如何利用Python标准库中的函数(如math.factorial)来简化代码。最后通过骰子游戏示例展示了带默认值参数的函数定义方式。全文旨在帮助读者理解函数的基本原理和使用方法,提高代码的可读性和复用性。

2025-08-22 11:14:00 668

原创 Python - 100天从新手到大师:第十三天常用数据结构之字典

Python字典是一种键值对结构的数据类型,适合存储相关联的信息。相比列表、元组和集合,字典能更清晰地表达数据含义,通过键快速访问值。字典可用{}或dict()创建,键必须是不可变类型(如字符串、数字、元组),而值可以是任意类型。常用操作包括成员检查(in)、索引访问([])、遍历键值对(items())等。字典还提供get()、update()、keys()、values()等方法,方便数据操作。Python 3.9+还支持|运算符合并字典。字典特别适合构建复杂数据结构,如嵌套存储个人信息等场景。

2025-08-22 10:52:09 750

原创 Python - 100天从新手到大师:第十二天常用数据结构之集合

本文介绍了Python中的集合(set)数据结构。集合具有无序性、互异性和确定性三大特性,与数学中的集合概念一致。集合通过{}或set()创建,支持成员运算、交集、并集、差集等丰富操作。集合中的元素必须为不可变类型(hashable),因其底层采用哈希存储,使得成员运算效率优于列表。文章还详细讲解了集合的遍历方法、各种运算操作(如交集&、并集|、差集-等)以及常用方法(如add、remove、clear等)。通过代码示例展示了集合的创建、运算和操作方法,帮助读者理解集合这一重要数据结构的特点和用途。

2025-08-16 23:27:28 907

原创 Python - 100天从新手到大师:第十一天常用数据结构之字符串

本文介绍了Python中字符串的基本概念和操作方法。字符串是由零个或多个字符组成的序列,支持多种定义方式,包括单引号、双引号、三引号以及转义字符和原始字符串。文章详细讲解了字符串的各种运算,如拼接、重复、比较、成员判断等,并展示了获取长度、索引切片和字符遍历的方法。最后介绍了字符串常用方法,特别是大小写转换相关操作。需要注意的是,字符串是不可变类型,所有操作都会生成新字符串而不会改变原字符串。

2025-08-16 23:22:42 1231

原创 Python - 100天从新手到大师:第十天常用数据结构之元组

本文介绍了Python中的元组(tuple)数据结构及其特性。元组是一种不可变的有序序列,与列表的主要区别在于其不可修改性。文章详细讲解了元组的定义、运算、打包解包操作,以及元组与列表的转换方法。通过实例代码展示了元组的基本操作,包括索引、切片、循环遍历等,并比较了元组与列表在创建时间和线程安全方面的优势。此外,还介绍了利用元组实现变量值交换的便捷方法。最后总结了元组和列表的核心区别,建议在适当场景下优先使用元组以提高性能。

2025-08-16 23:20:08 1164

原创 Python - 100天从新手到大师:第九天常用数据结构之列表-2

Python 中的列表底层是一个可以动态扩容的数组,列表元素在计算机内存中是连续存储的,所以可以实现随机访问(通过一个有效的索引获取对应的元素且操作时间与列表元素个数无关)。我们可以暂时不去触碰这些底层的存储细节,也不需要大家理解列表每个方法的渐近时间复杂度(执行方法耗费的时间跟列表元素个数之间的关系),大家先学会用列表解决工作中的问题,我想这一点更为重要。

2025-08-13 10:16:56 615

原创 Python - 100天从新手到大师:第八天常用数据结构之列表-1

本文介绍了Python中列表(list)的基本概念和使用方法。首先通过一个掷骰子统计次数的例子引出列表的必要性,随后详细讲解了列表的创建方式、基本运算和操作。主要内容包括: 列表可以通过[]字面量或list()函数创建,可以包含不同类型元素 列表支持+(拼接)、*(重复)、in/not in(成员判断)等运算符 介绍了索引和切片操作,包括正向/反向索引和多元素访问 演示了通过索引和切片修改列表元素的方法 说明列表之间可以进行关系比较运算 列表是Python中重要的容器型数据类型,能够有效存储和操作多个数据元

2025-08-13 10:10:00 892

原创 Python - 100天从新手到大师:第七天分支和循环结构实战

本文通过实际案例讲解Python分支和循环结构的应用。主要内容包括:100以内素数判断、斐波那契数列生成、水仙花数查找、百钱百鸡问题求解以及CRAPS赌博游戏模拟。文章强调分支和循环是编程基础,需要通过大量练习掌握。每个案例都提供了详细代码和注释,涵盖数学计算、逻辑判断、循环优化等知识点,帮助读者理解如何将编程基础知识应用到实际问题解决中。建议通过完成CRAPS游戏等综合案例来检验对分支和循环结构的掌握程度。

2025-08-12 00:42:43 1025

原创 Python - 100天从新手到大师:第六天循环结构

本文介绍了Python中的循环结构,包括for-in循环和while循环的使用方法。for-in循环适用于明确循环次数的场景,通过range()函数控制循环范围;while循环则通过布尔条件控制循环执行。文章还讲解了break和continue关键字的作用,以及嵌套循环结构的应用。通过多个实际示例(如1到100的整数求和、打印乘法口诀表等)演示了循环结构的编程实践。循环结构是编程中实现重复操作的基础工具,合理使用可以大幅减少代码量并提高效率。

2025-08-12 00:38:26 597

原创 Python - 100天从新手到大师:第五天分支结构

本文介绍了Python中的分支结构及其实现方式。主要内容包括: 分支结构的概念:通过判断条件选择不同执行路径的代码结构,与顺序结构相对。 if-else分支结构: 使用if、elif、else关键字构造分支 通过BMI计算器示例演示多条件判断 强调Python使用缩进表示代码块而非花括号 展示如何逐步完善分支条件 match-case结构(Python 3.10新增): 通过HTTP状态码示例展示新的条件匹配语法 对比if-else和match-case的实现差异 说明match-case语法更简洁优雅 文

2025-08-08 10:08:26 986

原创 Python - 100天从新手到大师:第四天Python语言中的运算符

本文介绍了Python语言中的运算符及其优先级,涵盖了算术、赋值、比较和逻辑运算符的使用方法。文章通过表格展示了各类运算符的优先级顺序,并强调了表达式构造的重要性。具体内容包括:算术运算符(加减乘除、整除、求模、求幂)的运算规则及优先级;赋值运算符(包括复合赋值运算符和海象运算符)的功能;比较运算符和逻辑运算符(and、or、not)的用法及其短路特性。最后通过华氏温度转摄氏温度的实例,展示了运算符在实际问题中的应用。文中所有概念均配有代码示例说明,帮助读者理解各类运算符的具体使用场景和注意事项。

2025-08-08 09:44:44 796

原创 Python - 100天从新手到大师:第三天Python语言中的变量

本文介绍了Python语言中变量的基础知识。首先解释了计算机程序是数据和指令的集合,Python因其简单强大的特点受到初学者欢迎。接着概述了计算机硬件组成和二进制基本原理。重点讲解了Python变量的概念、常见数据类型(整型、浮点型、字符串型和布尔型)及其表示方法,详细说明了变量命名的规则与惯例。通过示例代码展示了变量的使用方法和类型转换操作,包括int()、float()、str()等类型转换函数的使用。最后总结指出变量是Python程序中存储数据的基础,不同类型变量可通过内置函数相互转换。

2025-08-08 09:42:38 1161

原创 Python - 100天从新手到大师:第二天第一个Python程序

本文介绍了Python编程环境的搭建和第一个程序的编写方法。主要推荐了PyCharm作为集成开发环境,详细讲解了其下载、安装和使用流程。同时比较了Python默认交互式环境与IPython的区别,并简要提及了Visual Studio Code这款文本编辑器。最后以经典的"hello, world"程序为例,展示了Python的基本语法特点,包括print函数的使用、字符串表示方法以及Python语句不需要分号结尾的特性。文章特别强调了初学者容易犯的中英文标点符号混用问题,为Python

2025-08-05 13:21:52 1028

原创 Python - 100天从新手到大师:第一天认识Python

Python(英式发音:/ˈpaɪθən/;美式发音:/ˈpaɪθɑːn/)是由荷兰人吉多·范罗苏姆(Guido von Rossum)发明的一种编程语言,是目前世界上最受欢迎和拥有最多用户的编程语言。Python 强调代码的可读性和语法的简洁性,相较于 C、C++、Java 这些同样影响深远的编程语言,Python 让使用者能够用更少的代码表达自己的意图。

2025-08-05 13:07:23 989

原创 每天学一个Linux命令(38):vi/vim

本文介绍了Linux系统中强大的文本编辑器vi/vim的基本使用和高级功能。vim作为vi的增强版,提供语法高亮、多窗口编辑等特性。文章详细讲解了vim的三种模式(命令、插入、末行模式)、常用操作(光标移动、文本编辑、查找替换)、保存退出方法,以及多窗口编辑、宏录制、代码折叠和插件管理等高级功能。掌握vim可以显著提升Linux环境下的工作效率,适合系统管理员和开发者学习使用。通过持续练习,vim将成为编程和系统管理的有力工具。

2025-08-04 13:40:48 451

原创 每天学一个 Linux 命令(36):diff

diff 是 Linux 系统中用于比较文件或目录差异的实用命令。其基本语法为 diff [选项] 文件1 文件2 或 diff [选项] 目录1 目录2。常用选项包括 -c(上下文格式输出)、-u(统一格式输出)、-r(递归比较目录)、-i(忽略大小写)、-w(忽略空白字符)等。通过 diff,用户可以轻松比较文件内容、生成补丁文件、检查配置文件修改或比较目录结构。其输出结果中,< 和 > 分别表示两个文件的内容差异,a、d、c 表示添加、删除和改变。diff 是程序员和系统管理员的得力工具,

2025-05-18 01:57:20 453

原创 每天学一个 Linux 命令(35):dos2unix

dos2unix是解决跨平台文本文件兼容性问题的专业工具,特别适合经常需要在 Windows 和 Unix/Linux 系统之间交换文件的开发者和系统管理员。它不仅能高效处理行尾符问题,还能解决编码转换等复杂场景。掌握dos2unix命令可以避免许多因文件格式差异导致的问题,如脚本无法执行、配置文件解析错误等。无论是处理单个文件还是批量转换整个项目,dos2unix都能提供简单有效的解决方案。记住,良好的文件格式管理习惯可以显著减少跨平台工作中的麻烦,而dos2unix正是维护这种一致性的得力助手。

2025-05-03 13:58:06 839

原创 每天学一个 Linux 命令(34):wc

wc命令是Linux命令行工具集中的瑞士军刀之一,虽然功能简单,但在日常工作中用途广泛。无论是快速检查文件大小、统计代码量,还是作为复杂脚本的一部分,wc都能提供可靠的服务。它的高效性(即使是处理GB级文件也能快速响应)和与其他命令的良好配合性,使其成为每个Linux用户都应该掌握的基础命令。记住,wc的强大之处不仅在于它单独使用时的功能,更在于它与其他命令(如findgrepsort等)组合使用时展现的灵活性。掌握好wc命令,能让你的命令行工作效率大幅提升。

2025-05-02 18:15:56 1037

原创 每天学一个 Linux 命令(33):uniq

uniq命令是 Linux 文本处理工具箱中的重要成员,特别适合处理已排序数据中的重复项。通过与其他命令如sortawkcut等的组合使用,可以解决各种实际工作中的文本处理问题。掌握uniq命令的各种选项和使用场景,能够显著提高命令行环境下的工作效率。记住,uniq的强大之处在于它的简单和专注 - 专门处理重复行的问题。当与其他命令结合使用时,它可以成为数据分析、日志处理和系统管理中的得力助手。

2025-05-02 17:58:14 679

原创 VMware安装Ubuntu实战分享

▶️❌ 虚拟机=性能低下?→ 正确分配资源后速度堪比物理机❌ Ubuntu只能做服务器?→ 实测可流畅运行Blender/VS Code等大型软件。

2025-04-25 21:47:53 1294

原创 每天学一个 Linux 命令(32):sort

​​可访问网站查看,视觉品味拉满:sort是 Linux 中用于对文本文件的行进行排序的命令,支持按字典序、数字、月份等多种方式排序。

2025-04-25 17:50:24 736

原创 每天学一个 Linux 命令(29):tail

​​可访问网站查看,视觉品味拉满:tail命令用于显示文件的末尾内容,默认显示最后 10 行。它常用于实时监控日志文件或查看文件的尾部数据。

2025-04-21 23:47:05 672

原创 每天学一个 Linux 命令(28):ln

​​可访问网站查看,视觉品味拉满:ln是 Linux 中用于的命令,主要生成。链接常用于文件共享、快捷访问或版本管理。

2025-04-20 19:34:58 2335 4

原创 每天学一个 Linux 命令(27):head

​​可访问网站查看,视觉品味拉满:head是 Linux 中用于的命令,默认显示文件前 10 行,适合快速预览文件结构或日志头部信息。-n <行数>-n 5-c <字节数>-c 20-q-v。

2025-04-20 18:56:32 632

原创 每天学一个 Linux 命令(26):less

​​可访问网站查看,视觉品味拉满:less是 Linux 中一个强大的文件内容查看工具,用于分页显示文件内容,支持快速搜索、滚动浏览、跳转等操作。相比moreless功能更丰富且支持,适合查看大文件或日志。

2025-04-20 18:50:01 531

原创 每天学一个 Linux 命令(25):more

​​可访问网站查看,视觉品味拉满: http://www.616vip.cn/25/index.html命令简介 是一个经典的分页显示文本文件内容的命令行工具,适用于逐页浏览长文本文件。它简单易用,适合快速查看内容,但功能比 更为基础(不支持向后翻页)。在多数 Linux 系统中预装,是终端环境下查看日志、配置文件的常用工具。常用选项选项功能指定每屏显示的行数(如 )从第 行开始显示显示提示信息(如 )不滚屏,清屏后显示新内容合并连续空行为一

2025-04-19 17:38:55 657 2

原创 每天学一个 Linux 命令(24):chattr

​​可访问网站查看,视觉品味拉满: http://www.616vip.cn/24/index.html命令简介(Change Attribute)用于修改文件或目录的底层属性(如防删除、防修改),这些属性比普通权限更严格。常用于保护重要文件或优化文件系统行为。常用选项选项功能递归处理目录及其子目录下的所有文件显示命令执行的详细信息设置文件版本(部分文件系统支持)关键属性属性功能仅允许追加内容(不可修改或删除)不可变(禁止

2025-04-19 17:36:16 337

原创 每天学一个 Linux 命令(23):file

​​可访问网站查看,视觉品味拉满:file命令用于,通过分析文件内容(而非依赖文件扩展名)判断其实际类型。无论是文本文件、二进制可执行文件、压缩包还是设备文件,file均可快速识别其格式。在排查未知文件或处理无扩展名文件时非常实用。

2025-04-18 14:57:17 1235 2

原创 每天学一个 Linux 命令(22):pwd

​​可访问网站查看,视觉品味拉满:pwd命令用于(Print Working Directory)的绝对路径,帮助用户快速确认自己在文件系统中的位置。虽然简单,但它是终端操作中不可或缺的基础命令,尤其在处理相对路径或脚本编写时尤为重要。

2025-04-18 14:54:32 464 2

原创 每天学一个 Linux 命令(21):tree

​​可访问网站查看,视觉品味拉满:tree命令用于以树状图形式递归显示目录结构,直观展示目录及其子目录和文件的层级关系。适合快速查看目录的组织结构,尤其适用于项目源码、日志目录等复杂文件系统的可视化。

2025-04-18 14:48:54 985 2

原创 每天学一个 Linux 命令(19):rm

​​可访问网站查看,视觉品味拉满:rm命令用于删除文件或目录,是 Linux 中常用的高权限操作命令,使用需谨慎。

2025-04-18 14:46:10 444

原创 每天学一个 Linux 命令(20):find

​​可访问网站查看,视觉品味拉满:find是 Linux 系统中最强大的文件搜索工具之一,支持按名称、类型、时间、大小、权限等多种条件查找文件,并支持对搜索结果执行操作(如删除、复制、执行命令等)。掌握find可大幅提升文件管理效率。

2025-04-18 14:40:37 494 2

基于Django的教务信息管理系统源码

基于Django的教务信息管理系统源码,源码里有详细介绍,开发语言有python,HTML5,主要是用Python的Djiago编写的开源Web应用框架,遵循MVC设计模式,主要用于构建Web应用程序的后端。‌

2024-11-04

html+css+js个人主页博客

文件为zip格式,解压直接利用,需要改的话也很简单,注释过,容易理解,如果想领取更多的代码的话,请留意我们的公众号:祖龙科技工作室,里面可以免费获取很的编程资源,软件等等,希望各位留意。谢谢大家!

2023-09-20

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

TA关注的人

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