- 博客(67)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Python学生信息管理系统(数据库版)
该程序主要用到sqlite3#数据库sqliteimport sqlite3#存放学生信息#student = list()#展示菜单def showMenu(): print("1.增加学生信息") print("2.删除学生信息") print("3.修改学生信息") print("4.显示学生信息") print("0.退出系统") select = eval(input("操作:")) return select#添加学生信息d
2020-12-10 19:46:10
10421
22
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 JS特效之超级好看的鼠标小尾巴
看完这个保证你有手就行,制作各种好看的小尾巴!全部代码如下,看注释可以轻易看懂<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title><style> /*div样式*/ #main{ width: auto;height: 1500px;margin: 0;ba
2020-11-30 21:02:20
11566
21
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Python爬虫入门笔记
最近又学了一遍爬虫的入门,记住步骤立刻就上手了爬虫四大步骤1.获取页面源代码2.获取标签3.正则表达式匹配4.保存数据1.获取页面源代码5个小步骤:1.伪装成浏览器2.进一步包装请求3.网页请求获取数据4.解析并保存5.返回数据代码:import urllib.request,urllib.error #指定URL,获取页面数据#爬取指定urldef askUrl(url): #请求头伪装成浏览器(字典) head = {"User-Agent":"Mozilla/5.0
2020-11-08 14:38:32
10457
37
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 python百行有效代码实现汉诺塔小游戏(简约版)
直接上代码:#左中右塔用一个列表存储left = list()center = list()right = list()"""初始化函数"""def init(): size = input("(请友善输入整数,未写判断!)请输入层数:") #初始化塔列表,如5层 左边塔放 1-3-5-7-9,中间和右边放5个-1 for i in range(1,int(size) + 1): left.append(i*2-1) center.ap
2020-10-29 20:56:40
10181
19
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Python猜单词小游戏(简约版)
猜单词游戏1.一个words列表里存放若干的单词2.在words列表里随机取出一个单词放进word列表3.用一个tips列表存放提示信息,长度跟随机取出来的单词长度相同4.一个列表放随机数,长度跟随机取出来的单词长度相同的,且不重复。5.当用随机数列表里的前两个元素,用word列表里的元素替换提示信息列表的元素6.剩下就是游戏逻辑了,需要提示的时候,遍历下一个随机数列表,然后替换信息
2020-10-26 21:12:18
11342
21
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Python学生信息管理系统(精简版)
代码#存放学生信息student = list()#展示菜单def showMenu(): print("1.增加学生信息") print("2.删除学生信息") print("3.修改学生信息") print("4.显示学生信息") print("0.退出系统") select = eval(input("操作:")) return select#添加学生信息def addStudent(): print("-----增加学生信息
2020-10-21 22:12:31
13959
29
原创 编写一个程序,创建一列表ls = [‘Monday‘, ‘Tuesday‘, ‘Wednesday‘, ‘Thursday‘, ‘Friday‘, ‘Saturday‘, ‘Sunday‘]
编写一个程序,创建一列表ls = [‘Monday’, ‘Tuesday’, ‘Wednesday’, ‘Thursday’, ‘Friday’, ‘Saturday’, ‘Sunday’],要求用户在有限次数内逐个字母猜测,直到猜到单词中的全部字母或超出次数限制结束游戏。word = random.choice(ls) #随机生成单词。import random #导入随机模块库。
2023-09-18 17:17:39
433
原创 pytorch环境搭建(GPU)+Anaconda+CUDA+离线安装
学习Pytorch框架,环境成为了我们第一个挫折,让我们的学习欲望“胎死腹中”是我最不愿意看到的!
2022-11-10 00:52:31
3261
3
原创 C++单链表
实现单链表的下列功能:1、 从键盘输入一组数据,创建单链表;2、 输出单链表;3、 插入元素,给出插入成功或失败的信息;4、 头插,给出插入成功或失败的信息;5、 尾插,给出插入成功或失败的信息;6、 删除元素,给出插入成功或失败的信息;7、 头删,给出插入成功或失败的信息;8、 尾删,给出插入成功或失败的信息;9、 打印链表长度。
2022-10-25 17:38:29
856
1
原创 C++顺序表操作
编写程序,实现顺序表的下列功能: 1. 从键盘输入数据建立一个顺序表 2. 输出该顺序表 3. 往顺序表中插入数据 4. 从顺序表中删除数据 5. 给定数据,进行查找,给出查找成功和失败信息
2022-10-19 11:32:04
667
原创 Flink(scala)整合MySQL统计UV(unique visitor)
数据源是尚硅谷的课件, 需要的话可以私信我核心代码import org.apache.flink.api.common.serialization.SimpleStringSchemaimport org.apache.flink.configuration.Configurationimport org.apache.flink.streaming.api.TimeCharacteristicimport org.apache.flink.streaming.api.functions.Keye
2022-01-04 20:55:57
1944
2
原创 鸿蒙开发初体验之测试反应速度小游戏
话不多说直接上代码我这边是自己创建了一个SpeedReactionSlice页面ability_speed_reaction.xml文件<?xml version="1.0" encoding="utf-8"?><DirectionalLayout xmlns:ohos="http://schemas.huawei.com/res/ohos" ohos:height="match_parent" ohos:width="match_parent" o
2021-11-08 17:53:14
466
原创 GM11灰色预测函数/算法适用场景
GM11灰色预测函数def GM11(x0): x1 = x0.cumsum() z1 = (x1[:len(x1)-1]+x1[1:])/2.0 z1 = z1.reshape((len(z1), 1)) B = np.append(-z1, np.ones_like(z1), axis=1) Yn = x0[1:].reshape((len(x0)-1, 1)) [[a],[b]] = np.dot(np.dot(np.linalg.inv(np.dot
2021-10-24 08:59:45
1485
1
原创 学习numpy这一篇就够了!含泪硬肝万字总结~
高效学习NumPy基础创建数组numpy.array(object, dtype,copy, order, subox, ndmin)numpy.arange(start, stop, step, dtype)numpy.linspace(start, stop, num)numpy.logspase(start,stop,num)numpy.zeros(shape,dtype,order)numpy.eye(N,M, K,dtype,order)numpy.diag(V,K)numpy.ones(shap
2021-10-04 16:28:13
1253
5
原创 记录一下参加计算机设计大赛(大数据类)用Flask制作的项目(耗时12天)
刚刚参加完2021年的大数据技能竞赛(省赛),回到学校立刻就开启了计算机设计大赛,时间非常仓促,所以这个项目只能一边设计一边开发。12天的速成品,就只能这样啦。这个项目主要主题是岗位分析,分析用户的期待岗位,为用户生成个人报告。在很多招聘平台上,岗位大多以列表的形式展示,用户只能看到局部文字数据,如果需要查看多个城市相同岗位之间的差异,就要定位到另一个城市,对于我这个记忆力不太好的人来说不是很方便。所以就有了这个项目。下面这个就是首页外层的说明页,是不是感觉有点高逼格?(其实并没有)这是点击进入之
2021-05-04 15:46:14
3745
10
原创 超简单的scrapy实现ip动态代理与更换ip
简单实现ip代理,为了不卖广告,请自行准备一个ip代理的平台例如我用的这个平台,每次提取10个ip从上面可以看到数据格式是文本,换行是\r\n,访问链接之后大概就是长这样的,scrapy里面的ip需要加上前缀http://例如:http://117.95.41.21:34854OK,那现在已经准备好了ip了,先给你们屡一下思路。ip池和计数器放在setting文件第一次请求的时候要填满ip池,所以在爬虫文件的start_requests函数下手更换ip的地方是middlewares的下载
2021-03-20 11:49:34
24681
22
原创 快速入门redis笔记01
简单的String类型存取单个存储set key value例如set student zhangsan单个获取get key例如get student多个存储mset key1 value1 key2 value2 ......例如mset k1 aaa k2 bbb多个获取mget key1 key2例如mget k1 k2存储时设置过期时间setex key seconds value例如setex name 20 lisa
2021-03-11 14:52:06
466
原创 Python之多进程与多线程
多进程与多线程进程与线程多进程多线程进程与线程想象在学校的一个机房,有固定数量的电脑,老师安排了一个爬虫任务让大家一起完成,每个学生使用一台电脑爬取部分数据,将数据放到一个公共数据库。共同资源就像公共数据库,进程就像每一个学生,每多一个学生,就多一个进程来完成这个任务,机房里的电脑数量就像CPU,所以进程数量是CPU决定的,线程就像学生用一台电脑开多个爬虫,爬虫数量由每台电脑的运行内存决定。一个CPU可以有多个进程,一个进程有一个或多个线程。多进程1、导包from multiprocessing
2021-02-06 20:32:48
2158
14
原创 Python爬虫之Selenium爬取途牛全国的酒店数据进行地图可视化
因为找不太到途牛的url规律,就只能慢慢爬取数据,由于页面加载的时间很慢,用一台电脑爬取4000+数据可能需要数小时,这里只是简单实现了每个城市的第一页数据,可以在这个基础上实现多个页面一起爬和强化翻页个功能爬去全国酒店数据+可视化爬去数据可视化Flask+Echarts爬去数据一个py文件和一个文本文件就可以爬取了首先是py文件import jsonfrom selenium import webdriverfrom selenium.webdriver.common.action_cha
2021-02-04 14:01:22
7965
12
原创 Scrapy爬虫+Selenium自动获取cookie爬取网易云音乐个人喜爱歌单
此货很干,跟上脚步!!!Cookiecookie是什么东西?小饼干?能吃吗?简单来说就是你第一次用账号密码访问服务器服务器在你本机硬盘上设置一个身份识别的会员卡(cookie)下次再去访问的时候只要亮一下你的卡片(cookie)服务器就会知道是你来了,因为你的账号密码等信息已经刻在了会员卡上需求分析爬虫要访问一些私人的数据就需要用cookie进行伪装想要得到cookie就得先登录,爬虫可以通过表单请求将账号密码提交上去但是在火狐的F12截取到的数据就是,网易云音乐先将你的账号密码给编
2021-01-30 20:54:55
7089
14
原创 Python之Scrapy爬虫教程NBA球员数据存放到Mysql数据库
Scrapy爬虫,请先准备好Scrapy第三方包抓包异步请求的URL创建爬虫写爬虫文件抓包异步请求的URL创建爬虫1. 创建爬虫项目会得到以下文件:2. 创建爬虫写爬虫文件字段文件items# Define here the models for your scraped items## See documentation in:# https://docs.scrapy.org/en/latest/topics/items.htmlimport scrapy
2021-01-23 14:13:49
4723
14
原创 python9行代码实现字母金字塔
代码:count = eval(input("请输入要打印的层数:"))for i in range(int(count)): for j in range(count-i): print(" ",end="") for k in range(i): print(chr(65+i-k),end="") for l in range(i+1): print(chr(65+l),end="") print()运行结果:案
2020-10-31 15:15:57
9693
5
原创 Python字典实现伪切片
故事是从这里开始的…早上起床看到一条评论,有点懵逼,字典切片?查阅了一下Python资料,3.6版本的Python改写了dict的内部算法,3.6版本之前是无序的;So,现在就是有序的啦,注意的是这个顺序是key的插入顺序;但字典虽有序没下标怎么切片?list列表?那就把key放进list里,利用list自身的截取方法切一下片!再用截取后的key对新的字典赋值!所以脑子一热就写了个字典切片1.0版本# 字典切片1.0版本def dictcut(dict, start, end):
2020-10-27 14:57:31
2276
3
原创 Python实现恺撒密码(8行代码)
直接上代码(精简版)#字母对应数字dic = {"a":0,"b":1,"c":2,"d":3,"e":4,"f":5,"g":6,"h":7,"i":8,"j":9,"k":10,"l":11,"m":12,"n":13,"o":14,"p":15,"q":16,"r":17,"s":18,"t":19,"u":20,"v":21,"w":22,"x":23,"y":24,"z":25}#打印时使用该字符串cha = "abcdefghijklmnopqrstuvwxyz"list1 = li.
2020-10-25 01:18:17
3346
6
原创 SpringBoot的Web开发之WebSocket(广播式)笔记总结
战斗前准备:新建Spring Boot项目选择Thymeleaf和WebSocket依赖广播式主要有7大步骤1.配置WebSocket2.编写浏览器向服务端发送消息(服务端用该类接收)3. 编写服务端向浏览器发送消息(服务端用该类发送)4. 编写一个Controller用于模拟发送和接收5.添加脚本6. 编写一个页面来演示7. 配置ViewController1.配置WebSocket配置WebSocket.需要在配置类上使用@EnableWebSocketMessageBroker开启WebSock
2020-10-24 01:47:43
3599
7
原创 HTML5之横向二三级,纵向三级导航栏
横向二级导航栏HTML代码 <div id="nav"> <ul> <li><a href="#">学院首页</a></li> <li><a href="#">招生就业</a> <ul> <li><a href="#">招生信息</a></li> <li><a href="#
2020-10-18 20:50:45
5724
原创 求大于某数的最小素数Python版
输入一个数,求这个数的最小素数```python#传入一个数,从这个数的后一位开始num = eval(input("请输入一个数:"))+ 1#标志log = Truewhile log: #遍历2到num/2+1 #若num是11,则range(2,6)左闭右开,遍历的是2,3,4,5 for i in range(2,int(num/2)+1): #满足条件,不是素数 if num % i == 0: #不是
2020-10-18 17:21:53
6218
原创 python之21点小游戏(简单版,不需要random函数)
利用set集合的无序性替代random随机,只是简单的实现,可以在这个基础上升级成多人版本,Python还是刚刚学习阶段,主要参考实现就好,不要介意我的板书(代码很乱)。#牌面列表paimian = ['A','2','3','4','5','6','7','8','9','10','J','Q','K']#花色列表huase = ['♦','♣','♥','♠']#玩家1和玩家2的空列表play1 = list()play2 = list()#利用set集合的字符串无序不重复代替rando
2020-10-06 21:59:37
2419
原创 Spring入门笔记01
Spring1.什么是spring?spring是一个框架,核心技术是ioc和aop,实现解耦合spring是一个容器,容器中存储的是java对象2.怎么使用spring?spring是一个容器,把项目中的对象放到容器中,让容器来完成对象的创建,对象之间的关系的管理(属性赋值)我们在程序中从容器中获取需要使用的对象3.容器中放什么对象?dao类,service类,controller类,工具类创建对象的方式:在xml配置文件,使用标签注解spring中的对象默认都是
2020-07-31 17:46:23
297
原创 Java利用Swing编写最普通的计算器
Java利用Swing编写普通计算器自己尝试敲的,可以自行优化代码,或者添加内容import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class MainFrame { //顶级窗口 private static JFrame jf ; //容器 private static JPan
2020-06-24 16:55:54
565
原创 面向对象基础知识
面向对象基础知识 还没有对象吧?我给你new一个呗! 好了,不开玩笑了,此对象非彼对象。 跟着我的步伐RushB~1. 面向过程与面向对象面向过程=蛋炒饭面向对象=蛋盖饭为什么会出现面向对象分析方法?因为现实世界太复杂多变,面向过程的分析方法无法满足。●面向过程采用面向过程必须了解整个过程,每个步骤都有因果关系,每个因果关系都构成了一个步骤,多个步骤就...
2020-04-03 17:07:07
320
原创 简单的Unicode编码与字符串间转换
import java.util.Scanner;public class UnicodeTest {private static String StringToUnicode() { Scanner input =new Scanner(System.in); System.out.print("将字符串转换成Unicode码:"); String str1=input.next()...
2020-02-21 23:06:17
561
原创 C语言之猜数字小游戏
#include<stdio.h>#include <stdlib.h>#include<time.h>//时间头文件void main(){ int i,j; srand(time(NULL));//用时间做种子 j=rand()%31;//获取随机数得到0-30 int times=1;//定义次数printf("猜数字游戏!请在(0~30...
2020-01-04 14:46:11
305
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人