knziha

Results 163 comments of knziha

just import to IDEA. it contains a javafx app, so javafx is needed.

额,首先,下载IDEA社区版本,然后导入(打开)项目。项目依赖用maven管理和构建,依赖什么的都写得pom.xml里面,下载完依赖才可以编译和运行。

[到这来好了](https://gitee.com/knziha/mdict-java),邮箱我不用的。

[到这来好了](https://gitee.com/knziha/mdict-java),邮箱我不用的。

可以参考他 github/zhansliu/writemdict 的文档,或者 python analysis ----- mdx有两级的二分法索引结构。搜索 keyword 时先搜索第一级,第一级由所有词块的块首、块尾单词组成,每个词块包含2~3k单词,但是搜索第一级索引时,词块数据(key block)并未加载,而是加载了构成第一级索引的词块信息数据(key info block)。 搜索第一级得到搜索词可能落于哪个词块,然后加载它,再在这2k单词内进行二分搜索(参考getEntryAt、Lookup)。搜索到具体词条后,会得到词条解释内容的文件偏移。 ----- 所有的解释内容也分成两级结构,第一级是记录块信息(record block info),第二级是记录块本身(record block)。各个信息块大小固定(4 * 2或8 * 2字节),看参考图,记录块信息只有两个信息:所对应记录块的存储(压缩)大小、解压大小。程序把所有信息块扫入解析,之后就可以按其信息寻址,找到解释内容(参考 getRecordData、getRecordAt)。 各个记录块按顺序记录,一个记录块可包含整数多个词条内容。 ----- num(词条信息块)==num(词条块)==var0 num(记录信息块)==num(记录块)==var1 var0 != var1...

caused by thie line: https://github.com/chcg/NPP_HexEdit/blob/e36f71fc9d30ec238a1989ae7b486e4282a83a2d/HexEditor/src/HEXDialog.cpp#L937

The undo history is inconsistent for hex/normal mode. It must be cleared unless the codepage for normal npp is always ASCII. The only thing I can do is delay the...

0x12d : E2 88 9A confirmed. should be 00 00 00 But if u copy the string data in the normal npp editor, from `0x100` to `0x12f`, "Track-Info  Nе...

![image](https://user-images.githubusercontent.com/11593903/92426431-79ede180-f1bc-11ea-83e4-062dafba6bce.jpg) ![image (1)](https://user-images.githubusercontent.com/11593903/92426458-8d00b180-f1bc-11ea-8e17-081ce6d69f76.jpg) I think the displayed data of normal npp is wrong in the first place.