自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ukiyo-E的博客

若不为无益之事,何以遣有涯之生

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

转载 计算机基础及硬件

1. 编程语言的作用编程语言(programming language)是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。程式语言可透过机械、电脑来达成与完成人类需求的演算、功能与目的。实体的传输连结:透过低阶程式语言或高阶程式语言,将实体间接达成传输连

2018-06-26 21:34:22 918

原创 内置、匿名函数及递归

1 文件 a.txt 内容如下,标题为:姓名,性别,年纪,薪资egon male 18 3000alex male 38 30000wupeiqi female 28 20000yuanhao female 28 10000要求:1、 从文件中取出每一条记录放入列表中,列表的每个元素都是{'name':'egon','sex':'male','age':18

2017-06-26 15:55:19 306

原创 面向过程编程

1、实现grep -rl ‘root’ /etc功能。 import osdef init(func): def wrapper(*args,**kwargs): g = func(*args,**kwargs) next(g) return g return wrapper#阶段一:@initdef search(t...

2017-06-19 20:04:49 280

原创 生成器、列表解析 (未完)

1、编写 tail -f a.txt |grep 'error' |grep '404'命令。 import timedef tail(filepath,encoding='utf-8'): with open(filepath,encoding=encoding) as f: f.seek(0,2) while True: ...

2017-06-19 19:58:29 312

原创 装饰器 、迭代对象、迭代器

1 编写日志装饰器,实现功能如:一旦函数f1执行,则将消息2017-07-21 11:12:11 f1 run写入到文件中注意:时间格式的获取 import time time.strftime('%Y-%m-%d %X')import timelog_path = r'C:\……\……\a.txt'def timer(func): def wr

2017-06-19 16:34:03 329

原创 闭包函数、简单装饰器

一:编写函数(函数执行的时间是随机的)import timeimport randomdef fun1(): time.sleep(random.randrange(1,3)) print(random.randrange(1,3))fun1()二:编写装饰器,为函数加上统计时间的功能import timeimport randomdef timer(f

2017-06-16 17:45:05 591

原创 字符编码and文件处理

1、写函数,,用户传入修改的文件名,与要修改的内容,执行函数,完成批了修改操作2、写函数,计算传入字符串中【数字】、【字母】、【空格】 以及 【其他】的个数def ro1(str): numbers, letters, spaces, etc = 0,0,0,0 for i in str: if i.isdigit(): nu

2017-06-16 16:59:25 254

原创 列表、字典、集合

一、元素分类有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中。即: {'k1': 大于66的所有值, 'k2': 小于66的所有值}list = [11,22,33,44,55,66,77,88,99,90]dict ={'k1':[] , 'k2':[]}

2017-06-09 01:40:29 476

原创 While、For循环及if条件判断

1:msg='hello egon 666'编写for循环,利用索引遍历出每一个字符msg = 'hello egon 666'for i in range(0,len(msg)): print('(%d)'%i,msg[i]) 2:msg='hello egon 666'编写while循环,利用索引遍历出每一个字符msg = 'hello egon 666'i=

2017-06-08 01:32:08 781

原创 入门简单练习

1、使用while循环输出1 2 3 4 5 6   8 9 10count=0while count<10: count+=1 if count==7: continue print(count,end=' ')2、求1-100的所有数的和count=0sum=0while count < 100: count+=1 su

2017-06-07 15:38:21 216

原创 linux基础 samba及Nginx服务

部署samba服务每个用户有自己的目录,可以浏览内容,也可以删除所有的用户共享一个目录,只能浏览内容,不能删1.准备环境,清除防火墙规则及关闭SELLNUX2.yum安装samba软件包3.修改配置文件并启动samba服务4.添加不设密码的用户,以及samba用户及密码5.测试右键计算机映射网络驱动 配置连接成功

2017-06-04 11:44:16 310

转载 正则表达式

正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。要想真正的用好正则表达式,正确的理解元字符是最重要的事情。下表列出了所有的元字

2017-06-04 00:07:39 244

转载 常用正则表达式

一、校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9]*)$6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7 带1-2位小数的正数或负数:^(\-

2017-06-03 20:48:54 418

原创 linux基础命令练习五

作业一:rpm命令1) 挂载光盘文件到/media目录2) 进去/media目录下的Packages目录3) 查看系统已安装的所有rpm包4) 查看系统是否安装dhcp软件包5) 安装dhcp软件包此处出现错误,未安装成功,尝试--force(强制安装)与 --nodeps(安装时不检查依赖关系)6) 查看dhcp软件包的信息

2017-06-01 08:25:50 356

转载 linux基础命令练习四

作业一:1)开启Linux系统前添加一块大小为15G的SCSI硬盘2)开启系统,右击桌面,打开终端3) 为新加的硬盘分区,一个主分区大小为5G,剩余空间给扩展分区,在扩展分区上划分1个逻辑分区,大小为5G4)格式化主分区为ext3系统5)将逻辑分区设置为交换分区6)启用上一步

2017-05-26 19:11:33 429

原创 linux基础命令练习三

作业一:1.将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖)2.将用户信息数据库文件和用户密码数据库文件纵向合并为一个文件/2.txt(追加)3.将/1.txt、/2.txt两个文件打包为/1.tar 4.使用gzip命令压缩1.txt文件名为1.txt.gz5.解压缩1.txt.gz6.使用bzip2

2017-05-25 18:36:55 519

原创 linux基础命令练习二

作业一:1) 新建用户natasha,uid为1000,gid为555,备注信息为“master”2) 修改natasha用户的家目录为/Natasha3) 查看用户信息配置文件的最后一行4) 为natasha用户设置密码“123”5) 查看用户密码配置文件的最后一行6) 将natasha用户账户锁定7) 将natas

2017-05-25 00:17:07 1695

原创 linux基础命令练习一

开启Linux操作系统,要求以root用户登录GNOME图形界面,语言支持选择为汉语使用快捷键切换到虚拟终端2,使用普通用户身份登录,查看系统提示符使用命令退出虚拟终端2上登录的用户使用快捷键切换到虚拟终端5,使用管理员身份登录,查看系统提示符使用命令退出虚拟终端5上登录的用户切回图形界面,右单击桌面打开终端,输入关闭系统的命令查看哪些用户在系统

2017-05-24 01:28:38 442

转载 网络协议

1.什么是互联网协议及为何要有互联网协议网际协议(InternetProtocol,缩写: IP),或称互联网协议,是用于分组交换网络的一种面向数据的协议。IP是在TCP/IP协议中网络层的主要协议,任务是仅仅根据源主机和目的主机的地址传送数据。为此目的,IP定义了寻址方法和数据报的封装结构。第一个架构的主要版本,现在称为IPv4,仍然是最主要的互联网协议,尽管世界各地正在积极部署IPv6

2017-05-22 16:37:36 486

转载 操作系统

操作系统整理1.为何要有操作系统由于现代的计算机系统主要是由一个或者多个处理器,主存,硬盘,键盘,鼠标,显示器,打印机,网络接口及其他输入输出设备组成。管理这些部件并加以优化使用,是一件极富挑战性的工作,于是,计算安装了一层软件(系统软件),称为操作系统。它的任务就是为用户程序提供一个更好、更简单、更清晰的计算机模型,并管理刚才提到的所有设备。2.操作系统的

2017-05-19 15:41:41 562

空空如也

空空如也

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

TA关注的人

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