1 sea_kingdom

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 41w+

Python 编写凯撒密码的加密和解密

Caesar密码让每个字母等价一个数加密算法: C=(p+k)mod 26解密算法: C=(p-k)mod 26 (k = [ 1,25 ])def on_key(string,num): #加密函数 work=""#加密后的结果 for i in string: if i==" ": work=work+i else: #i不为空格时

2020-07-08 08:00:39

Linux 图形界面远程登录VNC服务(shell脚本运行)

VNC(Virtual Network Computing,虚拟网络计算)是一种图形桌面共享系统,它使用RFB协议远程控制另外一台计算机。VNC通过网络把控制端的键盘和鼠标事件传输给被控端,并把被控端的屏幕显示回传给控制端,使在控制端的操作者感觉犹如坐在被控端电脑面前操作一样。验证时使用软件 VNC-Viewer#!/bin/sh#防火墙允许vnc 5901 端口iptables -I INPUT -p tcp --dport 5901 -j ACCEPT#安装 vnc 所需插件yum ins

2020-07-05 10:40:55

Linux 远程管理telnet和SSH配置(shell脚本运行)

1、 配置telnet服务:telnet服务使用明文传输客户端验证时一定要安装 Telnet客户端服务#!/bin/sh#防火请允许telnet服务,23端口流入iptables -A INPUT -p tcp --dport 23 -j ACCEPT#iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT#安装telnet(服务器)和telnet(客户端)插件yum install -y tel

2020-07-05 10:30:18

Linux nfs网络共享服务配置(shell的脚本运行)

** NFS在文件传送过程中依赖与RPC(远程过程调用)协议。NFS本身是没有提供信息传送的协议和功能的,但是能够用过网络进行图片,视频,附件等分享功能。只要用到NFS的地方都需要启动RPC服务,不论是NFS的服务端还是客户端。1、NFS服务软件安装,查看以下软件是否安装,若没有安装则需要安装2、新建用户3、使用命令创建目录4、使用命令vim /etc/exports打开NFS主配置文件5、激活服务6、利用相邻Linux虚拟机客户端连接并访问NFS服务器上的共享资源查看NFS服务器上导出的目

2020-06-30 19:37:01

Linux ftp 服务的配置(匿名用户及本地用户和虚拟用户的shell脚本运行)

**一、 配置虚拟机ip地址,使其与外部主机互联。二、 安装ftp服务,并验证匿名用户及本地用户和虚拟用户。三、 配置ftp服务完成以下功能:(1) 匿名用户具有上传功能**#!/bin/shsetenforce 0#防火墙允许20,21端口流量流入iptables -I INPUT -p tcp --dport 20 -j ACCEPTiptables -I INPUT -p tcp --dport 21 -j ACCEPT#安装ftp插件yum install -y vsftp

2020-06-30 19:27:08

Java 类,接口和抽象类的继承

