自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冰月灵狐

努力学习中,一起加油哇!

  • 博客(102)
  • 资源 (1)
  • 收藏
  • 关注

原创 PS小知识-消除图片中的文字

简单几步,消除图片上你不想要的文字!

2023-03-02 09:50:54 15221 1

原创 Ananconda下安装pytorch(GPU),亲测成功(清华源镜像快速下载)

安装了一上午终于成功了!创建Pytorch虚拟环境打开Anaconda Prompt,输入下列命令:conda create -n pytorch python=3.8启用创建的环境:conda activate pytorch点击此链接https://pytorch.org/get-started/locally/,进入pytorch官网,根据自己的配置,生成对应的pytorch下载指令。选择下载的方式,由于conda要配置源,对萌新不太友好,所以我们选择pip。

2022-05-13 14:03:04 9849 10

原创 在Anaconda下创建一个新的环境并安装tensorflow

1.打开Anaconda Prompt2.输入conda create tensorflow python=3.6(tensorflow是环境的名字,自定义),创建环境3.安装tensorflow1.2.0这里选择用齿轮文件安装下载链接:tensorflow · PyPI然后将其放入你的环境目录下:C:\Anaconda3\envs\tensorflow\Scripts输入以下三行代码进行操作,在这里可能会需要更新pip版本,方法见最后。然后修改下面路径文件中的一行代

2022-03-14 19:59:01 2288

原创 python数组冒号取值(清晰图解)

参考这个博客的内容:python数组冒号取值操作 - boobo - 博客园

2021-10-31 16:07:42 2658

原创 关闭8080端口占用的服务

对应在任务管理器的详细信息里找java.exe,找到6616端口对应的服务,结束进程即可。命令:netstat -aon|findstr "8080" tasklist|findstr "6616"

2021-10-24 19:25:42 469

原创 DOM是什么?(超详细解释)

