自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 shell编程入门

shell简介什么是shell编程?将终端下编写的命令等保存到文件中,就称为shell编程。shell类型?ash、bash、csh、ksh查看系统shell解析器:echo $SHELL当前系统可以shell解析器:/etc/shells文件shell脚本的执行指定shell解析器执行指定脚本:bash hello.sh,不需要添加可执行权限将shell脚本作为...

2018-12-28 12:02:10 114

原创 python中通用匹配网址的正则表达式

通用匹配网址的正则表达式http = r'((http|ftp|https)://)(([a-zA-Z0-9\._-]+\.[a-zA-Z]{2,6})|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[0-9]{1,4})*(/[a-zA-Z0-9\&%_\./-~-]*)?'...

2018-12-28 14:24:32 4766

原创 python列表中所有数字的和

要求如下1.求列表中所有数字元素的和2.列表中的元素都是整数3.列表中的元素可能重复,需要去掉重复元素4.需要使用高级函数实现求和5.返回计算的结果from functools import reducedef sum_of_list(lt): lt1 = [] for i in lt: if i not in lt1: lt1.append(i) # print(l...

2018-12-28 14:18:36 19726 1

原创 python中传入年月日返回该日是当年的第几天

要求如下1.传入年、月、日,返回该日是当年的第几天2.返回值是一个整数from datetime import datetimedef which_day(y, m, d): da1 = datetime(y, m, d) da2 = datetime(y, 1, 1) tm = da1 - da2 return tm.days + 1...

2018-12-28 14:14:09 1437

原创 python中字符串返回一个字符串中出现次数第二多的单词

要求如下1.返回一个字符串中出现次数第二多的单词2.字符串中可能有英文单词、标点、空格3.字符串中的英文字符全部是小写import refrom collections import Counterdef second_count_word(s): lt1 = re.findall('[a-z]+', s) print(lt1) lt = Counter(lt1) lt2 = ...

2018-12-28 14:11:28 2146

原创 python中列表重复步长删除元素

要求如下1.返回列表中最后剩下的元素2.传入列表,和步进值(隔几个删除数据)3.从第一个元素起,查到步进值就删掉该元素4.到结尾后,返回第一个元素继续累计查询def last_item(lt, step): while len(lt) >= step and step != 1: lt.pop(step - 1) # print(lt) ...

2018-12-28 14:06:32 453

原创 列表中的字符串排序

要求如下1.传入一个列表,列表中元素可能是任意类型2.使用高级函数完成非字符串元素的删除3.然后按照字符串的长度进行降序排序4.返回新的排序后的列表def sort_list(lt): lt1 = list(filter(lambda x: isinstance(x, str), lt)) c = len(lt1) - 1 for i in range(c): for j in...

2018-12-28 14:02:54 1596

原创 Linux重定向和管道

管道及xargs|:管道,将前面命令的输出作为后面命令的输入参数,如:ls /bin | grep '^m'xargs:有些命令无法接收管道参数,可以通过xargs解决,如:find -name 1.sh | xargs rm -rf重定向三个数据流:标准输入(stdin)、标准输出(stdout)、标准错误(stderr)在linux,启动任意的进程,系统会自动创建上面三个...

2018-12-28 12:00:20 118

原创 Linux防火墙(Ubuntu16.04防火墙)

防火墙(ufw)说明:简单版本的防火墙,底层依赖于iptables。安装:sudo apt-get install ufw查看状态:sudo ufw status开启/关闭:sudo ufw enable|disable默认允许/禁止:sudo ufw default allow|deny允许/禁止:sudo ufw allow|deny 服务|port,如:sudo ufw den...

2018-12-28 11:56:03 3108

原创 MySQL快速入门

MySQL入门数据库简介用途:用于存储生活的一切数据,如:身份、住房、车票、网站、…概念:数据库服务器、数据库、数据表、一行数据(一条)、一列数据(字段)分类:关系型数据库:MySQL、oracle、SQL Server、…非关系数据库:Redis、MongoDB、…SQL:Structured Query Language,结构化查询语言历史:口述命令:数据定义语言...

2018-12-28 11:48:39 294

空空如也

空空如也

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

TA关注的人

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