07 2021 档案
摘要:Python 常见的一些坑点 + logging 日志管理模块使用
阅读全文
摘要:1)自定义的 call_print 装饰器了解使用
2)讨论装饰器的本质:myfun 指向被包装后的函数 g,被g替换,但是真的是这样吗,不是说函数本身的功能也要执行的吗?如果传参了的话
阅读全文
摘要:1)NamedTuple:替换整数索引,使用可读性更好的字符串
2)Counter:快速计数
3)DefaultDict:默认初始化某类型的字典值
阅读全文
摘要:python小知识
阅读全文
摘要:生成器节省内存de思想要有;
内置模块 itertools 中使用生成器的 9 个节省内存的案例
阅读全文
摘要:多线程涉及抢夺计算资源,可能会用到锁,进而触发死锁等问题;协程是同一线程内,几个子函数协作完成一件事,不需要锁。
因此,通过开辟多个进程,且每个进程中使用协程,这种模式会发出巨大的威力。
阅读全文
摘要:1)filter:根据条件筛选元素
2)map:映射可迭代对象
3)reduce:归约可迭代对象
4)reversed:反转可迭代对象
5)sorted:排序可迭代对象
3 个 有用的迭代器函数
i)iter:返回一个迭代器
ii)next:返回迭代器的下一项
iii)enumerate:返回对象的枚举迭代器
阅读全文
摘要:python中的函数的参数1)位置参数2)关键字参数3)默认参数4)可变位置参数5)可变关键字参数
介绍参数的使用规则和注意事项
阅读全文
摘要:yield、nonlocal、global关键字
阅读全文
摘要:详情请见:https://www.geeksforgeeks.org/map-associative-containers-the-c-standard-template-library-stl/ List of all functions of Map: map insert() in C++ S
阅读全文
摘要:在计算机科学中,数据结构是计算机中存储、组织数据的方式。
正确的数据结构选择可以提高算法的效率。在计算机程序设计的过程中,选择适当的数据结构是一项重要工作。许多大型系统的编写经验显示,程序设计的困难程度与最终成果的质量与表现,取决于是否选择了最适合的数据结构。
阅读全文
摘要:掌握一些判断对象相等时用的关键字,Python 中,对象相等性比较相关关键字包括 is、in,比较运算符有 == is 关键字判断标识号是否相等 is 比较的是两个对象的标识号是否相等,标识号的获取用id()函数。 a=[1,2,3,4,5] b=[1,2,3,4,5] print(id(a)) p
阅读全文
摘要:创建一个新文件 copy方法 copy nul reference.bib copy reference.bib.txt reference.bib
阅读全文
摘要:Nmap简介 下载:https://nmap.org/download.html Nmap运行通常会得到被扫描主机端口的列表,给出wellknow端口的服务名(可能的话)、端口号、状态和协议等信息。 端口的状态:open、filtered、unfiltered open:目标主机能够在这个端口使用a
阅读全文
摘要:数据再运算 a = range(0,15) b = [_**2 for _ in a] c = [str(_) for _ in a] print(b) print(c) output: [0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100, 121, 144, 169,
阅读全文
摘要:NumPy 简单介绍一下数值计算库numpy, 主要用来存储和计算矩阵。https://numpy.org/ 主要功能包括: N 维数组对象 Array(最基本的数据结构) 成熟的广播机制 能够解决线性代数、随机数生成数相关问题 import numpy as np import numpy.lin
阅读全文
摘要:端口可分为虚拟端口和物理端口,其中虚拟端口指计算机内部或交换机路由器内的端口,不可见。例如计算机中的80端口、21端口、23端口等。物理端口又称为接口,是可见端口,计算机背板的RJ45网口,交换机路由器集线器等RJ45端口。电话使用RJ11插口也属于物理端口的范畴。 分类 硬件端口 CPU通过接口寄
阅读全文
摘要:python的IDE(Integrated Development Environment 集成开发环境) 例如PyCharm,但它本身无法执行python代码,执行代码是由python解释器负责。即python的不同版本,可以在官网下载。 Anaconda:组装 Python 常用包和环境在一起,
阅读全文
摘要:掌握 时间戳↔时间数组↔时间字符串 的转化。 我们在写程序时可能用到记录时间的地方,例如: 日志管理必然会记录时间 统计程序执行开始、结束时间 测试一个函数执行时长 python中与时间相关的模块:time && datetime time模块表达时间的方法 设定一个零点作为基准(初始时间),偏移长
阅读全文