- 博客(91)
- 收藏
- 关注
原创 从零到可用的txm记忆库——完整工作流与长期维护(三)
这里有一个容易踩的坑:项目设置中的“记忆库最低匹配率”和预翻译设置中的“最低匹配率”可能不一致,系统以两者中更高的值为准。的源句段,如果记忆库中存储的译文丢失了对应的占位符或标记,应用该译文后,生成的文档会出现变量不填充、加粗范围错误等问题。建议在导入后、正式使用前,专门筛选出包含标记的TU,人工确认译文中的标记位置与原文对应。更隐蔽的情况是:自动对齐算法基于标点符号和段落结构工作,当原文和译文的段落切分习惯不同(英文倾向长句,中文倾向短句),或者存在大量列表项、表格单元格时,自动对齐的准确率会显著下降。
2026-10-22 09:19:33
52
原创 构建txm记忆库的核心方法与操作参数(二)
102%这个看似反常的上限,实际上与“上下文匹配”或“ICE匹配”的计分逻辑有关:某些系统对上下文完全一致的匹配给予超过100%的权重,以区分于单纯的文本匹配。因此,在点击“创建”之前,确认源语言与目标语言的代码(如en-US与zh-CN,而非笼统的en和zh)是必要的准备步骤。表面上看,导入只是一个“上传文件”的动作,但实际上,几个关键参数决定了导入结果的质量。如果一个是法律正式语体,一个是口语化风格,合并后的库会在同一类源句段上给出风格冲突的建议,反而增加译者的判断负担。
2026-10-22 09:18:24
112
原创 txm记忆库是什么——定义、结构与核心逻辑(一)
对于格式复杂的文本(如包含加粗、超链接、变量占位符的HTML或XML内容),如果只存储纯文本而丢弃标记,译文应用时就会出现格式错乱。理解TMX的意义在于:当你需要在不同平台之间迁移记忆库,或者将多个译者/团队各自积累的记忆库合并时,TMX是确保数据不丢失的“通行证”。每一版新增的内容可能只占15%,剩下85%的句段在上一版中已经翻译过,而且经过了审校。不同CAT工具的记忆库在内部实现上各不相同(YiCAT有自己的数据库,Trados使用sdltm格式),但它们之间能够交换数据,靠的是。携带一种语言的句段。
2026-10-22 09:13:32
45
原创 TCP网络编程:内存池到底怎么实现的(kvstore)
层次策略小对象(≤ 248B)内存池分配,O(1) 取出/放回大对象(> 248B)降级到 malloc不定长缓冲区realloc 两倍扩容数据结构全部用指针,不用固定数组协议解析动态分配,无长度限制空闲块的前 8 字节复用为链表指针,头插法分配释放,地址范围判断是否属于池内。简单、高效、无碎片。
2026-10-21 22:32:34
336
原创 python里如何实现倒叙排序
需求写法列表原地降序返回新列表降序按字段降序仅逆序(非排序)lst[::-1]或多条件混合升降数值取负-x/ 多轮稳定排序首选,语义清晰、效率高;[::-1]只用于单纯反转顺序。
2026-10-21 22:31:17
199
原创 Python中如何使用get函数实现频次查询
场景推荐确定键存在d[key]键可能不存在不存在则添加get()的本质是容错取值,是写健壮 Python 代码的高频工具。
2026-10-21 22:26:48
100
原创 找出最小的 K 个数
输入 n 个整数,找出其中最小的 k 个数,从小到大输出。输入:第一行 n,第二行 n 个整数,第三行 k 输出:从小到大输出 k 个最小数。示例: 输入 5 4 5 1 2 3 3 输出:1 2 3。
2026-10-15 08:59:58
222
原创 合并表记录
数据表记录包含表索引和数值,请对表索引相同的记录进行合并,即将相同索引的数值求和,按照索引升序输出。索引范围 0~1000。输入:第一行 n,后面 n 行,每行两个整数 index val 输出:按索引从小到大,索引和总和。示例: 输入 4 0 1 0 2 1 3 2 4 输出 0 3 1 3 2 4。
2026-10-15 08:59:02
214
原创 华为题:编辑距离
给定两个字符串word1和word2,请返回将word1转换成word2所使用的最少操作数。你可以对一个单词进行如下三种操作:插入一个字符删除一个字符替换一个字符。
2026-10-14 19:38:49
221
原创 华为题:任务调度
请计算完成所有任务所需的最短时间。两个相同种类的任务之间必须有长度为。输出完成所有任务所需的最短时间。第一行输入一个字符串。,共 8 个单位时间。
2026-10-14 19:37:21
279
原创 华为题:LRU 缓存
请你设计并实现一个满足 LRU(最近最少使用)缓存约束的数据结构。实现LRUCache:以正整数capacity初始化 LRU 缓存。:如果关键字key存在于缓存中,则返回其值,否则返回-1。:如果关键字key已存在,则变更其值为value;如果不存在,则插入该键值对。如果插入导致容量超出,则逐出最久未使用的关键字。
2026-10-13 17:05:18
247
原创 华为题:零钱兑换
给定不同面额的硬币coins和一个总金额amount,请计算凑成总金额所需的最少硬币个数。如果没有任何一种硬币组合能组成总金额,输出-1。每种硬币的数量是无限的。
2026-10-13 17:04:30
171
原创 华为题:二叉树的最大深度
给定一个二叉树的层序遍历数组,null表示空节点,请计算二叉树的最大深度。最大深度是指从根节点到最远叶子节点的最长路径上的节点数。
2026-10-13 17:03:28
261
原创 华为题:报文重排序
给定一组报文,每个报文由序号和内容组成,格式为序号 内容。请按照序号从小到大重新排序,并输出排序后的内容。如果序号不连续或缺失,输出error。
2026-10-12 10:00:57
148
原创 华为题:最多可以参加的会议数目
给定一个会议时间数组intervals,其中表示第i个会议的开始时间和结束时间。你可以在任意时间参加一个会议,但同一时间只能参加一个会议。会议一旦开始,你就必须全程参加。请输出最多可以参加的会议数目。
2026-10-12 09:59:32
277
原创 华为题:字符串解码
给定一个经过编码的字符串,返回它解码后的字符串。,表示方括号内部的正好重复k次。注意k保证为正整数。你可以认为输入字符串总是有效的,且不会出现多余的空格。
2026-10-11 21:04:08
228
原创 华为题:朋友圈
朋友关系具有传递性:如果 A 和 B 是朋友,B 和 C 是朋友,那么 A 和 C 也是朋友。个学生是朋友,否则不是。请输出朋友圈的数量。
2026-10-11 21:02:27
75
原创 华为机试题 :01 背包
给定n件物品和一个容量为V的背包。每件物品只能使用一次,第i件物品的体积是w[i],价值是v[i]。求解将哪些物品装入背包,可使这些物品总体积不超过背包容量,且总价值最大。输出最大总价值。
2026-10-10 14:14:07
195
原创 华为机试题 :岛屿数量
岛屿由水平方向或垂直方向上相邻的陆地连接而成,你可以假设网格的四个边均被水包围。(水)组成的二维网格,请计算网格中岛屿的数量。,表示网格的行数和列数。
2026-10-10 14:13:23
195
原创 华为机试题 :最大数
重新排列每个数的顺序(每个数不可拆分),使之组成一个最大的整数。由于结果可能非常大,你只需要输出这个最大整数的字符串形式。输出重新排列后能组成的最大整数。
2026-10-10 14:11:48
219
原创 华为机试题 :有效的括号
每个右括号都有一个对应的相同类型的左括号。左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。,判断字符串是否有效。如果字符串有效,输出。
2026-10-09 20:58:07
67
原创 华为机试题 :两数之和
请你在数组中找出和为目标值的两个整数,并输出它们的下标。假设每种输入只会对应一个答案,且不能重复使用同一个元素。输出两个下标,按从小到大顺序输出,中间用空格分隔。
2026-10-09 20:56:04
171
原创 柱状图中最大的矩形(200分 / 单调栈)
给定n个非负整数,表示柱状图中每个柱子的高度(宽度均为 1)。求能勾勒出的最大矩形面积。nn个整数:最大矩形面积。text输入:6输出:10解释:最大矩形由高度 5 和 6 组成,面积5 × 2 = 10。
2026-10-08 11:13:01
145
原创 单源最短路径(200分 / Dijkstra + 邻接表)
给定n个节点、m条有向边,每条边有权重w(非负)。求从起点s到终点t的最短路径长度。若不可达,输出-1。n m s t接下来m行:每行三个整数u v w,表示u → v的权重为w:最短路径长度,或-1。text输入:4 4 1 41 2 12 3 21 3 43 4 1输出:4解释:路径1→2→3→4,总长 1+2+1=4。
2026-10-08 11:11:25
131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