×

flask

手动搭建的VGG16网络结构训练数据和使用ResNet50微调(迁移学习)训练数据对比(图像预测+前端页面显示)

辉 发表于2024-05-01 浏览7891 评论0
1.VGG16训练结果: 注解:因为这个训练时间太长,我自己的配置也是CPU,所以这里只训练了两代;从上面的结果来看,最后的验证准确率在50%左右。 2.微调ResNet50之后的训练结果: 注解:这里也是训练两代(虽然训练的时间较少,便于和VGG16模型对比);从上面的结果来看,微调ResNet50之后训练的结果比VGG16要好10个百分点左右,说明对于我们目前来说,微调是一种很好的选择方式(因为对于多数来说,没有这样的硬件配置和足够的资源)。 3.结果分析: 从上

spring

SpringBoot自定义过滤器Filter使用详解

辉 发表于2024-04-27 浏览9466 评论0
JavaWeb组件Servlet提供了filter过滤功能,其功能是对目标资源的请求和响应进行拦截,对拦截到的请求和响应做出特殊的功能处理,比如我们请求中有一些敏感信息过滤就是利用过滤器过滤 1. Filter的原理 Java Servlet API中提供了Filter接口,编写Filter的实现类,从而实现自定义过滤器。Filter的请求流程为: 客户端发起请求 服务容器判断当前请求资源是否有过滤器,有则执行过滤器 过滤器过滤通过后请求到Servlet服务器 返回结果通过过滤器返回给

Ruby教程

Ruby NetFTP 模块命令注入漏洞(CVE-2017-17405)

辉 发表于2024-04-25 浏览3937 评论0
声明 好好学习,天天向上 漏洞描述 Ruby Net::FTP 模块是一个FTP客户端,在上传和下载文件的过程中,打开本地文件时使用了open函数。而在ruby中,open函数是借用系统命令来打开文件,且没用过滤shell字符,导致在用户控制文件名的情况下,将可以注入任意命令。 影响范围 Ruby 2.2系列:2.2.8及更早版本 Ruby 2.3系列:2.3.5及更早版本 Ruby 2.4系列:2.4.2及更早版本 Ruby 2.5系列:2.5.0-preview1 在主干修

架构

浅谈BFF架构

辉 发表于2024-04-23 浏览4083 评论0
BFF架构学习 1.什么是BFF? BFF是服务于前端的后端,全称Backend For Frontend。BFF的位置在与客户端与服务端中间,起到一个中间件的作用。 2.BFF干什么? 让我们看下结构分布图如下: 解析此图可以简单看出:BFF将服务端的接口数据汇聚一块,然后经过整理加工传给前端。这样前端就可以直接调用一个接口就能直接获取数据。而后端也不至于为前端的需要而将业务代码汇聚到一块。方便了前后端开发。BFF向下是服务端各种微服务,向上则是为客户端提供接口服务。后端为

spring cloud

2022年 Linux Nacos2.1.0安装(单机版)(详细教程) (nacos安装部署linux)

辉 发表于2024-04-23 浏览5215 评论0
2022年 Linux Nacos2.1.0安装(单机版)(详细教程) 安装环境 CentOS 8 JDK 1.8 Maven 3.8.6 Nacos 2.1.0 Mysql 8.0 安装Nacos需要依赖jdk和maven JDK 安装教程:2022年Linux JDK1.8安装(详细教程) Maven安装教程:2022年 Linux Maven3.8.6安装(详细教程) Mysql安装教程:2022年Linux安装Mysql8.0(详细教程) 安装Nacos 下载

分布式

【SpringBoot框架篇】31.基于分布式锁或xxx-job实现分布式任务调度

辉 发表于2024-04-22 浏览5955 评论0
1.简介 定时任务使用场景一般为指定时间做数据统计,临时数据清理等等。 单节点部署的服务一般是通过下面方式实现即可: 在SpringBoot启动类上面添加@EnableScheduling注解开启spring定时任务功能 在定时任务方法上添加@Scheduled实现 @SpringBootApplication @EnableScheduling public class PlatformApplication{} @Component @Slf4j public cla

rust

Rust编程——枚举(rust枚举类型)

辉 发表于2024-04-20 浏览4613 评论0
枚举 1. 普通枚举 使用枚举的场景通常是能够确定类型变动的范围,并且可以对此进行穷举 比如说角色的稀有类型有SS,S,A,B,C,这时角色的稀有度可以考虑将其设置为枚举类型 // 角色稀有度 enum RoleRarity { SS, S, A, B, C, } 里面每一个代表稀有度的项称为该枚举类型的一个变体 这个时候该类的对象可以这样声明 let ss_level = RoleRarity::SS; let a_level = R

爬虫

【python】利用BeautifulSoup提取html中的标签、数据(python用beautifulsoup爬取网页数据)

辉 发表于2024-04-20 浏览4822 评论0
        对于不熟悉HTML和正则表达式的人,可以用第三方模块包BeautifulSoup来提取HTML或XML中的数据。 实例化BeautifulSoup对象: 使用解析器分析指定的网页源代码,得到源代码的结构模型 from bs4 import BeautifulSoup import requests as re headers = {'User-Agent':'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-us) AppleWebK