news 2026/4/17 16:33:50

泰山OFFICE开源:为了文档新布局

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
泰山OFFICE开源:为了文档新布局

我在泰山的时候,因为痛恨布局与微软相差太大,所以决心重写布局。新布局思路完全不同于以前,可以说是石破天惊,为此申请了一系列专利。

代码是基于泰山OFFICE3.3。为什么不基于5.0?一方面是我动手早,相当于预研;另一方面5.0改动太大,以泰山程序员的水平明显不如以前,产生了很多错误。我管芯自定义版本号是3.5、4.0,现在确定为6.0。

6.0倒是有一个BUG,就是输入文字之后,鼠标经过页眉就会异常,很早就有这个问题。一直没当回事。

去年底开源了,自然就想解决这个问题。开始想使用3.3,一通改名之后,发现不对。因为3.3是完全没有新布局的。

今天仔细研究了新建、流程,并无问题。后来发现document(模型)的类型不对。追查一下,ViewParagraph的doc类型是0,正确,为什么ViewLine的doc类型不对?期间也没有设置之类。

最后结论是这样的:

我之前构造了一套对象回收利用机制。

ViewLine回收之后,没有清理mDocument/mElem。

mElem是每次设置的,而一判断mDocument不空,就不设置了。

ViewLine使用频繁,所以最先产生此类问题。

于是我在回收时清空mDocument,问题自然消失。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 7:39:36

营销文案批量产出:企业级内容生成的轻量化微调方案

营销文案批量产出:企业级内容生成的轻量化微调方案 在电商直播间每分钟都在刷新销量纪录的今天,品牌却常常卡在一个看似不起眼的环节——如何快速产出成百上千条风格统一、语感在线的商品描述?人工写太慢,外包质量参差&#xff0c…

作者头像 李华
网站建设 2026/4/18 2:27:36

文本训练数据组织方式:每行一条样本的纯文本格式要求

文本训练数据组织方式:每行一条样本的纯文本格式实践解析 在当前大模型技术快速落地的背景下,越来越多开发者和企业在尝试将通用语言模型或图像生成模型适配到特定领域。然而,面对医疗、法律、客服等垂直场景时,预训练模型往往“说…

作者头像 李华
网站建设 2026/4/18 2:35:12

FastStone Capture注册码替代方案:推荐开源截图工具配合使用

开源截图工具与自动化训练:构建无依赖的AI数据闭环 在当今内容创作、软件开发和人工智能研究的交叉地带,一个看似简单的操作——屏幕截图——正悄然经历一场范式变革。过去,我们用 FastStone Capture 这类商业工具截取界面用于文档说明或问题…

作者头像 李华
网站建设 2026/4/18 2:28:14

HuggingFace镜像网站汇总:提升大模型加载速度的必备资源

HuggingFace镜像网站与LoRA微调实战:构建高效、低门槛的大模型定制工作流 在大模型时代,谁能更快地获取资源、更灵活地完成定制化训练,谁就掌握了AI应用落地的主动权。然而对于国内开发者而言,一个现实问题始终存在:当…

作者头像 李华
网站建设 2026/4/18 2:27:25

STM32固件开发基础:Keil5 IDE安装详细说明

从零搭建STM32开发环境:Keil5安装实战全记录 你是不是也曾在准备开始写第一行STM32代码时,卡在了“Keil怎么装?”这一步? 别笑,这是每个嵌入式新手都会经历的“入门仪式”。看似简单的IDE安装,背后却藏着…

作者头像 李华
网站建设 2026/4/17 4:21:01

提示词工程进阶:prompt中LoRA强度(0~1)调节技巧

提示词工程进阶:LoRA强度(0~1)调节的艺术与科学 在AI生成内容的实践中,我们常遇到这样的困境:明明训练了一个风格鲜明的LoRA模型,可一到推理阶段,要么“毫无反应”,要么“彻底失控”…

作者头像 李华