姓名:蔡兵 学号:201821121119 班级:计算1814 1 实验目的 熟练使用Packet Tracer工具。分析抓到的应用层协议数据包,深入理解应用层协议,包括语法、语义、时序。 2 实验内容 使用Packet Tracer,配置网络参数,抓取应用层协议的数据包并分析,协议包含DNS、FT ...
分类:
其他好文 时间:
2019-09-20 21:28:02
阅读次数:
80
一:迭代器 暂时不涉及到自定义迭代器,涉及到了再补,暂时知道for循环的原理就可以了. 1有__iter__就是可迭代的,也叫可迭代协议 2双下方法:c语言写好了的内置方法,可以用不止一种的方式调用 3迭代取值的工具 4可迭代对象执行__iter__得到的返回值就是迭代器. 5可以把它看作数据流,只 ...
分类:
其他好文 时间:
2019-09-20 20:51:14
阅读次数:
66
上一篇方法调用赋值封装,这里使用封装后调用,尽量满足开闭原则。 ...
1.已知文法: S->a|^|(T) T->T,S|S 分析句型(T,(^,a)),求全部的短语、直接短语和句柄。 答: S → (T) → (T,S) → (T,(T)) → (T,(T,S)) → (T,(S,S)) → (T,(^,a)) 短语: ^ a ^,a (^,a) T,(^,a) ( ...
分类:
其他好文 时间:
2019-09-19 14:29:38
阅读次数:
119
这个组织中黑客云集,而且多是掌握核心技术的真正高手,他们的作品多是编译器、词法/语法分析器、底层函数库等大作。更重要的不是他们的技术,而是他们的哲学!他们的哲学就是技术上的“共产主义”——人人为我,我为人人。 他们发布了一种版权许可协议——GPL——一个神圣的宣言。与中庸而谦和的BSD协议不同,它充 ...
分类:
系统相关 时间:
2019-09-19 12:38:33
阅读次数:
108
方法是将完成同一功能的内容放到一起,方便书写和调用的一种方式,也体现了面向对象语言中封装的特性。定义方法的语法形式如下。 访问修饰符 修饰符 返回值类型 方法名(参数列表){ 语句块;} ...
常用语法 只需要记两种特殊符号就行了 跟变量相关{{}} 跟逻辑相关{%%} Django模板语法取值时都是通过点方法取值 如果后端传入一个列表过来,我们也可以通过点方法取出列表中的值 过滤器(Filters) 在Django的模板语言中,通过使用 过滤器 来改变变量的显示。 过滤器的语法: {{ ...
分类:
其他好文 时间:
2019-09-18 20:52:10
阅读次数:
127
[Leetcode] 32.最长有效括号 关键词:DP,动态规划,动规。 最近在刷DP专栏的题目,这是其中一道题。 给定一个只包含 和 的字符串,找出最长的包含有效括号的子串的长度。 "longest valid parentheses" Sample1 Sample2 对于DP嘛,首先还是需要抽象 ...
分类:
其他好文 时间:
2019-09-13 15:33:51
阅读次数:
97
第三章 数据类型 3.1 整型(int) 任意大小的整数,当然包括负整数 3.1.1 整型的长度 python2: 在32位机器上,整数的位数为32位,取值范围为 231~231 1 ,即 2147483648~2147483647 在64位系统上,整数的位数为64位,取值范围为 263~263 1 ...
分类:
其他好文 时间:
2019-09-12 13:15:14
阅读次数:
97
背景介绍想象这样一个场景:你可能希望为你的法国客户提供指定主题的热点报道。为实现这一功能,你需要向 谷歌或者Twitter的API请求所有语言中针对该主题最热门的评论,可能还需要依据你的内部算法 对它们的相关性进行排序。之后,你可能还需要使用谷歌的翻译服务把它们翻译成法语,甚至 利用谷歌地图服务定位 ...
分类:
编程语言 时间:
2019-09-10 11:37:11
阅读次数:
172