自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (3)
  • 收藏
  • 关注

原创 selenium处理12306登录

selenium登录12306

2022-12-06 14:20:19 625 1

原创 selenium无头浏览器

selenium无头浏览器

2022-12-06 14:11:09 1034

原创 pycharm+selenium+edge环境配置

pycharm+selenium环境配置

2022-12-06 14:01:03 1819 2

原创 ffmpeg获取视频时长和分辨率

ffmpeg获取视频文件的时长和分辨率

2022-08-03 19:23:46 4008

原创 Maven和xml配置Spring-IoC环境

文章目录Maven和xml配置Spring-IoC环境下载Mavenidea配置在idea上配置下载的maven创建Maven项目配置pom.xml文件Maven和xml配置Spring-IoC环境下载Maven下载地址https://maven.apache.org下载最新版本解压配置解压文件bin的环境变量测试环境doc下输入mvn -v出现maven版本号则配置成功配置一下conf文件夹下的settings.xml文件配置本地的maven仓库<local

2022-05-28 18:25:26 277

原创 Spring导入jar包和xml配置IoC环境

文章目录导入jar包和xml配置IoC环境下载jar包idea配置导入jar包配置xml文件测试导入jar包和xml配置IoC环境通过导入jar包和xml文件配置Spring-IoC环境下载jar包Spring下载地址-https://repo.spring.io/ui/packages可以右键点击Show In Tree找到要下载的版本展开要下载的版本,找到dist.zip文件右键下载下载后解压所需要的四个jar包在libs文件夹里idea配置创建一个新的的工程导入j

2022-05-28 16:42:32 482

原创 java实现-现奔跑吧小恐龙-小游戏

文章目录现奔跑吧!小恐龙效果源码main包modle包service包view包现奔跑吧!小恐龙项目结构效果源码main包package main;import view.MainFrame;// 游戏开始类public class Start { public static void main(String[] args) { MainFrame frame = new MainFrame();// 创建主窗体 frame.setVis

2022-05-26 09:53:37 1796 9

原创 java走迷宫

java走迷宫源码// 走迷宫public class Backtracking { // 生成迷宫 public static int[][] makeMap(){ // 创建二维数组 int[][] map = new int[10][10]; // 设置迷宫四周 for(int i = 0;i < 10;i ++){ map[0][i] = 1; map[9][

2022-05-23 17:37:40 231

原创 python使用ffmpeg处理视频

python使用ffmpeg处理视频主要包括:修改视频文件名、切割视频、去掉片头片尾、flv格式转mp4、qsv格式转mp4、mp4格式转ts、合并ts或mp4视频文件为一个视频。代码import osimport timeimport subprocess# 按创建文件的时间排序后,重命名文件def renameFiles(dirPath): list = [] # 获得文件名列表 files = os.listdir(dirPath) # 获得名称带时间戳

2022-05-22 11:22:05 772

原创 java多线程

java多线程学习一下java多线程机制。多线程:在程序中有多个执行路径,可以执行多个任务。文章目录java多线程实现方式1、创建一个类继承Thread类2、创建一个类实现Runnable接口并重写run方法线程的优先级线程控制线程同步保护共享数据1、同步代码块给共享数据加锁2、同步方法给共享数据加锁Lock锁(接口)保护共享数据三个窗口卖火车票例子实现方式1、创建一个类继承Thread类//多线程类public class Demo_3 extends Thread{ //无参构造方

2022-05-17 20:54:34 131

原创 java 实现基数排序

