自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

洋子的博客

本人小白一枚~全部博客搬自本人个人博客,地址:www.novicex.cn,欢迎访问

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

原创 SSM转springboot,使用springboot返回ModelAndView配置设置

因为之前一直使用eclipse而且这个项目之前一直是SSM框架,现在因为公司要求使用了IDEA,顺便就想把之前eclipse上的SSM项目放到IDEA上套上springboot跑起来,调试了一下午之后终于跑了起来因为不再使用WebContent/WEB-INF/springmvc-config.xml这样的配置文件而是用springboot来完成通过maven管理的项目中用pom文件中配置依赖关...

2018-11-21 20:44:54 6016 2

转载 Intellij IDEA的激活(使用破解补丁永久激活)亲测可用,从eclipse转到IDEA

因为公司开发都是用IDEA,而本人之前都在用eclipse所以官网下载了IDEA并完成了破解,以下是整个过程:本文以发挥原博主精神,原文:https://blog.csdn.net/shengshengshiwo/article/details/79599761你本文主要讲解使用破解补丁永久激活Intellij IDEA(到2099.12.31,时间也可以更长)下载并安装IDEA甩个链接...

2018-11-20 11:35:45 2591

原创 npm install rollbackFailedOptional: verb npm-session ******************解决办法

npm install rollbackFailedOptional: verb npm-session ********解决办法今天安装了nodejs,配置环境之后我测试node和npm是否可以正常运行起来,我执行了node -vnpm -v 发现都没问题,可以取到版本。但是我为了更好地、更灵活使用npm,我在nodejs目录下新建了node_cache来缓冲数据。 接着...

2018-09-14 16:40:29 22135

原创 torch.sum()——dim参数

dim指在dim的这个维度上,对tesnor 进行求和,如果keepdim(保持维度)=False,返回结果会删去dim所指的这个维度。以下面的例子分析dim的参数~

2023-09-27 00:23:38 583

原创 数据挖掘导论课后习题答案-第一章

数据挖掘导论课后习题,全部答案已经上传资源

2023-09-19 23:04:57 323

原创 C++getchar()录入回车两次回车结束输入但是一次就结束

先上一段代码:#include <iostream>using namespace std;int main(){ char c; while (c = getchar() != '\n') { cout << '!'; } return 0;}运行程序:我已经输入了很长一段字符,但是getchar()只会读入一个字符,但是按理说只有我们在回车两次的时候才会完成提交,那此时回车会出现什么情况呢?每次while循环都会有一个!号输出,不对呀

2020-06-09 17:33:33 3295 2

原创 关于firekylin网站备案信息核查整改时无法修改备案号或无渠道修改备案号所链接的备案官网问题

备案号可以在网站管理系统的设置中修改,如修改失败报错可参考:关于firekylin后台设置出现“REFERRER_ERROR”的问题解决无渠道修改备案号所链接的备案官网问题:查看源代码和系统设置后发现此备案网站链接是在html上写死的,中文作者也没想到备案网站需要修改的问题,我们只需要在服务器端的firekylin文件夹下用find命令搜索带有旧的备案网站地址的文件找到对应的html使用vi...

2020-04-22 17:28:19 311

原创 bas64解码保存图片后无法显示——知乎爬虫登录验证码识别

背景:最近在爬知乎,先搞一个自动登录,我是用的是可视化的webdriver来模拟登陆,因为知乎有反爬手段,使用代码输入账号密码几乎百分百出验证码,验证码是一个中文的一个英文,英文较容易,如果出了中文大不了重新登陆此验证码是一个base64格式的图片,所以就没有采取截图的方式,直接拿到验证码的base64编码进行保存,然后识别接着输入就ok了,这么一想很容易,但是出了一个小插曲验证码拿到以后使...

2020-01-09 17:02:18 1277

