
基于 Vue 3 和 Hiprint 的 Web 打印设计器 vg-print:拖拽设计与静默打印
在 Web 开发中,打印功能一直是一个让人头疼的痛点。传统的 CSS 打印难以精确控制分页、页眉页脚和复杂布局,而市面上的打印插件要么收费昂贵,要么集成复杂。 最近在项目中基于著名的 hiprint 库,封装了一套开箱即用的 Vue 3 打印设计组件库 —— vg-print。它不仅支持可视化拖拽设计模板,还集成了预览、PDF/图片导出,甚至支持配合客户端实…
博客作者
来自山野
356
已发布文章
15K
博客获赞
1.2M
博客浏览
第 4 页

在 Web 开发中,打印功能一直是一个让人头疼的痛点。传统的 CSS 打印难以精确控制分页、页眉页脚和复杂布局,而市面上的打印插件要么收费昂贵,要么集成复杂。 最近在项目中基于著名的 hiprint 库,封装了一套开箱即用的 Vue 3 打印设计组件库 —— vg-print。它不仅支持可视化拖拽设计模板,还集成了预览、PDF/图片导出,甚至支持配合客户端实…

主流向量数据库  3.1 HNSW 算法详解 3.1.1 算法设计基础 跳表(Skip List)是一种概率平衡数据结构,通过多层链表加速搜索。最底层(L0)包含所有元素,上层每层…
> **摘要**:2025 年 AI 编程工具百花齐放,OpenCode 以开源自由席卷开发者社区,Claude Code 凭官方背书稳居高端市场,Kimi Code CLI 靠超长上下文和中文优势异军突起。从功能、成本、适用场景等 8 个维度深度拆解三款工具,帮你找到最适合自己的 AI 编程搭档。 --- 一、工具概览 1.1 OpenCode —— 开源…
飞书机器人同步日程的技术实现与优化 痛点分析:会议冲突与信息不同步 你有没有遇到过这种情况: 昨天约好了下午 3 点开项目会,结果今早打开日历才发现……咦?怎么同时段还有个客户访谈? 团队成员各自用着自己的日历 App,有人用微信约时间,有人发邮件,还有人靠'口头承诺'……最后谁也不知道到底啥时候该干啥。 这其实不是人的问题,是 **信息不同步** 的问题。…

在 Java Web 开发中,IDEA 作为主流的集成开发工具,搭配 Tomcat 轻量级 Web 服务器是入门首选。将基于 Java Web 基础开发要求,从 JDK 环境配置、Tomcat 安装配置、IDEA 安装、Web 项目创建,到 Tomcat 在 IDEA 中的部署运行,进行详细讲解,帮助开发者轻松上手。 一、前置准备:JDK 环境配置 Java…
背景痛点:为什么你的智能客服总被投诉? 智能客服已经成为企业服务标配,但高投诉率却让很多技术团队头疼。行业平均 12% 的投诉率背后,隐藏着几个关键的技术短板。 首先,传统规则引擎和简单意图识别无法捕捉用户情绪。当用户说'我的订单还没到',系统可能只识别'查询订单'意图,却忽略了语气中的焦急和不满。这种情感盲区导致回复机械,无法安抚用户情绪。 其次,上下文断…

CVPR 2025 论文总结:黑暗中的重构与去噪新视角与通用架构 一、研究背景 1.1 RAW 和 RGB 的区别 RAW 图像是传感器直接捕获的原始数据,通常以 Bayer 阵列形式存储,未经任何 ISP 处理。每个像素仅记录单一颜色通道的强度值,保留了最原始的感光信息。 指出,相比于 RGB 域,RAW 域的处理在低光条件下具有显著优势: **保留未压缩…
一、理解 MCAP:机器人数据的标准化容器 MCAP 是一种专为异步发布/订阅消息设计的模块化容器格式,全称为 Modular Container for Asynchronous Pub/Sub messages。它由 Foxglove 公司主导开发,旨在解决机器人系统中传感器数据记录、存储和分析的核心痛点。与传统数据格式相比,MCAP 具有三大核心优势:…
面试官问:后端一次性给你一千万条数据,如何优化前端渲染? 在一次面试中,被问到这样一个经典问题:'如果后端一次性返回一千万条数据,前端直接渲染导致页面卡死,你会怎么优化?'如果无法改变接口设计,应尽量避免将这些数据设为响应式,并采用分页或懒加载的方式逐步渲染。 测试环境搭建 **前端(Vue 3)** **后端(NestJS)** ⚠️ **注意**:尝试生…
介绍使用 Python 和微信公众平台官方 API 构建智能客服机器人的全流程。涵盖技术选型对比、access_token 缓存管理、Flask 消息路由与鉴权、Redis 会话状态维护、NLP 处理管道设计以及 Celery 异步削峰优化。同时提供 IP 白名单配置、消息加解密、多进程 Token 共享等避坑指南,并探讨引入 LLM 提升对话智能度的延伸方…
Z-Image-Turbo 是一款基于 Turbo 加速引擎的云端 AI 绘画工具,支持仅需 4 步推理即可生成高清图像。它采用 BFloat16 精度避免黑图问题,显存占用低且支持中文提示词。适用于自媒体、设计及教育场景,相比传统 Stable Diffusion 操作更简便,无需复杂参数调整。该工具通过轻量化部署策略实现快速响应,适合追求效率的创作者使用…

