自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

vab的博客

记录自己学习过程中的语法及代码。

  • 博客(29)
  • 收藏
  • 关注

原创 离线安装Oracle的JDK,超细,易上手

Jdk1.下载由于Oracle做了限制所以只能先下载,然后上传进行安装jdk 下载链接http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html#查看是否安装openJdk[root@localhost ~]# rpm -qa | grep java#卸载OpenJDk[root@localhost ~]# rpm -e nodeps jdk对应版本2.解压[root@loca

2021-11-13 17:48:10 1268

原创 CentOS在线安装MySQL,超细,易上手(附GPG密钥过期解决办法)

MySQL在线安装MySQL1.下载[root@localhost ~]# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm--2018-01-08 16:57:46-- https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm正在解析主机 dev.mysql.com (dev.mysql.com)... 137.2

2021-11-13 17:33:40 2854

原创 最细CentOS在线安装Redis,易上手

redis1.下载压缩包:wget https://download.redis.io/releases/redis-5.0.14.tar.gz2.解压:tar -zxvf redis-5.0.14.tar.gz -C /usr/local ==> -C 是解压到指定目录3.安装:由于redis是c写的需要c的编译器gcc#检查gcc是否安装[root@cnetos ~]# gcc -v[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-A

2021-11-13 17:27:48 2038

原创 html 写一个注册和登录页面

先写 注册页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <titl

2021-05-19 17:49:12 2459

原创 java链接jdbc 写一个无界面的学生信息管理系统