java 基数排序将数组中的每个数分别按个位、十位、百位…进行排序。文章目录java 基数排序获取数中的每一位基本实现优化获取数中的每一位public static void main(String[] args){ int number = 23456; int bit; // 个位 System.out.print("该数的个位:"); bit = number % 10; System.out.p

2022-05-17 20:05:53 398

原创 python使用ffmpeg去掉视频片头和片尾

python使用ffmpeg去掉视频片头和片尾只需要自己得到视频的片头和片尾时长;并且设置好视频文件的名称。关于ffmpeg的配置及操作可看ffmpeg配置环境和测试,ffmpeg的基本使用,python操作ffmpegimport osimport timeimport subprocess# 获取视频时长def get_video_duration(video_path: str): ext = os.path.splitext(video_path)[-1] if ex

2022-05-13 23:03:52 2213

原创 Python-OpenCV车牌识别系统

Python-OpenCV车牌识别系统-1文章目录

2022-05-11 18:34:30 7342 9

原创 Python-OpenCV的基本使用

Python-OpenCV的基本使用Python-OpenCV环境的配置看上一篇OpenCV环境的配置主要介绍一下OpenCV的基本使用,相关函数的介绍。以下所有操作都基于这三个库:import cv2import numpy as npimport matplotlib.pylab as plt文章目录Python-OpenCV的基本使用1、图像的读取2、图像保存3、图像展示4、获取图像属性5、在原图像中获取某一区域1、图像的读取import cv2img=cv2.imread('文件

2022-05-10 23:19:54 5228

原创 python直接操作ffmpeg处理视频

文章目录python操作ffmpeg处理视频视频切割将mp4转换为ts文件ts文件合并为一个mp4文件python操作ffmpeg处理视频ffmpeg的安装及基本使用看上一篇FFmpeg工具进行快速的视频拼接简单操作,批量处理。注意:这里视频路径是绝对路径。视频切割import osimport time# 将视频切割def video_cut(): list = [1108,1108,1108,1108,1098,1108, 1108,1098,1108

2022-04-16 22:29:20 2152

原创 ffmpeg视频剪切与拼接

文章目录ffmpeg工具进行视频剪切与合并剪切视频拼接视频ts格式拼接mp4格式拼接ffmpeg工具常用命令ffmpeg的安装及基本使用可以看上一篇博客FFmpeg工具进行快速的视频拼接ffmpeg工具进行视频剪切与合并多媒体视频处理工具FFmpeg有非常强大的功能包括视频采集功能、视频格式转换、视频抓图、给视频加水印等。剪切视频这种可能会有几秒误差ffmpeg -ss 00:00:00 -t 00:00:30 -i test.mp4 -vcodec copy -acodec copy outp

2022-04-15 12:02:10 5900

原创 FFmpeg工具进行快速的视频拼接

文章目录拼接mp4格式的视频准备复杂的设置(使用挺方便)这种先要设置环境变量使用简单的设置直接使用ffmpeg工具拼接mp4格式的视频用FFmpeg工具对视频进行处理,FFmpeg有非常强大的功能包括视频采集功能、视频格式转换、视频抓图、给视频加水印等。准备下载FFmpeg视频工具。直接搜索下载,根据电脑选择不同的资源。下载完解压,可以解压到任何盘,可以改一下文件夹名称。复杂的设置(使用挺方便)这种先要设置环境变量先找到解压后的bin路径然后进行设置环境变量将解压后的bin路径填

2022-04-10 22:02:07 11877 1

原创 java实现归并排序

文章目录java实现归并排序代码实现效果java实现归并排序代码实现import java.util.Arrays;/** * 归并排序 */public class MergeSort { /** * 归并排序 * @param array 要排序的数组 * @return 返回排好序的数组 */ public int[] mergeSort(int[] array){ // 如果数组中只有一个元素,结束递归

2021-12-28 22:26:51 338

原创 python爬取照片

文章目录爬取照片爬取一张照片爬取多张照片爬取照片爬取一张照片要爬取的照片爬取多张照片

2021-12-10 16:14:03 888

原创 java 实现插入排序

文章目录java实现插入排序实现代码结果java实现插入排序实现代码/** * 插入排序 */public class InsertionSort { /** * 插入排序 * @param array 要排序的数组 * @return 返回排好序的数组 */ public int[] insertionSort(int[] array){ // 循环(array.length - 1)次就可以将数组排好序,数组第一个数

2021-11-22 20:49:18 483

原创 java 实现选择排序

文章目录java实现选择排序实现代码效果java实现选择排序实现代码/** * 选择排序 */public class SelectSort { /** * 选择排序实现 * @param array 要排序的数组 * @return 返回排完序的数组 */ public int[] selectSort(int[] array){ // 在每一趟中找到最小的数据所在的位置 for(int i = 0;i

2021-11-22 20:41:35 354

原创 java 实现交换排序(冒泡和快速排序)

文章目录java 实现选择排序代码实现效果java 实现选择排序冒泡排序和快速排序代码实现/** * 交换排序 * 1、冒泡排序 * 2、快速排序 */public class ExchangeSort { /** * 冒泡排序 * 数组内相邻两个数据进行比较,小的在上,大的在下 * 每循环一趟就将最大的排在下面 * @param array 要排序排序的数组 * @return 排好序的数组 */ publi

2021-11-20 14:25:05 549

原创 java 实现静态链表

文章目录java实现静态链表代码测试结果java实现静态链表底层是数组+节点类;这个还是有点复杂的,写的时候发现有问题,找了好久,最后发现只是用错了循环和判断语句,一言难尽啊。代码/** * 静态链表节点 * @param <E> */public class SLNode<E> { private E data; public int next; public void setData(E e){ this.data =

2021-11-17 18:20:06 641

原创 java 实现链式储存结构的线性表

java 实现链表用节点类储存数据。代码/** * 链表储存结构实现顺序表 * @param <E> */public class LinkedList<E> { // 头节点 private LinkedNode<E> first; // 尾节点 private LinkedNode<E> last; // 顺序表内储存的数据个数 private int size = 0; // 初始化

2021-11-13 17:56:46 314

原创 java 实现链队列

文章目录java 实现链队列代码java 实现链队列用节点类实现;代码/** * 链队列 * 泛型 */public class LinkQueue<E> { // 队头,是一个空的节点,不储存数据 private Node<E> front; // 队尾 private Node<E> rear; // 队列中元素个数 private int size = 0; // 初始化队列 publ

2021-11-13 17:52:50 542

原创 java实现顺序储存的循环队列

文章目录java 实现循环队列代码java 实现循环队列底层数组;数据是先进先出,像排队一样。代码/** * 循环队列,顺序储存 * 底层是数组 * 不管是入队还是出队,都是向数组下一项移动的,可以这样:新的数组下标 = (没移动前的下标 + 1) % 数组长度 * 比如: * 数组长度为6,队头在数组下标为3的位置即数组最后,队尾在数组下标为5的位置即数组最后; * 再入队,队尾要跑到数组下标为0的位置即数组开头,number = (5 + 1) % 6 = 0; * 出队也是这

2021-11-12 23:22:59 372

原创 java 实现链栈

文章目录java 实现链栈代码java 实现链栈用一个节点类实现;数据是先入后出或后入先出。代码/** * 链栈节点 * 泛型 */public class Node<E> { private E data; Node next; public void setData(E e){ data = e; } public E getData(){ return data; }}/** *

2021-11-12 11:31:22 801

原创 java 实现顺序栈

文章目录java实现顺序栈代码java实现顺序栈底层是数组代码/** * 顺序栈,数组实现 * 泛型 */public class SqStack<T> { // 储存数据的数组 private Object[] array; // 栈里的数据个数 private int size = 0; // 初始化数组 public SqStack(){ array = new Object[10]; // 数组默认长度为

2021-11-11 22:10:43 300

原创 java 实现二叉树02

文章目录用java实现一个二叉树代码用java实现一个二叉树这个是我之前写的,感觉比现在这写的完善一点。。。之前没写注释,名字随便取的。代码public class ErChaTree { private IntTreeNode overAllNode; private int[] array; private int number = 0; private int[] myArray = new int[10]; public ErChaTree(){

2021-11-11 16:29:16 262

原创 java 实现二叉树01

文章目录二叉树java实现代码结果二叉树java实现代码/** * 二叉树 */public class BinaryTree03 { private BiTNode bt;// 二叉树的根节点 private int[] array; // 要储存的数据 private int count = 0; // array[count] public BinaryTree03(){} public BinaryTree03(int[] array){

2021-11-11 16:04:49 255

原创 java IO流递归实现复制文件夹2

java IO流递归实现复制文件夹2使用IO流进行文件夹复制,会用到递归,把上一次的复制递归函数修改了一下。文章目录java IO流递归实现复制文件夹2伪代码源代码实现类测试类伪代码/*** 进行拷贝,递归实现* @param f1 被拷贝文件夹或文件的File对象* @param dirPath 拷贝到的路径,如:"H:"、"D:\\text"*/// 这个方法功能就是拷贝文件或文件夹public void copy(File f1,String dirPath){ // 如果是一

2021-11-10 20:40:52 258

原创 用java递归实现汉诺塔

文章目录用java递归实现汉诺塔之前遇到的问题递归代码用java递归实现汉诺塔之前遇到的问题之前学c语言时也试着写过汉诺塔,虽然完成了但还是没有搞懂;比如递归时填入的参数,以及不满足递归结束条件后的过程该怎样写。递归1、首先要明白这个递归方法是做什么的,一定要清楚;2、找到结束递归的条件;3、不满足递归结束条件时的操作。汉诺塔// 这个方法就是用来把盘子从first代表的柱子转到third代表的目标柱子上;sencod代表的柱子只是工具柱子;// 一共三根柱子,只要知道从哪转到哪就行,剩

2021-11-10 20:09:54 689

原创 Java GUI + JDBC 模拟ATM机系统(3.1)

用java GUI 和

2021-11-10 13:44:40 2233 21

原创 java IO流复制文件夹

java IO流递归实现复制文件夹使用IO流进行文件夹复制,会用到递归。文章目录java IO流递归实现复制文件夹递归伪代码源代码实现类测试类递归伪代码/*** 进行拷贝,递归实现* @param f1 被拷贝文件夹或文件的File对象* @param dir 拷贝到的路径,如:"H:"、"D:\\text"*/// 这个方法功能就是拷贝文件或文件夹public void copy(File f1,String dir){ // 处理文件夹,如果传入的是一个文件夹(就会调

2021-11-09 13:26:20 680

原创 在PyCharm搭建OpenCV-python的环境

文章目录版本步骤1、用PyCharm创建一个工程;2、打开设置,添加配置(add);3、安装opencv-python库;(1)更换下载源;(2)安装相应的版本:opencv-python-4.5.2.52;4、稍等片刻;5、测试;版本PyCharm2021.2.3 +python-3.6.7 +opencv-python-4.5.2.52步骤1、用PyCharm创建一个工程;2、打开设置,添加配置(add);3、安装opencv-python库;(1)更换下载源;(2)安装

2021-10-28 10:57:18 3445

原创 用java和JDBC实现一个ATM机系统(2.1版)

文章目录用java和JDBC实现一个ATM机系统(2.1版)设计思路源代码需要一个配置文件ATM 类Data类JDBC工具类Bank类User类Demo测试类mysql代码用java和JDBC实现一个ATM机系统(2.1版)java和数据库实现银行ATM自助取款机,实现功能:用户登录、余额查询、存钱、取钱、转账、修改密码、退出系统。设计思路设计六个类包括测试类:1,ATM类也是主要的类,负责实现用户一系列的操作;2,Data类,操作数据库的类,作为ATM类的一个属性,主要实现从数据库获取用户信息

2021-09-27 21:59:38 1819 1

原创 python修改某一文件夹下所有文件夹或文件的名字

python修改某一文件夹下所有文件夹或文件的名字环境python3.7.4环境源码# 改变某一文件夹下所有文件夹的名字# 改变某一文件夹里所有文件的名字import osfrom pathlib import Pathclass Change_Name(): # 改变某一文件夹下所有文件夹的名字 def change_isdir_name(self, path): n = 1 entries = os.listdir(path) #

2021-06-19 09:54:24 1244

原创 python安装lxml后导入etree报错的解决办法

python3.8安装lxml后导入etree报错的解决办法学习爬虫时,安装lxml库成功了,但导入etree时报错,在网上找了好多解决办法,不知道为什仫都不行,不过最后终于找到了解决的办法。解决方法换个python版本,安装python3.7.4版本。安装lxml:pip install lxml然后就可以使用了...

2021-06-11 10:40:32 3001 3

原创 java实现飞机大战游戏

文章目录java实现飞机大战设计源码package forGame加载游戏图片类播放游戏背景音乐类package planeGame接口窗口父类开始界面飞机父类(抽象类)主飞机类敌机类子弹类创建主飞机、敌机、子弹类游戏界面测试类java实现飞机大战用Java写个飞机大战游戏练习一下,实现可播放游戏背景音乐和游戏的基本功能设计1、准备好相应的图片和背景音乐(.wav文件);2、直接看源码;3、还有部分功能未实现。源码package forGame加载游戏图片类package forGame

2021-03-19 21:58:02 1379 2

原创 java播放背景音乐

文章目录java播放背景音乐测试源码播放背景音乐类窗口类java播放背景音乐测试源码播放背景音乐类package forGame;import javax.sound.sampled.*;import java.io.File;//测试背景音乐播放(只能播放.wav文件)public class Demo_2 { //需要传入要播放的文件 void playMusic(File file) { try { /

2021-01-30 09:40:45 750 2

Java-JDBC-GUI-ATM源码和jar包

Java+JDBC+GUI模拟ATM机

2022-06-03

java-奔跑吧小恐龙-小游戏

源码+图片+音效

2022-05-26

基于python-opencv的车牌识别系统

数据集:包括车牌数据,车牌识别模板,系统源码。

2022-05-24

空空如也

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

TA关注的人

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