DOM全拼为Document Object Model(文档对象模型)是一种用于HTML和XML文档的编程接口,它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式。DOM概念本身:普通文档(*.txt)和HTML/XML文档(*.html/*.xml)的区别仅仅是因为后者是有组织的结构化文件; 浏览器将结构化的文档以树的数据结构读入浏览器内存,并将每个树的子节点定义为一个NODE(想象这颗树,从根节点到叶子节点都被建模为一个NODE对象); 这每个节点(NODE...

2021-10-18 20:01:20 26372

原创 IDEA上使用gitee将本地代码上传与更新到远程仓库中(超详细教学)

目的:把本地的文件放到gitee的指定仓库中(我加入的企业中的仓库)一、上传操作选择菜单栏中的VCS依次选择上图所示步骤,然后选择自己项目的文件夹选择底部的Version Control,选中要上传的文件夹,然后点击commit填写上传信息后再点击commit点击push填写远程仓库地址,填完后点击OK,然后点击下方的commit,代码上传成功!二、更新操作先找到Version Control,在这里面你会看到修改的所有文件,选择自己...

2021-10-14 21:19:52 1782

原创 若依微服务版部署到IDEA(超详细,小白看了也能会)

进入若依官网,找到我们要下的微服务版框架点击进入gitee,获取源码,下载到本地下载到本地后,用Idea打开,点击若依官网,找到在线文档,找到微服务版本的,当然你不看文档,直接按我说的做也OK啦!点开环境部署,跟着一步步的操作就好(就是接下来图片里的的步骤),第5步可以放到安装Nacos后再进行。我当时就没看到这一行,Nacos要下2.X.X版本的,找了好久的错误!!!下面我们来说一下nacos的安装,第一步当然是打开Nacos官网了点击v2.0.3,因为..

2021-09-27 20:44:40 4583

原创 解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题

我遇到的报这个错的原因竟然是目录的结构问题!!!上图这个是错误的结构形式。上图这个是正确的结构方式。改正方法如下:第一步点击三个点,把Compact Middle Packages取消勾选。

2021-07-05 20:24:50 138

原创 There is no getter for property named ‘clazz‘ in ‘class java.lang.String‘

针对这种报错的解决方法:因为找不到参数,所以尝试了下,在mapper接口方法里加上@Param("该字段名")参数。结果发现这种方法也是可行的。List<Map> selectForTableSelect(@Param("clazz") String clazz);...

2021-04-28 10:32:56 162

原创 透彻理解辗转相除法

一、理解今天终于对辗转相除法有了一个透彻的理解!!!接触过一些算法的应该都知道辗转相除法是求最大公约数的一个方法。那么为什么这种方法可以求出来呢?我们先来假设a,b的最小公约数为g,那么我们可以这样表示a=m*g,b=n*g;(m,n为整数)(*)a=b*k+r;(k,r为整数)(**)现在我们用(*)中的a,b替换(**),得到m*g=n*g*k+r;上述式子变形得到r=g*(m-n*k);此时可以看出a,b的最大公约数也是b,r的最大公约数。然后不断缩小规模,直到.

2021-03-04 22:43:44 1807 2

原创 散列查找

1.定义 在进行查找时,在记录的存储位置与它的关键字之间建立一个确定的对应关系h,以线性表中每个元素的关键字K为自变量,通过函数h(K)计算出该元素的存储位置,我们将h函数称为散列函数或哈希函数。这种查找方法称为散列查找。2.自己实现的 #include<iostream>#include<cstdio>using namespace std; int arr[100];//定义散列表 bool hashTable[10000000];int...

2021-02-21 19:20:22 330

原创 二分查找

一、自己实现的#include<iostream>#include<cstdio>#include<algorithm>using namespace std;int arr[100];//二分查找 bool BinarySearch(int n, int target){ int left = 0; int right = n-1; while(left <= right){ int middle = left + (righ.

2021-02-20 21:55:02 180

原创 基于排序算法的特性划分的排序

一.基于排序算法的特性,大概可分为以下三种二.例题1.线性排序输入 :5 31 -4 6 -3 5输出:6 5 1分析题目:基于比较的排序的算法f时间复杂度为O(nlogn),给定范围的线性排序需要O(n);本题元素给定了范围,所有的值都在[-500000,500000],则本题可通过线性排序来实现。以后做题时需注意排序的数据是否有范围哦!代码如下:#include<iostream>#include<cstdio>#.

2021-02-19 22:01:18 198

原创 xshell下部署静态网页(阿里云服务器,小白入门)

xshell部署静态网页,超详细步骤,适合小白。第一次尝试。

2020-06-26 09:58:55 2738

原创 mysql事件的语法以及示例

语法:-- SET GLOBAL event_scheduler = ON$$ 开启事件 -- required for event to execute but not create 事件执行但不创建所需-- event 后面是事件名称-- DEFINER = { user | CURRENT_USER } 是定义人create /*[DEFINER = { user | CURRENT_USER }]*/ event `spring_boot_building`.`test`

2020-06-22 20:09:17 717 1

原创 mysql存储函数使用详细示例

sql语句:创建存储函数用来返回购物车里所有物品的金额:DROP FUNCTION IF EXISTS func_shop;CREATE FUNCTION func_shop(id INT)RETURNS DOUBLE(20,2)BEGIN DECLARE out_money DOUBLE(20,2); SELECT SUM(sprice*snumber) INTO out_money FROM shopcart WHERE sid = id; RETURN out_money;EN

2020-06-22 19:51:48 545

原创 java.util.NoSuchElementException Scanner报错原因

这是因为在函数中,声明了一个scanner对象,并且调用了close方法。这可能是由于所有的scanner类共享一个输入流,当其中一个调用关闭函数的时候,所有的scanner对象都关闭了。为了避免这个错误,建议去掉多余的close方法,在程序最后去关闭。...

2020-05-26 16:30:08 1075 1

原创 IDEA最常用快捷键(必记!!!不断更新总结中)

Ctrl+/:使用//注释(光标放在要注释的那一行即可)Ctrl+Shift+/:使用/**/注释(选中要注释的代码然后按下)Ctrl+D:复制行Ctrl+X:删除行Ctrl+Alt+V:自动补齐返回值Alt+Enter:自动修复(对于一些错误会有一些提示)...

2020-05-22 10:51:06 534

转载 This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its de 错误解决办法

这是我们开启了bin-log, 我们就必须指定我们的函数是否是1 DETERMINISTIC 不确定的2 NO SQL 没有SQl语句,当然也不会修改数据3 READS SQL DATA 只是读取数据,当然也不会修改数据4 MODIFIES SQL DATA 要修改数据5 CONTAINS SQL 包含了SQL语句其中在function里面,只有 DETERMINISTIC, NO SQL 和 READS SQL DATA 被支持。如果我们开启了 bin-log, 我们就必须为我们的functi

2020-05-20 21:50:36 269

原创 java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)报错原因

