自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1313)
  • 资源 (203)
  • 收藏
  • 关注

原创 python 基础知识100问

当使用。

2025-02-14 20:48:32 1087

原创 ANTLR4语法规则

ANTLR4的语法规则定义在.g4文件中,由(如何将字符序列转换为令牌)和(如何将令牌序列组合成有意义的语法结构)两部分组成。下面系统性地介绍其核心语法元素。

2026-02-25 09:50:07 887

转载 什么是Uniapp(初识Uniapp

推荐选择需求涉及多端(小程序 + APP+H5),且追求开发效率。团队有 Vue.js 基础,希望降低跨平台学习成本。项目需要快速迭代,或预算有限。谨慎选择需开发高性能游戏或复杂动画应用。功能高度依赖某一平台的特有能力(如 Android 系统级权限)。

2026-02-22 15:23:37 24

转载 ANTLR4:解析器生成工具的强大力量

ANTLR4由Terence Parr教授开发,是ANTLR系列工具的最新版本。它通过定义语法规则来生成解析器和词法分析器,支持多种编程语言,包括Java、C#、Python、JavaScript等。ANTLR4的设计目标是简化语法定义,使得开发者可以更专注于语言的设计而非解析器的实现。ANTLR4作为一个解析器生成工具,其灵活性和强大功能使其在软件开发中不可或缺。无论是构建编译器、解析DSL,还是进行文本处理,ANTLR4都提供了高效、可靠的解决方案。

2026-02-01 15:11:26 39

转载 vue 插槽详解

-- 具名插槽:header -->-- 默认插槽,等价于 name="default" -->-- 具名插槽:footer -->

2026-02-01 15:06:07 47

原创 PNPM库离线安装方案

这是 PNPM 官方推荐的处理离线环境的方式。它会在内网电脑上创建一个所有依赖包的压缩文件(tarball)的本地存储库(镜像),然后你可以将这个镜像目录拷贝到外网电脑上使用。使用离线镜像(Offline Mirror) - 最优雅、最PNPM的方式。

2026-02-01 10:57:34 251

转载 Vue 3 超强技巧:VueUse,让代码更优雅、开发更高效

VueUse 是一个基于**** 的实用工具函数集合,旨在简化 Vue 应用的开发。它不仅提供了对 Vue 响应式系统的高度抽象,还封装了各种浏览器 API、状态管理工具、时间处理函数等常用功能。模块化与按需加载:支持按需引入,优化性能。高可扩展性:支持插件扩展,如 Router、Firebase 等。社区活跃:文档详尽,功能更新迅速,适配最新 Vue 版本。官方地址:vueuse.pages.dev/guide/

2026-01-31 22:21:23 38

原创 springboot事务管理几种方式

User user1 = new User("张三", "zhangsan@example.com");User user2 = new User("李四", "lisi@example.com");User user1 = new User("张三", "zhangsan@example.com");User user2 = new User("李四", "lisi@example.com");// NESTED:嵌套事务,如果当前存在事务,则在嵌套事务内执行。// 通过代理调用,事务生效。

2026-01-31 21:48:45 590

转载 css3基础语法与盒模型

CSS是网页设计的灵魂,而了解其基础语法与盒模型则是打开这扇门的第一步。就像学习一门新语言,我们需要了解语法规则,并掌握构建页面的基本单位,即盒模型。本文将带你踏上这场代码之旅,解开CSS3的神秘面纱。在学习CSS3的基础语法与盒模型之后,你将能够更加自如地掌控页面的外观与布局。这是一场充满乐趣的旅程,让我们共同迎接前端世界的挑战,创造出令人瞩目的网页设计。

2026-01-31 21:28:07 17

转载 [语法分析/编译原理] Antlr : 开源语法分析工具

Antlr 是由美国旧金山大学教授 Terence Parr 于 1989 年发布,到现在已经 30 年。Antlr4 非常稳定,生成的代码性能也非常高。你熟悉的Hive SQL,Hibernate SQL等都是使用Antlr来进行分析的。Antlr 当前版本 4.7.2ANTLRv4是一款功能强大的语法分析器生成器,可以用来读取、处理、执行和转换结构化文本或二进制文件。它被广泛应用于学术界和工业界构建各种语言、工具和框架。其从称为文法的一种形式化的语言描述中,ANTLR框架生成。

2026-01-31 14:57:07 36

转载 HTML5核心基础

<title>我的个人主页</title>

2026-01-09 22:23:11 33

转载 CSS3核心基础

CSS全称是层叠样式表控制网页的外观——颜色、字体、布局、动画等。CSS3是 CSS 的最新版本,新增了圆角、阴影、动画、渐变、响应式布局等强大功能。✅ 简单说:HTML 是网页的“骨架”,CSS 是网页的“皮肤和衣服”,即网页的外观。选择器(Selector)是 CSS 规则的第一部分,用来“告诉浏览器:我要给哪些 HTML 元素加样式”。上面的p就是一个选择器,表示“选中所有<p>标签”。类型示例说明基础p.class#id最常用组合div p。

2026-01-09 22:20:18 31

转载 CSS3盒模型的详解

在 CSS 中,每一个 HTML 元素都被看作是一个矩形的“盒子”。内容(content):实际显示文字、图片等内容的区域。内边距(padding):内容与边框之间的空白区域。边框(border):盒子的边框。外边距(margin):盒子与其他元素之间的空白区域。盒模型 = 内容 + 内边距 + 边框 + 外边距部分作用是否占位是否可设背景content显示内容✅✅padding内边距✅✅(背景会延伸)border边框✅✅margin外边距✅❌(透明)模型。

2026-01-01 16:54:42 35

转载 CSS 预处理器:Sass的基本用法、核心特性 - 详解

Sass是一种CSS 预处理器(CSS Preprocessor),它扩展了 CSS 的功能,允许你使用变量、嵌套、混合(mixin)、函数、条件、循环等“编程式”语法来编写样式,最终编译为标准的 CSS 文件供浏览器使用。特性用途$变量统一管理颜色、字体、间距@mixin封装可复用样式(阴影、动画)@include调用 mixin@extend继承样式,减少冗余嵌套提高结构可读性@each/@for批量生成类(栅格、主题)@use模块化组织样式文件。

2026-01-01 16:49:27 68

转载 CSS选择器入门指南

选择器是CSS的核心组成部分,它决定了样式规则应用于哪些HTML元素。在大型项目中,选择器的质量直接影响代码的可读性和可维护性。:通配符选择器在文档中匹配所有元素,性能较差,应避免过度使用。通过元素的class属性进行选择,使用点号(.)前缀。使用波浪号(~)分隔,匹配指定元素后的所有兄弟元素。通过元素的id属性进行选择,使用井号(#)前缀。使用加号(+)分隔,匹配紧接在指定元素后的元素。使用空格分隔,匹配指定元素内的所有后代元素。使用大于号(>)分隔,仅匹配直接子元素。根据元素在文档中的位置匹配元素。

2026-01-01 16:43:00 35

原创 浅谈Python学习经验

学习路线问题:从前往后开始学pandas,QT,爬虫,flask,sklearn。入门后最怕“学了就忘”,把Python融入日常工作,用高频需求当练习,每周要花7 8个小时学习Python,逐步从“照敲”到“自主编写”。2.4 学习过程中要有全局系统思维,不能只见树木,不见森林,把大量时间耗在具体用法,要有全局意识。2.2要深刻懂得原理,不能只停留在只会用的基础上,多问几个为什么。Python不是程序员专属, 作为一门入门最简单的编程语言,它应该像英语一样,每个人都应该学一点,懂得编程思维,提升工作效率。

2025-12-30 22:31:41 304

原创 Flask2入门开发详解

Flask 是一个轻量级的 Python Web 应用框架,基于和构建。它被设计为简单易用、灵活可扩展。

2025-12-27 21:17:56 906

转载 venv - Python新手推荐的轻量化环境隔离方式

venv 是 Python 3.3+版本内置的虚拟环境模块,无需额外安装。官方内置- 无需安装,开箱即用简单易用- 几个命令就能搞定跨平台- Windows、Mac、Linux 都能用轻量高效- 不占太多磁盘空间作为 Python 新手,掌握 venv 虚拟环境是你从"写脚本"到"做项目"的重要一步。隔离依赖- 避免项目间的包版本冲突简单易用- 几个命令就能创建和管理标准实践- 是 Python 开发的行业标准提升效率- 让环境问题不再困扰你的学习进程。

2025-12-26 21:54:27 54

原创 vue3基础知识100问

​官网文档一定是要拜读的:使用 createApp 函数创建一个根应用实例,一个vue项目就是一个组件树,子组件都是通过路由加载到这个根组件的。所谓的组件就是一个vue文件,里面包含了css js html.:可以设置全局组件、指令、插件等。:调用 mount 方法将应用挂载到 DOM 元素上beforeCreate (选项式API) / setup() (组合式API)created (选项式API) / setup() 完成render() 执行虚拟DOM → 真实DOM。

2025-12-26 21:53:31 371

原创 Python单例模式实现方法

Python的模块就是天然的单例模式,因为模块在第一次导入时,会生成.pyc文件,当第二次导入时,就会直接加载.pyc文件,而不会再次执行模块代码。因此,我们只需把相关的函数和数据定义在一个模块中,就可以获得一个单例对象了。:使用装饰器来装饰一个类,使其只能生成一个实例。:通过重写类的__new__方法来实现单例。:通过元类来控制类的创建过程,确保只生成一个实例。

2025-12-20 21:06:37 661

原创 Vite 前端构建工具

Vite(法语意为"快速")是一个现代化的前端构建工具,由 Vue.js 作者尤雨溪创建。它旨在提供更快的开发体验和更高效的生产构建。Vite 的优势🚀极致的开发体验- 快速启动和热更新⚙️简单配置- 减少构建配置的复杂度📦高效输出- 优化的生产构建🔌丰富的生态- 支持主流框架和工具Vite 的不足对旧浏览器的支持有限某些 Webpack 高级功能可能缺失大型传统项目迁移需要工作Vite 代表了前端构建工具的新方向,它通过拥抱现代 Web 标准,为开发者提供了更快、更简单的开发体验。

2025-12-05 21:16:25 1033

原创 vue3 createApp用法

在Vue 3中,createApp是用于创建一个Vue应用实例的函数。它是Vue 3中引入的新API,用于替代Vue 2中的new Vue()。createApp返回一个应用实例,该实例提供了一系列方法来配置和挂载应用。基本用法:首先,你需要从Vue中导入createApp。然后,你可以传入一个根组件选项对象(通常是一个Vue组件)来创建应用实例。最后,调用应用实例的mount方法将应用挂载到DOM元素上。

2025-12-05 20:41:02 630

原创 Nodejs基础知识100问

6 package-lock.json 是 npm(Node.js 的包管理器)自动生成的一个文件,它的主要作用是精确锁定当前项目所依赖的每一个 npm 包的版本以及其依赖关系的完整树结构。主要区别在于底层构建工具。· 它不仅仅锁定直接依赖(你在 package.json 的 dependencies 和 devDependencies 里声明的包),还锁定了这些依赖包自己的依赖(即间接依赖、嵌套依赖)的版本和结构。· 这解决了“在我的机器上能运行,在你的机器上就不行”的问题,因为整个依赖树都被固定了。

2025-11-25 08:56:53 512

原创 nodejs执行javaScript原理

核心引擎:使用V8来编译和执 JavaScript 代码。非阻塞 I/O:通过LibUV来处理所有异步操作,使其不阻塞主线程。事件驱动事件循环是中枢,它不断地轮询,检查已完成的事件,然后安排对应的回调函数执行。单线程但高效你的 JavaScript 代码(回调)是在单个主线程上运行的,但所有的 I/O 操作都是通过 LibUV 在底层多线程或系统内核的帮助下异步完成的。这使得 Node.js 可以用一个线程处理成千上万的并发连接。

2025-11-20 21:17:38 939

原创 ES规范中省略号(...)作用详解

展开语法:用于"展开"可迭代对象,适合数据合并、函数调用等场景剩余参数:用于"收集"多个元素,适合参数处理、解构赋值等场景这两种语法大大简化了JavaScript代码,提高了开发效率和代码可读性。

2025-11-20 20:41:57 792

原创 Node.js事件循环机制

Node.js事件循环机制是Node.js实现和能力的核心机制,它通过一个单线程的循环来调度和执行各种异步操作的回调函数,使Node.js能够在单线程环境下高效处理大量并发请求。

2025-11-15 22:41:22 740

原创 node语法特性详解

Node.js作为JavaScript的服务器端运行环境,,同时扩展了系统级API和模块化机制,形成了独特的服务器端开发体验。

2025-11-15 22:36:52 974

原创 ES6(ECMAScript 2015)语法特性详解

ES6(ECMAScript 2015)是JavaScript语言发展史上的重要里程碑,引入了众多新语法特性和功能,显著提升了代码的可读性、可维护性和开发效率。

2025-11-15 22:28:32 646

原创 Node.js后端框架Express.js

Express.js 是一个最小且灵活的 Node.js Web 应用框架,为构建 Web 和移动应用提供了一系列强大的特性。# 创建 Express 项目// 日志中间件next()})// 认证中间件if (!token) {return res.status(401).json({ error: '未提供认证令牌' })// 验证 token...next()// 使用中间件// 使用自定义错误if (!

2025-11-09 15:02:18 611

原创 python爬虫学习笔记

"""清理价格数据"""# 添加处理器# 使用 CSS 选择器# 使用 XPath 选择器CSS:语法简单,适合类、ID 等简单选择XPath:功能强大,适合复杂的选择逻辑选择器性能尽量使用具体的 CSS 类或 ID避免过于复杂的 XPath 表达式使用::text和::attr()提取具体内容数据清洗使用MapCompose进行数据预处理使用TakeFirst获取单个值使用Join合并多个文本节点错误处理总是检查get()返回的可能为None使用getall()

2025-11-08 21:43:45 1314

原创 ES6 import语法

from和import是 ES6 模块系统的语法,用于导入和导出 JavaScript 模块。让我详细解释这些语法在 Vue 中的各种用法。

2025-11-08 20:43:40 985

转载 npm 详解

npm,全称为,是随Node.js一起分发的开源包管理系统,也是JavaScript生态中最流行的依赖管理工具。它不仅为Node.js项目提供便捷的包管理服务,还广泛应用于前端、后端甚至跨平台开发领域。npm作为JavaScript世界不可或缺的基础设施,以其强大的包管理能力、广泛的生态支持以及便捷的工具链,赋能全栈开发者高效构建、部署与维护各类应用。无论是前端、后端还是跨平台开发,深入理解和熟练运用npm都是提升开发效率、保障项目质量的关键技能之一。

2025-11-07 20:33:59 180

原创 前端工程化

CommonJS是 Node.js 的默认模块系统,它用和require()实现了 JavaScript 的模块化。它的核心特点是同步加载,非常适合服务器端环境。虽然现在有了官方的ES Modules,但 CommonJS 在现有的 Node.js 生态和大量历史项目中依然占据着绝对主流的地位,是每一个 Node.js 和前端开发者必须掌握的基础知识。前端工程化的本质,就是通过引入软件工程的方法、工具和流程,把前端开发从一个随意、手工、小规模的活动,升级为一个系统化、自动化、工业化的生产过程。

2025-11-07 20:00:19 908

原创 标准nodejs项目工程

├── package.json # 项目配置和依赖。│ ├── models/ # 数据模型。│ ├── routes/ # 路由定义。│ ├── services/ # 业务逻辑。├── config/ # 配置文件。│ ├── controllers/ # 控制器。├── docs/ # 文档。

2025-11-07 15:29:27 919

转载 Scikit-learn 十大高级应用实例讲解

常见用法示例。

2025-10-31 21:58:42 153

转载 Python 入门!3 分钟学会 TOML 配置文件,轻松管理项目设

如果还是找不到问题,就把 TOML 文件简化成最小版本(比如只留一个键值对),一步步加配置,找到出错的地方。如果配置多了,比如又有数据库配置、又有日志配置,堆在一起会很乱 —— 这时候就用 “表格” 来分组,表格用。,绝对是 Python 开发者的 “配置神器”,简单好懂还跟 Python 很搭,3 分钟就能上手!就跟 Python 的字典键值对一样,左边是 “键”(配置名),右边是 “值”(配置内容),中间用。如果面试 Python 开发,可能会被问到 TOML 相关问题,提前准备好回答,加分!

2025-10-31 21:39:07 152

原创 机器学习三要素

模型:确定假设空间,即我们考虑的所有可能的函数集合策略:定义优化目标,即如何评价模型的好坏算法:提供计算方法,即如何高效地找到最优模型这三个要素相互配合,共同构成了完整的机器学习方法。选择合适的模型、合理的策略和高效的算法是机器学习成功的关键。

2025-10-25 23:10:04 730

转载 Scrapy 框架-分布式Scrapy-Redis以及Scrapyd的安装使用

我们在**master**上搭建一个**redis数据库**`(注意这个数据库只用作url的存储),并对每一个需要爬取的网站类型,都开辟一个单独的列表字段。3. master的爬虫运行时会把提取到的url封装成request放到redis中的数据库:“dmoz:requests”,并且从该数据库中提取request后下载网页,再把网页的内容存放到redis的另一个数据库中“dmoz:items”**称为**master**,而把用于**跑爬虫程序**的机器称为**slave**

2025-10-12 11:10:21 79

原创 Python分发格式打包工具 build

setuptools是Python的一个包管理工具,它极大地简化了Python包的构建、打包和分发过程。你知道那些可以用pip install xxx安装的包吗?它们很可能就是用setuptools打包的!setuptools是distutils的增强版,提供了更多功能和更好的兼容性。轻松定义包的元数据自动发现和包含包中的模块管理包的依赖关系生成各种分发格式(如wheel、egg等)将包上传到PyPI(Python Package Index)

2025-10-12 10:32:16 753

转载 Scrapy爬虫框架,入门案例(非常详细)「建议收藏」

Scrapy,Python开发的一个快速、高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试.其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的, 后台也应用在获取API所返回的数据(例如 Amazon Associates Web Services ) 或者通用的网络爬虫.Scrapy吸引人的地方在于它是一个框架,任何人都可以根据需求方便的修改。

2025-10-12 09:54:31 846

HBuilderX vue3离线插件

放到HBuilderX\plugins目录中 用于vue

2025-12-12

uniAppDemo.rar

uniapp随书资源

2025-12-09

《Vue.js 3+TypeScript完全指南》源代码

《Vue.js 3+TypeScript完全指南》源代码

2025-11-21

Node.js从入门到实战

Node.js从入门到实战

2025-11-20

Node.js从入门到实战 PPT

Node.js从入门到实战 PPT

2025-11-20

网易云商城基于vue3实现

基于vue3实现

2025-11-09

sklearn.zip

机器学习入门算法

2025-10-25

rembg依赖模型.rar

包含多种模型,详细使用过程见文章https://blog.csdn.net/zhousenshan/article/details/152411750

2025-10-12

Python 制作证件照,支持多种背景颜色

利用python制作证件照,可以导出一两寸照片,多种背景颜色替换,windows运行,详细使用场景见文章https://blog.csdn.net/zhousenshan/article/details/152411750?sharetype=blogdetail&sharerId=152411750&sharerefer=PC&sharesource=zhousenshan&spm=1011.2480.3001.8118

2025-10-02

scrapy入门,run.py可以调试执行

scrapy入门,run.py可以调试执行.采用公开免费的json接口进行解析

2025-09-20

python项目源码资料

爬虫flask等一些简单的入手项目

2025-09-14

python学习 数据分析及挖掘资料

python学习 数据分析及挖掘资料

2025-09-04

pyqt6json.zip

PyQT 制作json格式化小工具。用于初学者简单练手

2025-09-03

第一次用pyQt6制作JSON小工具

支持JSON序列化格式显示,直接Windows下打开使用即可

2025-09-02

python数据分析从入门到精通.rar

python数据分析从入门到精通 代码及PPT

2025-06-21

深度学习笔记包含机器学习 深度学习

深度学习笔记包含机器学习 深度学习

2025-03-01

python资料.rar

python资料.rar

2025-03-16

Python学习手册(第4版).pdf

Python学习手册(第4版).pdf

2025-03-07

pandas处理excel

pandas处理excel

2025-02-09

pandas demo jupeter下运行

pandas demo jupeter下运行

2025-02-05

vscode Vue3离线插件,存放位置是在C:\Users\youname\.vscode https://code.visualstudio.com/

vscode Vue3离线插件,存放位置是在C:\Users\youname\.vscode https://code.visualstudio.com/

2026-02-22

基于 FastAPI + Vue3 + TypeScript 等前沿技术构建

基于 FastAPI + Vue3 + TypeScript 等前沿技术构建

2026-02-01

心理学思维模型32个心理学话题38页PPT模版.pptx

心理学思维模型

2026-01-20

11-阶段十一-TypeScript开发实战.rar

11-阶段十一-TypeScript开发实战.rar

2026-01-18

vue3+elementui.rar

vue3+elementui

2026-01-18

麦肯锡思维框架案例集.zip

麦肯锡思维框架案例集.zip

2026-01-13

200个思维模型.zip

200个思维模型.zip

2026-01-13

一年顶十年 认知训练 能力提升

一年顶十年 认知训练

2026-01-11

华为实战资料,包含风险管理质量管理等

华为实战资料,包含风险管理质量管理等

2026-01-11

产品经理项目实战.rar

产品经理项目实战.rar

2026-01-11

项目实战管理经验.rar

项目实战管理经验.rar

2026-01-11

AI-Agent智能体与MCP开发实践-PPT课件.rar

智能体与MCP

2026-01-06

13-1000款思维导图模板.rar

13-1000款思维导图模板.rar

2026-01-03

208个管理思维电子版工作战略金融技巧思维导图效率思考逻辑方法.rar

208个管理思维电子版工作战略金融技巧思维导图效率思考逻辑方法.rar

2026-01-03

Flask2+vue3

Flask2+vue3

2025-12-27

200个管理思维电子版规划思考自识学习沟通执行复盘力模型资料.rar

200个管理思维电子版规划思考自识学习沟通执行复盘力模型资料

2025-12-27

python3项目开发.rar

新手入门练习

2025-12-20

Geeker-Admin-master.rar

Geeker-Admin-master 离线包已经下载好了

2025-12-20

一二三开发平台 前端vue工程 包含离线包

https://blog.csdn.net/seawaving/article/details/130450275?spm=1001.2014.3001.5506

2025-12-20

vite2+vue3.2简单学习教程.rar

最小单元入门学习 包含PDF文档

2025-12-13

空空如也

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

TA关注的人

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