- 博客(204)
- 资源 (53)
- 问答 (1)
- 收藏
- 关注
原创 Java List<T>流Stream常用API详细应用场景及示例代码
在Java 8中引入的Stream API是处理集合的新方法,它提供了一种高效、函数式的方式来处理数据。本文将详细介绍Java List 流Stream的常用API,通过具体的应用场景和详细的示例代码,帮助读者深入理解和应用这一强大的工具。
2024-04-19 08:15:00 952
原创 Java Spring 框架下利用 MyBatis 实现请求 MySQL 数据库的存储过程
在现代的 Web 应用开发中,我们经常需要与数据库交互。Java Spring 框架搭配 MyBatis 可以方便地实现对 MySQL 数据库的操作,特别是调用存储过程。本文将深入探讨如何在 Spring + MyBatis 的环境中调用 MySQL 存储过程并获取查询结果。
2024-04-17 08:15:00 816
原创 JavaWeb开发免费后台Html样式模板
后台Html样式模板免费模板网(www.freemoban.com)提供大量的免费网站HTML网页模板,企业/响应式/自适应等免费网站模板源码,大家可以任意下载安装测试使用!为网站学习者提供帮助。链接: 免费模板END...
2024-04-12 10:22:13 10838 5
原创 Jenkins下载安装教程(Windows)
前置条件:必须先安装JDK : JDK安装教程(Windows)下载安装包:Jenkins安装包下载链接选择Jenkins的安装路径:先点击Test Port测试默认端口8080是否被占用,如果占用自行更换如9090选择JDK安装位置,如果配置过,Jenkins会自己找到:点击next后会弹出提示框,这里直接点击ok后继续next:安装好后,会自动打开浏览器 并打开地址:localhost:8080。如果端口冲突按修改后的端口号输入。按照提示的路径找到密码后输入密码:
2023-12-26 13:13:59 893
原创 基于Python和PyQt5实现键盘快捷键触发按钮函数逻辑
通过PyQt5实现快捷键触发按钮函数逻辑的实现方式有两种,一种是在设计界面过程中顺带设置按钮的属性,如果需要修改快捷键则需要在界面文件中修改或者去ui文件转成的py文件当中修改,感觉不是很方便,另一种是在使用按钮时进行设置,为属性绑定键盘快捷键,进而触发按钮逻辑。
2022-12-20 08:45:00 2234 1
原创 基于Python logging 实现日志功能模块(即拿即用)
在项目开发过程,日志文件是十分重要的,尤其对于程序员后期排查软件问题、发现问题bug及使用记录等更是非常重要。
2022-12-12 08:30:00 288
原创 使用TortoiseGit拉取(clone)、提交代码至托管仓库(GitLab、GitHub、Gitee)
以GitLab为例,假设我们要拉取GitLab上如下路径的代码:在本地新建文件夹用于放置拉取的程序文件等:选择代码仓库路径复制到URL,同时设置拉取文件的保存位置即Directory。此外,根据实际情况选择要拉取的代码分支,默认不选为拉取mian(master):URL: 要拉取的代码仓库的路径Directory: 拉取代码的保存位置Branch: 拉取哪个分支(默认拉取main(之前叫master)即主干)授权,这里点击 Authorize :授权成功:拉取代码至本地成功拉取远程仓库的代码:选择要
2022-12-08 08:30:00 10042
原创 Java项目导入IDEA的流程配置及常见问题解决(持续更新中...)
本文主要演示一个普通 java 项目导入IDEA的流程步骤及可能出现的问题、原因及解决办法。
2022-12-02 17:55:06 10437
原创 Zookeeper原理(data tree结构、工作原理、架构、应用场景)
ZooKeeper是Apache软件基金会的一个软件项目,它为大型分布式计算提供开源的分布式配置服务、同步服务和命名注册等。
2022-08-05 08:00:00 770
原创 Liunx文件目录操作命令(cd、pwd、ls、mkdir、rmdir)
rmdir删除的是空目录,目录下有内容时无法删除的,-rf可删除非空目录。其中dirName表示可为绝对路径或相对路径。
2022-08-04 08:00:00 417
原创 zookeeper安装教程(Windows)
ZooKeeper是Apache软件基金会的一个软件项目,它为大型分布式计算提供开源的分布式配置服务、同步服务和命名注册。Zookeeper由雅虎研究院开发,后来捐赠给了Apache软件基金会。由于雅虎内部很多大型系统都依赖着一个类似的组件来协调多个服务,但这个组件存在单点故障问题,因此研究人员就开始研发一个通用的协调框架zookeeper。由于之前已经有很多项目均以动物命名如pig,cat,因此就起名叫动物园管理员(zookeeper)。...
2022-08-03 08:00:00 717
原创 Liunx文件操作命令(touch、cat、vim、more、less、cp、mv、rm、head、tail、file、find)
类似cat,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按b键就会往回(back)一页显示,而且还有搜寻字串的功能(与vi相似)。-mount,-xdev只检查和指定目录在同一个文件系统下的文件,避免列出其它文件系统中的文件。find.-name“*.py”查询当前目录及其子目录下所有文件后缀为.py的文件。与more类似,less可以随意浏览文件,支持翻页和搜索,支持向上翻页和向下翻页。...
2022-08-02 09:24:53 1142
原创 RPC:Thrift框架
远程过程调用协议。一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。简而言之就是客户端在不知道调用细节的情况下,调用存在于远程计算机上的某个对象,就像调用本地应用程序中的对象一样。本地调用我们的代码在同一个进程中(或者说同一个地址空间)调用另外一个方法,得到我们需要的结果。远程调用如果这里的add方法是一个很复杂的方法,很多系统都想用这个方法,那么我们可以把这个方法单独拆成一个服务,提供给各个系统进行调用。...............
2022-07-18 13:36:53 20
原创 SpringBoot后端框架整合前端Vue系统框架
本节内容服务于SpringBoot + Vue 搭建 JavaWeb 增删改查项目。在IDEA中整合前后端框架,实现前后端分离,人不分离,方便项目开发。此外,也可使用IDEA完成SpringBoot后端框架开发,vscode完成Vue前端框架开发。复制生成的Vue前端框架至SpringBoot后端框架文件目录中,前后端项目统一在IDEA中进行开发。在IDEA中打开,等待生成索引:导入完成:配置前端vue框架快捷启动:点击 Edit Configurations点击 + 选择 npm:配置如下三项:
2022-07-09 08:00:00 4292
原创 Vue前端可视化系统框架搭建
本节内容服务于SpringBoot + Vue 搭建 JavaWeb 增删改查项目。Vue项目框架搭建主要是设计、搭建一套简易的界面模板。从Element Ui中布局容器中选择实例并负责复制代码:Home.vue中替换为如下内容:浏览器中显示如下内容:打开vue项目的App.vue删除图中显示的Home和about:App.vue只保留如下内容:在vue项目的assets中新建一个global.css文件后,复制如下页面样式内容粘贴:在vue项目的main.js 中引入:Home.vue再次调
2022-07-08 08:00:00 1814
原创 SpringBoot后端项目框架搭建
本节内容服务于SpringBoot + Vue 搭建 JavaWeb 增删改查项目。电脑已安装\配置如下工具:IDEA、jdk、MySQL及其可视化工具 MySQL Workbench或Navicat打开IDEA新建SpringBoot后端项目框架;1.选择Spring initialize:选择Project SDK: 设置jdk版本,推荐jdk1.8,其他选项默认,之后点击 next;如果报错:Error message:Cannot download ‘https://start.sprin
2022-07-07 08:00:00 2587
原创 Vue前端整合Element Ui
本节内容服务于SpringBoot + Vue 搭建 JavaWeb 增删改查项目。Element UI 是一套采用 Vue 2.0 作为基础框架实现的组件库,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的组件库,提供了配套设计资源,帮助网站快速成型。Element Ui组件官网WIN+R输入CMD(必须以管理员身份运行)定位到vue项目生成位置后输入:安装element-ui。也可以在IDEA中打开Terminada进行安装;同时在vue项目的package.json中依赖出现Eleme
2022-07-06 08:00:00 571
原创 Vue安装过程及环境配置
本节内容服务于SpringBoot + Vue 搭建 JavaWeb 增删改查项目。通过WIN+R输入CMD打开命令行(必须是以管理员身份运行),输入:这句命令可以更改默认设置,默认为从国外服务器下,这里使用阿里巴巴在国内的镜像服务器,下载速度快。安装脚手架vue-cli,在命令行CMD输入如下命令:安装后,输入如下命令:或检查是否安装成功。查看安装的vue信息:查看安装的vue版本:在命令行输入:安装vue-router。在命令行中运行命令 :然后等待安装完成。webpack 4x以上
2022-07-05 08:00:00 771
原创 Vue前端项目搭建及测试
本节内容服务于SpringBoot + Vue 搭建 JavaWeb 增删改查项目。以管理员身份打开命令行(CMD)输入如下命令,设置npm淘宝镜像加速:安装vue脚手架vue-cli,在命令行(CMD)输入如下命令完成安装:2.创建vue前端项目以管理员身份在命令行(CMD)输入:其中·xxx 为vue项目名,自行设置,之后按Enter回车;1.这里通过键盘上下键进行操作,选择最后一项:Manually select features后按Enter键确认;2.进行配置,通过键盘上下键进行操作,
2022-07-04 08:00:00 794
原创 Node.js安装、环境变量配置、报错解决
Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于 Chrome JavaScript 运行时建立的一个平台。Node.js 是一个事件驱动 I/O 服务端 JavaScript 环境,基于 Google 的 V8 引擎,V8 引擎执行 Javascript 的速度非常快,性能非常好。下载地址:Node.js下载地址点击下载得到一个.msi的文件,之后双击打开,安装Node.js。基本一直nextstep1:step2:勾选同意step3:选择安装位置,我选择安装
2022-06-14 21:32:22 5375 9
原创 PyQt5定时器timer的实现与应用
基于Python和PyQt5的定时器实现与应用在基于PyQt5的应用程序开发过程中经常会遇到一些需要循环执行的任务,即定时多长时间任务循环一次。常用于数据库定时更新、界面刷新、内存清理、脚本任务运行、进度条等需要定时更新的程序段,小到某一参数的定时更新,大到整个线程任务的更新、程序段的循环定时执行。程序逻辑示例...
2022-05-25 08:00:00 877
原创 Python多线程创建、开启、停止及在PyQt5当中的应用
Python多线程创建、开启、停止及在PyQt5当中的应用Python多线程主要通过调用threading库进行线程控制,常用函数为start()、current_thread()、getName()等,主要用于多任务并发执行,在实际应用当中需要继承threading的Thread,重写其run方法实现功能。而该库中缺乏线程停止函数,需要我们通过制造异常的方式停止线程,本文将提供一种线程停止方法stop_thread()。在PyQt5当中,多线程常用于qt多任务并发执行,例如完成海量数据导入、导出;多.
2022-05-23 08:00:00 1989 3
原创 基于PyQt5实现工具栏打开页面及页面传参功能
基于Python和PyQt5实现工具栏打开页面及页面传参功能基本功能:动态增加工具栏内容,可进行工具栏动态扩展,通过子界面设置动态传递参数至主界面;通过点击工具中的子界面实现工具栏打开子界面功能,工具栏不必修改ui即可进行多栏拓展。效果 基于PyQt5实现工具栏打开页面及页面传参功能 程序代码示例1. 程序逻辑代码示例# -*- coding: utf-8 -*-"
2022-05-20 08:00:00 563
原创 大数据分析案例:财政收入预测Jupyter版
基于Python实现大数据分析案例:财政收入预测该案例的代码py版本与ipynb程序相同,但在代码迁移过程中可能会遇到一些问题,主要是numpy与pandas版本导致问题。当然限制版本也不一定能解决报错问题,需要我们对程序代码进行相应的修改和调整。注意!!!pandas版本指定为1.4.2numpy版本指定为1.22.3pip install numpy==1.22.3pip install pandas== 1.4.21.特征选取lasso_features.ipynb当中报错:Ind
2022-05-19 17:53:09 1647
原创 基于PyQt5的快速开发模板系统-显示系统时间、播放视频、前往云平台等及功能拓展说明
基于Python和PyQt5的快速开发模板系统-显示系统时间、播放视频、前往云平台等及功能拓展说明基于Python库time结合PyQt5的QLabel实现显示系统时间,播放视频主要基于cv2和QLabel实现视频播放和显示、前往云平台等与之前所发功能案例类似。1. 效果2. 功能程序代码示例2.1 显示系统时间 self.timer_system = QTimer() # 定义定时器,用于控制显示系
2022-05-01 08:30:00 403
原创 基于PyQt5的快速开发模板系统-Excle数据批量导入及导出表格数据为Excle
基于Python和PyQt5的快速开发模板系统-Excle数据批量导入显示及表格数据导出基于PyQt5按钮控制实现excle数据批量导入及当前表格存在数据的批量导出,可在此基础上进行功能扩展。1. 效果2. 界面逻辑程序示例2.1 导入EXCLE数据 # # 导入Excel def load_excledata(self): global openFileurl, tables, scale, user, age, gongzi, tables_show, tabl
2022-04-28 08:00:00 2745
原创 基于PyQt5的快速开发模板系统-实现登录界面(账号、密码验证,注册、记住密码等功能)
基于Python和PyQt5的快速开发模板系统-实现登录界面基于PyQt5实现PythonGUI登录界面输入账号、密码与数据库用户账号、密码进行验证,并给出错误提示,实现记住密码和密码显示等常规功能,在注销登录后仍然自动记录当前登录用户信息。1. 效果2. 界面逻辑功能程序示例2.1 账号、密码验证 self.btn_login.clicked.connect(self.btn_login_clicked) # 登录按钮功能函数 # 登录按钮功能函数 de
2022-04-27 08:00:00 3659 3
原创 基于PyQt5的快速开发模板系统-实现数据增删改查(以用户信息管理为例)
基于Python和PyQt5实现用户增删改查基于Python实现控制PyQt5表格增删改查及MySQL数据库的同步更新和界面刷新,可拓展为学生成绩信息管理、各类数据操作的增删改查。1. 效果2. 界面逻辑程序示例2.1 数据库数据展示(查)# # 查询用户 def findalluser(self): # 打开数据库连接(IP地址/数据库用户名/登录密码/数据库模式名/编码方式/端口号) database = pymysql.connect(host=
2022-04-26 08:00:00 1486 1
原创 基于PyQt5的GUI快速开发模板系统
基于Python和PyQt5的GUI快速开发模板基于Qt Designer设计Ui界面并结合Qssm美化;界面逻辑基于Pyhon编程语言实现;该开发模板可用于相关程序、管理系统的二次开发;功能演示模块功能用户管理用户新增、用户信息修改、用户信息删除登录用户登录验证、记住密码、密码显示、错误提示(用户名或密码错误提示)、用户注册...
2022-04-25 08:00:00 3817 9
原创 基于PyQt5实现弹出任务进度条功能示例
基于Python和PyQt5实现任务进度条功能示例基于PyQt5的QprogressBar实现弹出进度条功能,在任务完成后进度条消失,在实际PythonGUI开发中起到一个任务执行过渡和任务提示的作用。效果实现过程1. 界面逻辑示例# -*- coding: utf-8 -*-""" 基于PyQt5实现弹出任务进度条功能"""# -------------------------------------- 引入依赖模块 ---------------------------
2022-04-23 08:00:00 2553 6
原创 基于PyQt5实现数据动态可视化
基于Python和PyQt5实现数据动态可视化基于PyQt5定时器QTimer()结合QPixmap(),利用QLabe实现数据动态可视化;当然还有其他方法如:fig.canvas.new_timer(interval=100),反正不论如何都得利用循环读取、循环描点的原理实现动态显示,本文所示方法只是其中一种。效果 基于PyQt5数据可视化 程序代码示例1. 界面逻.
2022-04-22 08:00:00 2562
PyQt5定时器timer的实现与应用
2022-05-19
大数据分析案例:财政收入预测Jupyter版.rar
2022-05-19
基于Python和PyQt5的GUI快速开发模板系统
2022-04-23
基于pyinstxtractor和uncompyle6实现exe to py 反编译工具
2022-04-19
基于Python和PyQt5实现访问Web应用程序或网页
2022-04-16
基于Python和PyQt5实现读取本地视频后循环播放
2022-04-16
PythonGUI:基于Kivy打包Python程序为Android apk文件安装包合集
2022-04-09
ARMA算法(基于Python语言实现)
2022-04-06
ARIMA算法(基于Python编程语言实现)
2022-04-06
Apriori算法(基于Python编程语言实现)
2022-04-06
深度学习激活函数图像绘制(基于Python编程语言实现)
2022-04-06
数据平稳性ADF检验(基于Python编程语言实现)
2022-04-06
Python编程基础-数据&代码
2022-04-06
天工大考研控制复试资料(2019)
2022-04-06
大数据分析案例:电力窃漏电用户自动识别.rar
2022-04-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人