自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我不是秃头的博客

白嫖不点赞,香味少一半

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

原创 鸿蒙开发初体验之测试反应速度小游戏

话不多说直接上代码我这边是自己创建了一个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 62

原创 学习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 435 5

原创 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 6628 20

原创 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 10259 20

原创 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 9736 37

原创 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 9035 19

原创 Python猜单词小游戏(简约版)

猜单词游戏1.一个words列表里存放若干的单词2.在words列表里随机取出一个单词放进word列表3.用一个tips列表存放提示信息,长度跟随机取出来的单词长度相同4.一个列表放随机数,长度跟随机取出来的单词长度相同的,且不重复。5.当用随机数列表里的前两个元素,用word列表里的元素替换提示信息列表的元素6.剩下就是游戏逻辑了,需要提示的时候,遍历下一个随机数列表,然后替换信息

2020-10-26 21:12:18 10270 21

原创 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 10787 28

原创 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 41 1

原创 记录一下参加计算机设计大赛(大数据类)用Flask制作的项目(耗时12天)

刚刚参加完2021年的大数据技能竞赛(省赛),回到学校立刻就开启了计算机设计大赛,时间非常仓促,所以这个项目只能一边设计一边开发。12天的速成品,就只能这样啦。这个项目主要主题是岗位分析,分析用户的期待岗位,为用户生成个人报告。在很多招聘平台上,岗位大多以列表的形式展示,用户只能看到局部文字数据,如果需要查看多个城市相同岗位之间的差异,就要定位到另一个城市,对于我这个记忆力不太好的人来说不是很方便。所以就有了这个项目。下面这个就是首页外层的说明页,是不是感觉有点高逼格?(其实并没有)这是点击进入之

2021-05-04 15:46:14 1467 5

原创 超简单的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 4951 13

原创 快速入门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 361

原创 Python之多进程与多线程

多进程与多线程进程与线程多进程多线程进程与线程想象在学校的一个机房,有固定数量的电脑,老师安排了一个爬虫任务让大家一起完成,每个学生使用一台电脑爬取部分数据,将数据放到一个公共数据库。共同资源就像公共数据库,进程就像每一个学生,每多一个学生,就多一个进程来完成这个任务,机房里的电脑数量就像CPU,所以进程数量是CPU决定的,线程就像学生用一台电脑开多个爬虫,爬虫数量由每台电脑的运行内存决定。一个CPU可以有多个进程,一个进程有一个或多个线程。多进程1、导包from multiprocessing

2021-02-06 20:32:48 1956 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 4016 9

原创 Scrapy爬虫+Selenium自动获取cookie爬取网易云音乐个人喜爱歌单

此货很干,跟上脚步!!!Cookiecookie是什么东西?小饼干?能吃吗?简单来说就是你第一次用账号密码访问服务器服务器在你本机硬盘上设置一个身份识别的会员卡(cookie)下次再去访问的时候只要亮一下你的卡片(cookie)服务器就会知道是你来了,因为你的账号密码等信息已经刻在了会员卡上需求分析爬虫要访问一些私人的数据就需要用cookie进行伪装想要得到cookie就得先登录,爬虫可以通过表单请求将账号密码提交上去但是在火狐的F12截取到的数据就是,网易云音乐先将你的账号密码给编

2021-01-30 20:54:55 3136 12

原创 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 3747 15

原创 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 4069 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 1703 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 2722 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 2203 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 1246

原创 求大于某数的最小素数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 1710

原创 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 1671

原创 Spring入门笔记01

Spring1.什么是spring?spring是一个框架,核心技术是ioc和aop,实现解耦合spring是一个容器,容器中存储的是java对象2.怎么使用spring?spring是一个容器,把项目中的对象放到容器中,让容器来完成对象的创建,对象之间的关系的管理(属性赋值)我们在程序中从容器中获取需要使用的对象3.容器中放什么对象?dao类,service类,controller类,工具类创建对象的方式:在xml配置文件,使用标签注解spring中的对象默认都是

2020-07-31 17:46:23 186

原创 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 371

原创 面向对象基础知识

