- 博客(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关注的人