12Tall

12Tall's blog

本文记录函数的定义与调用

  1. 函数中每一个跳转都会引入新的代码块;
  2. 一个函数体中可以有很多代码块;
  3. 代码块就算没有名字也会自动命名,基本不需要手动设置名字;
  4. 最好每个代码块对应一个builder,builder 用于构建具体指令代码;
  5. alloca 声明的变量需要通过store/load 存取数据;
  6. 如果作为返回值用的话则不使用alloca 更便捷一些;
  7. 循环也要通过跳转实现(branch/cbranch);
  8. 分支语句也有if/then,if/else 的实现
阅读全文 »

这是一篇阅读笔记。从PDF 中提取数据(包含格式信息)可以用在很多很多地方,比如文档总结、翻译等。本文的整体思路结构比较清晰,可以在今后的代码中重点参考下。

阅读全文 »

某些页面会拦截事件,导致无法复制粘贴内容。这时可以通过调试工具移除事件监听。该方法仅在控制台可用。

// 以`复制`事件为例
document.removeEventListener('copy', getEventListeners(document)['copy'][0].listener)

在开发AI 翻译工具时,有一个功能是读取剪切板内容,像txt 内容没有问题,但是若是Office 文件这种带有格式的内容则需要特殊处理。

阅读全文 »

R 树可以用来处理高维空间信息,与B 树/B+ 树有着类似的数据结构,看起来更像是B+ 树在高维空间的扩展。笔记中除特殊说明外均以二维数据为例子。

但是笔记内容更多是R* 树。

阅读全文 »

在对JOSM 进行二次开发时的一些笔记,包含Action和Dialog 等。

阅读全文 »
0%