- 博客(6)
- 资源 (16)
- 收藏
- 关注
原创 测试开发通关秘籍五: 彻底搞懂map,reduce和filter高阶函数
是 Python 中用于处理可迭代对象(如列表、元组等)的高阶函数。它们分别用于不同的操作,适合于不同的场景。以下是每个函数的用法及使用场景的详细介绍。函数将给定函数应用于可迭代对象中的每个元素,并返回一个新的迭代器(在 Python 3 中)。模块中定义的函数,它对可迭代对象中的元素进行累计处理,返回单一的结果。函数用于过滤可迭代对象中的元素,只保留使给定函数返回。当需要对可迭代对象中的每个元素应用相同的操作时,当需要将可迭代对象中的多个元素聚合为一个值时,:通常用于对列表中的每个元素进行相同的操作。
2024-11-08 16:52:31
369
原创 windows上好用的11款工具
文件批量重命名的方法很简单,如对多张图片重命名,点击添加文件夹,然后找到保存图片的文件夹,接着在名称冲突规则中选择“添加递增数字”,然后点击开始批量处理,它会将文件夹内的所有图片按照顺序进行重命名。提供的下载视频多达100多个平台,下载方法也很简单,找到需要下载的视频后将地址复制到搜索框内,然后点击搜索下面会出现一个下载按钮,还支持选择视频画质进行下载。在网络安全领域,用于检测网络攻击。软件提供了多种文件重命名的方法,可以一次修改文件的名称、属性和时间,还可以根据文件中的信息将文件复制或转移到新的位置。
2024-11-08 16:49:33
950
原创 测试开发通关秘籍四: 彻底搞懂实例方法,类方法和静态方法
在 Python 中,实例方法、静态方法和类方法是定义在类中的三种方法类型。:当一个方法不依赖于实例或类的任何属性,但逻辑上与类关联时,使用静态方法。这些方法可以让类更灵活,根据操作需求来选择不同的类型,有效提高代码的可读性和复用性。:当需要在方法中使用类级别的数据,或创建一个返回类实例的工厂方法时,使用类方法。:可以访问类的实例变量和其他实例方法,通常用于处理与实例对象相关的数据。是一个工厂方法类方法,返回一个新实例,将传入的值加倍赋予。:当方法需要访问或操作实例属性时,使用实例方法。
2024-11-03 18:20:06
486
原创 测试开发通关秘籍三: 彻底搞懂,赋值,浅拷贝和深拷贝
浅拷贝会创建一个新的对象,但只复制原对象的“第一层内容”,即对象的顶层结构。这意味着如果对象内部有嵌套对象,嵌套对象的引用会被复制,而不是内容本身。都是将一个对象内容复制到另一个变量的方式,但它们在内存管理和对象的独立性上有重要区别。深拷贝会创建一个新的对象,并递归复制原对象的所有内容,包括所有嵌套对象。这样,新的对象和原对象完全独立,修改任何一方都不会影响另一方。:创建一个新对象,递归复制所有层次内容,原对象和新对象完全独立。:创建一个新对象,只复制顶层内容,嵌套对象仍然是引用。创建了一个新的列表对象。
2024-11-02 09:49:08
270
原创 测试开发通过秘籍二:进程,线程和协程你都真的懂吗
传统的多线程方式虽然能并发处理I/O操作,但线程的切换成本较高,且受制于Python的全局解释器锁(GIL),难以充分利用CPU资源。即使有多个线程在执行计算密集的任务,Python也会因为GIL的存在,限制多线程的并行执行。虽然我们创建了4个线程,但由于GIL的存在,实际上只有一个线程可以在任意时间执行Python字节码,导致线程之间不断切换,带来额外的切换开销。:协程是一种更高级的并发方式,属于用户态的“轻量级线程”,可以在一个线程内部通过控制权的让出和切换实现并发,且不依赖操作系统的调度。
2024-11-01 21:22:19
617
GB 8567-2006计算机软件文档编制规范.pdf
2020-06-01
很牛别的正则工具
2018-08-03
java面试题宝典非常全面
2018-08-03
python git 廖雪峰 文档教程
2017-09-03
openstack安装教程
2017-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人