無限進步

Not everything that can be counted counts.

正则表达式

完成中...

正则表达式 正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为”元字符”)组成的文字模式。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 示例 手机号正则表达式 ^1[34578][0-9]{9}$ 其中符号 ^与$ 为元字符,它有特殊的定义,[]用以分组,{}用以表示重复,在这里则表示该分...

应用密码学

学期个人小结

摘要:通过本学期的《应用密码技术》课程,我系统地学习了密码学的相关知识,对信息加密技术有了一个新的认识,本文对本学期我所做的密码技术笔记做一个整合 绪论 密码学的基本概念 密码学(Cryptology): 研究信息系统安全保密的科学。 密码编码学(Cryptography): 研究对信息进行编码,实现对信息的隐蔽。 密码分析学(Cryptanalytic...

DP动态规划

算法设计与分析

DP 动态规划问题 动态规划流程: 暴力的递归解法 -> 带备忘录的递归解法 -> 迭代的动态规划解法 思考流程:找到状态和选择 -> 明确dp数组/函数的定义 -> 寻找状态之间的关系 斐波那契数列优化 if (n == 0 || n == 1) return n; else { return fib(n - 1) + fib(n - 2); ...

FTP协议分析

TCP/IP协议

FTP 协议分析 文件传输协议(英语:File Transfer Protocol,缩写:FTP)是一个用于在计算机网络上在客户端和服务器之间进行文件传输的应用层协议。文件传送(file transfer)和文件访问(file access)之间的区别在于:前者由FTP提供,后者由如NFS等应用系统提供[1]。RFC 959 定义了此规范。 —— Wikipedia FTP实现的...

HTTP协议分析

TCP/IP协议

HTTP 协议分析 超文本传输协议(英语:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议[1]。HTTP是万维网的数据通信的基础。 —— Wikipedia 尽管TCP/IP协议是互联网上最流行的应用,但是在HTTP协议中并没有规定它必须使用或它支持的层。事实上HTTP可以在任何互联网协议或其他网络上实...

ICMP协议分析

TCP/IP协议

ICMP 报文分析 理论 互联网控制消息协议(英语:Internet Control Message Protocol,缩写:ICMP)是互联网协议族的核心协议之一。它用于网际协议(IP)中发送控制消息,提供可能发生在通信环境中的各种问题反馈。通过这些信息,使管理者可以对所发生的问题作出诊断,然后采取适当的措施解决。 —— WikiPedia ICMP是在 RFC 792 中定...

IP协议分析

TCP/IP协议

IP协议分析 网际协议(英语:Internet Protocol,缩写:IP),又称互联网协议,是用于分组交换数据网络的协议。 IP是在TCP/IP协议族中网络层的主要协议,任务仅仅是根据源主机和目的主机的地址来传送数据。为此目的,IP定义了寻址方法和数据报的封装结构。第一个架构的主要版本为IPv4,目前仍然是广泛使用的互联网协议,尽管世界各地正在积极部署IPv6。——Wiki...

ARP协议分析

TCP/IP协议

ARP 协议分析 ARP协议,全名地址解析协议(Address Resolution Protocol),是一个通过解析网络层地址来找寻数据链路层地址的网络传输协议,它在IPv4中极其重要。ARP是通过网络地址来定位MAC地址。 ——Wikipedia ARP报文首部格式 ARP首部结构分析: Hardware type(HTYPE)—-网卡类型,以太网(Ether...

CSS on MDN

Learning CSS on MDN

CSS on MDN CSS 语法 语法由一个 选择器(selector)起头。 它 选择(selects) 了我们将要用来添加样式的 HTML 元素。 在这个例子中我们为一级标题(主标题<h1>)添加样式。 接着输入一对大括号{ }。 在大括号内部定义一个或多个形式为 属性(property):值(value); 的 声明(declarations)。每个声明都指定了我们...

HTML on MDN

Learning HTML on MDN

HTML on MDN HTML元数据<head> 标题 <title> 元数据 <meta charset="utf-8"> 许多<meta> 元素包含了name 和 content 特性: name 指定了meta 元素的类型; 说明该元素包含了什么类型的信息。 content 指定了实际的元数据内容。 <...