自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

♥公众号♥:打代码的苏比特

♥公众号♥:打代码的苏比特

  • 博客(50)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 手势识别应用介绍

这是一个通过摄像头捕获手势,根据不同的手势来做出不同操作的计算机程序。

2024-03-02 17:09:38 471

原创 基于NSFW数据集的违规图片检测系统

开发网页端程序,调用上一个步骤中训练好的模型,能够检测用户上传的图片是否违规,并记录和管理用户的图片识别记录。),利用机器学习算法进行模型训练,将训练好的模型保存在本地,以供程序下一步调用。本程序是一个违规图片检测系统,能够识别用户上传的信息图片,是否包含有敏感(:django生成目录,存放测速案例。:django生成目录,页面路由设置。:django生成目录,url设置。:django生成目录,服务注册。:django生成目录,表单注册。:django生成目录,数据库表。:django生成目录。

2024-03-02 16:56:45 1306 1

原创 基于协同过滤算法的图书推荐系统

本系统是一个采用协同过滤算法的图书推荐系统。

2024-03-02 16:38:56 743

原创 Java8对List集合中的数据进行过滤处理

首先循环创建 10 个 Employee 对象,组装成原始的 List。随后对 List 中的每一个数控调用 whoDismiss 方法,过滤掉对应条件的数据。同时自动生成构造方法、 get 方法、set 方法和 toString 方法。假设有这样一个需求,将List中所有超过 35 岁的员工剔除,该如何实现呢?我们可以利用 Java8 的流式编程,轻松的实现这个需求。当然也不局限与上述场景,对应的处理方法适用与根据 List 中元素或元素的属性,对 List 进行处理的场景。

2023-03-01 12:51:38 7835 1

原创 Idea 安装 Sonar 插件提升代码质量

在多人协通的软件开发过程中,代码风格和代码质量对于软件的整体交付是十分关键的。这时我们可以利用 Sonar 插件,对代码进行扫描,在一定范围内规范代码。SonarQube(曾用名Sonar)是一个开源的代码质量管理系统,支持 Java、C/C++、Python 等超过 25 种编程语言。使用 Sonar 插件可以检测代码中潜在的问题,提升整体的代码质量。

2023-02-12 17:51:33 6308 1

原创 java使用EasyExcel读写及校验Excel文件

EasyExcel是阿里巴巴开源的 Excel 读取框架,其最大的特点是极低的内存消耗和极高的文件读取速度。在本文中使用 EasyExcel,实现了读取 Excel 文件并对文件表头进行校验写入 Excel文件并根据写入内容自适应调整单元格宽高。EasyExcel官方文档。

2023-02-04 22:30:49 6031

原创 如何将 Spring Boot 项目提交到 Gitee 进行远程管理?

如何将初始化完成的 Spring Boot 项目,提交的 Gitee 仓库,进行远程管理?

2023-01-26 11:33:10 2294

原创 IDEA 2022 创建 Spring Boot 项目详解

如何创建并初始化Spring Boot项目。

2023-01-23 17:21:04 10141 3

原创 anaconda安装tensorflow2,报错cannot import name ‘secure_write‘

Anaconda安装tensorflow2我们在使用anaconda创建虚拟环境,安装tensorflow2及各种相关的依赖时,可能由于各种依赖的安装顺序不同,而导致出现各种奇怪的错误。如 ImportError: cannot import name ‘secure_write‘。本文记录一个可以成功安装运行各种依赖的顺序,按照此顺序安装各种依赖,可以完美运行。一、创建虚环境# YourEnvName为虚环境的名字,3.6为python的版本,均可按照需求修改conda create --

2021-11-23 15:33:26 1792 1

原创 Python实现文件夹拷贝

利用Python循环拷贝文件夹中的内容,将包括子目录在内的所有文件拷贝到新的文件夹。def copydirs(from_file, to_file): if not os.path.exists(to_file): # 如不存在目标目录则创建 os.makedirs(to_file) files = os.listdir(from_file) # 获取文件夹中文件和目录列表 for f in files: if os.path.isdir(f.

2021-06-28 20:16:33 3682

原创 2021华为软件精英挑战总结

2021华为软件精英挑战赛总结今年的软挑最终止步于粤港澳赛区第16名,总成本为16亿3979万6349,赛区第一名总成本为15亿3903万4817。虽然没进入决赛,但是拿到了华为面试直通卡,也喜提广州一日游,算不虚此行了。决赛虽然还在继续,但是已与我无关,遂写一篇博客记录比赛历程,分享经验。0.赛题描述初赛赛题与复赛赛题略有不同,但是我们团队的思路初赛、复赛均适用,所以此处只描述复赛题目。另外,赛题为华为版权所有,此处只做简单描述。云上资源的规划和调度是云计算场景中非常重要的一个优化问题。

2021-04-18 10:48:59 2014 2

原创 神坑!VM配置centos桥接连接外网

Vm安装Centos并配置连接外网

2021-04-01 17:54:47 1013 1

原创 java静态代码块

java静态代码块本笔记来源于周阳老师大厂面试题,视频地址:https://www.bilibili.com/video/BV15J4112785静态代码块>非静态代码块>构造方法静态代码块只会被调用一次static修饰的静态代码块,是会在javac编译阶段完成就会执行的,且只执行一次/** * 静态代码块>非静态代码块>构造方法 * 静态代码块只会被调用一次 */class Code{ public Code(){ System.o

2021-03-06 22:40:54 185

原创 java中String比较

java中String比较本笔记来源于周阳老师大厂面试题,视频地址:https://www.bilibili.com/video/BV15J4112785public static void main(String[] args) { String s1="abc"; //添加在堆中 String s2=new String("abc"); String s3="abc"; String s4="xxx"; String s5="abc"+"xxx";

2021-03-06 21:38:38 267

原创 ==和equals的区别

==和equals的区别本笔记来源于周阳老师大厂面试题,视频地址:https://www.bilibili.com/video/BV15J4112785public class Test { public static class Person{ private String name; public Person(String name){ this.name=name; } public void s

2021-03-06 18:59:22 194

原创 java方法的参数传递机制

java方法的参数传递机制本笔记来源于周阳老师大厂面试题,视频地址:https://www.bilibili.com/video/BV15J4112785public class Test { public static class Person{ private String name; public Person(String name){ this.name=name; } public void

2021-03-06 17:38:32 156

原创 timedelta转换int

timedelta类型转换timedalte是Python中datetime的一个对象,该对象表示两个时间的差值。1.计算两个时间相差多少天import datetimebegin = datetime.datetime.strptime('2021-3-1 18:20:20', '%Y-%m-%d %H:%M:%S')end = datetime.datetime.strptime('2021-3-2 18:20:20', '%Y-%m-%d %H:%M:%S')diff = end -

2021-03-05 15:05:17 868

原创 启动RabbitMQ失败

启动RabbitMQ失败安装好RabbitMQ3.8.14后,启动失败,尝试多种方法无果,索性将其记录下来。如您有任何疑问,可以私信朱队长,私信都会回复的!在安装完成RabbitMQ3.8.14,无法启动服务,报错如下:尝试了如下两篇博客中的方法依然没有解决…https://blog.csdn.net/weixin_43641651/article/details/89848530https://blog.csdn.net/qq_35429398/article/details/10

2021-03-04 19:45:49 346 1

原创 VMware虚拟机中下载安装CentOS 7(详细图文教程)

一、下载CentOS镜像下载CentOS镜像有两种方式可以选择,下载方式下载地址优缺点官网http://isoredirect.centos.org/centos/7/isos/x86_64/不推荐,下载速度慢阿里云镜像http://mirrors.aliyun.com/centos/7/isos/x86_64/推荐,下载速度可观下文将以阿里云镜像下载的方式进行介绍。进入阿里云镜像下载界面,点击readme.txt文档可以参考当前目录下各个版本的描述,选择合适

2020-12-15 17:07:31 16501 2

原创 SQL语句中包含mysql保留字

我们在创建数据库表的时候,有时会占用mysql的保留字,我们应该极力避免这种情况但是有时候,表中已经出现了数据库的保留字,这是我们应该如何编写sql语句呢?其实这种情况的修改方法十分简单,只需要在sql语句中,将出现的保留字用反引号(·),括起来即可反引号在键盘第二排,最左边(在英文输入法下输入…)...

2020-09-27 15:51:56 408

原创 运行Flask项目其他电脑无法访问?

pycharm运行Flask项目其他电脑无法访问如果项目在pycharm运行后,无法通过同一网络下的其他访问,可以考虑如下几点原因: 1. 程序启动函数是否改为app.run(host='0.0.0.0', port='5000') 2. 在pycharm中,run->edit configurations->Additional options里添加一下host设置,添加格式为 --host=0.0.0.0 3. 检测防火墙是否阻止该端口被访问 4. 检查ip地址是否输入正确

2020-09-27 15:31:08 4796 1

原创 Pycharm社区版创建Flask项目详解

Pycharm专业版可以很容易的创建Flask项目,但是社区版需要我们手动的创建并配置文件目录,本文详细的描述了Pycharm社区版创建项目的过程。如有疑问可以加qq:1456719640 交流一、创建工程选择new project创建工程输入项目名,选择配置好的虚拟环境项目创建好之后是一个空的项目,里面没有任何文件,下面我们来新建工程目录二、配置工程目录在工程根目录新建app.py文件在app.py中的代码如下:from flask import Flask, render_t.

2020-07-30 17:15:31 16981 12

原创 ubuntu16.04安装tensorflow2(超详细)

ubuntu16.04安装tensorflow2并配置jupyter notebook远程访问安装环境ubuntu 16.04GPU tesla V100本文记录的安装程序版本为:Driver Version 440.64.00CUDA 10.2一、安装NVIDIA驱动程序下载合适的NVIDIA驱动程序进入NVIDIA官网NAVIDIA官网,下载与本机显卡以及操作系统相对应的驱动程序。我的环境配置为ubuntu 16.04,显卡为Tesla V100,CUDA版本选择1

2020-07-24 20:17:44 1749 1

原创 如何在网页中使用人脸识别?

本文通过一个项目,介绍了如何在网页中调用相关的api实现人脸识别的方案。

2020-03-16 18:39:51 7087 1

原创 Anaconda简单的安装使用教程

最近新型肺炎十分严重,在家自我隔离!只带了笔记本回家,为了学习需要就在笔记本重新安装配置一个Anaconda,闲来无事,记录之。一、下载安装Anaconda下载Anaconda可以通过anaconda的官网下载,也可以通过清华开源镜像站下载,下载过程不再赘述。安装anaconda直接默认安装即可,记住安装位置!二、配置环境变量在我的电脑/高级系统设置/环境变量/PATH 中加入如...

2020-01-30 13:28:11 370

原创 python数学库

python数学库本文是学习机器学习过程中的一些笔记,难免有些错误,请批评指正numpy标准Python的列表(list)中,元素本质是对象,如:L = [1, 2, 3],需要3个指针和三个整数对象,对于数值运算比较浪费内存和CPU。因此,Numpy提供了np.array()来存储单一数据类型的多维数组。Numpy对于数组(矩阵)的运算速度比list要快。使用array创建 ...

2019-12-10 23:12:29 2650

原创 常用Linux命令的基本使用

linux基本命令 序号 命令 对应英文 作用 01 ls list 查看当前文件夹下的内容 ...

2019-01-19 12:29:35 295

原创 here is no Action mapped for namespace [/] and action name [Login] associated with context path [].

今天做课设,用Struts框架,编译器为IntelliJ IDEA,结果一直报上面的错误,不知道是怎么搞的…..从头到尾检查了配置文件,发现都没有错。最终发现是配置文件名写错了,把struts.xml写成了strust.xml一定要仔细啊 -

2017-12-01 19:56:58 874

翻译 Android studio 3.0报错 unknown element <service> found.

今天更新了Android Studio,从2.3到3.0,但是更新之后,原本在2.3下可以运行的项目,在3.0下却保错,报错为Error:(53) error: unknown element <service> found.上网查找之后,返现了这个https://stackoverflow.com/questions/46948498/android-studio-3-0-manifest-e

2017-11-04 12:41:57 6921 1

转载 JDBC连接MySQL数据库

使用JDBC连接MySQL数据库在Java中是十分常见的操作,直接贴代码好了import java.sql.Connection;import java.sql.DriverManager;//用来获取数据库连接的类public class Dao { private static final String URL="jdbc:mysql://localhost/qq"; p

2017-10-28 14:02:05 349

转载 解决:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.

今天在编写一个安卓应用时需要引用org.apache.http包,导入包后发生了以下错误谷歌后找到大牛博客: http://blog.csdn.net/ouyang_peng/article/details/50538658其实是因为多个 jar 包里包含了同样的文件,按照大牛的博客操作后还是有以下问题,看到错误提示后仿照大牛的代码,改了改就OK了 报错提示META-INF/DEPENDENC

2017-09-16 20:51:51 492

原创 用JSmooth转换可执行jar包为exe文件

首先用Eclipse或者Intellij IDEA打包java程序为可执行文件。网上很多教程,这里就不说了。用Jsmooth打包为exe文件。 JSmooth的下载地址为: http://download.csdn.net/download/alger_/9977434把下载好的文件解压,双击图中文件运行。 打开后的界面如下,点击骨架 3.选择windowed Wrapper 4.选择应用程

2017-09-14 19:18:39 4229

原创 java用DefaultHandler解析XML格式数据

XML格式数据,即可扩展标记语言(标准通用标记语言的子集)是一种简单的数据存储语言。//DefaultHandler解析XML格式数据class ParserXml extends DefaultHandler{ /* * 使用stack数据结构,它是后进先出的特点 */ private Stack<String> stack = new Stack<String

2017-09-04 21:10:16 1567

原创 Java判断某个进程是否开启

在java代码中偶尔需要判断某个进程是否开启,可以用如下代码://传入进程名称processNamepublic static boolean findProcess(String processName) { BufferedReader bufferedReader = null; try { Process proc = Runtime.

2017-09-04 19:59:39 4063 1

原创 MySQL远程连接提示Accesss denied for user 'root'@'此处为你自己的ip'(using password:YES)

昨天在服务器上配置了一个数据库,可是不论如何也连不上,数据库权限也开了,服务器防火墙也关了,但就是连不上,报如下错误,如图 今天终于找到解决办法了不能连接主要是因为数据库的用户名是root,所以会被拒绝连接解决办法就是新建一个用户,比如TestUser然后再给TestUser授权远程访问,即:mysql>GRANT ALL PRIVILEGES ON *.* TO 'TestUser'@'%

2017-07-27 21:00:47 5501 1

原创 java获取Mac地址

MAC(Media Access Control或者Medium Access Control)地址,意译为媒体访问控制,或称为物理地址、硬件地址,用来定义网络设备的位置。一个主机会有一个MAC地址,而每个网络位置会有一个专属于它的IP地址。 产品出产后Mac地址就固定了。public class Tool { //获取本机的Mac地址 public String GetMac

2017-07-20 16:21:24 4913

原创 MyEclipse右键new中没有jsp,MyEclipse2014Customize Perspective 没有反应

MyEclipse右键new菜单中没有想要的选项,导致创建项目太麻烦,可以通过MyEclipse windows中的自定义视图Customize Perspective 来解决,如下图: 但是在MyEclipse2014中,Customize Perspective选项没有反应,官方给出的解决办法是升级Myeclipse,但是如果你不想升级的话,还可以有如下解决办法。 下载解压下面链接的文件:

2017-07-18 12:46:31 1547

原创 Java 运算符、集合框架、泛型、异常

一、二进制 一个字节=八位 1.二进制的最高位为符号位:0表示正数,1表示负数 2.正数的原码、反码、补码都一样 3.负数的反码=它的原码符位不变,其他取反(0->1,1->0) 4.负数的补码=它的反码+1 5.0的反码、补码都是0 6.java中的数都是有符号的 7.计算机在运行时,都是以补码的形式来运行的 取反、异或等均使用补码运算 1.按位与&:两位全为1,结果为1 2

2017-07-05 18:28:01 407

原创 Java布局的一般步骤

布局的一般步骤 1.继承JFrame 2.定义需要的组件 3.创建组件(通过构造函数创建) 4.添加组件 5.对窗体设置 6.显示三大布局管理器(BorderLayout、FlowLayout 流式布局 、GridLayout 网格布局)BorderLayout布局1.继承JFrame及定义所需组件 2.在构造函数中创建组件和添加组件 3.对窗体设置以及显示 GUI开发的

2017-07-05 18:14:17 1011

原创 Java简单记事本

javaGUI编程、事件监听、JFileChooser组件相关知识/** * 功能:记事本 * 日期:2017.2.13 */package com.testFile;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.Buffe

2017-07-05 18:07:39 550

struts2+hibernate在线考试系统

struts2+hibernate在线考试系统,数据库用的是mysql,开发环境为IDEA2017,用了maven

2017-12-25

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

TA关注的人

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