摘要:
在utf8字符串判断是否包含指定字符串,并返回下标。"北京天安门最美丽" , "天安门"结果:2 解答: 阅读全文
摘要:
#!/usr/bin/env python # -*- coding: utf-8 -*- # 快速排序 # 时间复杂度 O(n lgn)-- O(n^2) def quick_sort(array): if len(array) = array[0]]) right = quick_sort([i for i in array[1:] if i < array[0]]) ... 阅读全文
摘要:
#!/usr/bin/env python # -*- coding: utf-8 -*- # 斐波那契数列 def fibonacci_sequence(num): aa = 0 b = 1 li = list() li.append(aa) li.append(b) for i in range(1, num): aa, b... 阅读全文
摘要:
#!/usr/bin/env python # -*- coding: utf-8 -*- # 选择排序 # 时间复杂度O(n^2) def selection_sort(array): length = len(array) for m in range(length): k = 0 for i in range(1, length - m)... 阅读全文
摘要:
#!/usr/bin/env python # -*- coding: utf-8 -*- # 插入排序 # 时间复杂度 O(n^2) import time def logger(func): start_time = time.time() def inner(*args, **kwargs): # 1 return func(*args, **kwa... 阅读全文
摘要:
1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 # 冒泡排序法 4 5 6 def bubbling(array): # 时间复杂度:O(n^2) 7 for i in range(0, len(array) - 1): 8 for m in range(i + 1, len(array)): ... 阅读全文
摘要:
git使用用户名密码clone的方式: 1 git clone http://username:password@remote 例如:我的用户名是abc@qq.com,密码是abc123456,git地址为git@xxx.com/www.git 1 git clone http://abc@qq.c 阅读全文
摘要:
Golang 支持在一个平台下生成另一个平台可执行程序的交叉编译功能。 1、Mac下编译Linux, Windows平台的64位可执行程序: 1 2 $ CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build test.go $ CGO_ENABLED=0 GO 阅读全文
摘要:
Linux进阶命令: find . | ls --help | more grep ll | grep 1.txt grep -ri BASH 1.txt grep -ri BASH xargs cp 1.txt 2.txt 3.txt ddd grep -ril BASH | cp `xargs` 阅读全文
摘要:
/ cd / /home/ /home/centos ~/root /root ~ cd ~ /bin -> /usr/bin/sbin -> /usr/sbin /etc ... 文件 touch 1.txt rm 1.txt vi echo helloworld > 1.txt cat more 阅读全文