一、软硬件配置介绍操作系统:Windows10和Ubuntu20.04均适用GPU:NvidiaGeforceRTX3060Python:3.8Tensorflow:2.5.0二、环境配置步骤1、安装显卡驱动(1)Windows10 在Nvidia驱动下载官网下载522.25版本的驱动并安装。(2)Ubuntu20.04 打开系统设置,找到软件更新里的附加驱动,选择470版本的驱动即可。注意,安装完成后需要重启一次。 安装完成后使用nvidia-smi命令进行验证。2、安装并配置Conda(1)安装conda 此处选择miniconda。访问miniconda官网下载对
分页查询1、分页查询的好处MyBatis作为持久层框架,主要任务就是操作数据库,即是对数据的增、删、查、改,其中大多数业务是查询功能,这也是这四个操作中最常用操作。所以为了减少数据库的负担,我们使用对数据进行分页查询,这样的话在面对查询大量数据时,每次只需要查询小部分数据,随之查询的次数随增加了。2、使用分页的方式第一种(常用):使用LIMIT通用语法:select*from[表名]limitstratIndex,pageSize;stratIndex:开始下标pageSize:一页的大小如:select*fromstulimit5,10;表示:查询表中的第6个数据,保存10条记录特殊语法se
分页查询1、分页查询的好处MyBatis作为持久层框架,主要任务就是操作数据库,即是对数据的增、删、查、改,其中大多数业务是查询功能,这也是这四个操作中最常用操作。所以为了减少数据库的负担,我们使用对数据进行分页查询,这样的话在面对查询大量数据时,每次只需要查询小部分数据,随之查询的次数随增加了。2、使用分页的方式第一种(常用):使用LIMIT通用语法:select*from[表名]limitstratIndex,pageSize;stratIndex:开始下标pageSize:一页的大小如:select*fromstulimit5,10;表示:查询表中的第6个数据,保存10条记录特殊语法se
WEB开发会话技术0414.Session生命周期14.1生命周期说明publicvoidsetMaxInactiveInterval(intinterval):设置session的超时时间(以秒为单位),超过指定的时长,session就会被销毁。值为正数的时候,设置session的超时时长。值为负数时,表示永不超时publicintgetMaxInactiveInterval()表示获取session的超时时间publicvoidinvalidate()表示让当前的session会话立即无效如果没有调用setMaxInactiveInterval(intinterval)来指定session
WEB开发会话技术0414.Session生命周期14.1生命周期说明publicvoidsetMaxInactiveInterval(intinterval):设置session的超时时间(以秒为单位),超过指定的时长,session就会被销毁。值为正数的时候,设置session的超时时长。值为负数时,表示永不超时publicintgetMaxInactiveInterval()表示获取session的超时时间publicvoidinvalidate()表示让当前的session会话立即无效如果没有调用setMaxInactiveInterval(intinterval)来指定session
JDBC和连接池04-210.数据库连接池10.5Apache-DBUtils10.5.1resultSet问题先分析一个问题在之前的程序中,执行sql语句后返回的结果集存在如下问题:关闭connection后,resultSet结果集无法使用如果要使用结果集,就不能关闭连接,不能关闭连接,就会反过来影响别的程序去连接数据库,就会对多并发程序造成很大的影响resultSet不利于数据的管理如果其它的方法或者程序想要使用结果集,也需要一直保持连接,影响其他程序对数据库的连接使用返回信息也不方便解决方法:定义一个类,该类的属性和表的字段是对应关系/映射关系,即用类的属性和表的字段(列)关联起来我们
JDBC和连接池04-210.数据库连接池10.5Apache-DBUtils10.5.1resultSet问题先分析一个问题在之前的程序中,执行sql语句后返回的结果集存在如下问题:关闭connection后,resultSet结果集无法使用如果要使用结果集,就不能关闭连接,不能关闭连接,就会反过来影响别的程序去连接数据库,就会对多并发程序造成很大的影响resultSet不利于数据的管理如果其它的方法或者程序想要使用结果集,也需要一直保持连接,影响其他程序对数据库的连接使用返回信息也不方便解决方法:定义一个类,该类的属性和表的字段是对应关系/映射关系,即用类的属性和表的字段(列)关联起来我们
JDBC和连接池0410.数据库连接池10.1传统连接弊端分析传统获取Connection问题分析传统的JDBC数据库连接使用DriverManager来获取,每次向数据库建立连接的时候都要将Connection加载到内存中,再验证IP地址,用户名和密码(约0.05s~1s时间)。需要数据库连接的时候,就向数据库要求一个,频繁地进行数据库连接操作将会占用很多的系统资源,容易造成服务器崩溃每一次数据库连接,使用完后都得断开,如果程序出现异常而未能关闭,将导致数据库内存泄漏,最终将导致重启数据库传统获取连接的方式,不能控制创建的连接数量,如连接过多,也可能导致内存泄漏,MySQL崩溃解决传统开发中
JDBC和连接池0410.数据库连接池10.1传统连接弊端分析传统获取Connection问题分析传统的JDBC数据库连接使用DriverManager来获取,每次向数据库建立连接的时候都要将Connection加载到内存中,再验证IP地址,用户名和密码(约0.05s~1s时间)。需要数据库连接的时候,就向数据库要求一个,频繁地进行数据库连接操作将会占用很多的系统资源,容易造成服务器崩溃每一次数据库连接,使用完后都得断开,如果程序出现异常而未能关闭,将导致数据库内存泄漏,最终将导致重启数据库传统获取连接的方式,不能控制创建的连接数量,如连接过多,也可能导致内存泄漏,MySQL崩溃解决传统开发中
家居网购项目实现038.功能07-后台管理显示家居8.1需求分析/图解给后台管理提供独立登录页面,管理员登录地址不对外公开管理员登录成功后,显示管理菜单页面管理员点击家居管理,显示所有家居信息8.2思路分析ps:实现管理员登录功能,方案一是将管理员视为member,添加到member表中,为了区别管理员和用户的权限,添加一个字段即可;方案二是重新创建一张admin表,单独存储admin信息。这里采用方案二。8.3代码实现8.3.1admin表和furn表admin表:--创建admin表CREATETABLE`admin`(`id`INTPRIMARYKEYAUTO_INCREMENT,`us