如何在 c 语言中动态分配二维数组

刷 OJ 的时候惊喜的发现,我竟然不会给二维数组动态分配内存。写了 n 年的代码了,竟然被这个难倒了!没想到好多年没搞算法,不仅脑袋不灵光了,连基础都丢了。真是自惭形秽! 方法一 先分配指针数组的内存,然后给数组中的每个 int *指针分配内存: [crayon-69477ab961fdc842441826/ ... 阅读更多

openssl 命令的用法

openssl 是目前使用最广泛的 ssl 库之一,除了提供全面的 ssl 加密库以外,还提供了一些基础的命令行工具用于测试,目前绝大多数的软件都是使用 openssl 库来进行 ssl 交互,很多系统默认都自带了 openssl 相关的库和工具。 在我的工作中,最常用到的就是利用它来进行漏洞检测 (如 SSL 重协商漏洞) 以 ... 阅读更多

【每日打卡】 [leetcode]460-LFU 缓存

来源:力扣 (LeetCode) 链接:https://leetcode-cn.com/problems/lfu-cache 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 一、题目描述 设计并实现最不经常使用 (LFU) 缓存的数据结构。它应该支持以下操作:get 和 put 。 get ... 阅读更多