上一页 1 2 3 4 5 6 ··· 19 下一页
摘要: 2025.10.15 1.使用`with`语句打开文件时,文件描述符资源的释放由上下文管理协议确保。当离开`with`代码块时,`__exit__`方法会被自动调用,该方法负责关闭文件并释放文件描述符资源,无需依赖垃圾回收机制或显式调用`close()`方法,也不会等到解释器退出。 2025.11. 阅读全文
posted @ 2025-10-15 21:11 sellingpear 阅读(5) 评论(0) 推荐(0)
摘要: 2025.10.15 1.float x = 1;与float x = 1.0f,这两种对于float类型的变量来说定义的方式都是正确的 2.当int类型的x(值为1)除以float类型的y(值为2)时,会发生以下过程: 首先,按照Java的类型提升规则,int类型的x会被自动转换为float类型 阅读全文
posted @ 2025-10-15 21:04 sellingpear 阅读(6) 评论(0) 推荐(0)
摘要: 2025.10.15 1.在MySQL的EXPLAIN输出中,'Using temporary'表示查询需要创建临时表存储中间结果,可能涉及磁盘存储(当临时表超过内存限制); 'Using filesort'表示排序操作无法在内存中完成,需使用文件系统进行外部排序。这通常导致额外磁盘I/O和性能下降 阅读全文
posted @ 2025-10-15 01:26 sellingpear 阅读(7) 评论(0) 推荐(0)
摘要: 2025.10.15 1. select * from BORROW where datediff(dd,RDATE,getdate())=0 DATEDIFF(datepart, startdate, enddate) 函数返回两个日期之间的时间。 若只需要比较日期,要用datediff检查日期( 阅读全文
posted @ 2025-10-15 01:24 sellingpear 阅读(1) 评论(0) 推荐(0)
摘要: 2025.10.15 1.精确率是指正确预测的正样本数与所有预测为正样本的比率,反映了模型预测为正样本的准确性 阅读全文
posted @ 2025-10-15 01:14 sellingpear 阅读(4) 评论(0) 推荐(0)
摘要: 2025.10.14 1.在Python元类编程中,当定义类似 `class MyClass(metaclass=MyMeta):` 的类时,创建过程涉及元类的几个特殊方法。调用顺序为:首先调用 `MyMeta.__prepare__` 方法准备命名空间(一个字典用于存储类属性),然后执行类体语句, 阅读全文
posted @ 2025-10-14 23:15 sellingpear 阅读(5) 评论(0) 推荐(0)
摘要: 2025.10.14 1.在Python装饰器模式中,当被装饰的函数被调用时,实际执行的是装饰器返回的包装函数。因为装饰器在函数定义时执行,返回一个包装函数(wrapper),该函数在调用时会执行额外逻辑并可能调用原始函数。 阅读全文
posted @ 2025-10-14 23:14 sellingpear 阅读(3) 评论(0) 推荐(0)
摘要: 2025.10.14 1.全局解释器锁(GIL)在Python中主要影响多线程应用程序的性能,具体表现为限制CPU密集型任务的并行执行能力,因为GIL只允许一个线程同时执行Python字节码,导致无法充分利用多核CPU进行真正并行计算。 阅读全文
posted @ 2025-10-14 23:13 sellingpear 阅读(3) 评论(0) 推荐(0)
摘要: 2025.10.14 1.在Python中,生成器通过yield关键字实现惰性求值,一次只生成一个元素,而不是一次性加载整个数据集,从而显著减少内存占用,这在处理大型数据集(如日志文件)时尤为重要。 2.生成器支持顺序访问而非随机索引,无法提供更快的索引访问速度 3.生成器本身是单线程的,不直接支持 阅读全文
posted @ 2025-10-14 23:13 sellingpear 阅读(9) 评论(0) 推荐(0)
摘要: 2025.10.14 1.字典的键值必须是不可变的,也就是说元祖,形如下面的初始化是可以的 dict1 = {(1, 2): 1} dict1 = {'a': 1} dict1 = {} 阅读全文
posted @ 2025-10-14 00:54 sellingpear 阅读(3) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 19 下一页