小问题
weixin_40437029
这个作者很懒,什么都没留下…
展开
-
MD5、SHA1、HMAC、HMAC_SHA1区别
https://www.cnblogs.com/fireway/p/5860622.htmlMD5/SHA1 都是散列Hash,DST端收到文件/数据以后,自行计算得到Hash值,与SRC端传递过来的Hash值比较,如果一致,说明文件/数据是完整,且没有经过篡改的,注意这个只是验证数据完整性。很多网站会用例如下列的签名方式,里面用了hmac-sha1,这个与sha1的区别是输入了一个key,这个key是网站预选分配给客户端的,使用key进行加密/Hash,这样服务器端不光是验证数据完整性,同时还能验证数转载 2020-12-07 18:55:40 · 627 阅读 · 0 评论 -
如何查找freetype库的内存泄漏问题
起因某个进程发生内存泄漏,泄漏的不多,但是会持续泄漏调试方法valgrind参考前一篇博文,使用valgrind来定位问题,运行一段时间以后,结束程序,打印==4767== 56 (16 direct, 40 indirect) bytes in 1 blocks are definitely lost in loss record 4 of 4==4767== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-原创 2020-10-10 09:53:01 · 491 阅读 · 0 评论 -
奇怪的undefined reference to `mempool_free'
问题出现以下编译错误,/media/data/lib/libbacktrace.so: undefined reference to mempool_init' /media/data/lib/libbacktrace.so: undefined reference tomempool_free’/media/data/lib/libbacktrace.so: undefined refe...原创 2019-10-15 19:42:40 · 411 阅读 · 0 评论