自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux系统和ssh服务

Ssh服务: 在linux 中SSH 是非常常用的工具,通过ssh客户端, 我们可以连接到运行了SSH服务器的远程机器上(服务器、电脑)SSH协议: 是目前较可靠的,专为远程登录会话和其他网络服务提供一个安全的协议。 利用SSH协议,可以有效的防治远程管理过程中信息泄露。 SSH的另一个优点,传输数据是可以进行压缩的,传输速度快。 扩展: 域名 和端口号 例如: ...

2019-04-17 22:04:28 198

原创 Linux基础

1.Windows与Linux系统区别:在 Windows 下,打开 “计算机”,看到的是一个个的驱动器盘符,也就是C盘,D盘... ... 每个驱动器都有自己的根目录结构,这样形成了多个树并列的情形,如图所示:而Linux系统下,是没有这些驱动器盘符,我们看到的是文件夹(目录):linux没有盘符这个概念,只有一个根目录 /,所有文件都在它下面,如下图:2.centos的文...

2019-04-15 23:07:39 94

原创 数据库基础知识----DML语言

DML:数据库操作语言,对表格中的数据进行操作,如对数据库进行插入,修改,删除操作;常用关键字:insert ,update ,delete1.插入—insert(1) 字段名称全写:insert into 表名(字段1,字段2,...) values(值1,值2,...);例如:insert into employee(id,name,gender,birthday,salary) ...

2019-04-11 22:59:09 484

原创 数据库基础知识

1.显示:数据库;表格(1)显示所有数据库(查看当前所有数据库): show databases; → 注意一定要有';' 和 's'’演示:当前显示的为原始数据库:Information_schema: 用来维护其他所有数据库的信息 例如数据库名、数据 库的表格、表格字段的数据类型等等。Mysql : ...

2019-04-10 10:37:06 254

原创 队列与循环队列

队列:运算受限----只允许在一端插入,而在另一端进行删除循环队列:将队首和队尾连接起来举一个例子:列表中-1代表最后一个元素,如图所示:存取问题:存入:appendlist_01.append()------->从队尾加入信息取出:poplist_01.pop(0)-------->从队首取出信息...

2019-03-16 15:24:39 105

原创 栈的应用

1.中缀表达式转换成后缀表达式2.后缀表达式的计算例如:中缀表达式:1+2*3/(4-1)后缀表达式:操作数在前,操作符在后 -----1 2 3 * 4 1 - / +用栈表示后缀表达式的计算:练习:将中缀表达式:2*3-1/(5+2)-3/9 变为后缀表达式结果:2 3 * 1 5 2 + / - 3 9 / -...

2019-03-15 20:53:28 122

原创 队列操作

from multiprocessing import Processfrom multiprocessing import Queueimport timeimport random需求:在父进程当中创建两个子进程,一个往Queue里写数据,一个从Queue里读取数据:写操作def write(q): # 由于进程之间的通信只能通过队列来完成, # 所以队列中最后...

2019-03-14 22:06:41 112

原创 队列阻塞

from multiprocessing import Queueq = Queue(3) # 格式:put(obj, block=True, timeout=None)q.put(1)q.put(2)q.put(3)# q.put(4) #由于默认为阻塞状态,程序将会阻塞在这里参数block:默认为真,表示如果队列已经满,程序阻塞。如...

2019-03-14 21:59:31 968

原创 进程间通信

1.Queue的使用步骤1:导入模块from multiprocessing import Queue#步骤2:创建一个队列q = Queue(3) #可接一个整数,表示队列的容量,如果省略则表示不设上限。print(q.empty())#True#步骤3:往队列添加消息#格式:put(obj, block=True, timeout=None)#obj:消息对...

2019-03-14 21:49:07 61

原创 堆栈

什么是堆和栈:用堆栈来解释浅拷贝和深拷贝栈的特点:静态栈:

2019-03-14 21:39:55 96

原创 线性表

2019-03-14 21:32:14 389

原创 递归累加和的实现

#1~10的累加和==10+(1~9的累加和)# result = 1+2+3+4+5+6+7+8+9+10def s(n): if n==1: return 1 result = n+s(n-1) return resultif __name__ == '__main__': result = s(10) #...

2019-03-14 21:28:49 1474

原创 协程

协程的起因:多线程和多进程:解释器:python的优缺点:使用多线程和多进程的时机:协程:什么是理解上下文:示例代码:yield的使用def aa(): a = 1 a+=1 print(a)def fib(times): n = 0 a,b = 0,1 while n<times: yiel...

2019-03-14 21:20:00 103

原创 生产者与消费者(线程)

目的:主要是为了提高效率实例代码: from queue import Queue #导入队列 from threading import Thread #导入线程 import timeq = Queue(maxsize=10)生产者def cooker(name): count = 1 while True: q.put...

2019-03-14 20:52:50 339

原创 线程队列

基础代码from queue import Queue #先进先出队列from queue import PriorityQueue #优先级队列---继承了Queuefrom queue import LifoQueue #后进先出,python独有特点#创建队列q = Queue(3)#放数据q.put('d1')q.put('d2')q.pu...

2019-03-14 20:40:59 104

原创 python基础:函数;递归;全局变量局部变量等顺序;匿名函数

练习data1=int(input('请输入第一个数:'))data2=int(input('请输入第二个数:'))sum=0a=[]for i in range(data1,data2): j=2 while i>j: if i%j==0: break j+=1 else: a.app...

2019-02-25 18:54:13 168

原创 python基础:互换;字符串输出;集合·;枚举

1. a=[1,2,3,4,5,6,7,8,9,10],用循环实现a=[2,1,4,3,6,5,8,7,10,9] 单层循环# a=[1,2,3,4,5,6,7,8,9]# i=0# while i<len(a)-1: # i 的范围 :len(a)-1 不减时奇数不可以 # j=i+1 ...

2019-02-23 13:41:05 486

原创 python基础:元组;字典·;迭代查询·

# a=input('请输入字符串:')# b=0# i=0# while i<len(a):# if '0'<=a[i]<='9':# b=b*10+int(a[i])# i+=1# print(b)‘’‘元组’’’# a=(1,2,3,4,5,6,7)# print(type(a)) ...

2019-02-23 13:32:29 419

原创 python基础:列表下标索引;len();切片;倒序输出;查找;部分函数用法

‘’‘1’’’ a=1234 b=0 while a>0: #a>0 b:0*10+1234%10=0+4 b=4 a=1234//10=123 b=b*10+a%10 #a=123>0 b:4*10+123%10=40+3=43 a=123//10=12 a//=10 ...

2019-02-23 13:19:11 1178

原创 python基础:布尔类型;if语句;while循环;for循环

…1…a=''print(bool(a)) # '' 的布尔类型为falsea=None # None 什么都没 可以是任何类型print(bool(a)) # None 的布尔类型为falsea=2print(bo...

2019-02-23 12:39:05 1087

原创 python基础题:比较大小 ;求平均值;九九乘法表;判断质数;输出字符串

比较大小i=0sum=0while i<5:data=int(input(‘请输入:’))if i==0:max=datamin=dataelse:if data>max:max=dataelif data<min:min=datasum+=datai+=1print(sum,max,min,end=’ ')

2019-02-23 11:38:28 914

原创 python基础:变量;类型的判断;浮点数及位数限制;输入,输出方式;运算符用法

…1… #不能作为变量名的关键字import keywordprint(keyword.kwlist)输出不能作为变量的关键词:[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘break’,‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘final...

2019-02-21 21:42:55 2581

空空如也

空空如也

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

TA关注的人

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