欢迎来到田晓东的博客

人生三从境界:昨夜西风凋碧树,独上高楼,望尽天涯路。 衣带渐宽终不悔,为伊消得人憔悴。 众里寻他千百度,蓦然回首,那人却在灯火阑珊处。
扩大
缩小

2021年1月4日

条件&循环

摘要: if 1.支持多重条件表达式: if not warn and (system_load>=10): 2.单一语句的代码块:(如果代码块只有一行代码):if make_hard_copy:send_data_to_printer() 3.可以避免悬挂 4.elif可以替代switch/case 5. 阅读全文

posted @ 2021-01-04 16:05 匍匐的仰望者 阅读(60) 评论(0) 推荐(0) 编辑

集合

摘要: f=open('numbers','w') for i in range(5): f.write('%d\n' %i) f.close() f=open('numbers','r') a=set(f) print(a) f.close() 结果: {'2\n', '1\n', '4\n', '3\n 阅读全文

posted @ 2021-01-04 15:38 匍匐的仰望者 阅读(63) 评论(0) 推荐(0) 编辑

2020年12月18日

Python 列表、元组、集合、字典的区别

摘要: 区分矩阵: 阅读全文

posted @ 2020-12-18 15:13 匍匐的仰望者 阅读(75) 评论(0) 推荐(0) 编辑

2020年12月17日

Python 直接赋值、浅拷贝和深度拷贝解析

摘要: 直接赋值:其实就是对象的引用(别名),变量的值跟随原始值变化。 浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象。 深拷贝(deepcopy): copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象。 字典浅拷贝实例 实例 a = {1: [1,2,3]} b = a.co 阅读全文

posted @ 2020-12-17 20:03 匍匐的仰望者 阅读(72) 评论(0) 推荐(0) 编辑

2020年12月16日

程序员常用英语词汇汇总

摘要: A abstract 抽象的 abstract base class (ABC)抽象基类 abstract class 抽象类 abstraction 抽象、抽象物、抽象性 access 存取、访问 access function 访问函数 access level访问级别 account 账户 a 阅读全文

posted @ 2020-12-16 10:12 匍匐的仰望者 阅读(253) 评论(0) 推荐(0) 编辑

2020年12月15日

Python可迭代对象,迭代器,生成器的区别

摘要: 本篇文章简单谈谈可迭代对象,迭代器和生成器之间的关系。 三者简要关系图 可迭代对象与迭代器 刚开始我认为这两者是等同的,但后来发现并不是这样;下面直接抛出结论: 1)可迭代对象包含迭代器。 2)如果一个对象拥有**iter方法,其是可迭代对象**;如果一个对象拥有next方法,其是迭代器。 3)定义 阅读全文

posted @ 2020-12-15 11:21 匍匐的仰望者 阅读(228) 评论(0) 推荐(0) 编辑

完全理解Python迭代对象、迭代器、生成器

摘要: 在了解Python的数据结构时,容器(container)、可迭代对象(iterable)、迭代器(iterator)、生成器(generator)、列表/集合/字典推导式(list,set,dict comprehension)众多概念参杂在一起,难免让初学者一头雾水,我将用一篇文章试图将这些概念 阅读全文

posted @ 2020-12-15 11:13 匍匐的仰望者 阅读(88) 评论(0) 推荐(0) 编辑

2020年11月29日

计算最少出列多少位同学,使得剩下的同学排成合唱队形

摘要: 计算最少出列多少位同学,使得剩下的同学排成合唱队形 说明: N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。 合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…,TK, 则他们的身高满足存在i(1<=i<=K 阅读全文

posted @ 2020-11-29 09:50 匍匐的仰望者 阅读(562) 评论(2) 推荐(0) 编辑

2020年11月24日

安全测试术语定义

摘要: 白盒测试:结构,透明盒,逻辑驱动或基于代码的测试。 白盒安全测试:在系统设计,构建,开发的流程中,通过工具扫描检测,人工分析等方法对产品的架构,源码及第三方软件,操作系统进行可信检查。 建构中包括源码扫描,建构一致性检查,编译选项检查,软件成分分析。 白盒测试方法及工具: 1).人工发现源码中存在的 阅读全文

posted @ 2020-11-24 22:21 匍匐的仰望者 阅读(219) 评论(0) 推荐(0) 编辑

2020年11月10日

安全测试-渗透性测试

摘要: 明文传输/存储(明文包括:1.请求中存在明文数据传输。2.内存明文传输用户名和密码。3.响应数据中存在明文用户名和密码等。4.客户端反编译存在明文。明文数据直接被攻击者利用并对系统进行攻击。) 越权访问(用户未授权可以访问其他用户的敏感数据。) 敏感信息泄漏(应用程序返回版本号、程序错误详细信息、中 阅读全文

posted @ 2020-11-10 22:34 匍匐的仰望者 阅读(294) 评论(1) 推荐(0) 编辑

导航