摘要:
在任意用户下修改 root 用户密码 sudo passwd root 安装 ssh 服务端 sudo apt install openssh server 修改 ssh 配置,允许 root 用户登录 sudo echo PermitRootLogin yes >> /etc/ssh/ 阅读全文
摘要:
Python2 Python2 有一种比较可靠的方式就是判断对象的类型是否是 类型。因此可以使用 函数或者 函数实现。 type 当然type函数无法对继承得来的子类起作用 isinstance 是推荐的判断类型时方法,通常情况下都应该选择此方法。 也可以对子类起作用。 Python3 在 Pyth 阅读全文
摘要:
在linux中,如果文件名中包含英文括号"()". 需要先对括号进行处理。在 "(" 和 ")" 前加上"\". 否则会报错 错误 ()、(())、[]、[[]]、{}是shell脚本中的保留字符。用shell脚本处理文件名包含英文括号的文件,也会报错。 也要先对文件名进行处理,中文的括号是没问题的 阅读全文
摘要:
* 1963年, Marvin L. Minsky 在论文中发布了复制算法----简单的说,GC复制算法就是把某个空间里的活动对象复制到其他的空间,把原空间的所有对象都回收掉。在此,我们将复制活动的原空间称为 `From` 空间,将粘贴活动对象的空间称为 `To` 空间。GC复制算法是利用From空间进行分配的。当 `From` 空间被完全占满时,GC会将活动对象全部复制到 `TO`。当复制完成后... 阅读全文
摘要:
* Snort 一个开源的多平台入侵检测系统软件* NACL (Network ACL) 访问控制 * SOC 安全管理平台 目标是日志收集、日志关联分析。 * SSO (Single Sign On) 单点登录 把多个操作系统平台和应用系统中的安全管理、身份识别与验证等功能集成到一个单一的安全管理过程中,以对组织中的安全操作进行集中化管理,并方便用户的使用 ... 阅读全文
摘要:
## 1. 进程上下文切换Linux 按照特权等级,把进程的运行空间分为内核空间和用户空间。* 内核空间(Ring 0)具有最高权限,可以直接访问所有资源;* 用户空间(Ring 3)只能访问受限资源,不能直接访问内存等硬件设备,必须通过系统调用陷入到内核中,才能访问这些特权资源。进程既可以在用户空间运行,又可以在内核空间中运行。进程在用户空间运行时,被称为进程的用户态,而陷入内核空间的时候,被称... 阅读全文
摘要:
## 什么是平均负载平均负载时指单位时间内,系统处于**可运行状态**和**不可中断状态**的平均进程数,也就是平均活跃进程数,它和 CPU 使用率没有直接关系。##### 可运行状态的进程指正在使用 CPU 或者正在等待 CPU 的进程数。也就是说我们常用 ps aux 命令看到的,处于 R 状态 (Running 或 Runnable)的进程。##### 不可中断状态的进程指正处于内核态关键流... 阅读全文
摘要:
* 题:[回文链表](https://leetcode-cn.com/problems/palindrome-linked-list/)----* 解:## 1. 使用栈 先遍历链表将数据压入栈中,然后再次遍历链表与出栈的数据做对比,如果有不相同的说明不是回文链表。时间开销O(n) 空间开销O(n)* Python3 ```python # Definition for singly-... 阅读全文
摘要:
* 题:[验证回文串](https://leetcode-cn.com/problems/valid-palindrome/)----* 解 思路很简单,两个指针,一个从前向后遍历,一个从后向前遍历,直到两个指针相遇。如果中间出现两个值不相同的情况,说明不是回文串。* Python ``` class Solution: def isPalindrome(self,... 阅读全文
摘要:
暴力法计算所有可能的交易组合相对应的利润,并找出它们其中的最大利润。Python3class Solution: def maxProfit(self, prices: List[int]) -> int: return self.calculate(prices, 0) def calculate(self, prices, s): if s >= len... 阅读全文