在网上百度了好久,试了好多方案,都没解决,下面来说一下百度到的,大多原因有如下几点1.第一个:用户名和密码不匹配,或者是在连接池里多打了空格之类的就是配置文件的问题;2.第二个:可能是用户的权限不够,给他添加权限;授予权限-- grant all privileges on databasename.tablename to 'user'@'host' identified b...

2020-04-30 11:42:51 23923

原创 数据库备份与恢复

一、myqldump备份数据库 1.备份单个数据库的语法 mysqldump -u 用户名 -h 主机名 -p 密码 数据库名 [表名 [表名…]] >备份文件名.sql【例7-2】使用mysqldump命令备份数据库students_db中的所有表,存于f:\db_bak文件夹下,文件名为studentdb_bak.sql。 2.备...

2020-04-27 15:46:30 2259

原创 数据库事务与并发控制

一、事务特性要求事务具有4个特性: 原子性(Atomicity)、 一致性(Consistency)、 隔离性(Isolation)、 持久性(Durability)、简称ACID准则。注意:理解每个特性体现的实例。二、事务模式(1)自动提交事务模式。每条单独的语句都是一个事务,是MySQL默认的事务管理模式。在此模式下,当一条语句成功执行后...

2020-04-24 17:44:58 942

原创 数据库关系模型(约束和触发器)

一、基本概念 1.基本术语(重要,记住!!!)• 关系:是用于描述数据的一张二维表,组成表的行称为元组,组成表的列称为属性。 • 域(Domain):指列(或属性)的取值范围。 • 候选键(Candidate Key):也称为候选码。能唯一的标识关系中每一个元组的最小属性集。一个关系可能有多个候选键。 • 主键(Priamary Key,PK):也称为主码。一个唯一...

2020-04-23 16:43:37 1346 2

原创 数据库游标以及在java中的应用

一、游标的定义和使用1.声明游标 DECLARE 游标名 CURSOR FOR SELECT语句;2.打开游标OPEN 游标名;3.提取数据FETCH 游标名 INTO 变量名1[,变量名2……];4.关闭游标 CLOSE 游标名;【例3-43】创建存储过程emp_p,用游标提取emp表中1006雇员的姓名和职务。D...

2020-04-21 10:43:42 2092

原创 数据库存储过程和参数(实现分页小功能以及在java中应用)

一、存储过程 创建存储过程CREATE PROCEDURE 存储过程名()BEGIN 过程体;END调用存储过程CALL 存储过程名();删除存储过程DROP PROCEDURE 存储过程名; 【例3-37】创建存储过程emp_p,在emp表中查询职工编号为1003员工的姓名和工作。DELIMITER @@DR...

2020-04-21 09:17:34 652

原创 数据库流程控制语句(存储函数)

一、语句块、注释和重置命令结束标记1. 语句块BEGIN SQL语句 | SQL语句块END说明:① BEGIN…END语句块包含了该程序块的所有处理操作,允许语句块嵌套。② 在MySQL中单独使用BEGIN…END语句块没有任何意义,只有将其封装在存储过程、存储函数、触发器等存储程序内部才有意义。2. 注释1)单行注释 使用“##”符号...

2020-04-20 17:50:30 1508

原创 数据库编程(常量与变量+常用系统函数)

一、常量与变量1.常量字符串常量:字符串常量指用单引号或双引号括起来的字符序列。在MySQL中推荐使用单引号 数值常量:数值常量可以分为整数常量和小数常量。 日期和时间常量:日期和时间常量使用特定格式的字符日期值表示,用单引号括起来。 布尔值常量:布尔值只有true和false两个值,SQL命令运行结果用1代表true,用0代表false。 NULL值:适用于各种字段类型,通常表...

2020-04-20 17:49:43 2022 1

原创 数据库的索引和视图

数据定义功能包括:表的定义 索引的定义 视图定义索引 一、索引的创建与删除创建索引的语句格式如下:CREATE [UNIQUE] INDEX 索引名 ON 表名(列名[,列名]……)【例2-49】为emp_c表按员工的名字(ename)建立索引,索引名为emp_ename_idx。CREATE INDEX emp_ename...

2020-04-18 20:02:01 350

原创 数据的维护(数据库的增删改)

一、插入数据INSERT INTO 表名 [ (列名1[,列名2……]) ] VALUES (值1[,值2……]) [,(值1[,值2……]),……,(值1[,值2……])]【例2-41】拟新建一个部门,编号为80,地址为“SHANGHAI”,但并没有确定该部门的名字,完成此条记录的插入。SELECT * FROM dept_c;INSERT...

