算法——二分查找详解
二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好,占用系统内存较少;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。使用 coredumpctl 查找并处理 BUG
一个不幸的事实是,所有的软件都有bug,一些bug会导致系统崩溃。当它出现的时候,它经常会在磁盘上留下一个被称为“核心转储”的数据文件。该文件包含有关系统崩溃时的相关数据,可能有助于确定发生崩...- 0
- 0
- 0
- 0
- 0
算法——俄式乘法
两个正整数相乘的非主流算法假设n和m是两个正整数,计算n*m,现在用n的输入作为实例规模的度量标准。假设n是偶数,一个规模为原来一半的实例必须要对n/2进行处理,n*m=n/2*2m假设n是奇数,只需- 0
- 0
- 0
- 0
- 0
操作系统常见问题解答~
一:说明进程在三个基本状态之间转换的典型原因(1)处于就绪状态的进程,当进程调度程序为其分配了处理机后,该进程就由就绪状态转变为执行状态。(2)正在执行的进程,若因为分配给他的时间片用完而被...- 0
- 0
- 0
- 0
- 0
用蛮力法解决选择排序问题
蛮力法是一种简单直接地解决问题的方法,常常直接基于问题的描述和所涉及的概念定义。选择排序思想:在选择排序开始的时候,扫描整个列表,找到最小元素,然后和第一个元素交换,将最小元素放到它在有...- 0
- 0
- 0
- 0
- 0
算法的分析思路
分析框架1、以算法输入规模n作为参数进行分析算法效率2、时间复杂度:找出基本操作O(1),再计算它的运行次数(忽略乘法常量,仅关注增长次数)3、增长次数:log2n<n<nlog2n<- 0
- 0
- 0
- 0
- 0
Linux命令快速巧记法
导读Linux新手往往对命令行心存畏惧。部分原因是因为需要记忆大量的命令,毕竟掌握命令是高效使用命令行的前提不幸的是,学习这些命令并无捷径,然而在你开始学习命令之初,有些工具还是可以帮到你...- 0
- 0
- 0
- 0
- 0
使用Python爬取B站全站视频信息
B站我想大家都熟悉吧,其实B站的爬虫网上一搜一大堆。不过纸上得来终觉浅,绝知此事要躬行,我码故我在。最终爬取到数据总量为760万条。准备工作首先打开B站,随便在首页找一个视频点击进去。- 0
- 0
- 0
- 0
- 0
被吃掉的Linux内存
导读在Windows下资源管理器查看内存使用的情况,如果使用率达到80%以上,再运行大程序就能感觉到系统不流畅了,因为在内存紧缺的情况下使用交换分区,频繁地从磁盘上换入换出页会极大地影响系统的...- 0
- 0
- 0
- 0
- 0
快速终端会话分享工具:tmate
导读不久前,我们写过一篇关于teleconsole的介绍,该工具可用于快速分享终端给任何人(任何你信任的人)。今天我们要聊一聊另一款类似的应用,名叫tmate。- 0
- 0
- 0
- 0
- 0
几条判断Linux服务器是否被入侵的技巧
本指南中所谓的服务器被入侵或者说被黑了的意思,是指未经授权的人或程序为了自己的目的登录到服务器上去并使用其计算资源,通常会产生不好的影响。然而,大多数被攻破的服务器都是被类似自动攻击...- 0
- 0
- 0
- 0
- 0
Linux下root修改密码报错解决方案
今天准备修改Linux系统的root用户密码时,执行passwdroot,出现了以下情况,修改密码失败:#passwdrootChangingpasswordforuserroot.Newpasswo- 0
- 0
- 0
- 0
- 0
Linux 系统中通过用户组管理用户!
导读当你需要管理一台容纳多个用户的Linux机器时,比起一些基本的用户管理工具所提供的方法,有时候你需要对这些用户采取更多的用户权限管理方式。特别是当你要管理某些用户的权限时,这个想法尤为...- 0
- 0
- 0
- 0
- 0
分析 HTTPS 原理以及在 Android 中的使用
导读本文首先分析HTTP协议在安全性上的不足,进而阐述HTTPS实现安全通信的关键技术点和原理。然后通过抓包分析HTTPS协议的握手以及通信过程。- 0
- 0
- 0
- 0
- 0
Picasso 基本使用和源码完全解析
说到Picasso,相信Android开发人员绝不陌生,它是Square公司开发的一款图片加载神器。使用过它的coder绝对是爱不释手:对它本身而言,轻量安全,有效加载图片并防止OOM;对我们开发者来- 0
- 0
- 0
- 0
- 0
Linux下的真实安全攻防详细实录
前言在实际工作中,最难防的就是接近应用层的攻击。比如针对直播私有协议的机器人,冲击你的频道服务、登陆服务、支付服务等等,量大了也会变成DDoS攻击。- 0
- 0
- 0
- 0
- 0
Golang 修饰器编程
导读之前写过一篇《Python修饰器的函数式编程》,这种模式很容易的可以把一些函数装配到另外一些函数上,可以让你的代码更为的简单,也可以让一些“小功能型”的代码复用性更高,让代码中的函数可以像...- 0
- 0
- 0
- 0
- 0
5 款最酷的 Linux 终端模拟器!
导读虽然,我们可以继续使用老旧的GNOME终端、Konsole,以及好笑而孱弱的旧式xterm。不过,让我们带着尝试某种新东西的心境,回过头来看看5款酷炫并且实用的Linux终端。- 0
- 0
- 0
- 0
- 0