- 博客(153)
- 资源 (2)
- 收藏
- 关注
原创 【WITDATA】科技感数据大屏背景样式封装PRO版本+边框流动
科技感流光边框效果实现 本文介绍了三种CSS流光边框效果的实现方法,适用于数据大屏、按钮、卡片等元素: 基础科技流光边框:采用青蓝渐变配色,通过linear-gradient和遮罩技术实现简洁的边框流光效果 霓虹流光边框:粉紫渐变配色,增加发光阴影,营造霓虹灯般的视觉效果 3D渐变流光边框:多层发光设计,添加模糊滤镜,创造立体感更强的边框效果 实现核心: 使用CSS渐变背景创建彩色流光 通过遮罩(mask)技术控制只显示边框区域 应用动画让渐变背景移动,形成流动效果 提供独立样式类,可直接应用于任意元素 代
2025-11-24 09:37:03
342
原创 【WITDATA】科技感数据大屏背景样式封装PRO版本
本文介绍了一套包含20种科技感背景样式的封装方案,适用于数据大屏展示。该方案提供网格、流光、粒子、渐变等多种主流科技风格,通过简单类名调用即可实现响应式适配。所有背景均采用CSS动画增强动态效果,并确保内容与背景分层显示以提高可读性。方案支持一键切换预览、自定义颜色/动画参数调整,并针对大屏性能进行了硬件加速优化。核心特性包括:类名直接调用、响应式布局、动态效果增强、内容分层处理,以及便捷的自定义扩展功能。
2025-11-24 09:14:57
265
原创 【WITDATA】科技感数据大屏背景样式封装
涵盖网格、流光、粒子、渐变、故障风、赛博朋克等主流科技视觉风格,通过独立类名即可直接调用。所有背景都做了响应式适配,适配大屏的宽高比,同时添加了动画效果增强科技动态感。
2025-11-23 16:28:02
114
原创 网页打包成桌面端应用工具
摘要: 本文介绍5种将网页打包为桌面应用的工具。Electron功能强大但体积大,适合复杂应用;Pake轻量简洁,适合快速封装;PakePlus支持多端打包;Nativefier零配置但已停更;Wails结合Go后端,性能优异。每种工具均提供优缺点分析及实操命令,涵盖Vue3项目集成、多平台打包等场景,开发者可根据需求选择适合的方案。(149字)
2025-11-23 15:07:57
268
原创 【WITvue】通俗易懂详解vue3状态管理器pinia
摘要:Pinia是Vue3官方推荐的全局状态管理工具,相当于项目的"公共数据仓库"。相比Vuex,Pinia简化了核心概念,仅包含Store(仓库)、State(状态数据)和Actions(操作方法)三部分,使用更简单高效。通过购物车案例演示了Pinia的基本使用流程:安装注册→创建Store→组件调用。Pinia优势包括代码简洁、模块扁平化、TS支持好、体积轻量等,还提供$patch批量修改、$reset重置等实用功能,是Vue3项目状态管理的优选方案。(149字)
2025-11-23 14:47:19
476
原创 vue2/vue3相关新手20问
本文从Vue3新手学习视角出发,整理了20个核心问题及解答,帮助快速掌握Vue3关键知识点。主要内容包括: 基础概念:Vue3与Vue2的核心区别(Proxy响应式、Composition API等),以及使用Vite搭建开发环境的方法。 核心语法:重点讲解setup函数、ref与reactive的区别、计算属性computed、监听器watch的使用方式,以及生命周期钩子的变化。 组件特性:详解组件通信方式(props/emit、provide/inject)、多根节点支持原理(Fragment特性),并
2025-11-23 14:37:05
428
原创 【AI问答】vue相关问题AI问答
Vue2与Vue3的核心差异主要体现在:1)架构重构,Vue3采用模块化设计,支持按需引入;2)响应式系统升级为Proxy实现,解决了Vue2的Object.defineProperty限制;3)新增Composition API,解决Options API的逻辑分散问题;4)性能优化,包括虚拟DOM改进和编译器优化;5)生态工具升级,如Vite、Pinia等。Vue3的插件机制通过标准化的install方法实现功能扩展,支持全局注册组件、指令等,相比Vue2具有更好的隔离性和灵活性。对于外部组件,单个组件
2025-11-23 14:27:31
520
原创 openpyxl详细使用教程
本文介绍了Python库openpyxl的基本使用方法,主要包括: 环境安装:通过pip安装库及可选依赖 核心概念:工作簿、工作表和单元格的层级关系 基础操作:创建/打开文件、工作表管理和单元格读写 进阶功能:设置单元格样式、使用公式函数等 openpyxl提供了完整的Excel文件处理功能,适合自动化生成和修改Excel文档。
2025-11-21 07:56:21
456
原创 好看的日历日程管理界面代码收藏
这是一款基于HTML、CSS和JavaScript实现的现代风格日历日程管理界面,具有以下特点: 界面设计: 采用毛玻璃效果(Glassmorphism)设计风格 自然背景图片,增强视觉体验 响应式布局,适配不同设备 主要功能: 周视图展示(支持日/周/月视图切换) 左侧迷你日历和日历分类管理 日程事件显示(不同颜色区分类型) 智能AI助手(可进行对话交互) 事件详情模态框 技术实现: 使用Tailwind CSS框架构建样式 内置8种事件颜色分类 支持动画效果和交互反馈 包含完整的JavaScript交互
2025-11-19 13:54:41
164
原创 Git 提交规范网页说明
Git提交规范指南网站提供了完整的提交信息编写标准,包含: 常用提交类型说明:如feat(新功能)、fix(Bug修复)、docs(文档更新)等10种类型 丰富的提交示例:每种类型都配有实际用例参考 标准化模板:包含必填项和可选扩展内容 交互式界面:支持模板复制、类型展开等实用功能 该规范有助于团队统一提交信息格式,提升代码可读性和版本追踪效率。网站采用响应式设计,适配不同设备访问。
2025-11-18 16:17:06
175
原创 Python实现严格的四舍五入不考虑偶数舍入(银行家舍入)
本文介绍了Python中实现严格四舍五入的方法。由于内置的round()函数采用银行家舍入法(偶数舍入),当需要0.5始终向上舍入时,建议使用decimal模块自定义函数。示例代码展示了如何通过Decimal类的quantize方法并指定ROUND_HALF_UP舍入模式,实现保留指定小数位数的严格四舍五入功能。该方法先将输入转换为Decimal类型,舍入后再转回浮点数返回,确保精确的四舍五入结果。
2025-11-13 16:13:44
96
原创 python openpyxl和xlrd库相关
Python中openpyxl和xlrd是处理Excel文件的主要库,各具特点:xlrd专注于读取旧版.xls文件,轻量但功能有限;openpyxl支持读写新版.xlsx文件,功能全面且维护活跃。选择时,处理.xls用xlrd,处理.xlsx首选openpyxl。建议将旧文件转换为.xlsx以获得更好支持。
2025-11-12 15:17:31
341
原创 【解构】vue-pure-admin开源后台框架运行机制
vue-pure-admin是一个基于Vue 3的中后台管理系统框架,采用MVVC架构模式。Model层通过Pinia进行状态管理,支持模块化store设计和API服务;View层包含布局组件和业务组件,使用Element Plus;ViewModel层通过Composition API实现数据绑定,并封装了自定义Hooks。框架运行流程包括应用初始化、配置加载、路由初始化和布局渲染,支持响应式设计、主题切换、权限管理和多标签导航等功能。该架构实现了关注点分离,代码易于维护和扩展。
2025-11-10 15:20:18
358
原创 PaddleOCR ≥ 3.0 暴露出来的每一个初始化参数解释
PaddleOCR 3.0+ 初始化参数分为模型路径、处理开关和性能调节三大类。模型路径参数(如 *_model_dir)主要用于离线部署,处理开关(如 use_doc_orientation_classify)控制是否启用整图方向校正等特殊功能,性能参数(如 text_det_limit_side_len)则影响处理速度和精度,可根据显存大小、文字大小等场景灵活调整。普通场景只需配置基础模型路径,特殊需求如曲面文档或速度优化时再调整对应参数即可快速适配不同使用场景。
2025-10-29 21:05:06
1176
原创 在 `PaddleOCR` 中配置自定义模型(如自己训练的检测/识别模型)
摘要: 在PaddleOCR中使用自定义模型需确保模型文件完整(含inference.pdmodel、.pdiparams和.yml),并通过初始化参数指定路径。关键步骤包括: 按规范存放模型文件(检测/识别模型需分目录); 代码中配置det_model_dir、rec_model_dir等路径参数; 注意路径准确性、模型与配置匹配、语言类型一致。常见错误多为文件缺失或路径错误,需检查模型完整性及参数设置。此方法支持混合使用自定义与默认模型,满足个性化OCR需求。
2025-10-28 22:18:32
632
原创 `compileall` 模块的作用是将指定目录(包括子目录)下的所有 `.py` 文件**编译为 `.pyc` 字节码文件
compileall模块用于将指定目录及子目录下的.py文件编译为.pyc字节码文件。它支持递归处理复杂目录结构,自动遍历所有子目录。可通过参数控制字节码文件生成位置(默认在__pycache__子目录或与源文件同目录)。.pyc是预编译中间代码,可提高运行效率但不具备加密功能,仍可通过工具反编译。该模块主要用于加速程序启动,而非代码保护。
2025-10-24 14:59:42
180
原创 ttkbootstrap实现所有窗口(主窗口、弹出窗口、文件选择窗口)遵循 “焦点优先” 原则—— 即当前获得焦点的窗口自动置于最上层。
摘要:ttkbootstrap中Toplevel窗口的-topmost属性会导致filedialog被遮挡。解决方法是为每个子窗口设置正确的父组件属性,如Toplevel(parent=主窗口)和filedialog(parent=弹窗),从而建立递归窗口层级关系。这样无需设置焦点属性,就能自动实现"焦点优先"的窗口叠放顺序,避免窗口遮挡问题。该方法简单有效,通过父子窗口关系即可管理窗口显示层级。
2025-10-22 10:32:14
177
原创 python程序打包最佳实践
Python桌面程序打包规范总结: 核心原则:单文件/目录打包,精简依赖,确保跨平台兼容性和版本管理 工具选择:优先PyInstaller(兼容性好),次选cx_Freeze,性能敏感用Nuitka 关键规范: 项目结构清晰(分离代码/资源/依赖) 资源路径统一处理(使用sys._MEIPASS) 参数优化(小程序用-F单文件,大程序用-D单目录) 跨平台:Windows生成安装包,macOS签名公证,Linux打包为AppImage/deb 自动化:推荐用build.py脚本简化打包流程 遵循规范可确保打
2025-10-18 16:52:02
979
原创 多模块exe文件和ini文件文件之间是如何耦合的
大型多EXE程序通过INI配置文件实现组件间松耦合协作,主要采用以下方式: 共享配置机制 全局参数集中管理(如数据路径、日志级别) 组件分工约定(EXE功能清单和启动顺序) 状态同步(通过INI字段传递运行状态) 进程间通信 命令行参数传递(结合INI模板) 共享内存/管道(INI存储通信标识) 网络服务调用(INI记录服务端点) 文件系统协作 共享目录与文件命名约定 统一日志收集与分析 设计原则 采用"契约式"协作(基于配置约定) 避免硬编码路径和直接内存访问 敏感配置需加密存储 典型
2025-10-18 16:42:21
980
原创 一个基于Vue.js和Three.js的交互式3D书籍封面/立体小说封面在线生成工具
摘要:WitCreateYour3DCover是一款基于Vue.js和Three.js的在线3D书籍封面生成工具,支持高度自定义封面参数(书名、作者、尺寸、背景等),提供实时3D预览与交互式拖拽查看功能。工具内置多分辨率下载选项(1x-3x),适配不同设备屏幕,并采用性能优化确保流畅渲染。技术栈包含Vite构建、TypeScript及原生CSS,支持透明背景导出,便于二次设计。用户可通过Git克隆项目本地运行或直接部署使用,遵循MIT开源协议。
2025-10-10 13:29:47
1069
原创 【WIT】ttkbootstrap全组件中文本地化解决方案
本文介绍了如何为ttkb TypicallyBootstrap界面库加载全中文语言包。首先展示了1-localezhcn.py语言包文件的内容,其中包含大量中英文对照的界面文本翻译,如"&Abort"对应"中止(&A)"、"&About..."对应
2025-10-01 14:52:32
195
原创 ttkbootstrap Tableview 右键编辑中文支持解决方案
摘要摘要 ttkbootstrap的Tableview组件默认可能无法正确显示中文界面。解决方案是通过创建一个工具类TableviewChineseSupport,自动检测并补充缺失的中文翻译。该方案会: : 设置ttkbootstrap语言为中文 检查现有翻译状态 123动添加所有必要的UI文本翻译(包括右键菜单、分页 CSR和搜索框等) 使用方法简单,只需在创建Tableview前调用一次setup_chinese_localization()方法即可。该方案兼容ttkbootstrap各版本,能自动适
2025-10-01 14:08:57
622
原创 WitTkChart:基于Python tkinter Canvas的开源图表可视化库
WitTkChart是一个基于Python tkinter Canvas的开源图表库,支持13种图表类型(包括柱状图、折线图、饼图等),采用Echarts风格配色。该库无需额外依赖,提供简洁API和动态更新功能,支持响应式设计。用户可通过简单代码创建精美图表,并自定义颜色和更新逻辑。项目遵循MIT许可证,欢迎贡献和改进。适用于需要轻量级图表解决方案的Python开发者。
2025-09-25 13:58:52
1127
原创 本地使用 Git 向 Gitee 推送项目的全过程、涉及的命令以及每个命令的作用
本文详细介绍了从本地使用Git向Gitee推送项目的完整流程。主要内容包括:1)准备工作(安装Git、注册Gitee账号、创建仓库和.gitignore文件);2)操作步骤详解(初始化仓库、添加文件、提交修改、关联远程仓库、拉取推送等命令);3)后续推送简化流程;4)常见问题解决方法;5)附带的.gitignore文件编写规则和常见场景示例。文章提供了从零开始到完成推送的完整指导,并包含对.gitignore配置的详细讲解,帮助开发者高效管理项目版本控制。
2025-09-24 20:04:43
1114
转载 【转载记录】将本地项目上传至gitee的方法截图+详细步骤
本文介绍了将本地项目上传至Gitee的详细步骤:首先在Gitee创建同名空项目;然后在项目文件夹右键启动Git Bash,依次执行初始化仓库(git init)、添加文件(git add .)、提交说明(git commit -m);接着关联远程仓库(git remote add origin)并处理代码同步(git pull --rebase);最后推送至远程仓库(git push -u origin master)。重点包括必须填写有意义的提交说明,以及空仓库可跳过pull步骤。
2025-09-24 19:05:24
60
原创 PyAutoGUI 输入中文
PyAutoGUI中文输入的两种方法:1.复制粘贴法:使用pyperclip复制中文到剪贴板,再模拟Ctrl+V粘贴;2.输入法切换法:切换系统输入法后直接输入。推荐前者,更简单可靠。操作时需确保输入框激活并适当延迟,避免操作过快导致失败。两种方法均需注意系统兼容性和输入法状态。
2025-09-16 18:43:24
370
原创 PyAutoGUI 自动化 GUI 操作的 Python 库核心操作命令总结
摘要:PyAutoGUI 是一个 Python GUI 自动化库,提供鼠标控制(移动、点击、滚轮等)、键盘操作(输入、按键组合)、屏幕截图与图像识别等功能。支持安全模式设置、屏幕坐标获取和消息框交互。主要命令包括:moveTo()/click() 控制鼠标,typewrite()/hotkey() 操作键盘,screenshot()/locateOnScreen() 实现图像识别,以及 alert()/confirm() 创建交互对话框。使用时需注意坐标定位和操作延迟,适合自动化测试和重复性任务。(150字
2025-09-16 09:19:29
572
原创 【pure-admin】前端使用pure-admin后台管理系统框架,后端使用FastAPI的前端向后端加密发送用户登录密码的完整示例
本文介绍了如何在Pure-Admin前端框架和FastAPI后端之间使用RSA非对称加密算法安全传输用户登录密码。实现方案包括:后端生成RSA密钥对并提供公钥接口;前端获取公钥后加密用户密码;后端使用私钥解密验证。具体实现包括FastAPI后端的密钥生成、公钥提供、登录验证功能,以及Pure-Admin前端的公钥获取、密码加密和登录请求发送。通过这种方式,有效防止了密码在传输过程中被窃取,提升了系统安全性。
2025-09-16 08:00:11
500
原创 【WitSystem】详解JWT在系统登录过程中前端做了什么事,后端又做了什么事?
JWT登录流程分为前后端协作的三个阶段:前端负责收集用户信息、发送登录请求并存储令牌,通过拦截器自动携带令牌;后端验证身份后生成包含非敏感信息的JWT令牌,并验证请求中的令牌合法性。关键点包括:前端妥善存储令牌(localStorage、sessionStorage或Cookie),后端严格校验签名、过期时间和黑名单。JWT通过无状态机制解决跨域认证问题,但需注意Payload仅Base64编码,避免存储敏感数据。
2025-09-15 15:00:54
1596
原创 FastAPI Offline :一个用于在离线环境中运行 FastAPI 文档页面
FastAPIOffline 是一个支持离线环境下运行FastAPI文档页面的工具,无需依赖外部CDN。通过pip安装后,只需替换标准FastAPI实例即可使用,支持自定义文档图标和静态文件路径配置。该工具特别适用于无网络环境,若文档无法打开,建议重启应用或清除浏览器缓存。
2025-09-15 13:36:52
714
原创 【WitSystem】FastAPI路由详解
FastAPI 路由机制提供了灵活的 HTTP 请求映射方式,主要包括基础路由定义、路径参数和查询参数处理。通过 APIRouter 可实现路由分组管理,支持前缀、标签配置和嵌套路由,适合大型项目开发。高级特性涵盖响应状态码设置、接口文档描述、标签分类和依赖注入等功能,其中依赖项机制特别适用于权限校验等横切关注点。这种设计使 FastAPI 既能处理简单接口,也能构建复杂的 RESTful API 系统。
2025-09-15 09:38:24
1722
原创 【WitSystem】FastAPI目录架构最佳实践
本文介绍了一个适用于FastAPI项目的最佳目录架构方案,具有高内聚、低耦合、可扩展性强和便于维护的特点。核心目录结构包括项目根目录、核心配置层、接口层、业务逻辑层、工具函数层、数据库连接层和测试层。重点强调了模块化设计思想,如接口层仅负责路由注册和请求响应转换,业务逻辑层独立封装核心功能,并通过清晰的目录划分实现API版本控制。文章还提供了关键文件的代码示例,如全局配置管理、路由定义等,展示了如何通过这种架构实现从小型项目到大型企业级应用的平滑演进。
2025-09-14 20:09:20
1112
原创 【WIT】编程百问一
本文摘要: Postman是一款API开发工具,提供API调试、测试脚本编写、请求管理、模拟响应和文档生成等功能。微服务架构将系统拆分为独立的小服务(如用户服务、订单服务),各服务专注单一功能并通过接口通信,具有独立运行、灵活升级等优势。Nginx的代理转发功能作为"智能中转站",可隐藏真实服务器、解决跨域问题,并通过配置实现请求分流(如/api转发后端,/返回前端页面)。这三种技术在API开发、系统架构和请求处理中发挥关键作用。
2025-09-14 19:41:58
714
原创 【Wit】pure-admin后台管理系统前端与FastAPI后端联调通信实例
本文介绍了PureAdmin前端框架与FastAPI后端联调的详细配置流程。主要内容包括:1. 项目结构解析:详细展示了PureAdmin的目录架构,涵盖构建工具、API管理、国际化等功能模块。2. 跨域解决方案:通过Vite代理配置实现开发环境下的API请求转发,配置了路径重写规则以解决跨域问题。3. 环境适配机制:使用环境变量区分开发和生产环境的API基础路径,通过工具函数统一管理。4. 接口定义规范:演示了如何定义TypeScript接口类型,实现类型安全的API调用。5. 实战示例:以登录接口为例,
2025-09-14 19:31:14
756
原创 【pure-admin】pureadmin的登录对接后端
本文介绍了PureAdmin系统中前后端登录对接的实现流程,重点分析了动态路由加载机制。系统通过initRouter()函数获取后端路由,该函数首先检查本地是否有缓存,若无则调用getAsyncRoutes()接口获取权限路由。获取的路由数据经过handleAsyncRoutes()处理后被添加到路由实例,并存储在permission store中用于菜单渲染和权限控制。整个流程实现了基于用户权限的动态路由加载,包括登录验证、路由获取、数据处理和存储等关键步骤,最终完成权限控制下的页面跳转。系统支持路由缓存
2025-09-14 07:38:05
260
原创 【pure-admin】登录页面代码详解
API 实现,它会创建一个代理对象拦截对源对象的所有操作(如属性读取、设置、删除等)。当属性发生变化时,Vue 会通过依赖追踪系统通知相关的组件进行重新渲染。是 Composition API 中的函数式方法,提供了更灵活的响应式数据创建方式,特别适合在组合式函数中使用。在登录页面中,用户输入的用户名、密码和验证码会实时同步到。对象中,当点击登录按钮时,程序可以直接使用。函数基于 JavaScript 的。这段代码位于登录页面的。它创建了一个响应式对象。中的数据发送登录请求。
2025-09-13 21:09:07
403
原创 【pure-admin】项目登录验证码实现分析
该项目的登录验证码采用纯前端Canvas实现,通过ReImageVerify组件生成4位数字验证码,包含随机旋转字符、干扰线和干扰点等防识别设计。验证码通过Vue响应式系统管理,登录表单比对用户输入与存储值。该方案简单易用但安全性有限,适合基础防护需求。核心代码展示了Canvas绘制过程和状态交互逻辑,支持点击刷新功能。如需更高安全性,建议采用后端生成方案。
2025-09-13 21:01:06
525
原创 【pure-admin】项目登录模块分析
项目登录模块分析摘要(150字) 该项目采用Vue+Pinia实现了一套完整的登录认证系统,主要功能包括:1)用户输入账号密码后通过JWT进行认证,登录成功后初始化动态路由;2)Token管理采用Cookie存储+自动刷新机制,通过拦截器处理过期Token;3)支持简版前端单点登录,通过URL参数传递认证信息;4)与后端对接设计了标准API(登录/刷新Token/用户信息),使用Axios拦截器统一处理认证和错误。系统通过Pinia集中管理用户状态,实现了完善的权限控制和路由守卫机制。
2025-09-13 20:29:40
617
原创 pureadmin的动态路由和静态路由
PureAdmin框架中路由分为静态路由和动态路由两种方式。静态路由在代码中硬编码,打包时确定,适用于公共页面(如登录页、404页),对所有用户可见且加载快。动态路由根据用户权限从后端获取数据动态生成,支持精细化权限控制,不同用户可见不同菜单。通常两者结合使用:静态路由处理公共页面,动态路由管理业务模块,实现灵活权限管理的同时保证基础功能稳定。
2025-09-12 18:38:48
361
原创 前后端开发Mock作用说明,mock.ts
mock.ts是前端开发中用于模拟后端接口的TypeScript文件,通过生成虚假数据使前端无需等待后端即可独立开发。它定义数据结构、模拟请求响应,并提供与真实接口一致的调用方式。示例展示了如何生成用户数据并模拟分页接口,使用vite-plugin-mock等工具实现。前端代码调用Mock接口与调用真实接口方式相同,待后端完成时只需替换接口地址即可平滑切换,实现了前后端并行开发。
2025-09-12 14:03:36
759
【计算机视觉】YOLOv8模型训练结果分析:关键图表与指标解析及模型优化指导了YOLOv8
2025-04-16
【计算机视觉】YOLOv8目标检测模型快速上手:从环境搭建到模型训练与评估的详细步骤解析了文档的核心内容
2025-04-09
Python程序设计课后实验练习题实验3-13到实验8-2题目代码大全
2022-05-19
网站安装引导配置文件(适用thinkphp及需要安装功能的任何网站)
2022-05-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