摘要
本文是 2024Fall-数理逻辑 的期末考点合集,包括讲义和教材中的知识点、习题和简答题。其中添加了一些笔者对知识的理解,这部分注明不是来自讲义或教材,仅供参考。
讲义 \(\S 0.2\) 集合
关于 ZFC 集合论及其构造思路,可参考本人博客:公理的祖先是逻辑或形式二者之一 | EagleBear2002 的博客。
摘要
本文是 2024Fall-数理逻辑 的期末考点合集,包括讲义和教材中的知识点、习题和简答题。其中添加了一些笔者对知识的理解,这部分注明不是来自讲义或教材,仅供参考。
关于 ZFC 集合论及其构造思路,可参考本人博客:公理的祖先是逻辑或形式二者之一 | EagleBear2002 的博客。
教材 P304,25 题。
综合实验:从本书下载链接中下载Crackme程序,综合运用OllyDbg、IDA和UltraEdit 等工具进行注册登录功能的破解。完成实验报告。
\[ \def\Th{\mathrm{Th}} \def\Cn{\mathrm{Cn}} \def\Mod{\mathrm{Mod}} \def\A{\mathfrak{A}} \def\B{\mathfrak{B}} \def\N{\mathfrak{N}} \def\K{\mathcal{K}} \def\lh{\mathrm{lh}} \]
摘要
本文总结了南京大学软件学院 2024-Fall 的数理逻辑期末考点,以供复习参考。
复习每次作业习题即可:分类: 2024Fall-数理逻辑 | EagleBear2002 的博客。不在考试范围内的标注了“不考”。
摘要
本文提供了 Marp 模版,可基于模版使用 Markdown 制作演示文稿(PPT)。
1 |
|
摘要
本文梳理了并发程序一致性的基础知识,以供数据库一致性参考。
\[ \def\po{\mathsf{\textcolor{red}{po}}} \def\so{\mathsf{\textcolor{purple}{so}}} \def\wr{\mathsf{\textcolor{teal}{wr}}} \def\ww{\mathsf{\textcolor{red}{ww}}} \def\rw{\mathsf{\textcolor{blue}{rw}}} \def\vis{\mathsf{\textcolor{orange}{vis}}} \def\arb{\mathsf{\textcolor{pink}{arb}}} \def\Write{\mathsf{Write}} \def\Read{\mathsf{Read}} \def\View{\mathsf{View}} \def\RelWrites{RelWrites} \def\MaxRelWrites{MaxRelWrites} \def\EffWrite{EffWrite} \def\wk{\mathsf{wk}} \def\st{\mathsf{st}} \def\total{\mathsf{total}} \def\read{read} \def\write{write} \def\thru{thru} \def\back{back} \def\ANY{\mathtt{ANY}} \def\ONE{\mathtt{ONE}} \def\QUORUM{\mathtt{QUORUM}} \def\ALL{\mathtt{ALL}} \def\O{\mathcal{O}} \def\RelTerms{RelTerms} \def\VisBasic{VisBasic} \]
摘要
分布式数据存储的开发人员必须牺牲一致性来换取性能和可用性。此类系统实际上可能实现弱一致性模型,例如因果一致性或最终一致性,这对应于不同的成本和对客户端的保证。我们考虑分布式系统的情况,它不仅为客户端提供单一级别的一致性,而且提供多种级别的一致性。这对应于许多实际情况。例如,流行的数据存储(如 Amazon DynamoDB 和 Apache 的 Cassandra)允许应用程序在同一会话中使用单独的一致性级别标记每个查询。在本文中,我们为多级一致性规范提供了一个正式框架,并解决了检查计算是否符合此类规范的问题。我们为这个问题提供了一种原则性的算法方法,并将其应用于具有多级一致性的模型的几个实例。
作者:
Ahmed Bouajjani1, Constantin Enea1, Madhavan Mukund2,3, Gautham Shenoy R.2, and S. P. Suresh 2,3
教材 P239,11 题
综合实验:用 Find Security Bugs (http://find-sec-bugs.github.io)工具静态分析 WebGoat。WebGoat 是 OWASP 组织研制出的用于进行 Web 漏洞实验的应用平台,官方网址是 http://www.owasp.org.cn/owasp-project/webscan-platform。WebGoat 运行在带有 Java 虚拟机的平台之上,当前提供的训练课程有 30 多个,其中包括:跨站点脚本攻击(XSS)、访问控制、线程安全、操作隐藏字段、操纵参数、弱会话 Cookie、SQL 盲注、数字型 SQL 注入、字符串型 SQL 注入和 Web 服务等。完成实验报告。
1 |
|
教材 P239,16 题
综合实验:使用渗透性测试工具 Metasploit 进行漏洞测试。实验内容如下。
教材 P239,15 题
综合实验:使用 American Fuzzy Lop(http:/lcamtuf.coredump.cx/afl/)工具挖掘 C/C++程序漏洞。完成实验报告。
实验环境:WSL2
1 |
|