原创 你想要的完整解决Python smtplib使用163发送邮件时出现 •554 DT:SPM错误smtplib.SMTPDataError: (554, 'DT:SPM 163 smtp5,HdxpC

最近在学习Python于是自己写了个小脚本测试使用smtp发送邮件,一切ok后出现如下错误:smtplib.SMTPDataError: (554, 'DT:SPM 163 smtp1,GdxpCgCnKA4anORdnVRZAA--.986S2 1575263258,please see http://mail.163.com/help/help_spam_16.htm?ip=114.253....

2019-12-02 13:45:39 3277 4

原创 太爽了今天解决了大问题!——LOL英雄联盟读条后崩溃报错error,错误LOL_public……一下午终于解决

LOL英雄联盟读条后崩溃报错error,错误LOL_public……背景:是这样,前一天LOL退出时被我强退了,接着今天一如既往学了会python然后打算下把棋(云顶之弈),对了在这之前还搞了下自己的网络,刚开始网络崩了,感觉和自己改了自己的网络适配器有关系,后来又修复回来,这下能打开游戏了,点击排位开始匹配成功进入,然后黑屏,然后吉克斯就出来了下图:怎么办呢?解决呀一天不玩难受啊,错误内...

2019-11-28 19:16:54 19581 4

原创 手写堆排序算法——HeapSort(Java代码实现)

HeapSort/** * @program: JavaTest * @description: 手写堆排序 * @author: yanghaoran * @create: 2019-05-27 20:35 **/public class HeapSort { static int num = 0; public static void main(String[]...

2019-05-28 20:06:20 792

原创 手写快速排序算法——QuickSort(Java代码实现)

QuickSort/** * @program: JavaTest * @description: 快速排序实现 * @author: yanghaoran * @create: 2019-05-26 12:17 **/public class QuickSort { static int[] a = {4, 5, 7, 1, 9, 8, 3, 2, 6}; // 结...

2019-05-26 13:45:52 827

原创 关闭流的正确方式

最近写了一个bug:(以下为网上找的例子) try { FileOutputStream fos = new FileOutputStream("d:\\a.txt"); OutputStreamWriter osw = new OutputStreamWriter(fos, "UTF-8"); BufferedWriter bw = new...

2019-04-04 17:09:01 7322

原创 Base64解码编码方法——不建议使用sun.misc.BASE64Decoder

Base64解码编码方法——不建议使用sun.misc.BASE64Decoder背景: 最近做了一个需求通过调用图片识别API分析用户提交的图片信息来提高运营人员的工作效率,其中有一步是调用阿里的图片识别API,但是此API的参数为图片的base64内容,而我就需要把一个有URL的图片转为base64提交,我先将图片下载用流缓到内存然后进行base64编码,但是因测试环境服务过多机子配置也不高...

2019-04-04 16:50:37 3308

原创 WAF_owasp-modsecurity-crs(Web Application Firewall应用防火墙)修改规则

WAF_owasp-modsecurity-crs(Web Application Firewall应用防火墙)!!!!当然针对于安全的角度我们设置防火墙,但是既然是防火墙就避免不了误删,但是防火墙又不能直接关闭或者强行修改规则,那么我们就按照防火墙的规则增加白名单就好了。在开发一个功能时发现第三方的POST请求全都被Nginx403拒绝了,原因是因为回调的内容有大量的HTML内容误被认为是X...

2019-02-27 10:43:38 1214

原创 JAVA分页功能实现数据结构简析

前言:最近在公司做一个新闻分页的功能,对分页的功能实现、数据结构也有了简单的了解,在此记录。分页功能逻辑:分页功能如何实现呢?我们通过自定义一个分页功能类PageList,然后继承Serializable类,其中属性有:(当然还有一堆get、set)// 总记录数 private int totalCount; // 总页数 private int total...

2019-02-16 13:47:48 848

原创 Java中Base64解码中文的深坑

今天因为需要解析一个邮件中的附件,而这个附件的附件名称和内容都是base64的格式的,而且已经明确编码格式为:GB2312,所以现在需要解码,下面附上源码:zbzGrDEucG5n (原文为:图片1.png)既然已经知道了加密的格式直接解密就好了呀但是!!!!!!我使用了第一种解密办法:一、 String str = "zbzGrDEucG5n"; ...

2019-01-29 15:31:34 4252

原创 Base64格式图片文件上传阿里云OSS

背景:最近在做一个依赖第三方邮件服务商的WebHook功能实现用户向指定邮箱发邮件,我方自动处理的功能,但是第三方返回来的邮件中图片、附件均为Base64的格式,我方需要上传图片和附件到阿里云也是第一次接触base64格式的东西,一开始并不知道它怎么显示,于是我用了很多图片转base64的工具来对里面的数据,通过这样来看我接受到的邮箱里面的数据到底是哪一部分,我该如何解析,通过半天的分析和测试...

2019-01-29 13:41:32 13128 2

原创 java.io.IOException: ErrorPacket [errorNumber=1193,||Unknown system variable 'binlog_c……Canal启动报错

自己想要尝试Redis同步MySQL来提升自己的web项目的查找速度,再看了几种连接模式后觉得由阿里使用的Canal查找binlog模式更加稳定符合未来的发展,所以进行了尝试但是其中真的坑很多很多。一、首先看自己的MySQL的版本如果是5.62以下的话对不起请先升级版本吧因为:binlog_checksum是MySQL 5.6.2才引入的,5.6.2以下根本就没有这个参数所以最后一步启动C...

2019-01-23 20:07:08 3381

原创 TestinSDK——小程序、Android、Web、H5集成SDK步骤及集成失败和遇到的问题解决办法

TestinSDK最近想看看移动端方面的开发,所以就随便写了几个小的页面玩了玩,但是bug巨多,就去顺便用了下Testin的SDK想试试好不好用,集成的过程TestinBugout官网都有,说一下自己遇到的几个可能出问题的地方。先进官网进行注册,然后点右上角的控制台再进入左侧的Bugout,点击SDK就能看到官方的集成文档了。小程序SDK小程序开发简单,只要对前端稍有了解就可以进...

2019-01-08 17:04:26 691

原创 charles手机电脑抓包详解——下载、破解、使用一篇就够了

一、charles的使用1.1 charles的说明Charles其实是一款代理服务器,通过过将自己设置成系统(电脑或者浏览器)的网络访问代理服务器,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Linux上使用。安装Charles的时候要先装好Java环境。Charles的主要功能:(1)截取Http 和 Https 网络封包。(2)支持...

2019-01-05 17:19:12 3075 2

原创 JS中将斜杠转义成反斜杠!!真的找了外加必须赋值的巨坑

var str=“https://www”document.write(str.replace(&quot;//&quot;,&quot;\\&quot;))结果:https:\www

2018-12-26 19:43:31 3931

转载 maven profile切换正式环境和测试环境

maven profile切换正式环境和测试环境有时候,我们在开发和部署的时候,有很多配置文件数据是不一样的,比如连接mysql,连接redis,一些properties文件等等每次部署或者开发都要改配置文件太麻烦了,这个时候,就需要用到maven的profile配置了在项目下pom.xml的project节点下创建了开发环境和线上环境的profile&lt;profiles&gt;...

2018-12-14 17:19:41 792

原创 为什么我们不能写hotjar?——程序小白对hotjar实现的简单理解及移动端实现hotjar录屏功能分析

为什么我们不能写hotjar?——程序小白对hotjar实现的简单理解及移动端实现hotjar录屏功能分析前言:因为个人所在公司做相关基于应用的优化、提升、数据分析、用户引流等服务,常想我们为什么不能开发一款类似于hotjar的应用来服务移动端与客户端,而且收费低于hotjar甚至提供一定的免费优化从而为我们的其他产品供应流量;下面是我对hotjar原理简单的分析,以及移动端的实现,若所述不...

2018-12-12 19:46:00 2547

转载 java 字节流与字符流的区别

原文链接字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图12-6所示。下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后都不关闭输出流。范例:使用字节流不关闭执行package org.lxh.dem...

2018-12-12 15:48:13 92

原创 本地项目使用tomcat或jetty部署项目后,带有cookie验证的登录时莫名被拦截返回登录页面问题,localhost运行项目登录跳回不报错

带有cookie验证因为从公司Git上当了项目,在本地运行以后发现明明登录成功了但是却无法跳转到主页面,log上只有一个name属性为空的提示并不报错,使用IDEAdebug检查之后明没有发现有什么太大问题,并且我是一步一步检查一步一步看request里面的cookie值,发现突然到了我自定义的前置拦截器时request里面的内容突然就没有了,非常奇怪,问了公司大哥之后才知道使用带cookie验...

2018-12-08 19:44:38 649

转载 Linux如何禁用root账户(There were XXXX failed login attempts since the last successful login.)

原文:添加链接描述警告信息自从有了一台有公网IP的Linux机器,每次登录就会有这样是信息:是不是有点多15119次,仅仅在几天时间之内就被使用密码登录失败了一万多次,细思极恐,当然我们可以使用秘钥来登录,但是如果我们经常换电脑登录我们使用账号密码登录肯定是最方便的,但是我们的root账号肯定就会被经常别人ssh登录测试你的密码。There were 4899 failed login ...

2018-12-08 11:34:37 13110

原创 Spring项目中value注解,@Value不能够读取到配置文件的值,无法成功注入值的问题汇总及解决

@Value注解常规用法我们都知道通过@Value()注解可以取到我们配置文件的内容,之后我们通过修改配置文件就可以修改我们@Value注解修饰的属性,例如:我们注解了一个Host:port,因为我们经常需要通过更换地址来改变我们所需要的云端服务器或者数据库地址,而当我们每次改变我们的配置文件就可以通过此方法来改变我们的属性值,而且可以在一个文件中修改多个属性的内容,可以说是一举多得非常...

2018-12-07 21:01:16 3271

原创 IDEA从Git当下来Maven项目以后如何使其运行起来

背景:通过IDEAGit从公司Git上当下项目之后需要使其在本地跑起来,就出现了各种问题。当项目被当下来完全加载后,先更新自己的.m2仓库(本地maven库),当然也会自动加载但是有时候可能会因为网速的问题下载出现问题。点击上方第三个类似下载标志的按钮,接着选择第三个:Download Sources and Documentation 然后等一会加载完此时在没有任何基础性语法错误的情况下...

2018-12-03 13:48:05 7535

原创 ToStringBuilder.reflectionToString用法

先上用例:/** * 重写对象toString方法 * * @return String [field=value]... */ public String toString() { return ToStringBuilder.reflectionToString(this, ToStringStyle.JSON_STYLE); }我们都知道String、Strin...

2018-11-23 15:23:25 6646 2

转载 浏览器与服务器交互的过程

来源于孤傲苍狼博客内容浏览器与服务器交互图当我们打开浏览器,在浏览器的地址栏中输入URL地址"http://www.gacl.cn:8080/JavaWebDemo1/1.jsp"去访问服务器上的1.jsp这个web资源的过程中,浏览器和服务器都做了神马操作呢,我们是怎么在浏览器里面看到1.jsp这个web资源里面的内容的呢?浏览器和服务器做了以下几个操作:1、浏览器根据主机名"www....

2018-11-20 16:00:32 1764

转载 spring boot打jar包和打war包的区别

原文:https://blog.csdn.net/ljj_9/article/details/79423148spring boot既可以打成war发布,也可以找成jar包发布。说一下区别jar包:直接通过内置tomcat运行,不需要额外安装tomcat。如需修改内置tomcat的配置,只需要在spring boot的配置文件中配置。内置tomcat没有自己的日志输出,全靠jar包应用输出日志...

2018-11-18 10:33:44 1226

转载 JAVA ArrayList详细介绍(示例)

原文:https://www.jb51.net/article/42764.htm第1部分 ArrayList介绍ArrayList 是一个数组队列,相当于 动态数组。与Java中的数组相比,它的容量能动态增长。它继承于AbstractList,实现了List, RandomAccess, Cloneable, java.io.Serializable这些接口。ArrayList 继承了Ab...

2018-10-19 11:02:40 2484

转载 Java中几个常用设计模式

1.单例模式(有的书上说叫单态模式其实都一样)该模式主要目的是使内存中保持1个对象。看下面的例子:package org.sp.singleton;//方法一public class Singleton {//将自身的实例对象设置为一个属性,并加上Static和final修饰符private static final Singleton instance = new Singleton...

2018-10-17 14:01:18 196

转载 Java 实现深度遍历和广度遍历数及其应用

一、深度遍历和广度遍历原理及实现1、深度优先英文缩写为DFS即Depth First Search.其过程简要来说是对每一个可能的分支路径深入到不能再深入为止,而且每个节点只能访问一次。对于上面的例子来说深度优先遍历的结果就是:A,B,D,E,I,C,F,G,H.(假设先走子节点的的左侧)。深度优先遍历各个节点,需要使用到堆(Stack)这种数据结构。stack的特点是是先进后出。整个遍历过...

2018-10-16 15:16:41 401

转载 JAVA中的线程安全与非线程安全

原文:http://blog.csdn.net/xiao__gui/article/details/8934832ArrayList和Vector有什么区别?HashMap和HashTable有什么区别?StringBuilder和StringBuffer有什么区别?这些都是Java面试中常见的基础问题。面对这样的问题,回答是:ArrayList是非线程安全的,Vector是线程安全的;Hash...

2018-10-15 13:49:12 122

原创 type=Method Not Allowed, status=405). Request method 'POST' not suppo

最近在做一个Springboot项目,我在前端用表单提交并在js中取到表单,用ajax向后台提交json串之后出现了type=Method Not Allowed, status=405). Request method ‘POST’ not suppo错误。通过2小时不断查找终于发现了问题所在,还是自己基础知识太薄弱。下面是代码部分:html中代码 &lt;!--提示信息--&gt;...

2018-09-21 16:23:45 12997 1

转载 Shell脚本常用方法

Shell脚本不仅可以帮助我们完成相应的业务需求,而且在很多时候妙用Shell可以为我们的工作带来很大的便捷,提升工作效率,扩展编程思路。 以下则是一些常用Shell方法:Linux 的字符串截取很有用。有八种方法。假设有变量 var=http://www.novicex.cn/post/y12.html 1. # 号截取,删除左边字符,保留右边字符。echo ${var#...

2018-09-06 11:42:16 288

原创 Java Servlet基础使用详解

前言Java Servlet的核心思想就是在Web服务器端创建用来响应用户请求的对象,而该对象就被称为一个Servlet对象;而原本一个用户在访问JSP页面时Web服务器就会自动生成一个Java文件,而编译它则会创建一个Servlet对象,但是为了满足我们要实现的特定功能,所以就需要我们自主编写特定的Servlet。创建运行一个最简单的ServletServlet示例代码:pa...

2018-07-27 19:23:37 199

原创 JSPJava访问Oracle、SQL Server、MySQL数据库

常用的的Java链接数据库有两种方法:1、JDBC-ODBC桥接器连接数据库,2、加载纯Java数据库驱动。 本文主要介绍最基础的加载纯Java数据库驱动。前言:JDBC(Java DataBase Connectivity)是Java用于SQL的解决方案,是Java核心类库中的一部分。而我们经常使用JDBC完成3件事:1、与指定的数据库建立连接;2、向已连接的数据库发送SQL命令...

2018-07-24 15:56:42 202

数据挖掘导论(完整版)习题答案英文原版

数据挖掘导论(完整版)习题答案 本书对数据挖掘进行了全面介绍,旨在为读者提供将数据挖掘应用于实际问题所必需的知识。本书涵盖五个主题:数据、分类、关联分析、聚类和异常检测。除异常检测外,每个主题都有两章:前面一章讲述基本概念、代表性算法和评估技术,而后面一章较深入地讨论高级概念和算法。目的是在使读者透彻地理解数据挖掘基础的同时,还能了解更多重要的高级主题。此外,书中还提供了大量例子、图表和习题。 本书适合作为相关专业高年级本科生和研究生数据挖掘课程的教材,同时也可作为从事数据挖掘研究和应用开发工作的技术人员的参考书。 Pang-Ning Tan 现为密歇根州立大学计算机与工程系助理教授,主要教授数据挖掘、数据库系统等课程。此前,他曾是明尼苏达大学美国陆军高性能计算研究中心副研究员(2002-2003)。 Michael Steinbach 明尼苏达大学计算机与工程系研究员,在读博士。 Vipin Kumar 明尼苏达大学计算机科学与工程系主任,曾任美国陆军高性能计算研究中心主任。他拥有马里兰大学博士学位,是数据挖掘和高性能计算方面的国际权威,IEEE会士。

2023-09-19

SqListOrLinkList.zip

清华数据结构习题集答案(C语言版严蔚敏)第二章线性表算法题答案,非官方答案仅供交流参考,主程序在SqListOrLinkList.cpp中

2020-09-14

MySQL-JDBC驱动包

压缩包解压后内有两个版本的MySQL-JDBC驱动包,使用其中一个放到WEB项目的WEB-INF下的lib下即可使用

2018-07-24

空空如也

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

TA关注的人

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