- 博客(22)
- 收藏
- 关注
原创 Shattered Faith
任何一个有良知的人,都会被这个美好的理念打动:一个人竟能在如此艰难绝望的角落,带来如此深刻的改变。他俨然一位世俗圣人,秉持着跨越冲突与大陆的革命性理念:在饱受贫困与战争摧残的部落社会,教育儿童(尤其是女孩)的力量。他创办的“中亚协会”管理混乱,许多校舍空置,沦为堆放干草的仓库。发现敬仰之人有缺陷本已令人失望,但莫滕森的指控远非瑕疵——他在文学、管理和财务上的过失,几乎摧毁了他所有善行的根基。克拉考尔文章中最尖锐的评论道破本质:“他是阿富汗战争的产物,”莫滕森的前同事说,“局势太糟了,人们急需一个好消息。
2025-05-04 11:32:13
683
原创 read() readline() readlines() 区别
需要注意的是,对于大型文件,逐行读取可能比一次性读取整个文件更加高效,因为逐行读取不需要将整个文件加载到内存中。因此,如果需要逐行处理文件内容,推荐使用。如果需要一次性获取所有行的内容并存储在列表中,可以使用。
2023-08-04 17:01:03
403
1
原创 最大公约数
在一般情况下,Stein算法(二进制GCD算法)通常被认为是最高效的求解最大公约数的方法。它是辗转相除法的优化版本,通过使用位运算和移位操作来加快计算速度。Stein算法具有以下优势:减少了大整数的除法操作,使用位运算和移位操作,这在计算机中更高效。在一次循环中可以消除多个公因子2,因此对于包含大量公因子2的数,效率更高。与辗转相除法相比,减少了迭代次数,因此在某些情况下,计算速度更快。尽管Stein算法在一般情况下效率较高,但它不一定在所有情况下都是最优的。
2023-07-31 12:01:48
240
1
原创 dict的基本操作
使用 keys() 方法获取所有键,使用 values() 方法获取所有值,使用 items() 方法获取所有键值对。使用方括号 [] 添加、修改和删除键值对,或使用 update() 方法添加多个键值对。使用花括号 ({}) 创建一个字典,或使用 dict() 函数创建字典。使用 in 关键字检查字典中是否存在某个键或某个值。使用 clear() 方法清空字典。使用方括号 [] 访问字典中的值。
2023-07-30 21:43:26
119
1
原创 list链表操作
中,有许多常用的函数用于增加、删除、查找和修改列表中的元素。下面是这些常用函数的简要说明。: 从列表中删除第一个匹配的指定元素。: 在列表的末尾添加一个元素。在 Python 的列表(
2023-07-30 21:37:10
117
1
原创 判断数字是否为素数(质数)
这是一种筛选法,通过构建一个布尔数组,初始时假设所有数字都是素数,然后从2开始,将所有素数的倍数标记为非素数。最终,剩下的未被标记的数字即为素数。该方法适用于较大的素数判断,其时间复杂度为O(n log log n)。对于小数字的素数判断,暴力法即可;对于大数字的素数筛选,厄拉多塞筛法更为高效。(n的平方根)的所有整数,依次判断是否能整除n。如果找到能整除的因子,则n不是素数;这种方法的时间复杂度为O(√n)。判断一个数字是否为素数存在多种算法,其复杂度各有不同。这是最简单的方法,通过遍历从2到。
2023-07-29 16:30:51
413
原创 VMware tools安装包手动下载
一段心酸的经历,我安装的Ubuntu是18版的桌面版,但是我下载的ios镜像里面没有VMware tools的压缩包,进去图形界面之后,重新安装VMware tools按钮又一直是灰色的,用了网上各种方法都没有使这个按钮起效。我想到的办法是手动安装压缩包,在网上找安装包资源,官网安装包下载需要注册账号,总之嫌麻烦还是没有注册,千辛万苦在别的博主下找到gitee上的资源,感恩。
2023-04-09 05:01:16
1139
空空如也
如何打开windows23号端口
2022-09-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人