自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(143)
  • 收藏
  • 关注

原创 从 0 到上线:个人开发者部署网站的完整流程(保姆级·含全部踩坑)

从购买服务器、注册域名、ICP 备案到部署上线,一文讲透个人项目从 0 到 1 的全流程。以三个真实上线的项目为例,覆盖本地开发、Git 管理、Nginx 反向代理、HTTPS 免费证书、安全加固、性能优化与持续维护,附 12 个亲身踩坑实录。每一步都有可复制的命令和避坑提示,照着做,你的项目也能真正上线被全世界访问。

2026-08-28 17:45:27 498 3

原创 Python 模块与面向对象编程完全攻略:从包管理到多态,一文打通你的项目架构思维

本文系统讲解Python模块与面向对象编程:涵盖模块导入、包管理、标准库与pip;详解面向对象基础(类/对象、__init__、self)、属性与方法、封装、继承与多继承MRO、多态、特殊方法、@property及抽象基类,并展示模块与面向对象协同的项目结构,助你构建清晰可扩展的代码架构。

2026-06-16 11:23:34 372

原创 Python 开发环境搭建终极指南:Python 安装 + PyCharm 配置 + 虚拟环境,一篇全搞定

本文手把手带你完成 Python 开发环境搭建:从 Python 解释器下载安装(务必添加 PATH)到 PyCharm 社区版配置,详细讲解创建虚拟环境、编写运行首个程序。同时涵盖主题字体优化、PEP8 检查、实用插件推荐,以及 pip 包管理与依赖导出。附常见问题解决方案,助你零障碍构建高效编程环境。

2026-06-16 11:14:15 683

原创 Python 函数终极指南:从参数传递到异步编程,掌握所有核心知识

