我编写了两个简单的按钮处理程序来测试/演示德尔菲加密简编5.2中的CRC16和CRC32。CRC16的代码运行良好,但是CRC32的验证总是失败的。
我使用的是一个512字节数组,其中最后的2或4个字节(用于crc16或crc32)保留给校验和。CRC-32的代码有什么问题吗?我的第一个想法是,字节顺序存在问题,但是crc16代码也会失败。
procedure TForm3.CRC16Click(Sender: TObject);
var
LData: array[1..512] of Byte;
FSum: Cardinal;
FIntPtr: Pointer;
begin
我想在linux中使用分析工具。我看到一些信息说Oprofile在Ubuntu12.04中是不支持的,而备用的是perf。所以我试着安装perf。
我安装了linux-tools-common、linux-base和linux-tools。
然后在终端中键入perf,它返回:
perf not found for kernel 3.12.6
You may need to install linux-tools-3.12.6-3.12.6
但我无法安装linux-tools-3.12.6-3.12.6 (我认为它是一个错误的名称)或linux-tools-3.12.6。
以这种方式安装和使用p