详细阐述了人工智能领域核心术语的定义与层级关系。AI 作为顶层概念涵盖多个分支;AGI 代表通用智能的终极目标;AIGC 指代 AI 生成的内容形态;NLP 专注于语言处理技术;LLM 是基于大规模语料的模型突破;ChatGPT 则是 LLM 的具体应用产品。文章通过层次图梳理了从根到应用的逻辑,并为开发者提供了 LLM 调用、AIGC 设计及 NLP 基础…

AI 提示词中的人设设定(Character Prompt)技术。通过赋予模型特定身份、背景与性格,引导其输出更专业、贴合场景的内容。文章解析了构建立体角色的 5 个核心要素(身份职业、专业背景、性格语气、目标动机、约束禁忌),介绍了从'先总后分'到'简洁精准'的 6 个实战技巧,并指出标签化、任务脱节等 4 个常见误区及避坑方法。最后提供内容创作、编程开发…
Web3j 在 Java 环境下的安装与配置方法。内容包括环境要求(JDK 21+、Maven/Gradle)、依赖引入方式(Maven/Gradle/Android)、核心模块说明及连接测试代码。同时提供了常见问题解决方案和生产环境优化建议,帮助开发者快速集成区块链功能。

记录了基于 OpenClaw 框架与飞书 Agent 构建 AI 自主模拟炒股系统的完整过程。系统使用 Kimi 大模型作为决策核心,TuShare 获取行情数据,通过 Python 脚本执行交易逻辑。实现了 T+1 规则、涨跌停限制及手续费模拟。Agent 具备自主选股、仓位管理及风控能力,支持每日自动运行与复盘。实验验证了 AI Agent 在金融领域的…
llama.cpp 项目的量化技术,旨在降低大模型内存占用并提升推理速度。文章详细阐述了量化技术的核心原理,包括精度分级、权重分组及三层量化体系(接口层、算法层、调度层)。重点讲解了分组量化、混合精度量化及校准技术,并通过实验数据对比了不同量化级别(FP32 至 Q2_K)在内存占用、推理速度和输出质量上的表现。此外,还提供了量化参数配置的最佳实践及高级优化…

一款基于 ELF 2 开发板(RK3588)的多用途巡检机器人项目。系统采用 ROS 2 Humble 为核心,结合 slam_toolbox 和 Navigation 2 实现自主建图与路径规划。搭载激光雷达、IMU 及 MLX90640 热成像模块,利用 SLAM 技术和 AMCL 算法进行定位导航。视觉识别采用 YOLOv8 模型检测包裹状态及门窗开合…

PUSHI G1 AI+AR 眼镜基于瑞芯微 RockIVA RV1106B 芯片,构建'硬件 + 软件+API+SDK'全栈开放体系。支持 RTMP 视频推流、定向发声及多模态大模型对接。方案覆盖工业远程指导、智能巡检、医疗诊断、教育培训等 18 个应用场景,联动腾讯云、阿里云等主流平台 API,实现边缘计算与云端协同,降低二次开发门槛,推动 AI+AR…
介绍开源工具 OpenDroneMap(ODM),用于将无人机图像转换为地理空间产品。涵盖 Docker 部署、正射影像与点云生成、农业及工程应用场景,并提供 GPU 加速与内存优化方案。

AIGC(人工智能生成内容)利用 AI 技术自动生成文本、图像、音视频等内容。核心技术包括深度学习、GANs、扩散模型及大语言模型。应用涵盖文本、图像、音频、视频及 3D 等领域。工作流程涉及提示词输入、模型理解、生成及迭代优化。AIGC 提升了效率、降低了门槛,但也带来版权、伦理、职业冲击等挑战。未来趋势指向多模态融合、AI 智能体及法规完善。