自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (11)
  • 收藏
  • 关注

原创 Java编程题:回溯(汇总)

回溯回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径。回溯法是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回溯点”。许多复杂的,规模较大的问题都可以使用回溯法,有“通用解题方法”的美称。(1)电话号码的字母组合给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。

2020-06-29 18:33:44 842

原创 Java编程题:搜索算法(汇总)

搜索算法(汇总)搜索算法就是去搜索每一个解的可能。搜索算法的分类:枚举法:暴力搜索深度优先搜索广度优先搜索回溯目录搜索算法(汇总)Ⅰ 深度优先搜索(1)放牌(2)员工的重要性(3)图像渲染(4)被围绕的区域(5)岛屿数量Ⅱ 广度优先搜索(1)员工的重要性(2)N叉树的层序遍历(3)腐烂的橘子(4)单词接龙(5)打开转盘锁Ⅰ 深度优先搜索Dfs(当前这一步的处理逻辑){1.判断边界,是否已经到头了:向上回退2.尝试当下的每一种可能3.确定一种可能之后,继续下一步Dfs}(1

2020-06-29 18:17:26 651

原创 Java编程题:动态规划(汇总)

动态规划(Dynamic Programming)动态规划是分治思想的延伸,通俗一点来说就是一种大事化小,小事化无的艺术。在将大问题化解为小问题的分治过程中,保存对这些小问题已经处理好的结果,并供后面处理大问题时直接使用这些结果。动态规划具备了以下三个特点把原来的问题分解成了几个相似的子问题。所有的子问题都只需要解决一次。储存子问题的解。动态规划的本质是对问题状态的定义和状态转移方程的定义(状态以及状态之间的递推关系)。动态规划问题的求解步骤:状态定义状态间的转移方程定义状态的初始

2020-06-29 10:32:41 1086 1

原创 Sql注入——简介

Sql注入——简介所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。我们永远不要信任用户的输入,我们必须认定用户输入的数据都是不安全的,我们都需要对用户输入的数据进行过滤处理。sql注入主要是通过对单引号进行转义来完成:// 设定$name 中插入了我们不需要的SQL语句$name = "Qadir'; DELETE FROM users;";查询语句:"SELECT * FROM users WHERE name=

2020-06-25 15:39:23 236

原创 论文双栏公式序号对齐

论文双栏公式序号对齐1 以WPS举例,页面布局->更多分栏:计算下面的对齐位置:居中位置=栏宽 ÷ 2右对齐位置=栏宽2 设置新样式格式->制表位:设置完后,将公式左对齐,然后在公式前及序号前按空格键。结果:...

2020-06-24 18:02:11 5577 3

原创 论文公式复制工具Mathpix使用

论文公式复制工具Mathpix使用本文公式复制主要用来复制到word中使用。1 ctrl + alt + M选中所要复制的公式,会出现如下界面:2 打开网页:https://www.latex4technics.com/将刚刚复制的内容进行复制,并点击Compile按钮,这时右下角会出现我们想要的公式:3 复制MathML Code,右键公式选中Show Math As:此时出现MathML Code:对上述代码进行复制。4 打开word(2010版,其他高版本应该也可以),直接进

2020-06-24 17:34:51 3226

原创 Java中的SPI机制及其在SpringBoot中的应用

Java中的SPI机制及其在SpringBoot中的应用SPI(Service Provider Interface)是一种服务发现机制,提供服务接口,且为该接口寻找服务的实现。Java SPI具体约定当服务的提供者,提供了服务接口的一种实现之后,在jar包的META-INF/services/目录里同时创建一个以服务接口命名的文件。该文件里就是实现该服务接口的具体实现类。而当外部程序装配这个模块的时候,就能通过该jar包META-INF/services/里的配置文件找到具体的实现类名,并装载实例

2020-06-19 16:43:56 1777

原创 在Java的ORM框架中Hibernate 和 MyBatis 的区别

Java典型的ORM框架有:hibernate:全自动的框架,强大、复杂、笨重、学习成本较高Mybatis:半自动的框架,必须要自己写sqlhibernate和Mybatis的区别1)Hibernate基本不需要编写SQL就可以通过映射关系来操作数据库,是一种全表映射的体现,而MyBatis需要手动匹配 POJO、SQL 和映射关系,相对于Hibernate来说比较繁琐一些。2)Hibernate 不需要编写大量的 SQL,就可以完全映射,提供了日志、缓存、级联(级联比 MyBatis 强大)等特

