摘要:问题 HTTP明明是跑在TLS之上,怎么会意识到https的存在呢? 太长不看 在HTTP/1.1给正向代理的请求行中, 方法后面的参数是 "absoluteURI " ,而非 "http URL" ,即可以使用任何代理支持的协议。 也就是说, 该参数表达的是任何可以识别特定资源的标志,所以http 阅读全文
posted @ 2020-01-17 08:20 李秋豪 阅读 (42) 评论 (0) 编辑
摘要:简介 2019年秋,我自学了一下哈工大的操作系统课程,感觉其设计的教程和实验作为操作系统入门是个不错的选择(虽然是基于较老的Linux 0.11写的)。实验大致覆盖了操作系统中的核心概念,例如启动、中断、外设IO、上下文切换/系统调用,进程管理与调度,进程间通信,内存管理/地址转换,文件系统等。而且 阅读全文
posted @ 2020-01-01 14:26 李秋豪 阅读 (108) 评论 (0) 编辑
摘要:很久没有更新博客了(博客园怎么还不更新后台),前几天在写一个Linux 0.11的实验 [1] 时遇到了一个奇葩的Bug,就在这简单记录一下调试过程吧。 现象 这个实验要求在Linux 0.11中实现简单的信号量 [2],但在改动内核代码后运行测试程序总是报错,例如: 提示为段错误: 定位 在内核实 阅读全文
posted @ 2019-10-23 20:10 李秋豪 阅读 (216) 评论 (0) 编辑
摘要:这是2018年秋季学期哈工大本科密码学课程的作业及解析(英文)。大部分为本人所写,少部分参考了张宇老师的 "课件" 和 "Introduction to Modern Cryptography (2nd edition)" ,均已在解析中指出。另外还有一篇PDF包含了课件中常出现的缩写/符号,供参考 阅读全文
posted @ 2018-12-12 11:05 李秋豪 阅读 (744) 评论 (2) 编辑
摘要:前言 最近看到了一些以 结尾的Linux系统调用,在 "维基百科" 上面说这可以防御一些特定的 "TOCTTOU" 攻击,而在TOCTTOU对应页面中并没有中文版的介绍,而且百度的结果也比较少,于是决定抽空写一个关于 TOCTTOU攻击的简介,其中部分参考了英文版的维基百科。 什么是竞争条件与TOC 阅读全文
posted @ 2018-08-09 16:59 李秋豪 阅读 (2118) 评论 (0) 编辑
摘要:近日复习概率论( "mathematics for computer science" )的时候读到了一个有趣的例子,在这里分享一下。都是一些非常简单好玩的概率知识,学数学的同学请绕道...勿喷。 ;) 这是一个平淡的星期天,你像往常一样在酒吧喝酒,顺便思考一下MMU分页机制的原理。 过了一会儿,一 阅读全文
posted @ 2018-08-01 20:59 李秋豪 阅读 (591) 评论 (1) 编辑
摘要:什么是CPU保护环? 在 "计算机科学" 中, 分级保护域 (英语:hierarchical protection domains),经常被叫作 保护环 (Protection Rings),又称 环型保护 (Rings Protection)、 CPU环 (CPU Rings),简称Rings。这 阅读全文
posted @ 2018-07-17 23:43 李秋豪 阅读 (521) 评论 (0) 编辑
摘要:这是哈工大18年春软件构造课程(徐汉川老师)的讨论题目,少部分答案摘录自课件PPT和网上的资源(链接在文中给出)。如有错误还望指出,谢谢。 一、在软件测试过程中,“测试用例的数目”、“测试的覆盖度”、“测试的效率”三者之间存在一定的关系。简要分析它们之间的折中性。 测试: \ \ \ 在规定的条件下 阅读全文
posted @ 2018-06-20 20:18 李秋豪 阅读 (1197) 评论 (0) 编辑
摘要:本文内容来自 "The TTY demystified" ,讲述了\ NIX系统中TTY的历史与工作原理,看完后解决了我很多疑惑,于是做此翻译,与大家分享。 译者: "李秋豪" "江家伟" 审校: V1.0 Sun May 13 12:42:01 CST 2018 一直以来,TTY子系统都是Linu 阅读全文
posted @ 2018-05-13 12:52 李秋豪 阅读 (3756) 评论 (2) 编辑
摘要:近日看到好友在空间写诗,突然想到之前在知乎看到的代码情诗,于是也跟着作诗一首。 仅图一乐,有别的创意还请提出;) 阅读全文
posted @ 2018-05-02 23:35 李秋豪 阅读 (314) 评论 (0) 编辑