- 博客(36)
- 收藏
- 关注
原创 linux中配置文件详解
/etc/shadow配置文件详解/etc/passwd配置文件详解/etc/group /etc/gshadow文件说明/etc/vsftpd/vsftpd.conf配置详解
2021-01-28 17:01:32
159
转载 磁盘IO调度算法
I/O 调度算法在各个进程竞争磁盘I/O的时候担当了裁判的角色。他要求请求的次序和时机做最优化的处理,以求得尽可能最好的整体I/O性能。Linux 4.0 IO协议栈框架图I/O调度程序的总结:1)当向设备写入数据块或是从设备读出数据块时,请求都被安置在一个队列中等待完成.2)每个块设备都有它自己的队列.3)I/O调度程序负责维护这些队列的顺序,以更有效地利用介质.I/O调度程序将无序的...
2020-04-20 15:38:37
292
转载 使用dd命令对Linux磁盘进行读写
在Linux中,对磁盘进行读写能力的测试,是一件非常必要的事情。虽然有一些很专业的软件去做这件事,但在某些情况下,由于技术能力限制,或用户并不需要很专业,这时就要考虑Linux内嵌命令dd了,它是一个简单易用,且功能略微强大的命令。一、首先要了解两个特殊的设备/dev/null:回收站、无底洞,可以把一些没用的东西丢进去/dev/zero:产生字符,这样就可以模拟文件,不需要有文件就可以进行...
2020-04-20 15:31:08
2355
转载 linux网络配置文件详解
DEVICE=eth0 // 装置名称BOOTPROTO=none // 启动引导协议ONBOOT=yes // 启动加载IPADDR=192.168.1.200 // IP地址 ...
2020-01-16 16:33:39
140
转载 linux内存使用情况/proc/meminfo文件详解
在查看linux内存使用情况时,通常需要用到命令(cat /proc/meminfo)查看内核数据结构,有些字段大致知道什么意思,时间久了也容易忘记,故在这里详细记录一下。[root@localhost ~]# cat /proc/meminfoMemTotal: 932004 kBMemFree: 567160 kBMemAvailable: 5...
2020-01-16 15:05:14
1839
原创 python(configparser模块)配置文件解析器使用详解
import configparserimport os链接地址1链接地址2新增配置文件config = configparser.ConfigParser()PATH = os.getcwd()config_file = rf’{PATH}\config.ini’config.read(config_file)section = “login”if not config.ha...
2020-01-14 16:26:31
585
原创 df命令
df命令作用是列出文件系统的整体磁盘空间使用情况。可以用来查看磁盘已被使用多少空间和还剩余多少空间。df命令显示系统中包含每个文件名参数的磁盘使用情况,如果没有文件名参数,则显示所有当前已挂载文件系统的磁盘空间使用情况。在默认情况下,磁盘空间是以1KB为单位进行显示的,但是,如果POSIXLY_CORRECT环境变量被设置为true,这种情况下默认使用512字节为单位显示。df命令语法df...
2020-01-14 14:46:52
165
转载 awk命令详解
awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息awk基础实例awk处理过程: 依次对每一行进行处理,然后输出awk命令形式:awk [-F|-f|-v] ‘BEGIN{} //{command1; command2} END{}’ file[-F|-f|-v] 大参数,-F指定分隔符,-f调用脚本,-v定义变量 v...
2020-01-09 10:35:50
534
原创 ethtool 命令详解
ethtool 是用于查询及设置网卡参数的命令。使用概要:ethtool enp5s0fx //查询ethx网口基本设置,其中 x 是对应网卡的编号,如enp5s0fx 等等ethtool –h //显示ethtool的命令帮助(help)ethtool –i enp5s0fx//查询ethX网口的相关信息ethtool –d enp5s0fx//查询ethX网...
2020-01-09 10:14:55
1047
原创 使用多线程对四种排序方法的调用
from threading import Threadfrom queue import Queuedef a (lst): for i in range(len(lst)-1): for j in range(len(lst)-1-i): if lst[j]>lst[j+1]: lst[j],lst[j+...
2019-01-24 19:44:29
869
原创 两个进程使用进程间的通讯将无序列表进行排序并输出
from multiprocessing import Process,Queuedef chuanru(q,*args): q.put(args)def jieshou(q): # print(q.get()) for i in q.get(): # print(i,type(i)) lst1 = i # print(l...
2019-01-23 19:08:01
130
原创 使用栈的思想判断输入的括号是否存在异常
class Stack: def __init__(self): self.lst = [None for i in range(30)] self.top = -1 def ruzhan(self,data): if self.top == len(self.lst)-1: print('栈满了') ...
2019-01-23 19:04:21
133
原创 使用栈的思想将十进制的数转化为二进制
class Stack: def __init__(self): self.lst =[None for i in range(30)] self.top = -1 def ruzhan(self,data): if self.top == len(self.lst)-1: print('栈满了') ...
2019-01-23 19:01:52
589
原创 简单的学生系统
class Student: def add(self,**kwargs): f = open('./2.text','a',encoding='utf-8') f.write(str(kwargs)+'\n') f.close() def check_all(self): f =open('./2.text','r'...
2019-01-19 10:05:56
163
原创 五道简单的面试题
1.a与b定义如下,下列哪个是正确的?Ba = '123'b = '123'A.a != bB.a is bC.a == 123D.a + b = 2462.下列哪种函式参数定义不合法? DA.def myfunc(*args):B.def myfunc(arg1=1):C.def myfunc(*args, a=1):D.def myfunc(a=1, **args):...
2019-01-18 08:51:31
328
转载 六道Python面试题
1.单引号,双引号,三引号的区别分别阐述3种引号用的场景和区别1),单引号和双引号主要用来表示字符串比如:单引号:'python'双引号:"python"2).三引号三单引号:'''python ''',也可以表示字符串一般用来输入多行文本,或者用于大段的注释三双引号:"""python""",一般用在类里面,用来注释类,这样省的写文档,直接用类的对象__doc__访问获得文档区...
2019-01-17 08:35:31
137
原创 面试题小解
# 1、a=(1,)b=(1),c=("1") 分别是什么类型的数据?'''a:元组, b:整型, c:字符串'''# 2、两个列表[1,5,7,9]和[2,2,6,8]合并为[1,2,2,5,6,7,8,9]list1 = [1, 5, 7, 9] + [2, 2, 6, 8]list1.sort()print(list1)# 3、写一段自定义异常代码'''学生分数分别为...
2019-01-16 22:23:57
136
原创 问题小解
1、一行代码实现1-100之和print(sum([i for i in range(1,101)]))2、如何在一个函数内部修改全局变量?global+全局变量名称=要修改的内容3、列出5个python的标准库,不用下载,可以直接导入的库os math random time calendar4、字典如何删除键和合并两个字典?字典名称.pop(删除键的名称)dle 字典名称[删除...
2019-01-15 20:56:52
141
原创 连续抛1000次硬币 打印出连续出现4次0的次数 连续出现8次1的次数
#连续抛1000次硬币 打印出连续出现4次0的次数 连续出现8次1的次数import randomnum = 1lst = []while num<=1000: lst.append(random.randint(0, 1)) num+=1x=1x2=1lst1=[]lst2=[]for i in range(1,1000): if lst[i-1...
2019-01-12 11:53:24
183
原创 函数传入文件路径返回文件的大小
#写一个函数,传入一个文件夹路径,返回的大小def func (href): if os.path.isdir(href): print(os.path.getsize(href)) elif os.path.isfile(href): print(os.path.getsize(href)) else: print('请输...
2019-01-11 20:33:37
196
原创 猜拳小游戏 连续猜拳 知道有一方连续赢五次 才推出 打印出谁赢了,打印出比赛的次数
#连续猜拳 知道有一方连续赢五次 才推出 打印出谁赢了,打印出比赛的次数num1=0num2=0num3=0while True: import random player = int(input('请输入你要出的拳(1代表剪刀 2代表石头 3代表布)')) computer = random.randint(1,3) if player == 1 and ...
2019-01-11 20:20:35
389
原创 猜拳小游戏五局三胜 猜拳五次,三次胜利才算赢 否则重新来过
#五局三胜 猜拳五次,三次胜利才算赢 否则重新来过num1=0num2=0num3=0while True: import random player = int(input('请输入你要出的拳(1代表剪刀 2代表石头 3代表布)')) computer = random.randint(1,3) if player == 1 and computer ==...
2019-01-11 20:18:55
2053
原创 抛硬币小游戏打印出1000次中出现四次连续相同的次数
# 连续抛1000次硬币 打印出连续出现4次0的次数 连续出现8次1的次数# 举例:10000111000010 打印出2import randomnum = 1lst = []while num<=1000: lst.append(random.randint(0, 1)) num+=1x=1lst1=[]for i in range(1,1000):...
2019-01-11 20:16:23
357
原创 函数的调用以及Time模块方法 OS模块方法的使用
import timeimport os# 1、使用时间模块获取当前时间的格式 2018,3,10 17点23分45秒time1=time.localtime()result = time.strftime('%y,%m,%d %H:%M*%S&',time1)result2=result.replace(':','点')result3=result2.replace('*',...
2019-01-10 21:03:30
206
原创 使用函数对三位数进行相加
d=int(input('请输入你要相加的三位数:'))num1=ddef func (num): str1=str(num) lst=list(str1) if len(lst)==1: return int(str1[len(str1)-1]) elif len(lst)==2: return int(str1[len(str...
2019-01-09 21:32:52
625
原创 数字的加密与解密
intab="1234567890"outtab="abcdefghij"a=str.maketrans(intab,outtab)b=str.maketrans(outtab,intab)str1=input('请输入你的电话:')def password (phone): if str1.isdigit(): return str1.translate(a)...
2019-01-08 21:02:10
1594
原创 九九乘法表的四种输出
#第一种# row=1# while row<=9 :# les=1# while les<=row:# print('*',end="")# # print('%d*%d=%d'%(les,row,les*row),end='\t')# les+=1# print()# row+=1...
2019-01-07 20:54:49
1264
1
原创 去重的三种方法
#去重lst = [1,2,3,2,3,4]#列表转化为集合 集合再转列表print(list(set(lst)))# dict={'' : ""}dict={}for x in lst: dict[x]=''print(list(dict.keys()))# print(lst)lst.sort()new_lst=[]for i in range(len(lst)...
2019-01-07 19:40:49
874
原创 列表 元组 字典 常用方法
tup = ((2, 3), ['比亚迪', '奔驰'], '李白', '杜甫', '奥迪')# 1、查找所有的车名 然后打印出来print(tup[1][1],tup[1][0],tup[-1])# 2、给['比亚迪', '奔驰']添加一个 “五菱宏光”tup[1].append('五菱宏光')print(tup)age_list = [25, 88, 99, 60, 12, 1, ...
2019-01-04 19:20:18
171
原创 string类型的常用方法
str1 = '''Whatever pleasure Myra may have shown at the commencement of this speech gave way to a mutinous frown as its later purport penetrated her mind. Had she not had his explicit promise that s...
2019-01-03 18:43:58
152
原创 等腰三角形
i=0while i&lt;5: k=5 while k&gt;i: k-=1 print(" ",end="") j = 0 while j &lt;= i: j += 1 print("*", end="")
2019-01-03 08:37:46
166
原创 直角三角形
i=0while i&lt;5: k=5 while k&gt;i: k-=1 print(" ",end="") j = 0 while j &lt;= i: j += 1 print("*", end="")
2019-01-02 21:07:08
94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人