2020-04-16 16:23:25 1045

原创 数据库的查询总结

相等连接:自身连接:不等连接:左外连接:右外连接:

2020-04-16 16:22:57 731

原创 注解的简单理解

一、注解概述简单介绍:注解是插入你代码中的注释或者说是一种元数据。这些注解信息可以在编译期使用预编译工具进行处理,也可以在运行期使用java反射机制进行处理。注解作用:1.编译器检查2.定义注解注解优点:提高开发效率,成本低注解缺点:耦合性大,并不利于后期维护二、注解的定义注解通过@interface关键字进行定义示例:注解的使用:最简单的注解格式@Test常用...

2019-10-04 16:48:23 375

原创 请求转发(Forward)和重定向(Redirect)的区别

目录forward(转发)redirect(重定向)区别:forward(转发) 服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容从哪里来的,因为这个跳转过程是在服务器实现的,并不是在客户端实现的所以客户端并不知道这个跳转动作,所以它的地址栏还是原来的地址。redi...

2019-10-02 11:19:12 439

原创 EL和JSTL

目录一、EL1.EL概述2.EL的使用3.EL语法4、EL隐式对象(重点)二、JSTL1.概述2.安装和测试3.标签介绍一、EL1.EL概述 用来解决在JSP页面写Java代码导致混乱的问题,在 JSP2.0 规范中提供了 EL 表达式。EL 是 Expression Language 的缩写,它是一种简单的数据访问.2.EL的...

2019-09-25 20:31:57 452

原创 JSP简介

一、概述 JSP 全名是 Java Server Page,它是建立在 Servlet 规范之上的动态网页开发技术。 在 JSP 文件中,HTML 代码与 Java 代码共同存在,其中,HTML 代码用来实现网页中静态内 容的显示,Java 代码用来实现网页中动态内容的显示。为了与普通 HTML 有所区别 JSP 文件 的扩展名为.jsp 。二、JSP基本语法 J...

2019-09-20 19:50:25 1856

原创 Cookie和Session

Cookie一.概述 当用户通过浏览器访问 web 应用时,通常情况下,服务器需要对用户的状态进行跟踪.例如,用户在网站结算商品时,Web 服务器必须根据请求用户的身份,找到该用户所购买的商品.在 Web 开发中,服务器跟踪用户信息的技术称为会话技术. 会话技术:从打开一个浏览器访问某个站点,到关闭这个浏览器的整个过程,成为一次会话. ...

2019-09-18 17:29:27 281

原创 response和request

response一.概述Servlet 最主要的作用就是处理客户端请求,并向客户端做出响应。为此,针对 Servlet 的每 次请求,Web 服务器在调用 service() 之前,都会创建两个对象,分别是 HttpServletRequest 和 HttpServletResponse,其中, HttpServletRequest 用于封装 HTTP 请求...

2019-09-11 19:10:28 285 2

原创 使用插件生成验证码

第一步:导入插件,放在/ValidateCode/WebContent/WEB-INF/lib/中.下载地址: http://www.java2s.com/Code/Jar/k/Downloadkaptcha23jar.htm第二步:配置web.xml<servlet> <servlet-name>Kaptcha</servlet-n...

2019-09-07 20:19:00 260

原创 Servlet的使用

目录一.servlet接口二.Servlet的使用三.Servlet生命周期四.使用便捷类五.路径通配符一.servlet接口Servlet接口,Servlet就是一种实现了Servlet接口的类,它是由web容器负责创建 并调用,用于接收和响应用户的请求.在 Servlet 接口中定义了 5 个抽象方法,具体如下:二.Servlet的使用 第一步...

2019-09-05 15:27:56 295

原创 jQuery基本函数(添加,删除,遍历)

一.jq添加 1. append() - 在被选元素的结尾插入内容 2. prepend() - 在被选元素的开头插入内容 3. after() - 在被选元素之后插入内容 4. before() - 在被选元素之前插入内容代码示例: append和prepe...

2019-08-24 16:05:50 551

c#培训班报名系统课设作业.zip

c#窗体应用程序,包括了增删改查等基础功能,同时界面设计精美,对于培训班业务基础功能都做了简单的处理。 资源中包含了c#窗体源码和数据库。

2019-07-19

空空如也

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

TA关注的人

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