1.Java类类能继承类和接口,但是类(extends)单一继承,接口(implements)多继承;注意:只有类可以实例化(抽象类不可以实例化,接口就是特殊的抽象类),所以接口没有构造方法class A { public A(){ //构造方法(无参) } public void name() {//成员方法 System.out.println("A"); } static void names() {//静态方法 System.out.print("A"); }}in

2020-06-26 21:05:13

Java 的内部类,及其引用和继承

1. Java 成员内部类 A是 test8的内部类它的外部引用方法是:外部类(test8) . 内部类(A) 变量(a1)= 外部类实例化(new test8()) . 内部类实例化(new A())public class test8 { class A{ //成员内部类 public A(){ //成员内部类的构造方法 System.out.println("A"); } public void name(){ //成员内部类的方法 System

2020-06-26 11:36:31

Java 推箱子游戏

*编写一个简易的推箱子游戏,使用10*8的二维字符数据表示游戏画面,H表示墙壁;&表示玩家角色: o表示箱子,表示目的地。玩家可以通过输入a、d、w. s字符控制角色移动,当箱子推到目的地时显示游戏结束,运行结果如图所示。package test;import java.util.Random;import java.util.Scanner;public class test3 { public static void main(String[] args) { Strin

2020-06-21 16:40:55

Java 简易五子棋游戏的编写

编写一个简易五子棋,棋盘在控制台中绘制,棋盘每- - 个点都有对应的坐标,下棋者输入对应坐标落棋子,运行效果如图所示。两位数字表示的坐标中,第-一个数字表示横坐标,第二个数字表示纵坐标,运行结果如图所示。package Test;import java.util.Scanner;public class Test4 {public static void main(String[] args) {int flag = 0; //偶数玩家一操作,奇数玩家二操作int works=0;

2020-06-21 16:27:31

python 猜数游戏(保存游戏记录)

猜数游戏内容如下:①游戏可以重复进行,每当一个用户结束后,程序会提示是否还要继续,输入y继续,输入其他的字符退出;②增加玩家姓名,并对该玩家的成绩进行记录,并存储在new.txt文件中;③增加文件读取功能,即每次程序启动,都首先读取new.txt文件,并给出之前玩家的最高成绩和姓名。(当最高成绩重叠时,取最新记录)import randomimport osif os.path.exists("D:\\new.txt")==False: #检测文件是否存在 file =

2020-05-18 09:20:07

python os模块在系统管理中的应用

#临时文件import tempfile tempfile.gettempdir()#'C:\\Users\\ADMINI~1\\AppData\\Local\\Temp'tempfile.mkstemp()#(4, 'C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\tmp9zc5ipzr')tempfile.mkdtemp()#'C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\tmp94wxuh44'

2020-05-13 20:44:41

python 模拟计算器 GUI

python编写计算器(1)计算器界面如下:(2)基本满足了计算器的所有需求,使用时不可键盘输入,只能鼠标点击左键才可执行。初始时显示0.0,每次输入的内容存于D:\num.txt(启动程序时自动创建)(3)" AC " 记录清零返回初始 0.0;" delete " 删除上一个输入内容;" +/- " 将正数为负数,负数为正数(4)对于不同的进制数值系统,小数的精准值不同。因此计算机会出现 0.1+0.2=0.3000000000004 的现象能对数据进行截断处理,可以解决问题,但精度丧失。

2020-05-13 20:20:25

python编写Ipaddress类

编写Ipaddress类,要求:(1)自定义私有和公有属性,以完成后续的功能为依据。(2)具有以下方法:①得到类别、②得到子网掩码、③得到网络地址(子网地址)、④得到网络广播地址(子网广播的地址)、⑤判断与别的IP地址是否在一个网段(输入可以是一个Ipaddress类,也可以是一个带前缀的IP地址字符串,如果格式不正确给出错误提示)、⑥列出同网段内的可分配主机的所有Ip地址、⑦显示基本信息。...

2020-04-09 21:24:43

python 编写computer类

1、编写computer类,要求:(1)含有私有属性:cpu、内存、硬盘;其中cpu用列表表示(主频和核数)、内存和硬盘用整数表示,内存的单位是M,硬盘的单位是G。(2)公有属性:生产厂商、计算机名、IP地址,都用字符串表示(3)构造函数,只可以对公有属性进行初始化,对于私有属性不能初始化(4)编写设置和读取私有属性的方法(成员函数)①cpu:输出函数要求输出格式为“X核YG”的方式,如...

2020-04-09 21:17:17

斗地主分牌洗牌(python)

斗地主分牌洗牌(python)1、建立一个序列,共54个元素,表示一副扑克牌,初始化时是有顺序的。2、编写一段代码完成洗牌功能,即将刚才的序列从有序的排列变成随机的无序排列。3、编写一段代码完成切牌功能,即找到一个1-54的随机数,将刚才洗牌后的序列从这个随机数开始。4、编写一段代码完成发牌功能,将刚才这个切牌后的无序序列,按顺序分发到三个序列中去,并剩余三张底牌(也是一个序列)。5、编...

2020-03-08 10:09:40
勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。