自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

最暖一天

You got a dream

  • 博客(113)
  • 资源 (2)
  • 收藏
  • 关注

转载 pytorch张量torch.Tensor类型的构建与相互转换以及torch.type()和torch.type_as()的用法

pytorch中张量是什么意思呢?torch.Tensor是一种包含单一数据类型元素的多维矩阵。Torch定义了七种CPU张量类型和八种GPU张量类型,这里我们就只讲解一下CPU中的,其实GPU中只是中间加一个cuda即可,如torch.cuda.FloatTensor:torch.FloatTensor(2,3) 构建一个23 Float类型的张量torch.DoubleTensor(2,3)构建一个23 Double类型的张量torch.ByteTensor(2,3)构建一个23 Byte类型的

2021-12-10 10:57:21 2332

转载 idea 中Update resources和Update classes and resources、Redeploy的区别和应用场景

官方文档链接:https://www.jetbrains.com/help/idea/updating-applications-on-application-servers.html#update_optionsApplication update optionsThe update options are different depending on:the artifact format, i.e. on whether the application artifact isexploded

2020-07-24 21:09:46 772

原创 SpringMVC 使用session进行登录后,点击其他页面session失效的解决方案

今天写一个登录模块,发现成功登录后,点击跳转到其他页面,session竟无法跨页面访问,只能又自动退出了。debug后发现两次sessionID不一样。最后才发现是由于<base/>标签写的不对,多加了一个"/"。原base标签<base href="http://${pageContext.request.serverName}:${pageContext.request.serverPort}/${pageContext.request.contextPath}/"/>

2020-07-08 20:33:11 1090

原创 springmvc出现 No converter found for return value of type错误

