自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(118)
  • 收藏
  • 关注

原创 GeForce RTX 3080 with CUDA capability sm_86 is not compatible with the current PyTorch installation.

GeForce RTX 3080 with CUDA capability sm_86 is not compatible with the current PyTorch installation. The current PyTorch install supports CUDA capabilities sm_37 sm_50 sm_60 sm_61 sm_70 sm_75 compute_37.一、问题二、CUDA版本三、解决1.安装官方推荐的带后缀(+cu11)的版本2.执行安装一、问题GeF

2022-05-25 12:23:42 1748

原创 汉诺塔问题

首先定义函数 hanoi(盘子总数, 最初状态,中转站,最终状态)Case 1首先考虑如何将两个盘子移动从每一步的移动可以看出,两个盘子可以直接移动时,只涉及一个盘子。所以移动时,只需直接移动。如果从最初状态到最终状态的转化(A柱子移动到C柱子)来看,可以归纳为两个盘子从一个柱子移动到另一个柱子,中间是必定经过了中转站柱子(B)的帮助的。可以抽象为hanoi(2,A,B,C),即2个盘子从A移动到C要经过中转站B。Case 2那么我们来看3个柱子的情况从整体出发,我们需要做的就是将3个盘

2021-03-26 12:15:18 223

原创 springBoot中junit获取Dao接口

package com.reverie;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;i

2020-12-29 17:40:26 329

原创 MyBatis注解形式的含有集合的关联查询,子查询多参数

