我正在寻找一个工具,ant-task,IDE插件......这有助于使用标准的message-properties资源包来处理Java应用程序的I18N.欢迎开源和商业解决方案.
具体来说,我正在寻找以下任务的支持:
1)从Java代码,JSP和其他工件中提取使用过的密钥.由于涉及自定义框架,因此提取应允许自定义.
将源工件映射到某个消息包.还有自定义规则.
报告使用不在捆绑中的密钥.报告包中的键,但不包含映射到此包的源工件.
2)检查每个包的属性文件,并报告缺少的键定义和默认翻译(使用英文文本).
3)将当前SVN/CVS/GIT /任何版本与旧版本进行比较,并报告一个转换(或者可能只是默认转换)而不是其他转换的情况.
http://rscbundlecheck.sourceforge.net/涵盖2)很大一部分.但是我没有找到1)和3)的东西.有什么指针吗?
从https://www.felixcloutier.com/x86/div:
...
temp ? AX / SRC;
IF temp > FFH
THEN #DE; (* Divide error *)
ELSE
AL ? temp;
AH ? AX MOD SRC;
FI;
...
Run Code Online (Sandbox Code Playgroud)
对于div ah该SRC会ah。恕我直言,temp将始终大于FFH,因此将引发异常,因为:
FFH我在这里想念什么吗?
在像这样的汇编指令中
movi v30.2S, #0x3c, msl #0x8
Run Code Online (Sandbox Code Playgroud)
msl 会导致值0x3cff(值左移并在底部插入)移动到目标,但是 MSL 代表什么?例如,LSL 代表“逻辑左移”。
假设你有N(~100k-1m)个整数/位串,每个K(例如256)位长.该算法应返回具有最低成对汉明距离的k对.
N = 4
K = 8
i1 = 00010011
i2 = 01010101
i3 = 11000000
i4 = 11000011
HammingDistance(i1,i2) = 3
HammingDistance(i1,i3) = 5
HammingDistance(i1,i4) = 3
HammingDistance(i2,i3) = 4
HammingDistance(i2,i4) = 4
HammingDistance(i3,i4) = 2
Run Code Online (Sandbox Code Playgroud)
对于k = 1,它应该返回pairlist {(i3,i4)}.对于k = 3,它应该返回{(i1,i2),(i1,i4),(i3,i4)}.等等.
天真的实现计算所有成对距离,对对进行排序并返回具有最小距离的k:O(N ^ 2).有没有更好的数据结构或算法?由于没有单个查询整数,因此无法使用Efficiently中找到大集合中具有低汉明距离的二进制字符串的想法.