上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: * 题:[删除排序数组中的重复项](https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array/)----* 解: 因为数组本身是有序,所以可以使用快慢指针。 用快指针寻找与慢指针所指位置中值不同的项,并将其取出放到慢指针指向位置的后一个位置中。然后继续向下寻找。----* Python3```pythonc... 阅读全文
posted @ 2020-06-16 21:25 暮晨 阅读(104) 评论(0) 推荐(0) 编辑
摘要: net-tools起源于BSD,自2001年起,Linux社区已经对其停止维护,而iproute2旨在取代net-tools,并提供了一些新功能。一些Linux发行版已经停止支持net-tools,只支持iproute2。net-tools通过procfs(/proc)和ioctl系统调用去访问和改变内核网络配置,而iproute2则通过netlink套接字接口与内核通讯。net-tools中工具... 阅读全文
posted @ 2020-06-16 17:42 暮晨 阅读(746) 评论(0) 推荐(0) 编辑
摘要: ```10.100.122.2/24```这种方式将32位的IP地址一分为二,前面是网络号,后面是主机号。如上面的例子所示,这个IP地址中有一个斜杠,斜杠的后面有个数字24。这种地址表现形式,就是CIDR。后面24的意思是,32位中,前24位是**网络号**,后8位是**主机号**。伴随着CIDR存在的,一个是**广播地址**,10.100.122.255.如果发送这个地址,所有10.100.12... 阅读全文
posted @ 2020-06-16 17:22 暮晨 阅读(525) 评论(0) 推荐(0) 编辑
摘要: * 有监控的情况下,首先看监控,是否有异常指标或报警* 没有监控的情况下按照以下步骤看看系统层面有没有异常 1. 首先看系统的平均负载,使用top或htop命令查看,平均负载体现的是系统的一个整体情况。它应该是cpu,内存,磁盘性能的一个综合体现。一般是平均负载的值大于机器cpu的核数,这时候说明机器资源已经紧张了。 2. 平均负载比较高的话,接下来首先看看具体是什么资源导致的。比如使... 阅读全文
posted @ 2020-06-16 15:54 暮晨 阅读(492) 评论(0) 推荐(0) 编辑
摘要: ## 冒泡(Bubble Sort)冒泡排序的思想就是两两比较,不断的最大/最小的数放到最后面。* Python ```python def bubble(lst): for i in range(len(lst)): flag = False for j in range(len(lst)-i-1): if lst[j] > lst[j+1]:... 阅读全文
posted @ 2019-11-14 09:24 暮晨 阅读(483) 评论(0) 推荐(0) 编辑
摘要: ```1. 设置源仓库的远程地址>> git remote add [新地址名称] [源仓库远程地址]>> git remote add upstream https://github.com/leisurelicht/wtfpython-cn2. 同步fork>> git fetch [新地址名称]>> git fetch upstream3. 本地切换到想要更新的分支上>> git check... 阅读全文
posted @ 2019-09-02 18:38 暮晨 阅读(2191) 评论(0) 推荐(0) 编辑
摘要: ```class Node: key = None value = None pre = None next = None def __init__(self, key, value): self.key = key self.value = value class LRUCache: capacity = 0 mapping = {} head = None end = None def... 阅读全文
posted @ 2019-04-17 11:15 暮晨 阅读(443) 评论(0) 推荐(0) 编辑
摘要: ## 1. 在不重复的有序数组中,查找等于给定值的元素### 循环法```python def search(lst, target): n = len(lst) if n == 0: return -1 low = 0 high = n - 1 while low target: high = mid -1 return -1``` ### 递归法 ```python... 阅读全文
posted @ 2019-04-13 21:11 暮晨 阅读(605) 评论(0) 推荐(0) 编辑
摘要: grpc-go的官方安装命令```go get google.golang.org/grpc```无法正常使用。我们可以用以下的命令替代,达到同样的效果```git clone https://github.com/grpc/grpc-go.git $GOPATH/src/google.golang.org/grpc git clone https://github.com/golang/net.... 阅读全文
posted @ 2019-03-30 19:36 暮晨 阅读(876) 评论(0) 推荐(0) 编辑
摘要: 注:本文不区分作为编程语言的Python和作为语言实现的Python。后者均默认为CPython。了解他人对Python源代码的掌握情况,我喜欢问这样一个问题> 请问,在Python中,256和257的主要区别是什么?我期望的回答是> Python内部,对这两个数采取了不同的对象创建策略###1.做一个实验我们知道,在一个对象的生存期内,可以用id()函数得到这个对象的唯一标识。即,id返回值相同... 阅读全文
posted @ 2019-03-23 23:54 暮晨 阅读(1680) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页

Aaron Swartz was and will always be a hero