Student下包含一个List集合问题需要查询出所有Student,每个student需要根据sno查询出所有的Answer但是子查询需要多参数,且父查询不需要这些参数解决构造虚拟字段传值父查询@Select("select sno, name ,IFNULL(#{answerDate},'') answerDate,IFNULL(#{questionnaireId},'') questionnaireId from students")@Results(value = {

2020-07-05 20:46:59 1243

原创 ajax的Provisional headers are shown

ajax的Provisional headers are shown出现这个问题的一种情况就是,将表单域和ajax一同使用解决:取消表单域,使用button提交ajax请求

2020-06-28 12:19:13 255

原创 操作系统 java模拟磁盘调度

实验原理模拟电梯调度算法,对磁盘调度。磁盘是要供多个进程共享的存储设备,但一个磁盘每个时刻只能为一个进程服务。当有进程在访问某个磁盘时,其他想访问该磁盘的进程必须等待,直到磁盘一次工作结束。当有多个进程提出输入输出请求处于等待状态,可用电梯调度算法从若干个等待访问者中选择一个进程,让它访问磁盘。当存取臂仅需移到一个方向最远的所请求的柱面后,如果没有访问请求了,存取臂就改变方向。假设磁盘有200个磁道,用C语言随机函数随机生成一个磁道请求序列(不少于15个)放入模拟的磁盘请求队列中,假定当前磁头在1

2020-05-27 10:29:17 713 1

原创 操作系统 java模拟主存储器空间的分配和回收

文章目录实验原理算法流程图代码结果实验原理模拟在可变分区管理方式下采用最先适应算法实现主存分配和回收。(1)可变分区方式是按作业需要的主存空间大小来分割分区的。当要装入一个作业时,根据作业需要的主存量查看是否有足够的空闲空间,若有,则按需要量分割一个分区分配给该作业;若无,则作业不能装入。随着作业的装入、撤离,主存空间被分成许多个分区,有的分区被作业占用,而有的分区是空闲的。例如:为了说明哪些区是空闲的,可以用来装入新作业,必须要有一张空闲区说明表,格式如下:其中,起址——指出一个空闲区的主存

2020-05-27 10:26:48 1972

原创 ERROR 1418 (HY000):MySQL This function has none of DETERMINISTIC, NO SQL

ERROR 1418 (HY000):MySQL This function has none of DETERMINISTIC, NO SQL…更改全局配置SET GLOBAL log_bin_trust_function_creators = 1;然后执行

2020-03-05 21:21:20 156

原创 Liunx下部署web项目

Liunx下部署web项目1.安装相关程序安装jdk:https://blog.csdn.net/weixin_44035017/article/details/104458431安装mysql:https://blog.csdn.net/weixin_44035017/article/details/104456165安装tomcat:https://blog.csdn.net/weix...

2020-02-23 13:40:42 153

原创 Liunx安装jdk1.8

Liunx安装jdk1.卸载OpenJDK先查看的自带的jdkrpm –qa | grep java没截上图,用个别人的图类似这种带jdk-xxx-openjdk的全删除掉rpm -e --nodeps 要删除的东西2.创建目录在/usr/local下创建java目录mkdir -p /usr/local/java3.下载jdk链接:https://pan.baid...

2020-02-23 13:25:10 262

原创 Liunx CentOS7 安装tomcat7

Liunx CentOS7 安装tomcat71.创建目录在/usr/local/下创建tomcat目录2.下载安装可到官网下载这里我也放入网盘中了链接:https://pan.baidu.com/s/1dBXJBf8MiNaEczCHz3jK3w提取码:1g903.导入Liunx使用xshell可以直接拖拽,进入。或者安装在Liunx上安装lrzrz。首先进入到创建的tom...

2020-02-23 12:01:46 234 1

原创 Liunx CentOS7 安装mysql8.0.16

Liunx CentOS7 安装mysql8.0.16如果之前安装过需要卸载mysql1.下载mysql之前在Liunx中使用在线下载,结果失败了。出了一些问题。选择使用windows下载好,再传进去可以去官网下载https://pan.baidu.com/s/14HgGAiW17T6ky_YABj24CQ提取码:9gfg这里我放在网盘,可以直接下载2.导入Liunx1).创...

2020-02-23 11:30:49 535

原创 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements首先修改密码等级,不修改的话123这种密码无法设置通过这两个命令设置 set global validate_password.policy=0;set global validate_password.length=1;...

2020-02-23 00:18:48 158

原创 Liunx Centos7 安装Mysql8.0

Liunx安装Mysql8.01.下载mysql wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm2.安装mysql当前是在/usr/local目录下,所以刚才的下载也是在/usr/local目录下/usr/local目录下有一个 mysql80-community-release-el...

2020-02-22 22:48:27 168

原创 Redis基础学习

RedisRedis(全称:Remote Dictionary Server 远程字典服务)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。是一款NOSQL系列的非关系型数据库对于key-value的非关系数据库是比较适合做缓存的。那么Redis有什么用。比如当数据库中的某些数据是不经常改变的,这时就可以将这些数据存入到缓存中。当客户端读...

2020-02-22 12:44:49 117

原创 Spring 声明式事务

文章目录概念编程式事务管理声明式事务管理概念编程式事务管理在代码中显式调用bginTransaction,commit,rollback等与事物处理相关的方法,这就是编程式事务管理Connection conn= null;try{ Class.forName("com.mysql.cj.jdbc.Driver"); conn = DriverManager.getConnect...

2020-02-15 12:08:06 316

原创 Spring整合MyBatis和servlet

文章目录Spring整合MyBatis环境搭建配置文件Spring整合MyBatis和Servlet环境搭建Spring整合MyBatis环境搭建配置文件1.配置Spring的AppliactionContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframe...

2020-02-14 16:20:14 447

原创 SpringMVC基础学习

文章目录MVC模式基于Servlet的MVC模式SpringMVC工作原理环境搭建基于配置文件的SpringMVCMVC模式MVC是Model,View和Controller的缩写模型:用于存储数据以及处理用户请求的业务逻辑视图:向控制器提交数据,显示模型中的数据控制器:根据视图提出的请求判断请求和数据交给哪个模型处理,将处理后的有关结果交给哪个视图更新显示基于Servlet的MVC模...

2020-02-12 16:38:28 431

原创 Spring AOP 面向切面编程学习

文章目录AOPSchema-based 方式环境搭建AOPAOP(Aspect Oriented Programming) ,面向切面编程左边是传统方式,右边是面向切面方式所谓切面编程就是在执行某个功能的时候,在前面添加点东西,还可以在后面添加点东西。而并没有去改变原有的代码在程序原有纵向执行流程中,针对某一个或某一些方法添加通 知,形成横切面过程就叫做面向切面编程AOP采取横向抽...

2020-02-08 14:32:43 170

原创 Spring基础学习

文章目录Spring简介环境搭建导入jar包配置文件使用SpringIOCSpring的IOC容器Spring 创建对象的三种方式1.通过构造方法创建2.实例工厂创建对象静态工厂实例化Bean 的属性赋值(注入)有参构造属性setter注入依赖注入(DI)Spring简介Spring是分层的JavaSE/EE full-stack 轻量级开源框架,以IoC(Inverse of Control...

2020-02-06 17:57:47 276

原创 MyBatis实现多表查询

文章目录< resultMap >标签AutoMappingresultMap多表查询方式业务装配resultMap实现关联单个对象resultMap实现关联集合对象使用AutoMapping实现多表查询< resultMap >标签resultMap标签在mapper.xml中的作用是由程序员控制sql查询结果和实体类之间的映射关系AutoMapping在MyBa...

2020-02-05 18:27:33 506

原创 MyBatis动态SQL

文章目录动态SQLifwherechoosesetTrimbindforeachsql和include动态SQL在实际的编程时,很多传递进来的值都是需要多条件查询的,但是不同情况下进行的多条件是不同的,所以就需要动态SQLMyBatis中动态SQL是在mapper.xml中添加逻辑判断MyBaris官方文档做出的解释if List<User> selectByNameAn...

2020-02-05 13:44:10 106

原创 MyBatis接口绑定及多参数

文章目录MyBatis接口绑定方案及多参数传递map方式实现多参数传递接口绑定接口实现多参数传递MyBatis接口绑定方案及多参数传递在MyBatis的增删改查中都发现只能传递一个参数,如果想要传递多参数可以使用map的方式将参数传递进去map方式实现多参数传递<select id="selectByMap" resultType="User" parameterType="map"...

2020-02-05 11:28:55 254

原创 MyBatis的基础学习

文章目录MyBatis简介环境搭建导入jar包建立配置文件解析配置文件MyBatise原理获取SqlSession原理openSession流程查询方式selectList()selectOne()selectMap()parameterType 属性parameterType 控制参数类型#{} 和 ${} 的区别typeAliases 别名类别名包别名MyBatis的增删改增加数据修改数据删除...

2020-02-04 19:39:37 507

原创 JSTL标签库基础学习

JSTL标签库学习JSTL标签库核心标签库基本标签逻辑标签循环标签JSTL标签库JSTL 是 apache 对 EL 表达式的扩展(也就是说 JSTL 依赖 EL), JSTL 是标签语言!JSTL 标签使用以来非常方便,它与 JSP 动作 标签一样,只不过它不是 JSP 内置的标签,需要自己导包,以 及指定标签库而已用来提升在 JSP 页面的逻辑代码的编码效率,使用标签来 替换逻辑代码的直...

2020-01-30 17:04:12 142

原创 EL表达式学习

EL表达式的学习获取请求数据获取请求头数据和Cookie数据请求头数据获取Cookie数据获取作用域数据1.普通数据2.对象普通对象集合对象作用域查找顺序EL表达式的逻辑运算El表达式的空值判断El表达式是为了方便获取作用域对象中的数据。传统方式获取作用域数据:缺点一:导入包缺点二:需要强转缺点三:获取数据的代码过于麻烦。获取的是pageContext、request、session、...

2020-01-30 16:13:09 142

原创 Ajax学习

Ajax学习:1、什么是Ajax异步刷新技术,用来在当前页面内响应不同的请求内容。2、为什么需要Ajax需求:有的时候我们需要将本次的响应结果和前面的响应结果内容在同一个页面中展现给用户。解决:1、在后台服务器端将多次响应内容重新拼接成一个jsp页面,响应。但是这样会造成很多响应内容被重复的响应,资源浪费2、使用Ajax技术3、使用AjaxAjax访问原理Ajax的基本使...

2020-01-29 14:14:17 121

原创 JSP学习笔记

JSP学习JSPJSP原理Jsp的三种注释JSP的Page指令Jsp的局部代码块JSP的全局代码块Jsp的脚本段语句:Jsp的静态引入和动态引入静态引入:动态引入:jsp的转发标签:JSPJSP 全名为 Java Server Pages,中文名叫 java 服务器页面,其根 本是一个简化的 Servlet 设计,它 [1] 是由 Sun Microsystems 公司 倡导、许多公司参与一起...

2020-01-28 14:01:42 176

原创 用A*算法求解八数码问题 java实现

用A*算法求解八数码问题1.估价函数2.搜索过程3.流程图4.八数码的估计函数设计5.编码实现6.结果1.估价函数首先定义估价函数。计算一个节点的估价函数,可以分成两个部分:g(n)已经付出的代价(起始节点到当前节点)和h(n)将要付出的代价(当前节点到目标节点)。节点n的估价函数f(n)定义为f(n)=g(n)+h(n)。在A搜索算法中使用的就是估价函数f(n)=g(n)+h(n)。接下来...

2020-01-27 20:08:00 4184 2

原创 servlet学习笔记

Servlet学习Servlet请求中文乱码Servlet流程请求转发request的作用域重定向Cookie学习设置cookie获取cookieSessionServlet请求中文乱码1.使用StringString name=request.getParameter("name");name=new String(name.getBytes("iso8859-1"),"utf-8");...

2020-01-27 13:57:07 195

原创 JDBCUntils

使用配置文件写一个JDBCUntils关于连接和关闭的类import java.io.IOException;import java.io.Reader;import java.sql.*;import java.util.Properties;public class JDBCUntil { static Properties pros=null; static {...

2019-12-10 00:49:55 153

原创 Hdu-1024 Max Sum Plus Plus 详解+滚动数组优化

Max Sum Plus PlusNow I think you have got an AC in Ignatius.L’s “Max Sum” problem. To be a brave ACMer, we always challenge ourselves to more difficult problems. Now you are faced with a more difficu...

2019-11-29 22:04:58 424

原创 匡斌专题一 搜索

棋盘问题在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C。Input输入含有多组测试数据。每组数据的第一行是两个正整数,n k,用一个空格隔开,表示了将在一个n*n的矩阵内描述棋盘,以及摆放棋子的数目。 n <= 8 , k <=...

2019-11-27 23:40:34 505

原创 Fliptile POJ-3279 翻板子

FliptileFarmer John knows that an intellectually satisfied cow is a happy cow who will give more milk. He has arranged a brainy activity for cows in which they manipulate an M × N grid (1 ≤ M ≤ 15; 1...

2019-11-27 22:39:07 273

原创 操作系统 银行家算法

银行家算法中的数据结构1)可利用资源向量Available是个含有m个元素的数组,其中的每一个元素代表一类可利用的资源数目。如果Available[j]=K,则表示系统中现有Rj类资源K个。2)最大需求矩阵Max这是一个n×m的矩阵,它定义了系统中n个进程中的每一个进程对m类资源的最大需求。如果Max[i,j]=K,则表示进程i需要Rj类资源的最大数目为K。3)分配矩阵Allocatio...

2019-11-27 19:33:30 2072

原创 操作系统 java模拟优先级调度算法

模拟过程:(1) 假定系统有五个进程,每一个进程用一个进程控制块PCB来代表,进程控制块的格式为:其中,进程名——作为进程的标识,假设五个进程的进程名分别为P1,P2,P3,P4,P5。指针——按优先数的大小把五个进程连成队列,用指针指出下一个进程的进程控制块的首地址,最后一个进程中的指针为“0”。要求运行时间——假设进程需要运行的单位时间数。优先数——赋予进程的优先数,调度时总是选取...

2019-11-27 19:24:53 1657 1

原创 js document对象

doucment对象浏览器对外提供的支持js的用来操作HTML文档的一个对象,此对象封存HTML文档的所有信息浏览器在解析HTML文档时,将HTML加载到内存中,并将内存中的HTNL转换成一个doucuent对象。我们操作HTML文档其实操作的是document文档document获取HTMl元素对象(1).直接获取 方式1.通过idwindow.getElementById("某...

2019-11-22 00:23:41 196

原创 js window对象学习

BOM浏览器对象模型BOM浏览器对象模型是规范浏览器对js语言的,也就是js调用浏览器。它实际上就是一种规范,用来使不同的浏览器厂商对外提供的js的支持是统一的。BOM的具体实现就是是window对象window对象可以不用new,直接进行使用即可Window对象常用方法一.框体方法1.警告框它的作用是提示一个警示信息,没有返回alert("内容");function ...

2019-11-20 23:23:04 98

原创 javaScript的基础事件学习

js的事件机制:当行为动作满足了一定的条件后,会触发某类事务的执行。js的事件机制常于函数一块进行使用一个HTML元素可以添加多个不同的事件。一个事件可以监听触发多个函数的执行,但是不同的函数要使用分号间隔点击事件单击事件当鼠标单击的时候会触发在HTML标签中的属性中添加onclick属性function testOnclick(){ alert("单击");}<in...

2019-11-16 21:10:09 152

原创 XML

XMLXML可扩展标记语言,没有固定的标签,所有标签都可以自定义xml被用于信息的记录和传递,经常被当作配置文件(1)声明信息描述xml的版本信息和编码方式<?xml version="1.0" encoding="UTF-8"?>(2)DTDDTD:文档类型定义DTD用于约束xml的文档格式,DTD分为两种,内部DTD,外部DTD1.内部DTD1.声明根元素x...

2019-11-05 16:44:08 104

空空如也

空空如也

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

TA关注的人

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