自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

坏孩子

送给人的一生有许多难以取舍,困惑不已的琐事所纠缠著,这时所需的就是断然的舍弃与明智的 抉择,唯一会限制我们的,就只有决心。

  • 博客(19)
  • 收藏
  • 关注

原创 Linux ps命令

Linux:ps 命令 要对进程进行检测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,ps命令就是最基本进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态,进程是否结束、进程有没有僵尸、那些进程占用了过多的资源等等,总之大部分信息都可以通过执行该命令得到。ps是显示瞬间进程的状态,并不是动态联系;如果相对进程进行实时监控应该用top命令。 Linux 上进程有5...

2019-03-28 00:36:54 255

转载 Linux tail 命令

tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。命令格式:tail [参数] [文件] 不加参数默认只读取后10行其他参数-f 循环读取,log日志不产生,不断读取。-F 与-f类...

2019-03-27 00:09:01 285

原创 linux中mv命令使用详解

mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录。命令的格式:mv [选项] 源文件或目录 目标文件或目录命令功能:mv命令中根据第二个参数的不同(文件或者目录),mv命令将目标文件重命名或移至新的目录中。当第二个参数类型是文件时,是重命名。当第二个参数是已经存在的目录名...

2019-03-26 23:28:01 22338

转载 Python中常用去空格的方法

1:strip()方法,去除字符串开头或者结尾的空格a = " a b c "a.strip()‘a b c’2:lstrip()方法,去除字符串开头的空格a = " a b c "a.lstrip()'a b c ’3:rstrip()方法,去除字符串结尾的空格a = " a b c "a.rstrip()’ a b c’4:repl...

2018-12-14 21:18:54 2348

原创 [LintCode]螺旋矩阵python

简单的小思路,获取起始坐标和终点坐标,比如:一个n*m的矩阵,起始坐标是(0,0),最后一个位置的坐标是(n,m),很坐标不变,纵坐标从0加到m-1,然后纵坐标不变横坐标加到n-1·······,做完一圈后,终点的横纵坐标都减1,当起始的横纵坐标中任意一个大于终点坐标,立即停止,退出。当只有一行或者一列的时候,只需要加行或者列就行。def spiralOrder(matrix): # 获...

2018-12-12 20:18:32 275

原创 快速排序

在一个数组中随便找数组中的一个数,比其小的数放到左侧,比其大的数放到右侧1.最基础的快速排序设置两个指针,挑一个数为‘基数’(一般为第一个数字),用x将其记录,right指针从右到左移动,left指针从左到右移动,先用右指针对应的值和基数比较,当其比基数小的时候,将基数的值和右指针对应的值进行交换(相反直接移动右指针),然后移动左指针,对应值和基数进行对比,当其比基数大的时候,将right对应...

2018-11-15 10:17:38 210

原创 [LintCode]最长公共前缀python

1.用到了map函数,不会的可以先看看1.利用map函数计算出每一个字符串的长度2.根据长度进而获得最短字符串的下标3.循环对比获得一个列表4.判断上面获取的列表当没有False时,返回结果def longestCommonPrefix(strs): if len(strs) < 1: return "" a = list(map(lambda x:...

2018-10-22 11:54:36 209

原创 [LintCode]字符串转整数python

python 字符串转整数思路比较简单已经通过,思路比较简单,用到的判断比较多1.去空格2.空字符串直接返回3.for 循环4.首字母是正负号和数字进入(else返回不是字母的情况) 第二个if判断大于2**31和小于2**-315.return判断的是若果只有一个字母,需要判断正负号,视情况加intdef myAtoi(str): str = str.strip(...

2018-10-22 11:00:42 336

原创 python collections 模块中 deque

摘要:使用list存储数据时,按索引访问元素很快,但是插入和删除元素就很慢了,因为list是线性存储,数据量大的时候,插入和删除效率很低。deque是为了高效实现插入和删除操作的双向列表,适合用于队列和栈.1.创建dequefrom collections import dequed = deque()2.添加from collections import deque# 默认在右边添...

2018-09-23 11:21:57 1114

转载 Python标准库——collections模块的Counter类

转载点进去Counter类Counter类的目的是用来跟踪值出现的次数。它是一个无序的容器类型,以字典的键值对形式存储,其中元素作为key,其计数作为value。计数值可以是任意的Interger(包括0和负数)。Counter类和其他语言的bags或multisets很相似。...

2018-09-15 15:15:46 372

转载 Python基本数据类型之set

转载 一、定义

2018-09-15 14:13:46 202

原创 python3 插入排序

插入排序,第一次认为第一个数字是有序的,然后用第二个数和第一个数作比较,d当第一个数字大的时候,两个数字互换,然后第三个数字和第二比较,当第三个数字小的时候,在和第一个数字比较,当地三个数字小的时候,就和第一个数字互换。以此类推,以后的数字先和它前面的一个数字作比较,当其小的时候,再依次和左边的比较。def insert_sort(array): n = len(array) ...

2018-09-13 21:31:13 233

原创 python3 选择排序

选择排序,每次只比两个位置的数,从开始起算,用第一个数和后面的每一个数进行比较,当比其小的互换。第一个数字比完后,把第二个数当做开始点,依次和后面的进行比较……以此类推。lis = [10, 8, 6, 3, 7, 1]def bubble_sort(array): count = len(array) for a in range(0,count): # 控制循环的次数 ...

2018-09-13 21:16:25 296

原创 python3 冒泡排序

冒泡排序的先排后面的,每一次都是两个数比较将大的数放在后面def bubble_sort(array): count = len(array) for a in range(0,count): repetition_count = 0 for i in range(0,count-1-a): if array[i] &...

2018-09-13 21:04:13 240

原创 python3内置函数一Counter

列表里面元素的统计from collections import Countertext1 = "There are moments in life when you miss someone so much that you just want to pick them from your dreams and hug them for real! Dream what you wan...

2018-09-07 08:46:40 724

原创 python3内置函数一sorted

sorted()函数的应用,可以自己规定方式排序

2018-09-06 16:57:31 234

原创 python3常用的三大函数之一reduce

reduce(func,seq[]) seq中item顺序迭代,调用function,函数必须有两个参数,执行结果返回一个值,在python2是python2中的一个函数在python3中将其放在functoolsfrom functools import *def add(x, y): return x + ya = reduce(add, [0,2,3,4,5],1)pri...

2018-09-06 16:38:08 2578

原创 python3常用的三大函数之一filter

(2) filter(func,seq) 对seq的item以此执行fun(item),将执行的结果为True的item返回一个可迭代对象a = filter(lambda x: x %3 ==0, range(1,20))print(tuple(a))计算1~100中的平方根是整数import mathdef func(x): return x if math.sqrt(x) i...

2018-09-06 16:25:03 724

原创 python3常用的三大函数之一map

lambda函数add = lambda x, y : x+y print(add(1,2))(1)map(func,seq[]) return list对seq 中的item依次执政func(item),返回一个可迭代对象,需要用list/tuple将其接收str = (‘a’, ‘b’,’c’, ‘d’)def fun2(s): return s + “.txt”...

2018-09-06 16:17:35 914

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除