摘要: 无重复字符的最长子串 题目地址 https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/ 描述 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 样例 示例 1: 输入: "abc 阅读全文
posted @ 2022-04-09 11:07 Init0ne 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 开源license类型有很多种,阮一峰老师根据乌克兰程序员Paul Bagwell整理的说明图画了一张中文版的,可以清晰的看到当前主流的几种license之间的差异: 阅读全文
posted @ 2021-09-02 14:43 Init0ne 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 原代码 import tensorflow as tf xxx tf.placeholder(tf.float32,shape=(batch_size,4,4,16)) 运行报错 module 'tensorflow' has no attribute 'placeholder' 原因分析 tens 阅读全文
posted @ 2021-08-16 14:35 Init0ne 阅读(1507) 评论(0) 推荐(1) 编辑
摘要: Netfilter框架 netfilter是Linux底层包处理框架,在协议栈中提供了若干hook点,可以用于对数据包进行过滤、修改、地址转换(SNAT/DNAT)等处理。 Netfilter的5个hook点 netfilter在内核协议栈的不同位置实现了5个hook点: > PRE_ROUTING 阅读全文
posted @ 2021-07-11 11:54 Init0ne 阅读(2597) 评论(0) 推荐(0) 编辑
摘要: https://www.cs.jhu.edu/~susan/600.641/scribes/lecture17.pdf 阅读全文
posted @ 2021-07-11 11:53 Init0ne 阅读(166) 评论(0) 推荐(0) 编辑
摘要: ATT&CK TRAP技术说明 在ATT&CK中,TRAP属于事件触发执行的一种技术,可以用于持续控制(persistence)和提权(privilege escalation)。 TRAP语法 trap arg signal trap command signal trap 'action' si 阅读全文
posted @ 2021-07-11 11:34 Init0ne 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 简介 ElGamal算法可以用于加密和签名,其安全性依赖于计算有限域上离散对数的难度。 ElGamal密钥 生成密钥对时,首先选择素数p,两个随机数g和x,g和x都小于p,然后计算: y = g ^ x mod p 私钥:x 公钥:y, g, p 其中,g和p可以由一组用户共享。 ElGamal加解 阅读全文
posted @ 2021-06-19 19:19 Init0ne 阅读(976) 评论(0) 推荐(0) 编辑
摘要: 对称密码 对称密码算法可以分为分组密码和流密码: 分组密码(block cipher)是每次只能处理特定长度的一块(block)数据的密码算法,一次能处理的数据长度成为分组长度(block length) 流密码(stream cipher)是对数据流进行连续处理的一类密码算法 分组密码模式简介 分 阅读全文
posted @ 2021-06-14 16:40 Init0ne 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 简介 Salsa20是一种流式对称加密算法,类似于Chacha20,算法性能相比AES能够快3倍以上。 Salsa20算法通过将32 Byte的key和8 Byte的随机数nonce扩展为2^70 Byte的随机字节流,通过随机字节流和异或操作实现加解密,因此Salsa20算法中随机字节流的生成为关 阅读全文
posted @ 2021-05-15 23:10 Init0ne 阅读(4694) 评论(0) 推荐(2) 编辑
摘要: tracepoint介绍 Brendan Gregg大神博客对tracepoint做了说明,同时看到taobao技术博客对文章进行了翻译,学习整理如下。 测试系统版本 $ uname -r 5.4.0-72-generic 利用bcc的tplist工具查看当前版本支持的tracepoint点: $ 阅读全文
posted @ 2021-05-04 10:50 Init0ne 阅读(1076) 评论(0) 推荐(0) 编辑