先写一个数据操作的类package mysql;import java.sql.*;public class doData { public static Connection getConn() throws ClassNotFoundException, SQLException { Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://localhost:3306/stu

2021-05-15 00:07:18 212

原创 Java 模拟数据库做一个学生信息管理系统实现增删改查

一、先编写一个学生类,由于后边向ArrayList里边添加。package ArrayList;/*User:A8Date:2021/5/13 16:35Project_Name:sumtestPackage:ArrayList*/public class student { private String name; private int sno; private String sclass; public String getName() {

2021-05-13 18:41:48 1733 1

原创 jsp jdbc写登录注册网页

第一步先通过jdbc驱动链接数据库package JavaBean;import java.sql.*;public class DriverManager { public Connection getConn() throws ClassNotFoundException, SQLException { Class.forName("com.mysql.jdbc.Driver");//通过驱动名字来注册驱动 String url = "jdbc:mysq

2021-05-07 17:50:56 294

原创 jsp模拟商品添加删除网页

一、首先写一个商品类Products.java 用于生成对象添加到稍后的对象列表当中。package JavaBean;public class Products { private String name; private String price; private String sort; private String cang; private String describe; public String getName() { return name; } public v

2021-04-16 13:33:36 869

原创 python 写文本编辑器(界面版)

功能较简单,仅实现文件打开保存,退出,以及字体设置,查找粘贴等等。打开保存文件用到的是file dialog模块,它有四个比较实用的函数: filedialog.askopenfilename(***options) filedialog.askopenfilenames(**options) filedialog.asksaveasfile(**options) filedialog.askdirectory(**options)分别实现文件打开保存,以及获取文件夹路径想进一步了解.

2020-12-15 19:48:20 1951

原创 python 43行 写一个天气查询爬虫+GUI图形界面化

这个爬虫爬的是 墨迹天气 https://tianqi.moji.com/weather/china/henan/xinxiang分析了一下这个网址,不同城市的网址就后边的的拼音不同,这时候就只需拼接用户输入的网址就可得到要查询的网址,然后通过过滤得到天气信息。顺便要提一下的是这里用的是requests模块和pypinyin模块:这里选用的是requests模块,个人觉得requests比urllib好用一些,方法也比较简单,具体的就不再说了,可以指及找一下视频或者文档,还有一个就是pyp

2020-12-10 23:08:15 735 1

原创 python GUI 简易计算器

见代码:# -*- coding = utf-8 -*-# @time:2020/12/9 21:01# Author:Vab# @File:计算器.py# @Software:PyCharmfrom tkinter import *class Calc(): def __init__(self,root): frame1 = Frame(root) frame1.pack() #定义一个容器放输入框和现实结果框 self.a = I

2020-12-10 19:57:59 619 1

原创 python GUI写一个猜数字游戏

直接上代码:import tkinter as timport randomfrom tkinter import messageboxclass app: def __init__(self, root): self.rec_text = t.StringVar() root.title('随机数') root.geometry('280x200+500+160') t.Button(root, text="点击生成随机数

2020-12-09 21:23:30 433 1

原创 写个爬虫,爬图片,mzitu

直接上代码:# -*- coding = utf-8 -*-# @time:2020/12/7 22:05# Author:Vab# @File:mzitu.py# @Software:PyCharmimport reimport requestsimport os.pathheaders = { "Referer": "https://www.mzitu.com/", 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64

2020-12-08 15:29:25 2544 1

原创 用类写一个课程信息系统实现增加和查找

class Course(): def __init__(self,course_number,course_name,tearcher,address): self.course_number = course_number self.course_name = course_name self.tearcher = tearcher self.__address = address #私有变量 def printinf

2020-12-06 15:56:17 201

原创 编写程序,把给定长度为10的整数数组中所有0元素全部移除,且所有非0元素的顺序不变。

编写程序,把给定长度为10的整数数据中所有0元素全部移除,且所有非0元素的顺序不变。输入:从键盘随机输入十个整数,通过空格隔开,如果输入不是10个整数,提示“error”输出:将所有0元素删除,并把非0元素间设置为无间隔字符。输入样例:0 1 5 0 0 0 1 3 2 0输出样例:15132代码如下:①采用列表解析式n = list(input("请输入十个整数:"))m = ["0","1","2","3","4","5","6","7","8","9"]a = []for i in

2020-12-03 12:57:18 856

原创 回文数判断两种算法详解

判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数,如果是回文数则输出YES,否则输出NO。这里我用了两种方法:①采用的是判断前后对应位置数值相等def main( s ): n = len(s) if n % 2 == 0: m = n//2 for i in range(m-1): if s[i] == s[(n-1) - i]: continue

2020-12-03 12:34:59 2232

原创 python 写一个学生信息管理系统

因为字典无序,所以我选择外套列表;lista = []def add(): a = input('请输入姓名:') b = input('请输入性别:') c = input('请输入电话号码:') q = {'姓名':a,'性别':b,'电话号码':c} lista.append(q)def delete(): e = input('请输入删除要的学生姓名:') for x in lista: if x['姓名'] ==

2020-11-09 09:50:05 740

原创 python用类写一个简单的猫狗大战游戏

老师布置的小游戏作业,模拟4399小游戏猫鼠大战,有要求用类实现,还不太会只用了一个类,大多数还是调用的函数,感觉累不太会用,可以指导指导。#创建一个角色类class Role: def __init__(self,species,name,attack,HP): self.name = name self.species = species self.attack = attack self.HP = HP def rol

2020-11-06 23:24:23 2589 3

原创 python中汉诺塔问题详解

借助递归解决汉诺塔问题非常方便:解决汉诺塔根据盘子的个数可将分为两种一、当盘子(n)=1时,我们直接从A移动到B;二、当盘子(n)=2时,我们分为三步:①将A最上边的小的先移动到B②再将A上最大的盘子移动到C③然后将B上的盘子移动到C当盘子(n)=3时,我们也将问题分为三步:①将(n-1)个盘子从A上借助C移动到B上②再将A上的最大的盘子移动到C上③最后再将(n-1)个盘子从B借助A移动到B上所以我们将函数定义为:def hannuota(n,a,b,c):这样的函数意思就是将

2020-11-03 20:31:13 2238

原创 python 中的阶乘与斐波那契数列的普通解法和递归解法

一、首先是阶乘普通解法:n = int(input('请输入想求的阶乘:'))for i in range(1,n): n*=iprint(n)递归:def factorial(n): if n==1: return 1 else: return n*factorial(n-1)print(factorial(5))个人觉得求阶乘循环挺简洁易懂的,递归比较抽象。二、斐波那契数列普通解法:alist = []n = int(i

2020-11-03 16:54:08 326

原创 MySQL创建S,P,J,SPJ表,以及SQL语句

MySQL创建S,P,J,SPJ表CREATE TABLE S( SNO char(9) primary key, SNAME char(9), STATUS char(9), CITY char(9));CREATE TABLE P( PNO char(9) primary key, PNAME char(9), COLOR char(2), WEIGHT SMALLINT);CREATE TABLE J( JNO char(9) primary key, JNAME cha

2020-10-29 15:11:44 13586 3

原创 python实现随机抽奖游戏

python实现随机抽奖游戏:import randoma={'一等奖':(0,90),'二等奖':(90,180),'三等奖':(180,225),'四等奖':(225,270),'再接再厉':(270,360)}b=random.randint(0,360)for x,y in a.items(): if y[0]<=b<=y[1]: print('恭喜你!获得了:',x)...

2020-10-13 21:47:27 2550

原创 判断键盘输入三位数上百位十位个位上的数字

用python实现:判断键盘输入三位数上百位十位个位上的数字a=list(input("请输入三位:"))for i in range(1,4): if i==1: print('百位是:',a[0]) elif i==2: print('十位是:',a[1]) else: print('个位是:',a[2])...

2020-10-13 21:15:16 999

原创 26个英文字母大小写及0-9生成八位随机密码

随机生成八位有26个英文字母大小写及0-9的数字组成用到模块string以及random。“”解包字符串,列表,字典前边要加两个“**”import stringimport randomsour = list(string.ascii_letters+string.digits)print(*random.choices(sour, k=8))...

2020-10-13 20:30:28 4220

原创 python判断字符串每个字符中出现的次数

python判断字符串每个字符中出现的次数:str = 'skdaskerkjsalkj'x=list(str)for i in x: print(i,'出现的次数:',x.count(i)) x.remove(i) #删除查询后的字符

2020-10-12 20:47:53 12802

原创 键入1-5输出对应的礼拜天

输入1-5,输出周一到周五,推荐使用python,创建字典,用dict.get()方法获取键所对应的值。get()可以获取指定“键”的“值”,并且在不指定“键”,或者“键”不存在时返回None。key =int(input('请输入1-5:'))shuzu = {1:'周一',2:'周二',3:'周三',4:'周四',5:'周五'}print(shuzu.get(key))...

2020-10-12 17:18:31 754

原创 python4行代码实现九九乘法表

九九乘法表是python的循环嵌套,两次利用range()相乘并输出for i in range(1,10): for j in range(1,i+1): print("%sx%s=%s"%(j,i,i*j),end=' ') print()

2020-10-12 16:53:46 180

翻译 for else语法

for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。#!/usr/bin/python# -*- coding: UTF-8 -*- for num in range(10,20): # 迭代 10 到 20 之间的数字 for i in range(2,num): # 根据因子迭代 if num%i == 0: #

2020-10-11 16:00:15 6946

原创 c++求100以内素数

该算法主要是for循环及if判断语句使用,利用for循环遍历所有小于判断数(i)的数是否为i的因子;用%求余并判断是否整除来实现算法。#include<iostream>#include<ctime>using namespace std;void main(){ for (int i=1;i<100;i++) { for(int j=2;j<i;j++) //从2遍历到i-1,寻找是否有i的因子 { if((i%j)==0) {

2020-10-11 15:47:44 15214 12

空空如也

空空如也

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

TA关注的人

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