本文全面解析 Python 函数核心知识,涵盖定义与调用、参数类型(位置、默认、关键字、*args/**kwargs)、返回值、作用域与 LEGB 规则、匿名函数(lambda)、高阶函数(map/filter/reduce)、装饰器原理与实战、递归与生成器、闭包、类型注解及异步函数。同时归纳常见陷阱与最佳实践,附综合案例与速查表,助你构建扎实的函数思维,编写高效可维护的 Python 代码。

2026-06-15 14:51:51 370

原创 Python 五大核心数据结构完全指南:列表(List)、字符串(String)、元组(Tuple)、集合(Set)、字典(Dictionary)

本文系统梳理了 Python 五大核心数据结构——列表、字符串、元组、集合、字典,涵盖各自定义特点、索引切片规则及常用操作方法。列表有序可变,字符串不可变但支持索引,元组不可修改,集合无序去重,字典存储键值对。通过对比表格总结适用场景,助力读者稳固编程基础,提升数据处理能力。

2026-06-15 14:36:48 362

原创 手把手教你如何本地使用deepseek-v4-pro模型,无需频繁切换网页

本文介绍了如何在自己的电脑上安装使用DeepSeek AI模型的详细步骤:1)下载CherryStudio客户端并安装;2)在DeepSeek官网创建API密钥;3)在CherryStudio中添加DeepSeek服务商并填写API密钥;4)切换模型为deepseek-v4-pro并进行相关配置(提示词、联网等)。通过这一流程,用户可直接在本地使用DeepSeek模型,无需频繁切换网页。

2026-06-11 17:45:43 819

原创 手把手教你用Python爬网页数据:含翻页、动态页面、CSV导出全流程

本文主要内容包括:1. 爬虫基本概念(请求网页和解析数据);2. 常用库安装(requests、BeautifulSoup等);3. 基础示例(获取网页标题);4. 实战案例(豆瓣电影Top250爬取);5. 增强稳定性方法(重试机制);6. 动态网页处理(Selenium示例);7. 数据保存方式(CSV/Excel);8. 通用爬虫模板;9. 常见问题排查;10. 法律合规提醒。文章提供了可直接运行的代码示例,适合零基础学习者从静态页面到动态网页逐步掌握爬虫技术。

2026-06-05 14:02:14 805 1

原创 快速生成安卓证书并打包生成安卓apk(保姆教程)

目前市面上生成可以快速生成安卓证书的网站有很多个人推荐香蕉云编以下是网站链接1.进入网站如下图2.点击生成签名证书3.点击立即创建证书4.点击创建安卓证书5.按照指引完成创建6.点击下载就可使用。

2026-06-04 19:01:25 795 1

原创 AI数字营销会员五大权益深度体验:一键分发、高转化营销、数据监测、AI创作、专家标注到底值不值?

CSDN AI数字营销会员企业版提供五大核心功能:多平台一键分发(省时但需人工检查排版)、高转化营销组件(提升互动但有同质化问题)、AI选题创作(辅助内容生成但需二次加工)、全维度数据监测(整合多平台数据但存在延迟)、专家内容标注(专业建议但响应慢)。该工具适合多平台运营的腰部博主,能显著提升效率,但需人工干预优化细节。新手或单平台用户建议先熟悉规则再使用。注:本文为真实体验测评,无商业推广。

2026-06-04 16:19:39 223

原创 Python 进阶必学:10 个内置函数带你深入底层(id/hash/bytes/ord/repr 等)

本文深入解析 Python 内置函数,涵盖 id、hash 及 memoryview 等核心工具。从内存地址追踪到字节流高效处理,详解二进制数据操作与字符编码转换技巧,助开发者掌握底层逻辑,优化数据结构性能并提升调试效率。

2026-06-04 10:40:34 542

原创 Python 新手必学:三类核心内置函数(数学运算、类型转换、数据结构)详解

本文是 Python 新手必备的内置函数速查指南,重点解析数学运算、类型转换及数据结构构建。通过实战代码演示 abs、sum、int 等核心用法,帮助开发者掌握 Python 内置函数,提升数据清洗与基础编程效率。

2026-06-04 10:03:47 309

原创 搞定数据处理,Python 序列操作与迭代器内置函数实战解析

本文深入解析 Python 序列操作与迭代器内置函数,涵盖 enumerate、sorted、zip、filter 及 map 等核心工具。通过实战案例展示如何优化数据处理流程,提升代码的优雅性与执行效率,是掌握 Pythonic 编程风格的关键指南。

2026-06-03 14:45:01 978

原创 Python 数据结构陷阱与复数运算优化:列表、元组、字典成员操作辨析及 NumPy 高效实践

本文详解 Python 数据结构与复数运算技巧。深入辨析列表、元组及字典的成员运算陷阱,掌握 Numpy 数组高效转换与 dtype 优化。同时解析复数表示、共轭及模长计算,助力开发者提升代码性能与工程实践能力。

2026-06-03 14:26:09 332

原创 Python 文件交互与代码执行,open、input 及 eval 函数安全用法

本文详解 Python 文件交互与代码执行安全,涵盖 open、input 及 eval 函数的最佳实践。通过上下文管理与沙箱策略,有效防范动态执行风险,助力开发者构建高效且安全的 Python 应用。

2026-06-02 00:45:00 629

原创 深入对象内部,Python 反射与属性检查内置函数使用技巧

本文深入解析 Python 反射与属性检查内置函数,涵盖 hasattr、getattr、setattr 等核心工具。通过动态配置加载器实战,展示如何利用这些技巧实现灵活的对象操作与类型检查,助力中级开发者构建高扩展性架构,掌握 Python 元编程精髓。

2026-06-02 00:15:00 317

原创 数据库交互全链路实战:通用封装、批量优化与动态查询三大核心模块

本文提供了一套完整的数据库交互解决方案。从环境搭建到安全配置,重点介绍了通用操作类封装、批量插入优化和动态查询构建三大核心模块。通过连接池管理、预处理语句防注入、分批次提交等技巧,有效解决了性能与安全问题。特别强调事务控制规范与异常处理机制,避免后期重构风险。文章还包含分页查询实现和常见错误排查方法,为开发者提供从零搭建到性能优化的全链路指导,适用于不同规模项目的数据库层标准化建设。

2026-06-01 14:40:28 255

原创 Python一级核心考点全通关:环境规范·命名转换·运算符·控制流与海龟绘图实战

本文精讲 Python 一级考试核心考点,涵盖开发环境规范、变量命名、数据类型转换及运算符优先级。重点解析程序控制结构与海龟绘图实战技巧,帮助考生规避常见陷阱,掌握关键语法,高效备战等级认证。

2026-06-01 14:15:02 225

原创 Python 模块导入全解析,从基础语法到循环导入破解

本文深度解析 Python 模块导入机制,涵盖四种导入形态、sys.path 搜索路径及包结构规范。重点剖析相对导入陷阱,并提供重构架构与延迟导入等策略破解循环导入难题,助力开发者构建清晰、健壮的 Python 项目。

2026-06-01 14:10:59 632

原创 搞懂 Python 继承机制,分清类方法与静态方法的本质区别

本文系统梳理了Python中的继承机制,重点讲解了单继承与多继承的核心概念和实际应用。主要内容包括:继承的基本语法与本质,super()方法的正确使用方式,类方法与静态方法的区别与适用场景,多继承下的MRO(方法解析顺序)机制,以及Mixin设计模式的实战应用。文章通过大量代码示例,帮助读者理解如何在项目中合理使用继承,避免常见陷阱,并提供了面向对象设计的最佳实践建议,如优先使用组合而非继承、明确方法类型的选择等。适合已经掌握Python基础语法,希望深入理解面向对象编程中继承机制的开发者阅读。

2026-05-29 16:18:52 488

原创 Python 新手避坑指南,搞定编码转换与文件路径处理

本文是 Python 新手避坑指南,重点解析字符编码乱码与文件路径处理难题。通过详解 UTF-8 编码转换、os.path 跨平台路径拼接及复杂数据排序实战,帮助开发者写出健壮、兼容性强的脚本,彻底解决环境差异导致的运行错误。

2026-05-29 16:03:48 176

原创 服务器内存的“隐形守护者”:一文搞懂 ECC 内存,从原理到实战配置全指南

本文深入解析ECC内存的核心价值与配置要点,为关键业务系统提供数据完整性保障方案。文章首先通过仓库管理员的类比,阐释ECC内存如何通过汉明码校验机制实现比特错误的检测与修正;随后详细指导硬件兼容性检查,包括CPU、主板与内存条的匹配原则。在配置环节,提供BIOS设置、操作系统验证及Memtest86压力测试的完整流程,并包含Linux系统下的错误注入实验脚本。针对常见问题,文章梳理了ECC无法启用的五大原因及排查流程图,涵盖CPU支持、混插限制等关键点。

2026-05-28 11:17:17 599

原创 零成本打造私有AI大脑:手把手教你本地部署DeepSeek,告别昂贵API!

本文详细介绍了如何在本地部署DeepSeek大模型的全流程指南。通过Ollama和Docker简化部署,结合量化技术降低硬件门槛,开发者可在普通PC上运行高性能AI助手。文章涵盖环境搭建、模型获取、参数调优等核心环节,并提供Python API调用、VSCode集成、私有知识库构建等实战方案。特别强调本地部署的数据隐私保护优势,适合金融、医疗等对数据安全要求高的场景。最后给出性能优化建议和故障排查方案,帮助开发者实现稳定高效的私有化AI解决方案。

2026-05-28 10:27:02 628

原创 uni-app集成巨量引擎 SDK

本文提供了三种集成巨量引擎SDK的方案对比:1)插件市场现成方案(推荐),包含详细配置步骤和代码示例;2)自研原生插件方案,展示Android端完整开发流程;3)UTS插件开发方案(HBuilderX3.6+)。重点推荐方案一,因其快速(10分钟完成)、稳定且持续更新。特别强调必须制作自定义基座、OAID获取依赖和隐私合规要求。三种方案在开发难度、维护成本和灵活性上各有优劣,建议普通项目优先选择插件市场方案。

2026-04-02 17:58:38 582

原创 Python入门:环境安装与PyCharm配置——详细教程

本文详细介绍了Python环境安装及PyCharm配置的完整流程。主要内容包括:Python 3.x版本在Windows/macOS/Linux系统的安装方法,命令行验证安装;PyCharm IDE的下载安装步骤;创建首个Python项目并运行"Hello World"程序;PyCharm的代码编辑、调试等核心功能说明;常见问题解决方案。教程提供了从环境搭建到开发工具使用的完整指引,帮助初学者快速建立Python开发环境,并推荐了进一步学习资源。

2026-03-25 11:51:37 2142

原创 Python开篇:从诞生到未来——全面解析

本文系统梳理了Python语言的发展历程与现状。从1989年Guido van Rossum发明Python的起源讲起,分析了Python2与Python3的版本演进,以及其在科学计算、Web开发和AI领域的发展轨迹。文章对比了Python与C/C++、Java等主流语言的优劣势,指出Python在开发效率、生态丰富度方面的优势,也坦承其在执行速度、多线程性能等方面的不足。最后展望了Python未来的发展趋势,包括性能优化、AI融合和教育普及等方向。

2026-03-25 10:56:21 643

原创 uni-app开发安卓app时控制屏幕常亮不息屏

本文详细介绍了在uni-app中实现安卓应用屏幕常亮的方法:1. 推荐使用uni.setKeepScreenOn API或plus.device.setWakelock API实现;2. 必须配置android.permission.WAKE_LOCK权限并重新打包;3. 提供了完整实现步骤及特殊场景处理方案;4. 针对常见问题给出解决方案;5. 强调按需控制、优化电量使用等最佳实践。文章还包含完整代码示例和注意事项,帮助开发者平衡功能实现与用户体验。

2025-11-05 17:30:33 1590

原创 uView2开发APP实现悬浮按钮

uView2框架提供了两种实现悬浮按钮的方法:1. 使用内置Fab组件(推荐),支持基本功能如位置设置、点击事件和子菜单;2. 使用uview-suspension插件,可实现高级功能如拖拽和磁吸效果。指南详细介绍了安装步骤、使用示例和常见问题解决方案,适用于uni-app多平台开发。悬浮按钮可应用于多种场景如"回到顶部"或"发布内容",使用时需注意版本兼容性和平台差异。通过简单的配置即可增强应用交互体验。

2025-11-05 17:30:18 1152

原创 1024 程序员节

1024程序员节源于计算机基本数值1024(2的10次方),2016年由中国博客园社区发起,现已成为全球程序员共同庆祝的技术节日。该节日不仅体现程序员对技术的热爱,更通过技术分享会、编程比赛等活动推动行业交流。随着计算机科学发展,程序员角色从硬件操作员演变为技术创新的推动者,编程语言、软件架构及云计算等技术革新深刻改变了其工作方式。1024程序员节提升了程序员社会地位,促进了知识共享与技术创新,对技术教育普及产生积极影响。未来,该节日有望成为全球性技术盛会,在推动前沿技术发展和人才培养方面发挥更大作用。

2025-10-24 18:05:16 743

原创 vue3和vue2生命周期的区别

Vue3对生命周期进行了优化调整:1)钩子函数统一添加"on"前缀;2)组合式API替代选项式API,setup()取代beforeCreate/created;3)新增onRenderTracked/onRenderTriggered调试钩子;4)父子组件执行顺序调整为setup→onBeforeMount→onMounted;5)采用异步更新机制优化性能。建议优先使用组合式API,在onBeforeUnmount中清理资源,利用新调试钩子优化性能。

2025-09-09 17:42:55 698

原创 vue3中 ref() 和 reactive() 的区别

Vue3中ref()和reactive()是两种核心响应式API。ref()适用于基本类型和复杂类型数据,需通过.value访问;reactive()仅适用于对象/数组,直接访问属性。主要区别:ref返回带.value的对象,支持替换整个对象;reactive返回Proxy代理对象,适合嵌套结构。最佳实践:基础类型用ref,复杂对象用reactive,需替换对象时用ref,嵌套结构用reactive。注意避免直接解构reactive对象,大型静态数据可用markRaw优化性能。

2025-09-09 17:08:59 1388

原创 渐变背景色和渐变字体颜色的实现方法

CSS渐变效果实现指南:包含线性渐变、径向渐变、重复渐变和多色渐变4种背景渐变方式,以及3种文字渐变方法(背景剪裁、遮罩渐变和SVG渐变)。文章提供代码示例并对比不同方案的优缺点,指出WebKit浏览器兼容性限制,建议复杂场景使用SVG方案。最后提醒注意渐变效果的性能影响和透明度应用技巧。

2025-09-04 13:48:36 881

原创 vue3实现滚动中奖名单-组件vue3-seamless-scroll

Vue3-seamless-scroll是一个实现无缝滚动的Vue3组件,支持上下左右四个方向的滚动效果。该组件通过CSS3动画或JavaScript实现,适用于表格、图片等内容的滚动展示。主要特性包括:支持数据监听、鼠标悬停控制、单步滚动设置、动画效果自定义等。安装方式支持npm/yarn或直接引入,使用时可全局注册或单文件引入,通过配置项如direction、hover等控制滚动行为。组件还提供拷贝列表、滚轮控制等高级功能,能满足不同场景的无缝滚动需求。

2025-08-19 14:38:18 912

原创 禁止浏览器点击放大图片并能触发点击事件

移动端浏览器中图片默认放大行为会影响自定义点击事件。本文提供四种解决方案:1) 使用CSS的pointer-events和事件委托,通过父容器触发点击;2) 通过touchend事件阻止默认行为;3) 结合CSS(user-select)和JavaScript控制;4) 用背景图替代img标签。各方法适用不同场景,需权衡兼容性、实现难度和功能需求。建议根据实际项目情况选择,注意移动端兼容性和用户体验优化。

2025-07-21 10:24:24 695 1

原创 页面跳转方法

本文介绍了10种前端URL操作与页面跳转的方法:1. location对象方法(assign/replace/reload);2. URLSearchParams处理查询参数;3. URL对象解析/构建URL;4. fetch/XMLHttpRequest异步请求;5. 表单POST跳转;6. 前端路由库(VueRouter/ReactRouter);7. history API无刷新修改URL;8. 第三方库(如urljs)简化操作;9. location.href直接跳转;10. 修改location属

2025-07-04 15:40:23 1024

原创 网页跳转window.location

JavaScript中的window.location对象提供了操作当前页面URL的属性和方法。主要属性包括href(完整URL)、host(主机名+端口)、pathname(路径)等,可用于读取或修改URL各部分。常用方法有assign()(跳转页面)、replace()(替换页面)和reload()(刷新页面)。使用时需注意同源策略、脚本执行时机和编码问题。该对象适用于页面导航、参数解析和动态修改URL等场景,是前端开发中管理URL的重要工具。

2025-07-04 15:20:03 1230

原创 uni-app组件通信

本文详细介绍了uni-app中10种组件间传参方法及其实现示例:1)父子组件通过props/$emit通信;2)跨级组件使用$attrs/$listeners;3)全局状态管理采用Vuex/Pinia;4)非父子组件用event-bus;5)页面间传参通过URL参数或本地存储;6)访问子组件使用ref;7)跨层级传参采用provide/inject。每种方法都附有代码示例,并对比分析了适用场景和优缺点,建议根据具体需求选择合适方式,兼顾通信效率和代码可维护性。

2025-07-02 13:46:43 1206

原创 pinia与vuex的区别

Pinia和Vuex都是Vue.js的状态管理工具,但存在显著差异。Pinia专为Vue3设计,采用简洁API(state/action/getter),支持TypeScript,体积轻量(1KB),适合中小项目;Vuex适用于Vue2,包含复杂概念(mutations/modules),体积较大(3-4KB),适合需要严格规范的大型项目。选择建议:Vue3新项目优先Pinia,Vue2项目或大型应用可继续使用Vuex。两者在模块化、TS支持和性能表现上各有优势,需根据项目需求选择。

2025-07-02 10:50:31 1301

原创 vue3组件通信

Vue3组件传参方式总结:1)props父传子;2)defineEmits子传父;3)$attrs跨级传参;4)Pinia全局状态管理;5)provide/inject祖孙通信;6)ref直接访问子组件;7)v-model双向绑定;8)EventBus事件总线;9)本地存储跨页面通信;10)getCurrentPages页面间传参。根据场景选择合适方式,保持通信简洁可维护。

2025-07-01 11:57:15 1154

原创 vue组件通信

Vue组件传参方式总结:1)父子组件通过props/$emit进行单向/双向通信;2)跨级组件使用$attrs/$listeners或provide/inject;3)兄弟组件通过事件总线(EventBus)通信;4)复杂场景建议使用状态管理工具(Vuex/Pinia)。每种方式各具特点,props适合父子组件简单通信,provide/inject适合跨层级静态数据,EventBus适合非直接关系组件,而状态管理工具更适合全局数据共享。应根据具体场景选择合适方式,平衡灵活性与维护性。

2025-07-01 11:53:46 926

原创 uni-app使用uview2自定义tabber

在uni-app中使用uView2.x实现自定义tabbar的步骤:安装uView2.x、配置pages.json隐藏原生tabbar、创建自定义tabbar组件(含u-tabbar组件和跳转逻辑)、在App.vue中隐藏原生tabbar、在页面底部引入自定义组件。需要注意图标路径、当前选中项绑定和页面跳转路径设置,可通过easycom简化组件引入。最终实现效果为底部tabbar可切换不同页面并保持选中状态。

2025-06-30 14:00:45 1084

空空如也

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

TA关注的人

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