自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Windows端用Chrome调试手机网页(小米机型)

本文介绍了小米手机连接电脑进行网页调试的详细步骤:首先在手机端开启开发者选项和USB调试功能;接着在电脑端安装小米驱动并配置ADB工具;然后通过数据线连接设备,在Chrome浏览器中检测并调试手机网页。最后提供了设备不显示或Inspect空白等常见问题的解决方法。整个流程涵盖手机设置、电脑配置、连接授权和调试操作等关键环节,适用于需要网页开发调试的小米手机用户。

2025-12-13 00:02:16 308

原创 iframe 事件无法冒泡到父窗口的解决方案

针对iframe内部事件无法冒泡到父窗口的问题,本文提出了一套完整的解决方案。通过事件转发机制,将iframe内的鼠标等事件通过postMessage发送到父窗口,再创建合成事件实现正常冒泡。方案分为同源和跨域两种处理方式:同源iframe可直接访问contentDocument添加监听;跨域iframe需内部主动发送postMessage。方案封装为Vue Composable组件useIframeEventForwarder,提供自动监听、坐标转换、安全验证等功能

2025-12-11 23:58:08 39

原创 PDF.js 在 Vue 中的使用指南

本文介绍了两种PDF.js前端集成方案。基础版实现单页查看功能,包含分页导航和缩放控制,代码简单但功能有限。性能优化版支持多页显示、文本选择和懒加载,使用Intersection Observer实现高效渲染。文章详细说明了环境配置步骤,包括Worker设置和Vite优化配置,并提供了核心代码示例。两种方案分别适用于简单预览和复杂文档场景,开发者可根据需求选择合适方案。

2025-12-11 23:54:54 19

原创 利用requestIdleCallback优化Dom的更新性能

requestIdleCallback 是一个浏览器 API,允许在浏览器空闲时执行非关键任务,不会阻塞主线程。这对于提升用户体验和性能非常重要,特别是在处理大量 DOM 更新时。

2025-12-05 10:44:56 12

原创 CATIA文件的网页预览方案

CATIA是工业设计中广泛使用的专业软件,产出`.CATPart`或 `.CATProduct`等文件类型,当资产数量较大时,我们希望快捷预览这些文件,就有了`CATPart`文件网页预览的需求但我们知道,网页上无法直接渲染`CATPart`这种复杂的文件,CATIA生成的文件(如 `CATPart` 和 `CATProduct`)不仅包含三维几何信息(例如点、线和曲面),还涵盖了丰富的元数据与专业设计特征。那有没有办法,能实现CATIA文件在网页上的便捷预览?

2025-09-15 21:27:16 958

原创 glb模型横倒的一种程序化解决方式

有些模型,在A软件查看时是正常的立着,朝向正常;导出后用B软件打开,可能会遇到模型横倒的情况,导致看着比较难受比如用Mayo打开一个stp文件,是正常立着的导出为glb后,用blender打开模型是横倒的‍这是由于gltf/GLB标准定义了+Y(Y 轴)作为“向上”(Up)方向,右手坐标系默认glb导出是Y轴向上加载进Z轴向上的坐标系(Blender、CATIA、adsMax、Babylon.js等),就会横倒着,因为它的向上轴是Y轴‍下面提供一种程序化的处理方式,方便批量处理这种情况。

2025-08-28 20:01:25 821

原创 python版本切换“pyenv”工具使用

直接用图片中显示的安装包地址:https://www.python.org/ftp/python/3.12.8/python-3.12.8-amd64.exe。运行 pyenv install -l 以检查 pyenv-win 支持的 Python 版本列表。运行 pyenv global 将 Python 版本设置为全局版本。运行 pyenv --version 以检查安装是否成功。在 PowerShell 中安装 pyenv-win。运行 pyenv install 以安装支持的版本。

2025-08-18 14:06:49 259

原创 node版本切换“nvm”工具使用

如果因未卸载原node,安装nvm后无法使用,可以考虑卸载nvm和原node后重新安装nvm。

2025-08-13 11:10:19 215

原创 Ubuntu22.04安装ImageMagick支持HEIC、AVIF转换

​​ 这个包提供了对多种额外图片格式(包括 HEIC 和 AVIF)的支持所以一般情况下,安装这两个包就能搞定HEIC和AVIF的转换问题‍但这样直接安装仓库的包,版本较低,比如HEIC只能支持到IOS18以下‍另一种方式,手动编译安装高版本的​和libheif​依赖库‍。

2025-07-16 18:27:23 592

原创 CentOS安装libheif及ImageMagick支持heic文件转换

ImageMagick的heic解码依赖libheif库,而libheif库又依赖libde265库,所以先安装这些依赖的库。

2025-07-11 20:23:42 883

原创 linux常用命令记录

查看指定端口netstat -ap | grep 8080或者lsof -i:8080关闭指定端口的使用程序kill -9 PID号

2023-06-11 11:00:45 249 1

原创 django项目日志/异常配置

日志配置基本参照django官方文档:日志在settings配置文件的末尾添加以下配置:LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'verbose': { 'format': '{levelname} {asctime} {module} {process:d} {thread:d} {message}',

2022-05-15 09:09:49 407

原创 git操作手册

测试# 克隆远程到本地(完整地址)# ssh git账号名@服务器IPgit clone git@gitee.com:***/***.git# 提交代码到远程仓库(完整地址)git pull ssh git@gitee.com:***/***.git常用git指令# 设置别名git remote add origin https://gitee.com/用户个性地址/HelloGitee.git# 克隆git clone origin# 提交$ git add . #将当前目

2022-05-03 15:07:01 136

原创 创建个人Git远程仓库

搭建Git服务器

2022-05-02 15:15:48 1005

原创 django阿里云服务器部署记录

django部署的大概步骤:安装Python环境构建虚拟环境安装Nginx服务器上Python环境配置更新Ubuntu,以确保后面所需的包能正常安装sudo apt-get update可以查看系统自带的Python版本,尽量安装Python3.6及以上若本地Python版本较低,输入以下命令安装高版本sudo apt-get install python3.6...

2022-04-15 00:14:30 2814

空空如也

空空如也

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

TA关注的人

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