- 博客(22)
- 收藏
- 关注
原创 Linux系统和ssh服务
Ssh服务: 在linux 中SSH 是非常常用的工具,通过ssh客户端, 我们可以连接到运行了SSH服务器的远程机器上(服务器、电脑) SSH协议: 是目前较可靠的,专为远程登录会话和其他网络服务提供一个安全的协议。 利用SSH协议,可以有效的防治远程管理过程中信息泄露。 SSH的另一个优点,传输数据是可以进行压缩的,传输速度快。 扩展: 域名 和端口号 例如: ...
2019-04-17 22:04:28
271
原创 Linux基础
1.Windows与Linux系统区别: 在 Windows 下,打开 “计算机”,看到的是一个个的驱动器盘符,也就是C盘,D盘... ... 每个驱动器都有自己的根目录结构,这样形成了多个树并列的情形,如图所示: 而Linux系统下,是没有这些驱动器盘符,我们看到的是文件夹(目录): linux没有盘符这个概念,只有一个根目录 /,所有文件都在它下面,如下图: 2.centos的文...
2019-04-15 23:07:39
149
原创 数据库基础知识----DML语言
DML:数据库操作语言,对表格中的数据进行操作,如对数据库进行插入,修改,删除操作;常用关键字:insert ,update ,delete 1.插入—insert (1) 字段名称全写: insert into 表名(字段1,字段2,...) values(值1,值2,...); 例如:insert into employee(id,name,gender,birthday,salary) ...
2019-04-11 22:59:09
570
原创 数据库基础知识
1.显示:数据库;表格 (1)显示所有数据库(查看当前所有数据库): show databases; → 注意一定要有';' 和 's' ’ 演示: 当前显示的为原始数据库: Information_schema: 用来维护其他所有数据库的信息 例如数据库名、数据 库的表格、表格字段的数据类型等等。 Mysql : ...
2019-04-10 10:37:06
317
原创 队列与循环队列
队列: 运算受限----只允许在一端插入,而在另一端进行删除 循环队列:将队首和队尾连接起来 举一个例子: 列表中-1代表最后一个元素,如图所示: 存取问题: 存入:append list_01.append()------->从队尾加入信息 取出:pop list_01.pop(0)-------->从队首取出信息 ...
2019-03-16 15:24:39
165
原创 栈的应用
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
175
原创 队列操作
from multiprocessing import Process from multiprocessing import Queue import time import random 需求: 在父进程当中创建两个子进程,一个往Queue里写数据,一个从Queue里读取数据: 写操作 def write(q): # 由于进程之间的通信只能通过队列来完成, # 所以队列中最后...
2019-03-14 22:06:41
170
原创 队列阻塞
from multiprocessing import Queue q = 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
1066
原创 进程间通信
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
124
原创 递归累加和的实现
#1~10的累加和==10+(1~9的累加和) # result = 1+2+3+4+5+6+7+8+9+10 def s(n): if n==1: return 1 result = n+s(n-1) return result if __name__ == '__main__': result = s(10) #...
2019-03-14 21:28:49
1578
原创 协程
协程的起因: 多线程和多进程: 解释器: 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
155
原创 生产者与消费者(线程)
目的:主要是为了提高效率 实例代码: from queue import Queue #导入队列 from threading import Thread #导入线程 import time q = Queue(maxsize=10) 生产者 def cooker(name): count = 1 while True: q.put...
2019-03-14 20:52:50
401
原创 线程队列
基础代码 from queue import Queue #先进先出队列 from queue import PriorityQueue #优先级队列---继承了Queue from queue import LifoQueue #后进先出,python独有特点 #创建队列 q = Queue(3) #放数据 q.put('d1') q.put('d2') q.pu...
2019-03-14 20:40:59
160
原创 python基础:函数;递归;全局变量局部变量等顺序;匿名函数
练习 data1=int(input('请输入第一个数:')) data2=int(input('请输入第二个数:')) sum=0 a=[] 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
253
原创 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
557
原创 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
488
原创 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
1292
原创 python基础:布尔类型;if语句;while循环;for循环
…1… a='' print(bool(a)) # '' 的布尔类型为false a=None # None 什么都没 可以是任何类型 print(bool(a)) # None 的布尔类型为false a=2 print(bo...
2019-02-23 12:39:05
1177
原创 python基础题:比较大小 ;求平均值;九九乘法表;判断质数;输出字符串
比较大小 i=0 sum=0 while i<5: data=int(input(‘请输入:’)) if i==0: max=data min=data else: if data>max: max=data elif data<min: min=data sum+=data i+=1 print(sum,max,min,end=’ ')
2019-02-23 11:38:28
978
原创 python基础:变量;类型的判断;浮点数及位数限制;输入,输出方式;运算符用法
…1… #不能作为变量名的关键字 import keyword print(keyword.kwlist) 输出不能作为变量的关键词: [‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘break’,‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘final...
2019-02-21 21:42:55
2644
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