logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++实现排序算法之归并排序

一、算法思想该算法是典型的分治策略算法,基本思想是将待排序数组分成若干个小数组,直到为单个数组(即为有序数组)后(分阶段),再将前面得到的单个数组依次拼接在一起,组成有序数组(治阶段)。动态效果示意图如下:按步骤来看:先来实现将一个数组分成两部分:代码如下:#include <iostream>using namespace std;void merge(int arr[], int

dubbo提示消费者报错:No provider available for the service

springboot+dubbo+zookeeper启动一个生产者和其对应的消费者项目,在浏览器端输入相应的访问地址和参数后,控制台提示No provider available for the service,一般出现此类提示表示相应的生产者没有注册到dubbo中,dubbo的使用包括两个注解和两个配置,经排查发现生产者和消费者都配置了相应的注解和配置,但依旧不能正常调用,最后发现是因为appl

#zookeeper#rpc#java
光谱数据库HITRAN的使用方法

本文介绍两种使用方法:1.使用HITRANonline网站直接挑选自己所需要的数据2.使用HITRAN官方所提供的python接口去远程下载数据废话不多说,直接开始第一种:通过网页在线的方式挑选所需要的数据,此次以“基于光声光谱峰面积的微量乙炔气体定量检测”这篇文章中所挑选的波段为例,文中所选的数据是乙炔气体位于v1+v3泛频吸收谱带P支1529.18nm处的吸收谱线作为光声光谱定量分析检测研究对

Origin峰值拟合、重叠峰拟合

一、单峰拟合1.打开Origin软件2.导入数据(也可将数据直接拖拽进来)3.选中要拟合的数据4.选择拟合5.设置参数(此处用Lorentz拟合函数)在这个界面中,你可以设置你想设置的参数,例如选择拟合函数类型,设置函数表达式,迭代次数等,设置完成以后点击拟合6.拟合结果如果想放大看拟合曲线图的话,双击即可二、多峰拟合1.导入数据此处需要注意,如果我们要拟合的数据中本身就包含多个峰值,直接导入即可

C++实现排序算法之基数排序

一、算法思想基数排序是一种非比较型整数排序算法,其原理是将众多数字按位分隔后进行排序。实现步骤:1.将所有待比较的数字(正整数)统一为同一长度,位数不够的数字前面补0;2.按照从个位,十位,百位······从低到高的顺序进行排序3.完成从低位到高位的排序后,待排序数字也就完成了排序具体举例说明:初始化序列num{57, 123, 564, 32, 0, 56, 169, 5, 23, 11, 10

有关CentOS上安装的redis启动报错问题

今天像往常一样打开虚拟机上安装的CentOS7系统,通过Xshell软件进行远程连接CentOs进行操作,当我在Xshell中输入redis-server /opt/myRedis/redis.conf(/opt/myRedis/redis.conf为我的redis的配置文件的路径)时,Xshell软件报错,错误内容为:4155:C 20 Nov 19:21:54.748 # Can't chdi

有关javaweb报404错误。访问不到jsp页面的问题

在网上找到的尚筹网的项目,跟着教程做权限管理中用户维护部分的信息查询时发现,不能顺利跳转到查询页面,记录一下解决方法。1.查看前端页面的跳转链接是否存在问题经检查,前端跳转链接没有问题2.对项目进行clean,依然没有作用3.查看tomcat中是否部署正确,即相应页面是否引入到了tomcat中,经查看依旧没有问题4.在网上搜索得知,找不到页面还可能因为springMVC.xml中的扫描注解部分写的

到底了