handler控制器如下 @ResponseBody @RequestMapping("/sendCompose/object.json") public ResultEntity<Student> testReceiveComposeObject(@RequestBody Student student){ logger.info(student.toString()); //将“查询”到的Student对象封装到ResultEnti

2020-07-06 20:44:21 610 1

转载 不同版本(2.3-3.1)web.xml文件的schema头部声明

1. Servlet 3.1Java EE 7 XML schema,命名空间是http://xmlns.jcp.org/xml/ns/javaee/<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation.

2020-07-02 16:40:36 235

转载 依赖注入和控制反转的简单解释

看到一个对这个概念很好诠释的帖子,在此记录一下。转载地址http://www.iteye.com/topic/692793IoC——Inversion of Control 控制反转DI——Dependency Injection 依赖注入要想理解上面两个概念,就必须搞清楚如下的问题:参与者都有谁? 依赖:谁依赖于谁?为什么需要依赖? 注入:谁注入于谁?到底注入什么? 控制反转:谁控制谁?控制什么?为何叫反转(有反转就应该有正转了)? 依赖注入和控制反转是同一概念吗?...

2020-06-21 12:13:37 690

原创 com.sun.jersey.api.client.UniformInterfaceException ... returned a response status of 403 Forbidden

我在学习SpringMVC跨服务器文件上传时遇到了以下错误Request processing failed; nested exception is com.sun.jersey.api.client.UniformInterfaceException: PUT http://localhost:9090/fileuploadserver/uploads/faa16d8fe48e49ae8ec8...

2020-05-07 22:06:13 584

原创 Maven中无法识别Resource注解

最近学习spring时发现Maven中无法识别Resource注解,原因是没有导入javax.annotation包,在pom.xml中加入以下内容即可。 <dependency> <groupId>javax.annotation</groupId> <artifactId>jsr25...

2020-04-27 16:21:23 1373

原创 idea找不到或无法加载主类的解决方法

将target文件夹删除即可

2020-04-25 11:26:19 4001 3

原创 dom4j 不兼容的类型: java.util.List (org.dom4j.Node)无法转换为java.util.List(org.dom4j.Element)

为了解决Dom4j解析xml出现非法反射异常的问题,方法见Illegal reflective access by org.dom4j.io.SAXContentHandler ,使用Dom4j解析xml出现非法反射异常,我把dom4j-1.6.1升级到了dom4j-2.1.3,然后代码中出现了dom4j 不兼容的类型错误1.部分代码如下://5.获取xml中所有的select节点 L...

2020-04-21 11:44:43 4913

原创 在IDEA中使用maven命令将本地的jar,source jar, javadoc jar包导入到本地maven仓库

直接在IDEA中使用maven命令将本地的jar,source jar, javadoc jar包安装到本地maven仓库以导入本地的dom4j-2.1.3为例,以下是dom4j本地存放位置1. 点击idea左下角的图标,选择Maven2. 在弹出的窗口中选择Execute Maven Goal会出现以下弹窗3. 然后依次输入以下maven命令mvn install:inst...

2020-04-21 11:15:46 1902

原创 Illegal reflective access by org.dom4j.io.SAXContentHandler ,使用Dom4j解析xml出现非法反射异常,

最近在学习java时报了Dom4j解析xml出现非法反射异常,具体如下:

2020-04-21 10:47:09 3601 4

转载 异常处理时为什么有些异常throw出去需要在函数头用throws声明,有些就不用

Excepiton分两类:checked exception、runtime exception;直接继承自Exception就是checked exception,继承自RuntimeException就是runtime的exception。你可以简单地理解checked exception就是要强制你去处理这个异常(不管你throws多少层,你终归要在某个地方catch它);而runtim...

2020-04-19 12:27:13 1383

转载 数据流图的画法

数据流图(DFD)    数据流图,简称DFD,是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。下图是一个飞机机票预订系统的数据流图,它反映的功能是:旅行社把预订机票的旅客信息 (姓名、年龄、单位、身份证号码、旅行时间、目的地等)输入机票预订系统。系统为旅客安排航班,打印出取票通知单(附有应交的账...

2018-05-15 16:20:44 104424 9

原创 xftp 上传文件到CentOS 出现 Permission is not allowed解决方案

今天试了以下好久没用的xftp,结果连接虚拟机中的CentOS出现了错误:Permission is not allowed.根据提示感觉应该是文件夹权限问题。 修改目录权限chmod 777 wwwroot 成功上传 ...

2018-05-13 17:02:06 19583

原创 HLTML5播放HLS流(.m3u8文件)出现 跨域访问 No Access-Control-Allow-Origin的解决方案

我用ckplayer播放器实现在HTML5环境中播放.m3u8文件时出现No ‘Access-Control-Allow-Origin’ header is present on the requested resource. 在网上查找说需要在网站根目录下添加crossdomain.xml文件,我也添加了,结果还是无效。最后摸索了半天才找到了如下解决方案(不需要添加crossdomain...

2018-03-23 14:01:05 39560 2

原创 scandir() ,stream_socket_server() has been disabled for security reasons解决方法

我将ThinkPHP项目移植到lnmp环境下,发现报错scandir() has been disabled for security reasons。 同样,当我运行workerman时也出现了stream_socket_server() has been disabled for security reasons 经查询,解决方案如下:修改php.ini配置文件: vim /...

2018-03-22 15:40:22 4412

原创 Lnmp ThinkPHP5 开启pathinfo支持

我在wnmp环境下的代码正常运行,但是放在lnmp环境下发现ThinkPHP5的pathinfo失效,导致Route:rule也无法使用。即使按官网网上说的添加一些代码也只是首页有用,点击其他页面仍然可能导致404或者500错误。最终找到了以下解决方案。最后会贴出我的配置1. 修改 /usr/local/php/etc/php.ini 文件搜索cgi.fix_pathinfo=0,将其值改...

2018-03-20 08:31:06 1455

原创 centos7 克隆后的虚拟机网络配置( restart network失败的解决方法)

克隆源的centos7_1 的网络地址为192.168.140.11,我想将克隆后的centos7_2的网络地址改为192.168.140.12。需要改动两个地方:虚拟机的网络配置和centos7_2的配置文件。 如果不清楚如何配置静态地址可以查看前面的文章: 1. 配置虚拟网络编辑器 2. 设置静态IP 3. 使用xshell连接虚拟机1 克隆后的虚拟机配置...

2018-03-18 21:15:26 7972 2

原创 VM安装CentOS7 Minimal静态IP配置,并设置VM端口转发和xshell连接(三)

3. 使用xshell连接配置连接 填写用户名和密码,然后点击确定 点击连接 连接成功 测试网络连通性,ping www.baidu.com ping 成功到此为止,大功告成!!

2016-12-10 15:50:34 1104

原创 VM安装CentOS7 Minimal静态IP配置,并设置VM端口转发和xshell连接(二)

为了缩短篇幅,分为三篇: 1. 配置虚拟网络编辑器 2. 设置静态IP 3. 使用xshell连接虚拟机2. 配置静态IPMinimal版本不支持ifconfig,需要使用ip addr来查看网卡配置 设置静态ip 修改如图所示的6项设置,其中DNS1为手动添加的一项,图中为我的IP设置192.168.140.12 网关即为上面配置虚拟网...

2016-12-10 15:38:17 1495

原创 VM安装CentOS7 Minimal静态IP配置,并设置VM端口转发和xshell连接(一)

曾经也写过VM安装CentOS7的几篇文章(为CentOS 7配置静态IP地址及遇到的问题解决策略),但是当时由于刚开始写博客,写的并不清楚,最近又在系统学习CentOS因此又写了几篇关于配置的,比以往更加清楚。 有时候,我们可能需要用其他电脑访问虚拟机中的某些应用或服务,如ssh或者mysql服务等。此时,VMware的端口转发为我们提供了很好的解决方案,因此我直接使用这个端口转发功能来连接x

2016-12-10 15:30:17 2337

转载 编译原理:短语、直接短语、句柄、素短语

概念如果S->* αAβ and A->+γ,则称γ是句型αγβ的相对于变量A的短语 如果S->* αAβ and A->γ,则称γ是句型αγβ的相对于变量A的直接(简单)短语 最左直接短语叫做句柄其实最简单的判断方法直接画出语法树了。文法S->(L)|aS|a L->L,S|S 分析(S,(a))1.先画出语法树2.判断

2016-12-06 09:47:59 5453 1

转载 【VSCode】Windows下VSCode编译调试c/c++

懒得自己配置或自己配置出现不明问题的朋友可以点这里: 【VSCode】Windows下VSCode便携式c/c++环境 http://blog.csdn.net/c_duoduo/article/details/52083494 下载解压即可食用。————————– 以下是原文 ————————-这篇文章为blackkitty记录在windows下使用vscode编译调

2016-10-16 23:50:10 2474

原创 [PTA]02-线性结构4 Pop Sequence

Given a stack which can keep MM numbers at most. Push NN numbers in the order of 1, 2, 3, ..., NN and pop randomly. You are supposed to tell if a given sequence of numbers is a possible pop sequ

2016-10-09 10:26:52 5375

原创 [数据结构]c语言实现顺序栈的入栈,出栈,清空,销毁等操作

/*顺序栈栈的抽象数据类型ADT 栈(stack)Data 同线性表。元素具有相同的类型,相邻元素具有前驱和后继关系Operation InitStack(*S):初始化操作,建立一个空栈S DestroyStack(*S):若栈存在,则销毁它 ClearStack(*S):将栈清空 StackEmpty(S):若栈为空,返回true,否则返回fal

2016-10-08 19:52:05 23594 2

原创 [数据结构]算法基本概念和推导大O阶步骤

算法的定义和特性 算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作算法有5个基本特性: 特性 特性描述 输入输出 算法具有零个或多个输入,至少有一个或多个输出 有穷性 指算法在执行有限个步骤之后,自动结束而不会出现无限循环,并且每个步骤在可接受时间内完成 确定性 算法的每一个步骤都具有确定的含义,不会出现二义性

2016-10-06 11:59:16 2925

原创 [数据结构]数据结构的基本概念

什么是数据结构?感觉学过数据结构后有必要再区分一下基本的概念,这样才能更加容易深层次理解后续的内容。那么要搞清楚什么是数据结构那么首先来看一下数据结构的一些基本概念: 数据 数据对象 数据元素

2016-10-06 10:30:44 654

原创 [数据结构]c语言实现链栈的入栈,出栈,清空,销毁等操作

最近在学习数据结构中的栈,于是在此记录一下栈的抽象数据类型/*栈的抽象数据类型ADT 栈(stack)Data 同线性表。元素具有相同的类型,相邻元素具有前驱和后继关系Operation InitStack(*S):初始化操作,建立一个空栈S DestroyStack(*S):若栈存在,则销毁它 ClearStack(*S):将栈清空 StackEmp

2016-10-04 17:17:08 24415

原创 [NYOJ] 02括号配对问题(c语言链栈实现)

题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=2括号配对问题时间限制:3000 ms  |  内存限制:65535 KB难度:3描述现在,有一行括号序列,请你检查这行括号是否配对。输入第一行输入一个数N(0输出每组输入数据的输出占一行,如果该字符串中所含的括号是配对

2016-10-04 15:15:53 3812

原创 解决sublime在编译出错或警告时额外显示系统path的问题

解决sublime在编译出错或警告时额外显示系统path的问题最近在配置sublime text3的C语言环境,但是发现每次运行程序时一旦程序出错或者出现警告。折腾了半天,解决方案如下:找到sublime text3安装目录,在目录下找到Packages里的Default.sublime-package, 比如Sublime Text 3\Packages\Default.sublime-pack

2016-10-04 15:09:05 2938 3

转载 C语言EOF解析

C语言文件操作解析(五)之EOF解析       在C语言中,有个符号大家都应该很熟悉,那就是EOF(End of File),即文件结束符。但是很多时候对这个理解并不是很清楚,导致在写代码的时候经常出错,特别是在判断文件是否到达文件末尾时,常常出错。1.EOF是什么?   在VC中查看EOF的定义可知:   #define EOF     (-1)   E

2016-09-24 17:43:20 6298

原创 [PAT] 02-线性结构1 两个有序链表序列的合并

[PAT] 02-线性结构1 两个有序链表序列的合并 本题要求实现一个函数,将两个链表表示的递增整数序列合并为一个递增的整数序列函数接口定义:List Merge( List L1, List L2 );其中List结构定义如下:typedef struct Node *PtrToNode;struct Node {ElementType Data; /* 存储结点数据 */PtrToN

2016-09-23 14:55:16 1103

原创 [PAT] 02-线性结构2 一元多项式的乘法与加法运算

[PAT] 02-线性结构2 一元多项式的乘法与加法运算设计函数分别求两个一元多项式的乘积与和。输入格式说明:输入分2行。每行分别先给出多项式非零项的个数。再以指数递降方式输入一个多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。输出格式说明:输出分2行。分别以指数递降方式输出乘积多项式以及和多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。例子输入与输出:

2016-09-22 11:28:48 2169 4

原创 sublime编译运行c语言后中文乱码的解决

tools>Build System>New Build System中写入{ "cmd": ["g++", "${file}", "-std=c++11", "-fexec-charset=gbk","-o", "${file_path}/${file_base_name}", "&", "start", "cmd", "/c", "${file_base_name} & echo. & pa

2016-09-06 18:28:14 13268 13

原创 设置好ftp后用xftp连接提示无法打开,无法显示远程文件夹

在我设置好ftp后使用xftp软件连接时可以连上但是提示如下,无法显示远程文件夹,最终找到了原因1. 问题原因由于ftp连接模式port模式和pasv模式。设置ftp 链接模式为port (主动模式) ,ftp客户端一般默认使用的pasv (被动模式) 。如果不修改模式,用户链接服务器后,目录一直不能显示。所以要修改为主动模式。2. 解决方案其实很简单,只需将ftp连接模式改为主动模式。xftp修

2016-08-12 15:42:29 65084 26

原创 CentOS7安装和配置FTP

1. 安装vsftpd#安装vsftpdyum install -y vsftpd#设置开机启动systemctl enable vsftpd.service # 重启service vsftpd restart# 查看vsftpd服务的状态systemctl status vsftpd.service2. 配置vsftpd.conf#备份配置文件 cp /etc/vsftpd/v

2016-08-12 15:28:56 41407 6

原创 1.17 k阶斐波那契序列的第m项值的函数算法

K阶斐波那契的定义:第k和k+1项为1,前k - 1项为0,从k项之后每一项都是前k项的和例如: k=3; 0,0,1,1,2,4,7,13规律:后一项等于前一项的2倍减去前K+1项13 = 2*7 -17 = 2*4 -14 =2*2-0 C语言实现#include <stdio.h>#define MAX 1000 //定义数列最大项//递归实现int Fb1(int k

2016-07-22 17:11:26 4634

原创 1.16 从大到小顺序返回x,y和z的值

◇1.16 试写一算法,自大至小依次输出顺序输入的三个整数X,Y和Z的值。#include <stdio.h>int main(){ int a,b,c,temp; scanf("%d%d%d",&a,&b,&c); if(a<b){ temp=b; b=a; a=temp; } if(b<c){

2016-07-21 10:32:53 2834

原创 16. php数据库抽象层PDO(五)

1. MySQL的事务处理mysql目前只有InnoDB和BDB两个数据表类型才支持事务。建议用InnoDB表CREATE TABLE employees(...) TYPE=InnoDB;//使用Type指定表类型为InnoDB在默认情况下,mysql是以自动提交(autocommit)模式运行的,这就意味着所执行的每一个语句都将立即写入数据库中。如果使用事务安全的表格类型,是不希望有自动提交的行

2016-05-27 12:33:25 526

jdk_14_doc-all.zip

oracle账号注册过程繁琐,故将自己从oracle官网下载的jdk-14官方开发文档分享出来,解压后即可使用

2020-04-13

ctags58 for windows

vim的ctags插件必备程序,该版本是windows版本,win10可用。

2016-02-29

空空如也

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

TA关注的人

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