自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sqlserver和DB2等数据库,计算分式的结果为0,计算power函数,当幂次为负数时结果为0等问题的解决记录

今天工作遇到一个小问题,sqlserver和DB2等数据库,计算分式的结果为0,计算power函数,当幂次为负数时结果为0:select round(1/25,2)select power(5,-2)结果应该是0.04,但是结果却是0.0,尝试了计算power(5,-1)结果是0.2,推测可能是保留了一位小数,难以计算负次幂的情况,而1/25,是因为分母过大,整个分式默认转变为0了,导致计算错误:解决方法很简单:select round(1/25*1.0,2)power函数要进行分段处理:

2021-07-20 11:54:35 648

原创 sqlserver数据库中,length函数计算字符串长度错误,最后一位空格无法计算,空字符串无法正确计算长度,问题解决记录

今天工作中遇到了一个小问题,在sqlserver数据库的length函数计算字符串长度的时候,计算结果错误select length(‘abc ’)正确结果应该是4,但是结果是3,末尾空格并未计算入内,其实解决方法很简单:select length(‘abc ’+‘a’)-1进行一个简单的拼接并长度-1即可,空字符串解决方法同理。需要注意的是,拼接sql语句的时候,双引号内部的‘a’ 不要忘了转义为 ‘a’\...

2021-07-20 11:45:29 3848

原创 WebSocket 和http异同及其原理,websocket为什么可以实现持久连接, long poll 和 ajax轮询的原理。

Http和websocket简介1.相对于HTTP这种非持久的协议来说,Websocket是一个持久化的协议。HTTP是不支持持久连接的(长连接,循环连接的不算), HTTP的生命周期通过Request来界定,也就是一个Request 一个Response,在HTTP1.0中,这次HTTP请求就结束了。但是在HTTP1.1中进行了改进,使得有一个keep-alive,也就是说,在一个HTTP连接中,把多个HTTP请求合并为一个,可以发送多个Request,接收多个Response。但是请记住 Reque

2021-06-30 10:59:23 275

原创 xshell频繁断开原因,提示Socket error Event: 32 Error: 10053 连接失败

xshell的ssh连接频繁提示Socket error Event: 32 Error: 100531 .隧道处取消勾选2修改/etc/ssh/sshd_config下的配置文件将ClientAliveInterval的值修改为60然后重启ssh服务器目前没有在频繁出现ssh断开问题了,应该是有效的...

2021-06-29 21:03:41 13227 3

原创 FTP和SFTP的异同,连接失败原因归纳,以及连接过程中的一些解决方法记录

FTP和SFTP连接过程中的一些解决方法记录FTP和SFTP异同FTP和FTP非常相似,是一种文件传输协议,也是一种通过网络传输文件的方法;二者都支持批量传输(一次传输多个文件),文件夹/目录导航,文件移动,文件夹/目录创建,文件删除等。但还是存在着差异,下面我们来看看SFTP和FTP之间的区别。1、安全通道FTP 不提供任何安全通道来在主机之间传输文件,密码和数据以纯文本格式发送,基于TCP来传输文件(明文传输用户信息和数据)。大多数情况下是不加密的,安全性不高;而SFTP协议提供了一个安全通

2021-06-29 20:58:15 4971

原创 公钥私钥,数字签名,CA证书颁发机构,certificate authority,CA的一些理解记录

以上内容仅供个人学习记录,如有侵权联系删除。

2021-02-07 19:32:33 409

原创 IDEA “Cannot resolve symbol xxxx” 报错亮红工程bug解决办法记录

IDEA 无法识别同一个父模块下的其他类,或同一个 package 里的其他类,引用时亮红报错,但是 compile 没有问题,路径也没问题,是突然就出现的。试过重启 IDEA ,重新 sync gradle,Clean build ,重新reload all maven project都没有用,可能是cache或者直接复制其他子模块的问题。尝试性解决方法如下:点击“File” -> “Invalidate Caches / Restart”,然后点击 “Invalidate and Resta

2021-02-03 19:36:29 829

原创 Java编写的page分页工具类

