大家好,我是Monzo的技术主管,应我周五承诺,我准备分享关于这次事故的更多的内部信息。因为这个问题的本质牵涉技术问题,这篇文章也会略显技术性。
被吃掉的Linux内存
在Windows下资源管理器查看内存使用的情况,如果使用率达到80%以上,再运行大程序就能感觉到系统不流畅了,因为在内存紧缺的情况下使用交换分区,频繁地从磁盘上换入换出页会极大地影...
使用Python爬取B站全站视频信息
B站我想大家都熟悉吧,其实 B 站的爬虫网上一搜一大堆。不过纸上得来终觉浅,绝知此事要躬行,我码故我在。最终爬取到数据总量为 760万 条。 准备工作 首先打开 B 站,随便在首页找一个视频点击进去。...
Linux命令快速巧记法
Linux 新手往往对命令行心存畏惧。部分原因是因为需要记忆大量的命令,毕竟掌握命令是高效使用命令行的前提不幸的是,学习这些命令并无捷径,然而在你开始学习命令之初,有些工具还是可以...
算法的分析思路
分析框架 1、以算法输入规模n作为参数进行分析算法效率 2、时间复杂度:找出基本操作O(1),再计算它的运行次数(忽略乘法常量,仅关注增长次数) 3、增长次数:log2n<n<nlog2n...
用蛮力法解决选择排序问题
蛮力法是一种简单直接地解决问题的方法,常常直接基于问题的描述和所涉及的概念定义。 选择排序思想: 在选择排序开始的时候,扫描整个列表,找到最小元素,然后和第一个元素交换,将最小元素放到它在有序列表的最...
用蛮力法解决冒泡排序
冒泡排序是蛮力法的另一个经典体现。 算法思想:比较列表中相邻的元素,如果是逆序的话,就交换他们的位置。重复多次之后,最大的元素就排到了最后一个位置。第二遍操作将第二个元素排到了倒数第二个位置上,这样一...
操作系统常见问题解答~
一:说明进程在三个基本状态之间转换的典型原因 (1)处于就绪状态的进程,当进程调度程序为其分配了处理机后,该进程就由就绪状态转变为执行状态。 (2)正在执行的进程,若因为分配给他的时间片用完而被剥夺处...