2020-06-19 11:29:29 484

原创 MyBatis——基础用法

MyBatis——简介框架一览:(1)解决技术整合问题的框架:Spring框架是由于软件开发的复杂性而创建的。(2)解决WEB层问题的MVC框架:SpringMVC。(3)解决数据的持久化问题的框架:MyBatis是一个基于Java的持久层框架,而Hibernate是一个封装程度更高的持久层框架。mybatis框架(持久层框架)mybatis是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statemen

2020-06-19 11:10:41 1041

原创 Restful风格的URL

Restful风格的URLREST(Representational State Transfer)描述了一个架构样式的网络系统,比如web 应用程序。无论是对URL的处理还是对Payload的编码,REST都倾向于用更加简单轻量的方法设计和实现。值得注意的是REST并没有一个明确的标准,而更像是一种设计的风格。它本身并没有什么实用性,其核心价值在于如何设计出符合REST风格的网络接口。restful的优点它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。restful的特性:

2020-06-17 17:08:11 2607

原创 三层架构和MVC

1 三层架构我们的开发架构一般都是基于两种形式,一种是C/S架构,也就是客户端/服务器,另一种是B/S架构,也就是浏览器服务器。在JavaEE开发中,几乎全都是基于B/S架构的开发。那么在B/S架构中,系统标准的三层架构包括:表现层、业务层、持久层。三层架构中,每一层各司其职,接下来我们就说说每层都负责哪些方面:表现层(web层):也就是我们常说的web层。它负责接收客户端请求,向客户端响应结果,通常客户端使用http协议请求web层,web需要接收http请求,完成http响应。表现层包括展示层和

2020-06-17 16:48:47 198

原创 接口测试工具——Postman

接口测试工具——Postman在开发或者调试网络程序、网页程序(B/S模式)的时候需要一些方法来跟踪网页请求。网页调试工具——Postman,不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求。这为后台开发人员省去了编写前端代码的麻烦。Postman下载地址:Postman具体使用方法请参考博客:Post教程注意:C/S(Client/Server)客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、

2020-06-11 19:56:02 329

原创 Spring、Spring Boot、Spring Framework、Spring MVC

ⅠSpringSpring是一个技术体系,就像一个大家族,有众多衍生产品例如Spring Framework、Spring Boot、Spring Cloud等(还包括Spring Cloud data flow、spring data、spring integration、spring batch、spring security、spring hateoas)。但他们的基础都是Spring 的 IOC 和 AOP,IOC提供了依赖注入的容器,而AOP解决了面向切面的编程,然后在此两者的基础上实现了其他衍

2020-06-11 18:09:39 781

原创 SpringMVC

SpringMVC——属于Spring Framework框架之一Spring MVC 是 Spring 提供给 Web 应用的框架设计。Spring MVC 角色划分清晰,分工明细,并且和 Spring 框架无缝结合。作为当今业界最主流的 Web 开发框架,Spring MVC 已经成为当前最热门的开发技能,同时也广泛用于桌面开发领域SpringBoot会默认将src/main/resources目录下的public、static作为静态文件夹,将templates作为模板文件夹。注意:默认的静

2020-06-11 17:02:39 369

原创 SpringBoot——简介

Spring Boot初识1 先在空项目中创建一个Maven模块(1)pom.xml配置<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apac

2020-06-10 11:52:29 6234 1

原创 Spring生命周期——简介

Spring生命周期Spring 容器可以管理 singleton 作用域 Bean 的生命周期,在此作用域下,Spring 能够精确地知道该 Bean 何时被创建,何时初始化完成,以及何时被销毁。而对于 prototype 作用域的 Bean,Spring 只负责创建,当容器创建了 Bean 的实例后,Bean 的实例就交给客户端代码管理,Spring 容器将不再跟踪其生命周期。每次客户端请求 prototype 作用域的 Bean 时,Spring 容器都会创建一个新的实例,并且不会管那些被配置成 p

2020-06-10 11:24:30 4799

原创 Spring ——Bean(IOC)容器