用Java编写的page分页工具类,其代码如下:package entity;import java.io.Serializable;import java.util.List;/*** * @author Aaron * @param <T> */public class Page <T> implements Serializable{ // 页数(第几页) private long currentpage; // 查询数据库里面对应的数据有多少条

2021-01-31 16:51:23 1519 3

原创 Idea 使用autowired注解出现 Could not autowire. No beans of ‘xxxx‘ type found 的错误提示红色波浪线 解决记录

如图所示,Idea 使用autowired注解出现 Could not autowire. No beans of ‘xxxx’ type found 的错误提示,出现红色波浪线,这个报错通常并没有对程序的正常运行造成影响,但是我有一个类中,连着出现五个这样的波浪线,导致无法正常运行了,解决记录如下:1.将注解添加一个非必须的属性@Autowired(required = false)2.降低 Autowired 检测的级别,将 Severity 的级别由error 改成 warning 或其它可以

2021-01-24 16:36:22 479 2

原创 ssh连接linux虚拟机 connectioned time out 主机和虚拟机都关闭了防火墙,且虚拟机ssh服务已经打开,二者互相ping都不成功解决方案记录

失败原因猜测:1.主机和虚拟机防火墙未关闭2.虚拟机未安装ssh或者ssh未打开3.vmware8和虚拟机ip地址字段(前三节)不一致对于1和2 没什么好说的,开启虚拟机相关服务即可systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动systemctl status firewalld.service #查看防火墙状态sudo apt-get

2021-01-20 22:08:23 1846 1

原创 Cookie和Session区别理解小记录

会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。1.1 Cookie机制在程序中,会话跟踪是很重要的事情。理论上,一个用户的所有请求操作都应该属于同一个会话,而另一个用户的所有请求操作则应该属于另一个会话,二者不

2020-12-13 16:05:19 129

原创 2020版idea ij 创建web项目和以往稍有不同。

2020版idea创建web项目和以往稍有不同。先上官方的说明截图:2020.2 版的new Project在这里插入图片描述创建项目跟原来的版本有很大不一样的,缺少了Spring,以及web创建等。。创建Web项目:第一步:创建一个普通的Java项目跟普通Java项目创建一样,最后点Finish。第二步:开始创建web项目右键项目名创建Spring、SpringMVC等前面的步骤跟上面的一样,点击finish以后其他的跟以前版本一样的操作步骤了。仅供学习记录,若有侵权,

2020-12-08 15:51:00 1546 1

原创 RuntimeError: CUDA out of memory.Tried to allocate 20.00 MiB

最近遇见问题解决记录:RuntimeError: CUDA out of memory.Tried to allocate 20.00 MiB大概总结了几种解决方法,大家可以试试:1.将batchsize改小一些,直接改为1试试,如果可以了,再换回自己想要的size试试。我本身就是size设置为1的,试了很多方法,然后我尝试性的改为2,竟然就可以用了,大家可以多尝试几个size,不一定是更小的batch size。2.参考了别人的回答在报错哪一行前面加上下面两行:释放无关的内存:if hasat

2020-09-22 11:12:22 14766 1

原创 jupyter notebook保存失败,‘_xsrf‘ argument missing from POST解决方案记录

jupyter notebook保存失败,报错’_xsrf’ argument missing from POST1.刷新home页面即可。2.可能是本地没有文件夹的原因,在本地新建一个文件夹,将代码保存到文件夹中。

2020-08-02 11:22:59 2666

原创 IDEA运行报错: Error:java不再支持源选项5.请使用6或更高版本

我选的jdk版本是11,改成自己的版本即可。1:修改maven的conf目录下的maven settings.xml 中的数据2:检查idea 配置在setting中找到3:在maven项目pom.xml中制定jdk版本 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.encoding>UTF-8</maven.

2020-07-25 18:19:36 2444

原创 RuntimeError: DataLoader worker (pid(s) 9528, 8320) exited unexpectedly问题解决记录

仅供学习记录,若有侵权可联系删除。方法一: num_workers设置为0,默认值为0表示不启用多进程。该方法在处理大量数据的时候还是不行,肯定要多进程。参见方法二。方法二:将涉及多线程的代码放到if name == 'main’的范围内if name == ‘main’:for epoch in range(3):for step, (batch_x, batch_y) in enumerate(loader):# 假设这里就是你训练的地方…里面的loader就是上面定义的test_loa

2020-07-22 21:11:52 3896 2

原创 maven导包下载速度很慢解决方案

修改maven 的conf目录下setting.xml配置文件在mirrors中添加如下配置 alimaven aliyun maven http://maven.aliyun.com/nexus/content/groups/public/ central alimaven central aliyun maven http://maven.aliyun.com/nexus/content/reposi

2020-07-18 11:12:12 318

原创 crt连接超时解决记录

此文章仅用于记录,如有侵权联系删除。使用secureCRT进行连接,架构如下:1,确保你的虚拟机Linux安装了ssh服务,在这里插入图片描述2,修改ssh的配置文件,因为ssh的配置文件默认很多都是未开通的3,开启ssh服务,并进行检查服务4,确保网络配置没有问题,确保可以后期进行传输文件,在虚拟机上ping主机,在主机上ping虚拟机5,使用secureCRT进行连接,即可成功,以上是整个连接过程的思路,接着我们来进**行操作吧1,确保你的虚拟机Linux安装了ssh服务,输入yum

2020-07-10 00:00:11 3620

原创 request.getParameter()与request.getSession().getAttribute类型比较

以下内容作为个人学习记录,如果给原作者造成不便,请私信,会立即删除。区别:getParameter是获取表单提交的数据,或者post和get拼接提交的。获得的类型是String类型的。request.getSession().getAttribute是获取session中的数据,和session.setAttribute搭配使用。获取的是Object类型。举例:比如验证码,生成的存在session中,输入表单提交的通过getParameter获取,然后二者再进行比较。或者其他数据的比较:..

2020-07-02 12:02:38 4819

空空如也

空空如也

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

TA关注的人

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