面向对象基础知识 还没有对象吧?我给你new一个呗! 好了,不开玩笑了,此对象非彼对象。 跟着我的步伐RushB~1. 面向过程与面向对象面向过程=蛋炒饭面向对象=蛋盖饭为什么会出现面向对象分析方法?因为现实世界太复杂多变,面向过程的分析方法无法满足。●面向过程采用面向过程必须了解整个过程,每个步骤都有因果关系,每个因果关系都构成了一个步骤,多个步骤就...

2020-04-03 17:07:07 175

原创 简单的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 232

原创 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 171

原创 java使用while循环来计算1+2+3+…+100的值

public class Yang1014 {public static void main(String[] args) {//使用while循环来计算1+2+3+…+100的值int i=1;int sum=0;while(i<=100) {sum+=i;i++;}System.out.println(“sum=”+sum);}}...

2019-10-30 13:12:01 5330

原创 java用if的嵌套判断学生成绩和等级

import java.util.Random;public class Yang1014 {public static void main(String[] args) {/*用if语句的嵌套,根据学生的成绩判断等级///利用随机数产生十名学生成绩Random a=new Random();int[]test=new int[10];int[]student=new int [10...

2019-10-30 13:11:26 1291

原创 java排列顺序

public class Yang1014 {public static void main(String[] args) {//对三个整型变量进行排序,按照从小到大的顺序排列,要求使用简单的if分支结构int a=936,b=432,c=635;int temp;//中间量if(a<b) {temp=a;a=b;b=temp;}if(b<c) {temp=b;...

2019-10-30 13:10:23 448

原创 java计算长方体面积和周长

import java.util.Scanner;public class Yang1014 {public static void main(String[] args) {double width,height,area,girth;System.out.println(“请输入长方形的宽:”);width=new Scanner(System.in).nextDouble();S...

2019-10-30 13:09:43 1364

原创 java计算学生就业率

public class Yang1014 {public static void main(String[] args) {/**通过枚举求毕业生人数和就业学生人数,已知毕业人数为300人左右,且就业率为83.23%.通过for循环,来求出最可能的学生人数及就业人数人数波动在20以内*/int student=300,jiuye=-1;float jiuyelv;float mi...

2019-10-30 13:08:57 254

原创 javaUnicode编码与汉字之间转换

//汉字的编码范围19968~40869public class Yang1027 {public int[] queryCoding(String sArg) {System.out.println(“用户传递的字符串参数是:”);System.out.println(sArg);System.out.println(“计算得到的汉字的Unicode编码是:”);//依次取出每个字符...

2019-10-30 13:08:01 190

原创 java打印九九乘法表

public class Yang1014 {public static void main(String[] args) {/用for循环嵌套打印出九九乘法表/for(int i=1;i<=9;i++) {for(int j=1;j<=i;j++) {System.out.printf("%d%d=%d\t",i,j,i*j);}System.out.println()...

2019-10-30 13:06:04 148

原创 java打印ASCII码的字符

public class Yang1014 {public static void main(String[] args) {/*将ASCII码位于32~126之间的95个字符显示在屏幕上,为了美观,要求小于100的码前面填充一个0,每打印8个字符后换行/String temp="";for (int i = 32; i <=126; i++) {temp=i<100?(“0...

2019-10-30 13:05:30 2440

原创 java打印Ascii码

public class Yang1014 {public void dispAscii(char ch) {int iTmp=(int)ch;System.out.println(ch+“的Ascii码是”+iTmp);}public static void main(String[] args) {/**程序中dispAscii方法的声明为public void dispAscii...

2019-10-30 13:04:23 736

原创 java打印3~100的素数

public class Yang1027 {public static void main(String[] args) {/*打印3~100之间的素数///素数只能被1和他本身除//外层循环3100;内循环1外层循环;int []temp1=new int [101];int []a=new int[100];//初始化temp1for (int i = 0; i < t...

2019-10-30 13:03:10 337

原创 java查找数字

import java.util.Random;import java.util.Scanner;public class Yang1014 {public static void main(String[] args) {int [] students=new int[20];Random nums=new Random();//随机种子,产生数组for(int i=0;i<...

2019-10-30 13:02:15 484

原创 java查询月份天数

import java.util.Scanner;;public class Yang1014 {public static void main(String[] args) {//要求使用switch结构,根据传递的表示月份的参数,显示该月有多少天,假设2月为28天,不考虑闰年问题.System.out.printf(“请输入要查找的月份(1~12):”);int i=new Scan...

2019-10-30 13:01:31 790

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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