自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 Python爬虫:40行代码下载B站视频

使用Etree,re,ffmpeg先根据网址获取页面数据 url_ = input('请输入网址栏的url:') headers_ = { 'User-Agent': "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36 Edg/90.0.818.62", "Cookie": "自己

2021-05-22 09:39:58 1191 5

原创 Python爬取历史天气进数据库(附建表语句)

网站原因数据不全# -*- codeing = utf-8 -*-# @Time : 2021/6/5 16:24# @Author : wangzhengxiang# @File : lishitianqi.py# @Software : PyCharmimport datetimeimport mysql.connectorimport requestsfrom bs4 import BeautifulSoupdef savedata(strpath): mydb =

2021-06-05 22:22:39 185

原创 正则自记录

限定符??前字符可有可无(0或1)**前字符出现0次或者多次 + +前字符出现1次以上 {} {n}前边字符出现n次 {a,b}前边字符出现[a,b]次(省略b即[a,+00)次) ()括号内绑定视为一个字符或运算 | a(cat | dog) 匹配a dog 或者 a cat a cat | dog 匹配a cat 或者 dog [ ] [abc]+ 匹配全由abc组成的字符串 [a-z]+

2021-04-26 21:43:08 87

原创 Servlet 文件上传

Servlet 可以与 HTML form 标签一起使用,来允许用户上传文件到服务器。上传的文件可以是文本文件或图像文件或任何文档。创建一个文件上传表单下面的 HTML 代码创建了一个文件上传表单。以下几点需要注意:表单 method 属性应该设置为 POST 方法,不能使用 GET 方法。表单 enctype 属性应该设置为 multipart/form-data.表单 action 属性应该设置为在后端服务器上处理文件上传的 Servlet 文件。下面的实例使用了 UploadServlet

2021-04-17 22:13:34 104

原创 力扣. 最长有效括号

给你一个只包含 ‘(’ 和 ‘)’ 的字符串,找出最长有效(格式正确且连续)括号子串的长度。示例 1:输入:s = "(()"输出:2解释:最长有效括号子串是 "()"示例 2:输入:s = ")()())"输出:4解释:最长有效括号子串是 "()()"示例 3:输入:s = ""输出:0提示:0 <= s.length <= 3 * 104s[i] 为 '(' 或 ')'方法一:动态规划public class Solution { publi

2021-04-11 11:22:08 136

原创 栈的基本操作

1、实例化Stack stack = new Stack();Deque<Integer> stack = new LinkedList<Integer>();2、进栈stack.push(Object);//返回的是入栈的内容stack.add(Object);//返回的是true或false3、出栈stack.pop();//输出并删除栈顶元素stack.peek();//输出不删除栈顶元素4、判断是否为空stack.isEmpty();5、输出栈(

2021-04-11 11:14:52 97

转载 n皇后

/** * 回溯法求解n皇后问题——递归实现 * * 过程描述 * 从第n(1, 2, ...)行开始,遍历当前行,找出当前行中所有可放置皇后的位置,并将其当作各个节点 * 若当前行中存在可放置皇后的位置,则根据"深度优先"的原则,从当前行中第一个节点开始继续遍历下一行, * 当行号大于皇后个数时,遍历结束,输出遍历结果 * * 若当前行中不存在可放置皇后的位置,则跳转至位于上一行的父节点,从父节点开始继续寻找可放置皇后的位置(回溯);

2021-04-03 11:31:58 54

原创 Servlet的修炼

WHAT?Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器中。从原理上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Ser

2021-03-27 09:07:17 102 1

原创 JScookie

什么是 cookie?Cookie 是在您的计算机上存储在小的文本文件中的数据。当 web 服务器向浏览器发送网页后,连接被关闭,服务器会忘记用户的一切。Cookie 是为了解决“如何记住用户信息”而发明的:当用户访问网页时,他的名字可以存储在 cookie 中。下次用户访问该页面时,cookie 会“记住”他的名字。Cookie 保存在名称值对中,如:username = Bill Gates当浏览器从服务器请求一个网页时,将属于该页的 cookie 添加到该请求中。这样服务器就获得.

2021-03-21 09:17:23 260

转载 常用算法思想

算法思想有很多,业界公认的常用算法思想有8种,分别是枚举、递推、递归、分治、贪心、试探法、动态迭代和模拟。当然8种只是一个大概的划分,是一个“仁者见仁、智者见智”的问题。1.1 枚举算法思想知识点讲解:光盘:视频讲解\第2章\枚举算法思想.avi枚举算法思想的最大特点是,在面对任何问题时它会去尝试每一种解决方法。在进行归纳推理时,如果逐个考察了某类事件的所有可能情况,因而得出一般结论,那么这个结论是可靠的,这种归纳方法叫作枚举法。1.1.1 枚举算法基础枚举算法的思想是:将问题的所有可能的答案一一

2021-03-14 11:28:58 1114

原创 通过轮换透明度实现轮播图及点击切换

以下是js代码zhuanhuan.js$(function () { var index = 0; var f; function dingshiqi(){ f = setInterval(function () { if (index == $(".box-img1").length - 1) { index = 0; $(".box-img1").css("opacit

2021-03-08 18:01:40 344

原创 ajax

概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML异步和同步:客户端和服务器端相互通信的基础上客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的..

2021-02-28 15:23:48 216

原创 JDBC

JDBCSQL是直接访问数据,而JDBC是一种用于执行SQL语句的Java的APIJDBC两大类:面向开发人员:作为是API面向数据库厂商:是接口JDBC步骤:1、导入数据库jar包——1、拷贝jar文件到工程下lib文件夹2、配置BuildPath构建路径2、加载驱动——告诉驱动管理器,我们要操作的是哪个数据库Class.forName(’'com.mysql.jdbc.Driver");3、获取连接——Connection接口Connection con=DriverManager.

2021-02-21 17:33:47 154 1

原创 JS的修炼

JavaScript知识点整理取消链接的默认行为:得到从一个html页面到另外一个html界面传递过来的参数方式一:var Ohref=window.location.href;alert(Ohref) //http://localhost:8080/route_list.html?cid=1var arrhref=Ohref.split("?cid=");var cid= arrhref [1];alert(cid); // cid=1方式二:var cid = getParameter(

2021-01-31 14:30:45 164

原创 年度总结

与小组交融的大学生活大学是一个可以高自由度安排自己时间的地方,作为一个懒癌晚期和游戏瘾患者,我原以为到了大学我会彻底放纵,然后为了通过外力克制自己,开始了这段受益很多的学习生活。小组有非常充实的学习任务,从开始的缓慢适应到后来的变态难度,适应之后以意味着自身能力的提升,虽然组长天天说有手就行,我也明白他也付出过。他也希望我们能像他一样厉害甚至是超越他,说到受益,高数课,英语课那还不好说,去不去都是问题,但是学校的专业考试就是真的有手就行,接下来就开始水了。(好像都在水。)另外是我觉得需要注意

2021-01-24 16:40:14 79

原创 web最简单页面跳转

<html><html lang="ab"><head> <meta charset="UTF-8"> <title>最简单超链接</title></head><body><a href="http://www.baidu.com">百度?</a><a href="http://www.4399.com"target="_blank">4399小游戏

2021-01-16 20:11:36 332 2

原创 武器库管理,仅增删改查

import java.io.*;/** * @author wangzhengxiang */public class User { public static void main(String[] args) throws IOException { //管理员密码 String code1="gly123"; //纪检密码 String code2="jj123"; String idd;

2020-12-20 11:55:50 204 1

原创 将集合中的信息写入文件,

package com.rick; public class Student { private String id; private String name; private String age; private String address; public Student() { super(); } public Student(String id, String name, String age, String address) { super(); this.id

2020-12-13 11:44:00 443

原创 2018-蓝桥杯,方格计数-java

我们以某个小方格的一个顶点为圆心画一个半径为50000的圆.你能计算出这个圆里有多少个完整的小方格吗?import java.util.Scanner;public class JiShu { public static void main(String[] args) { Scanner a = new Scanner(System.in); int n = a.nextInt(); int m = 0; for (int x = 1; x <= n; x++) {

2020-12-12 22:00:06 249

原创 主要元素

数组中占比超过一半的元素称之为主要元素。给定一个整数数组,找到它的主要元素。若没有,返回-1。用过较多方法,后认为比较好的解法:class Solution { public int majorityElement(int[] nums) { Map<Integer, Integer> map = new HashMap<>(); for (int e : nums) { int count = ma

2020-12-05 19:45:31 185 1

原创 枚举的运用;

enum SeasonEnum { //枚举类的实例对象必须在最前面先定义,而且必须每个实例对象都必须维护上chinese成员变量 SPRING("春天"),SUMMER("夏天"),AUMUTN("秋天"),WINTER("冬天"); private String chinese; /**枚举类型的构造函数默认为private,因为枚举类型的初始化要在当前枚举类中完成。*/ SeasonEnum (String chinese){ this.c

2020-11-30 22:23:12 67

原创 考核内容拓展

import java.util.Objects;import java.util.Scanner;interface Library{ public void borrow(); public void revert();}class Dayin{ public static void dayin(String a){ System.out.println(a); }}class Book{ private String name;

2020-11-28 18:06:55 56

原创 算法替换字符串中单种字符为不同位数新字符

int length = s.length(); char[] array = new char[length * 3]; int size = 0; for (int i = 0; i < length; i++) { char c = s.charAt(i); if (c == ' ') { array[size++] = '%'; arr

2020-11-21 18:00:03 64

原创 算法查重

哈希完成面向offer.03使用哈希表后的算法步骤是:先初始化一个哈希表 (HashSet)然后遍历每一个元素,分别对每一个元素做如下的处理:先判断哈希表中是否存在这个元素如果存在的话,则说明这个元素重复,则直接返回否则,将这个元素加入到哈希表中,方便后续的判重代码如下:public int findRepeatNumber(int[] nums) { // 1. 初始化一个哈希表 Set<Integer> set = new HashSet<>

2020-11-21 17:57:50 1301

原创 计算大写字母个数(或其他),倒序输出

/*请编写一个 Application 实现如下功能: * 接受命令行中给出的一个字母串, * 先将该串原样输出 * ,然后判断该串的第一个字母是否为大写, * 若是大写则统计该串中大写字母的个数 * ,并将所有大写字母输出; * 否则输出信息串”第一个字母不是大写字母!”。 */import java.util.Scanner;public class day1113 { public static void main(String[] args) { Scanner reader

2020-11-13 22:17:22 342

原创 字符串转化为数组,char转化为int

public static void main(String[] args){ Scanner sth=new Scanner(System.in); String cd=sth.next (); char ab[]=cd.toCharArray(); for(int i=0;i<ab.length;i++) { System.out.println(ab[i]); } } /*char转化为int时要减去48 int转化为char时要加上48 publi

2020-11-11 22:21:38 103

原创 第四章,流程控制--练习题结束

import java.util.Scanner;public class day1111 { //4.7/* public static void main(String[] args) { Scanner reader=new Scanner(System.in); System.out.println("请输入一个整数:"); int a=reader.nextInt(); int s=0; for(int b=1;b<a;b++) { if(a%b==0) s=

2020-11-11 22:15:22 88

原创 书本中练习题P54-P55

package javaday;import java.util.Scanner;public class day1110 {/* 数组转化为字符串,并挨个输出 * public static void main(String[] args){ Scanner sth=new Scanner(System.in); String cd=sth.next (); char ab[]=cd.toCharArray(); for(int i=0;i<ab.length;i++) {

2020-11-11 20:05:23 192

原创 兔子繁殖

import java.util.Scanner;public class day1108 { public static void main(String[] args) { Scanner reader=new Scanner(System.in); System.out.print("过了几个月?"); int m=reader.nextInt(); int a=0,b=0,e,d,c=2,n=0; //3月龄:d //2月龄:b //1月龄:a //生产出:e

2020-11-08 11:31:02 68

原创 冒泡排序与foreach输出

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入package javaday;public class day1107 { public static void m

2020-11-08 09:02:50 296

原创 打印水仙花数

//11.06//打印水仙花数public class day1106{public static void main(String[] args) {int a,b,c,n=100,d=1;while(n<1000){a=n%10;b=((n-a)%100)/10;c=(int)(n/100);if(aaa+bbb+ccc==n) {System.out.print(n+",");}n++;}}}`](这里写自定义目录标题)欢迎使用Markdown编辑器你好! 这

2020-11-06 20:06:07 106

原创 int型转化为char型

public class wode{ public static void main( String[] args) { Scanner reader=new Scanner( System.in); System.out. print("请输入你的成绩:"); double a= reader. nextDouble(); int b=(int)(a/20); char c=(char)(b+48);//从i

2020-11-03 09:01:21 2784

原创 从0到n之间的质数以及个数

import java.util.Scanner;//导包public class zhishu{ public static void main(String[] args) { Scanner reader=new Scanner(System.in); System.out.print("请输入最大限制:"); int c=reader.nextInt(); System.out.print("从2到"+c+"之间的质数有:"); int b=3,n=1;//从三开始

2020-11-02 23:35:28 364

原创 2020-10-31

2020-10-31 20:27:35 57

原创 2020-10-31

2020-10-31 10:28:19 65

原创 2020-10-30

2020-10-30 21:18:24 53

原创 2020-10-27

public class hello{//pudlic表示公开的//classb表示定义一个类//hel1o表示一个类名/*例class a{即创建一个a.class文件*/public static void main(String[] args){//表示一个公开的静态的主方法,程序的执行入口System. out .pr intln(“hello world!”);//System.out .println(“hello world”);是java语句,结尾必须用;,意思是向控制台输

2020-10-27 21:36:20 94

空空如也

空空如也

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

TA关注的人

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