摘要: [ ] C++性能榨汁机 [ ] Linux性能优化 [ ] MySQL实战45讲 阅读全文
posted @ 2022-10-08 22:52 PinganT 阅读(22) 评论(0) 推荐(0)
摘要: 永久设置 1、修改profile文件: 修 改/etc/profile(对所有用户都是有效的) #vi /etc/profile 在里面加入: export PATH="$PATH:/home/xyz/Tesseract/bin" 2、 修改.bashrc文件: 修改~/.bashrc文件。 (每个 阅读全文
posted @ 2022-10-29 10:11 PinganT 阅读(147) 评论(0) 推荐(0)
摘要: How to provide integrity 发送:使用Message + Key -> MAC1 然后将MAC作为Tag附在Message上面 接受:使用Message + Key -> MAC2 如果我计算的MAC2与附着Message上的MAC1一致,说明消息未被篡改。 MAC1, MAC 阅读全文
posted @ 2022-10-11 16:34 PinganT 阅读(37) 评论(0) 推荐(0)
摘要: 对称密钥加密 对称密钥特点: 有一个奇迹:双方共享相同的密钥,而攻击者不知道。 仅提供confidentiality(not integrity or authentication) 假定加密的明文是BitString!!! Definition Confidential的概念 formor : " 阅读全文
posted @ 2022-10-11 11:48 PinganT 阅读(161) 评论(0) 推荐(0)
摘要: What is cryptography? 老一点的定义:在不安全的信道上进行安全传输(confidentiality)。 新一点的定义:confidentiality(不被窃听) + integerity(知道信息有没有被修改) + authenticity(证明信息来源是谁) 彩蛋 哈哈哈,老师 阅读全文
posted @ 2022-10-11 09:28 PinganT 阅读(98) 评论(0) 推荐(0)
摘要: Checkpoint #1 task #1 二分查找 [K0, V0(pre_page)] [K1, V1] .... [Kn, Vn] [next_page] 在[K1, V1] ... [Kn, Vn] 中找到第一个大于等于key值的编号i 使得, key <= Ki 那么,key就需要插到i位 阅读全文
posted @ 2022-10-07 20:18 PinganT 阅读(49) 评论(0) 推荐(0)
摘要: lab4写不下去了,感觉对代码理不清了,打算重新整理一下。 重点是五个类,(正好对应lab0~lab4) ByteStream类 这里只展示startcode中类的模样(具体的实现可能各有不同,所以重点看函数的功能,成员变量倒不太需要分析) ByteStream是一个字节流(An in-memory 阅读全文
posted @ 2022-10-06 09:36 PinganT 阅读(168) 评论(0) 推荐(0)
摘要: Lab0主要是热身。 task1和task2比较简单,按他指示来就行,略。 task3 写一个WebGet,代码如下: void get_URL(const string &host, const string &path) { // Your code here. // You will need 阅读全文
posted @ 2022-10-02 23:03 PinganT 阅读(88) 评论(0) 推荐(0)
摘要: 最近在用vscode写C++程序,记录一下调试方法。 c_cpp_properties文件 vscode的C/C++扩展程序会根据当前系统环境配置基本信息,因此有可能配置不完整,这时需要通过生成c_cpp_properties.json文件来配置缺少的信息: ctrl+shift+P打开Comman 阅读全文
posted @ 2022-10-02 22:04 PinganT 阅读(208) 评论(0) 推荐(0)