spring framework——Bean容器为什么需要Bean容器?一般的项目搭建,都需要将各层进行分离以降低代码之间的耦合度。比如我们常用Dao层(数据访问层)、service层来封装和数据库的交互部分,其中Dao层负责具体的增删查改,service层负责调用Dao层的方法来对外提供服务。例如:使用这种方法调用数据库,相当于将对象放到了方法中,此时对象对应的变量(局部变量)随着栈帧的创建而出现,随着栈帧的退出而销毁。那么由于没有引用指向它,该对象就会很快变成可回收状态。如果对象的创建初始化较为

2020-06-09 17:30:31 2182 1

原创 Spring项目相关配置

Spring项目相关配置1 新建一个空白项目(相当于一个空文件夹)2 Maven相关配置setting.xml全局配置,本地仓库配置。参考博客:setting配置3 在空项目中创建一个Maven项目模块(1)选中Module模块(2)选定Maven(3)Maven项目名称(4)pom.xml文件配置4 IDEA配置参考博客:Maven项目的IDEA配置...

2020-06-07 15:41:21 182

原创 Java中的深拷贝和浅拷贝

Java中的深拷贝和浅拷贝1)浅拷贝:对基本数据类型进行值传递,对引用数据类型进行了引用传递2)深拷贝:对基本数据类型进行值传递,对引用数据类型,则创建了一个新的对象,并复制了其内容代码解释:构造出一个我们要拷贝的对象:class A{ int a;}class B{ A name;}A a = new A();a.a = 100;B b = new B();b.name = a;进行浅拷贝:浅拷贝只是一个简单的引用传递,并没有深度的对其内部内容也进行拷贝。拷贝出来的

2020-06-01 09:33:05 238

原创 Java内存模型——简介

Java内存模型Ⅰ 物理机的并发处理器要与内存交互,如读取运算数据、存储运算结果等,因此I/O操作是很难消除的(无法仅靠寄存器来完成所有运算任务)。由于计算机的存储设备与处理器的运算速度有着几个数量级的差距,所以现代计算机系统都不得不加入一层或多层读写速度尽可能接近处理器运算速度的高速缓存(Cache)来作为内存与处理器之间的缓冲:将运算需要使用的数据复制到缓存中,让运算能快速进行,当运算结束后再从缓存同步回内存之中,这样处理器就无须等待缓慢的内存读写了。基于高速缓存的存储交互很好地解决了处理器与内存

2020-06-01 08:35:04 237

redis连接工具.zip

Redis-desktop-manager

2020-12-26

中国省市数据(sql以及excel)

==============================================================内含中国各省市的sql数据以及excel数据。 ==============================================================

2020-11-08

风电场风速及功率数据.zip

美国某风电场风速数据及风电功率数据,2012年,数据较多可供研究人员使用,内含数据所在地的经纬度。数据为每5分钟间隔。

2019-11-26

内蒙古风速50434.zip

内蒙古风速数据,风速,风向等,2010-2016年逐日风速数据,内部数据经过处理划分,数据来自中国气象中心。

2019-11-26

SVM神经网络的预测.rar

SVM支持向量机,时间序列预测案例,案例基础简单容易上手,还有更多资源请加qq群107794826。

2019-11-26

BP、RBF、Elman神经网络时间序列预测.zip

matlab内含BP、RBF、Elman神经网络等模型,用于时间序列预测,比较基础,应用简单,比较容易上手。

2019-11-25

Mann-Kendall检验.zip

Mann-Kendall检验,用于趋势检验及突变检验,主要用于检测时间序列的趋势变化,气象类时间序列的突变点,内含测试数据,程序较为简洁,

2019-11-25

内蒙古风速50425.zip

内蒙古逐日风速数据,数据经过处理划分

2019-11-18

059879532465Rossler.m

用四阶龙格库塔方法绘制Rossler吸引子,借助典型的混沌系统,帮助理解混沌运动。

2019-07-20

LAN-34461A.vi

labview网口通讯代码,简单易上手,适用初学者。。

2019-06-20

串口Verilog源码.rar

verilog代码,实现串口通信。uart_transmitter.v,uart_regs.v,uart_receiver.v,uart_defines.v,seriesPort.v

2019-06-20

空空如也

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

TA关注的人

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