logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【iNovel 前端架构深度解析:基于 Vue 3 + TypeScript + Tauri 的跨端小说写作工具】

本文介绍了基于Tauri 2框架构建的跨平台桌面写作工具iNovel的前端技术架构。该工具采用Vue 3 + TypeScript + Vite 8技术栈,结合Naive UI组件库和Tailwind CSS框架,使用Pinia进行状态管理,Tiptap实现富文本编辑功能。文章详细剖析了项目的目录结构、分层架构和核心设计模式,重点展示了基于Composition API的组合式函数(Composa

文章图片
#前端#typescript#架构
【iNovel 前端架构深度解析:基于 Vue 3 + TypeScript + Tauri 的跨端小说写作工具】

本文介绍了基于Tauri 2框架构建的跨平台桌面写作工具iNovel的前端技术架构。该工具采用Vue 3 + TypeScript + Vite 8技术栈,结合Naive UI组件库和Tailwind CSS框架,使用Pinia进行状态管理,Tiptap实现富文本编辑功能。文章详细剖析了项目的目录结构、分层架构和核心设计模式,重点展示了基于Composition API的组合式函数(Composa

文章图片
#前端#typescript#架构
【Rust rand crate 版本升级指南(→ 0.10.1)】

本文档详细记录了将 rand 库从旧版升级至 0.10.1 的过程,主要包括 API 变更、受影响文件及具体修改。新版涉及多项破坏性变更:thread_rng() 替换为 rand::rng(),多个 trait 和类型重命名(如 RngCore→Rng),以及方法名更新(如 gen_range→random_range)。项目中共有 3 个文件需要修改,包括加密模块和名称生成模块。修改涉及导入语

文章图片
#数据库#前端#rust
Rust桌面GUI框架:性能优化与实战避坑指南

Rust桌面GUI框架实战指南:核心挑战与优化策略 本文深入剖析Rust桌面GUI框架在实战中的关键问题与解决方案。性能优化方面,需警惕WebView内存泄漏,采用批量化IPC通信和资源池管理;跨平台开发需针对不同操作系统处理DPI缩放、沙盒限制等兼容性问题。无障碍支持存在明显短板,建议通过语义化标签和ARIA属性补强。许可证合规性上,GPLv3框架可能影响商业化,需提前审查依赖。长期维护需评估A

文章图片
#rust#性能优化#开发语言
【Windows 11 本地快速搭建高性能 Qdrant 向量数据库(2025 最新最简版)】

摘要: 本文介绍在Windows 11本地快速部署高性能Qdrant向量数据库的方法,5分钟即可完成。优势包括完全离线、零成本、轻量高效,特别适合RAG、私人知识库等场景。提供优化配置(自动利用CPU核心、低内存占用),详细安装步骤(下载exe+配置yaml),以及Python/Node.js连接示例。实测500万768维向量仅需11GB内存,搜索延迟35-70ms。无需Docker,数据存储透明

#时序数据库
【2025最新!Windows系统下完整安装Qdrant向量数据库环境(超详细图文教程)】

本文提供了2025年Windows系统下安装Qdrant向量数据库的三种详细方法:Docker方式(推荐)、原生exe二进制安装(无需Docker)和WSL2+Docker方案(最稳定)。教程包含环境准备、安装步骤、验证方法和常见问题解决方案,特别针对Windows特有的文件挂载问题给出了优化建议。同时提供了Python客户端测试代码和生产环境配置建议,适合不同场景需求。文章结构清晰,图文并茂,是

文章图片
#windows#数据库
【Rust 语言编程知识与应用:裸指针和Unsafe Rust详解】

Rust 裸指针(`*const T` / `*mut T`)是底层原生类型,可指向任意内存,但不自动检查有效性、空指针、对齐、生命周期。`unsafe` 关键字标记“需要额外安全条件”的函数、块、trait、impl。`std::ptr` 模块提供 `offset`/`add`/`copy`/`write`/`read`/`replace`/`swap` 等操作,`NonNull<T>` 提供非

文章图片
#rust#开发语言#后端
【Rust 语言编程知识与应用:异步编程详解】

Rust 异步编程以 `async/await` 为语法糖,底层统一抽象为 `Future` trait(`poll` 返回 `Poll::Ready/ Pending`)。`await` 只能出现在 `async` 上下文,自动将 `async fn` 转换为 `impl Future`。

文章图片
#rust#php#开发语言
【Rust 语言编程知识与应用:同步机制详解】

Rust 同步机制以“消除数据竞争、保证临界区串行化”为核心。Mutex<T> 提供互斥访问(RAII 自动解锁、!Send 单线程 Guard);RwLock<T> 支持多读单写;Condvar + Mutex 实现条件等待(必须 while 循环防虚假唤醒);Barrier 同步多线程到达点(is_leader 区分主线程);mpsc::channel 分异步(无界链表)与同步(有界缓冲)两种

文章图片
#rust#算法#开发语言
【Rust 语言编程知识与应用:io与fs模块详解】

Rust 标准库 `std::io` 提供统一的 I/O 抽象(Read/Write/Seek trait),支持 stdin/stdout/stderr、缓冲读写、文件复制;`std::fs` 负责文件系统操作(创建、读写、重命名、删除、遍历)。`Path`/`PathBuf` 处理跨平台路径,无需打开文件即可查询属性。所有操作统一返回 `Result<T, io::Error>`,配合 `?`

文章图片
#rust#开发语言#后端
    共 16 条
  • 1
  • 2
  • 请选择