摘要:~~这是2018年秋季学期哈工大本科密码学课程的作业及解析(英文)。大部分为本人所写,少部分参考了张宇老师的 "课件" 和 "Introduction to Modern Cryptography (2nd edition)" ,均已在解析中指出。另外还有一篇PDF包含了课件中常出现的缩写/符号,供 阅读全文
posted @ 2018-12-12 11:05 李秋豪 阅读 (537) 评论 (2) 编辑
摘要:前言 最近看到了一些以 结尾的Linux系统调用,在 "维基百科" 上面说这可以防御一些特定的 "TOCTTOU" 攻击,而在TOCTTOU对应页面中并没有中文版的介绍,而且百度的结果也比较少,于是决定抽空写一个关于 TOCTTOU攻击的简介,其中部分参考了英文版的维基百科。 什么是竞争条件与TOC 阅读全文
posted @ 2018-08-09 16:59 李秋豪 阅读 (1701) 评论 (0) 编辑
摘要:近日复习概率论( "mathematics for computer science" )的时候读到了一个有趣的例子,在这里分享一下。都是一些非常简单好玩的概率知识,学数学的同学请绕道...勿喷。 ;) 这是一个平淡的星期天,你像往常一样在酒吧喝酒,顺便思考一下MMU分页机制的原理。 过了一会儿,一 阅读全文
posted @ 2018-08-01 20:59 李秋豪 阅读 (550) 评论 (1) 编辑
摘要:什么是CPU保护环? 在 "计算机科学" 中, 分级保护域 (英语:hierarchical protection domains),经常被叫作 保护环 (Protection Rings),又称 环型保护 (Rings Protection)、 CPU环 (CPU Rings),简称Rings。这 阅读全文
posted @ 2018-07-17 23:43 李秋豪 阅读 (481) 评论 (0) 编辑
摘要:这是哈工大18年春软件构造课程(徐汉川老师)的讨论题目,少部分答案摘录自课件PPT和网上的资源(链接在文中给出)。如有错误还望指出,谢谢。 一、在软件测试过程中,“测试用例的数目”、“测试的覆盖度”、“测试的效率”三者之间存在一定的关系。简要分析它们之间的折中性。 测试: \ \ \ 在规定的条件下 阅读全文
posted @ 2018-06-20 20:18 李秋豪 阅读 (1082) 评论 (0) 编辑
摘要:本文内容来自 "The TTY demystified" ,讲述了\ NIX系统中TTY的历史与工作原理,看完后解决了我很多疑惑,于是做此翻译,与大家分享。 译者: "李秋豪" "江家伟" 审校: V1.0 Sun May 13 12:42:01 CST 2018 一直以来,TTY子系统都是Linu 阅读全文
posted @ 2018-05-13 12:52 李秋豪 阅读 (3064) 评论 (2) 编辑
摘要:近日看到好友在空间写诗,突然想到之前在知乎看到的代码情诗,于是也跟着作诗一首。 仅图一乐,有别的创意还请提出;) 阅读全文
posted @ 2018-05-02 23:35 李秋豪 阅读 (278) 评论 (0) 编辑
摘要:本文内容来自 "MIT_6.031_sp18: Software Construction" 课程的Readings部分,采用 "CC BY SA 4.0" 协议。 由于我们学校(哈工大)大二软件构造课程的大部分素材取自此,也是推荐的阅读材料之一,于是打算做一些翻译工作,自己学习的同时也能帮到一些懒 阅读全文
posted @ 2018-04-22 17:20 李秋豪 阅读 (448) 评论 (0) 编辑
摘要:本文内容来自 "MIT_6.031_sp18: Software Construction" 课程的Readings部分,采用 "CC BY SA 4.0" 协议。 由于我们学校(哈工大)大二软件构造课程的大部分素材取自此,也是推荐的阅读材料之一,于是打算做一些翻译工作,自己学习的同时也能帮到一些懒 阅读全文
posted @ 2018-04-12 21:11 李秋豪 阅读 (332) 评论 (0) 编辑
摘要:本文内容来自 "MIT_6.031_sp18: Software Construction" 课程的Readings部分,采用 "CC BY SA 4.0" 协议。 由于我们学校(哈工大)大二软件构造课程的大部分素材取自此,也是推荐的阅读材料之一,于是打算做一些翻译工作,自己学习的同时也能帮到一些懒 阅读全文
posted @ 2018-04-08 13:45 李秋豪 阅读 (697) 评论 (0) 编辑