一、Jenkins安装
步骤一:下载该文件,

下载该文件并解压

步骤二,打开apache--tomcat文件,把下载好的
放在
目录下,如:

步骤三:打开bin目录下startup.bat

显示:

步骤四:打开浏览器输入:http://localhost:8080

步骤五、在以上网址在输入/jenkins/,如:

跳转到:

二、linux操作
1、搭建java环境
2,搭建完成后:Windows键+r进入命令提示符

3、输入ssh,显示以下内容,表示可以进入Linux

4、输入注册好的账号和密码,按回车,如:

5、进入到Linux界面如:

三、Linux常用的命令
1、查看ls
作用:列出⽬录内容 格式:ls [选项] [⽬录名]

3、-l 列出⽂件的详细信息

4、-i 查看⽂件的iNode号(iNode会指向⽂件块所在的位置)

5、-h 以容易读取的⽅式显示⽂件⼤⼩


取消别名:unalias
输入之后 就是 :

五、树形目录:tree

六、切换目录

八、删除文件:rm
仅可以删除空⽩⽬录(不可以删除包含内容的⽬录)如果删除的⽬录不是空的,就会出现问题

九、创建文件:touch

上传文件:
在本地创建一个记事本,输入内容:在命令提示符李找到这个文件,上传完成,如:

在Linux里面查找:如:

十、删除文件或目录
需要root权限才能删除,显示
1、删除文件



作业:
1、结合函数的返回值编写一本案例
def user(username='chen',passwork='xin'):
if username=='chen' and passwork=='xin':
return '登陆成功'
else:
return '登陆失败'
def name(token):
if token=='登陆成功':
print('进入界面')
else:
print('请登录')
if __name__ == '__main__':
name(token=user())
执行以上代码,结果如下:

2、在一个Python的文件中,当全局变量名称与局部变量名称一致的时候,在Python文件中调用,那个优先级高?在函数内部,那个优先级高?
1、全局变量名称与局部变量名称一致的时候,在Python文件中调用,全局变量优先级高
2、全局变量名称与局部变量名称一致的时候,在函数内部调用,局部变量优先级高
name='username'
def fun():
name='username,work'
print(name)
print(name)
# if __name__ == '__main__':
# fun()
执行以上代码,结果为:

3、结合hashlib编写一个md5的加密的案例
import hashlib
from urllib import parse
def fun():
dict1={'name':'chen','age':32,'adderss':'ceshikaifa'}
datas=dict(sorted(dict1.items(),key=lambda item:item[0]))
datas=parse.urlencode(datas)
i = hashlib.md5()
i.update(datas.encode('utf-8'))
return i.hexdigest()
if __name__ == '__main__':
print(fun())
执行以上代码,结果如下:

4、对字典dict1={"name":"wuya","age":18,"work":"测试工程师","salary":1990}进行ascll码的排序
dict1={"name":"wuya","age":18,"work":"测试工程师","salary":1990}
datas=sorted(dict1.items(),key=lambda item:item[0])
print(datas)
执行以上代码,结果如下:

5、列表lists=["Go","Pyhton","Java","Net"]进行循环输出
lists=["Go","Pyhton","Java","Net"] for item in lists: print(item)
执行以上代码,结果为:

6、往列表里面新的元素,会使用到哪些方法,结合案例代码来举例
list1=[34,54,65,7687,43] print(list1.append(100)) print(list1) print(list1.insert(3,'go')) print(list1)
执行以上代码,结果为:

7、列表与元组的区别是什么?
列表 是可以变化的(可以增加和删除)
元组是不可变的(不可以增加和删除)
8、break怎么理解?结合案例代码说明
str1="法师打中!"
while True:
for item in str1:
print(item)
break
执行以上代码,结果为:

9、continue怎么理解?结合案例代码说明
while True:
cooerss=int(input("输入年龄:\n"))
if cooerss<10:
print('表示儿童')
continue
elif cooerss>=10 and cooerss<25:
print("表示少年")
continue
elif cooerss>=25 and cooerss<50:
print("表示中年")
continue
else:
print('未知')
break
执行以上代码,结果为:

10、结合函数形式,编写一个登录注册的案例
import sys
def denglu():
username=input('输入账号:\n')
password=input('数入密码:\n')
with open('chen.tst','r') as d:
userInfo=d.read()
lists=userInfo.split('|')
if lists[0]==username and lists[1]==password:
print('登陆')
else:
print('输入账号密码错误')
def zhuce():
username=input('输入账号:\n')
password=input('输入密码:\n')
temp=username+'|'+password
with open('chen.tst','w') as d:
d.write(temp)
def fun():
while True:
try:
c=int(input("1、登陆,2、注册,3、退出:\n"))
if c==1:
denglu()
elif c==2:
zhuce()
elif c==3:
sys.exit()
else:continue
except Exception as x:
continue
if __name__ == '__main__':
fun()
执行以上代码,结果为:

1、全局变量名称与局部变量名称一致的时候,在Python文件中调用,全局变量优先级高 2、全局变量名称与局部变量名称一致的时候,在函数内部调用,局部变量优先级高
浙公网安备 33010602011771号