自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Mysql语法复习

SQL分类。

2022-08-31 11:43:01 367 1

原创 【图解算法】5.快速排序

图解快速排序

2022-07-24 12:00:00 358

原创 【图解算法】4.归并排序

图解归并排序

2022-07-23 17:00:00 326

原创 【图解算法】3.插入排序

图解插入排序

2022-07-23 12:00:00 144

原创 【图解算法】2.选择排序

图解选择排序

2022-07-22 21:22:13 115

原创 【图解算法】1.冒泡排序

图解冒泡排序

2022-07-22 21:12:41 113

原创 记一次有趣的发现--JavaScript中/0操作不被视为异常,弹出Infinity

先不废话,上代码<script type="text/javascript"> let a = -10; let b = 0; try { let c = a/b; //当除数为0的时候,计算结果就是Infinity。 alert(c); }catch (e){ alert(e); }finally { alert("end") }</script>

2022-03-10 15:08:35 2106

原创 Required String parameter ‘username‘ is not present

登录页面from表单设置的是post,请求发出去就变成了get俩个input都没有发出去一开始跟换controller的接收类型post换get,get换request,依然不行,仔细想想,明明是前端出问题,我为什么找后端呢?回去找前端页面发现,从idea点的端口号默认进index页面,我进错html页面了,我写的index页面和login页面一样,但是index页面并没有设置表单提交路径和输入的name,粗心了...

2021-11-27 10:47:07 425

原创 Spring连接Mysql获取数据时间快8小时或慢8小时时区问题

直接放结论,有用的话点个赞结论:按如下方法设置spring: application: name: serviceName datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/databaseName?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Sha.

2021-11-26 21:03:11 1709

转载 thymeleaf语法学习

实在是写的太好了,忍不住转载转载自【博客园】指尖舞步–thymeleaf学习一.简单表达格式: thymeleaf的官方参考文档1.变量的表达式:${…}2.选择变量表达式:*{…}3.信息表达:#{…}4.链接URL表达式:@{…}二.字面值1.文本文字:‘one text’, ‘Another one!’,…2.文字数量:0, 34, 3.0, 12.3,…3.布尔型常量:true, false4.空的文字:null5.文字标记:one, sometext, main,…四

2021-11-23 17:21:28 365

原创 Feign远程调用微服务报错 feign.FeignException: status 400 reading ***Feign

弄了半天status 400 reading SortCourseFeign#findWeek(Date,int)status 405 reading SortCourseFeign#findWeek(Date,int)status 500 reading SortCourseFeign#findWeek(Date,int)Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse

2021-11-23 14:57:05 3603

原创 Feign调用报错,重名

APPLICATION FAILED TO STARTDescription:The bean ‘personnel.FeignClientSpecification’, defined in null, could not be registered. A bean with that name has already been defined in null and overriding is disabled.Action:Consider renaming one of the bean.

2021-11-15 22:59:34 413

原创 【数据结构与算法】3.单双链表的反转 Java版

单双链表的反转如果不换头,那就不用返回值直接void1.反转单链表 public static Node reverseList(Node head) { Node pre = null; Node next = null; while (head != null) { next = head.next; head.next = pre; pre = head; head = next; } return pre; }第一步:存储旧链表的下一个操

2021-09-05 10:47:13 178

原创 【Java数据结构】1.稀疏矩阵

package com.gdupt.encapsulation;import java.io.*;import java.util.ArrayList;/** * @author Artemis * @version 1.0 * 版权声明:本文为CSDN博主「ArtemisKhryso」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/ArtemisKhryso/article/details

2021-05-29 14:11:53 180

原创 5.Java实现LSB(最低有效位)算法--隐藏图片

import javax.imageio.ImageIO;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import java.util.ArrayList;/** * @author ArtemisKhryso * @time 2021/4/28 */public class LSB { //图片宽高 private static int imgHig

2021-05-23 22:14:43 1553 4

原创 4.Java实现LSB(最低有效位)算法--隐藏文字

import javax.imageio.ImageIO;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.ArrayList;/** * @author ArtemisKhryso * @time 2021/5/1

2021-05-23 22:10:55 851 4

转载 在IntelliJ IDEA 2021中配置OpenCV2的Java开发环境

稍有修改转载自:在IntelliJ IDEA 13中配置OpenCV的Java开发环境作者:星河千里出处:http://yezhang.cnblogs.com/准备工作:1.下载IDEA ;2.下载Java JDK(用于配置基本的Java开发环境);3.下载OpenCV 2.4.9(这里以版本2.4.9为例,据这篇文章说,OpenCV的2.4.9版本开始支持Java API接口);4.安装IDEA;5.安装JDK,并在IDEA中配置JDK;6.将下载好的OpenCV 2.4.9解..

2021-05-22 22:31:28 724

原创 Cannot resolve jdk.tools:jdk.tools:1.6

CSDN下载全要积分服了,放个百度云的,随意下载jdk.tools-1.6 百度网盘链接:https://pan.baidu.com/s/1wmyNSEdxQklh8hdM9oV6WQ提取码:jyjv失效了私信我

2021-05-21 11:34:00 1020

原创 hbase启动后HMaster进程自动关闭,hadoop:9000 failed on connection exception.

2021-05-19 12:00:43,885 FATAL [hadoop102:16000.activeMasterManager] master.HMaster: Failed to become active masterjava.net.ConnectException: Call From hadoop102/192.168.10.102 to hadoop102:9000 failed on connection exception: java.net.ConnectException: 拒绝

2021-05-19 12:42:49 643 3

原创 3.Java实现Arnold置乱算法

一、设计思想概述利用Arnold变换(又称猫脸变换)可以对图像进行置乱,使得原本有意义的图像变成一张无意义的图像。该变换可以在其它图像处理前对图像做预处理,例如在数字水印嵌入前对水印进行置乱。也可以用于普通的图像加密。通常一次Arnold变换达不到理想效果,需要对图像进行连续多次的变换。Arnold变换具有周期性,即对图像连续进行Arnold变换,最终又能得到原图像。变换的周期和图像的尺寸有关。当图像是一张方形的图像时,Arnold变换存在逆变换。经过N次Arnold变换后的数据可以通过N次逆变

2021-05-12 12:10:52 1391

原创 ./sbin/start-dfs.sh 开启NameNode 和 DataNode 守护进程报错

报错信息1:hadoop@artemis-virtual-machine:/usr/local/hadoop$ ./sbin/start-dfs.shWARNING: HADOOP_SECURE_DN_USER has been replaced by HDFS_DATANODE_SECURE_USER. Using value of HADOOP_SECURE_DN_USER.Starting namenodes on [localhost]WARNING: HADOOP_SECURE_DN_US

2021-04-26 13:33:08 6760 7

原创 2.Java实现hash置乱算法

图像的hash置乱基本思想:对于图像中mxn个像素点,要求对每个像素进行随机置换,可采用安全hash函数生成随机的行号表和列号表,根据图像中的像素个数,从行号表和列号表中依次取值,读取的行号x和列号y对应为原图像中像素a(x, y)的坐标,将a(x, y)放置在结果图像result(i,j)处,以上过程通过mxn次循环操作,最后得到置乱图像。import javax.imageio.ImageIO;import java.awt.image.BufferedImage;import java.io..

2021-04-18 19:36:56 302

原创 Java:比较运算符compareTo()、equals()、==之间的区别与应用总结

1.==基础数据类型比较值引用数据类型比较堆内存地址(除非是同一个new出来的对象,他们的比较后的结果为true,否则比较后结果为false)2.equals()JAVA当中所有的类都是继承于Object这个超类的,在Object类中定义了一个equals的方法,equals的源码是这样写的:public boolean equals(Object obj) { //this - s1 //obj - s2 return (this == obj);}所以在没有重写过

2021-03-30 23:40:41 285

原创 1.Java实现RivestCipher4加密算法

public class RC4 { /** * RC4算法加密与解密文本 * @author ArtemisKhryso * @param textInput 文本输入 * @param key 密匙 * @return */ public static String RivestCipher4(String textInput,String key) { // 状态适量S int[] S = ne

2021-03-28 20:15:04 233

原创 wampserver3.1.7_x64启动后橙色不变绿解决办法

安装wampserver启动后一直橙色,wampserver橙色。这就说明他的wampserver本地环境并没有启动成功。出现这种问题的主要原因是由于自己的电脑里的80端口被占用了,导致wampservier本地环境无法再使用80端口了。网上说停止sql server reporting service服务,可是我电脑根本没有这个服务,我就找是哪个服务占用了窗口,用wampserver自带的工具可以检测80端口。很明显,是Server: Apache/2.4.37 (Win64) PHP/7.2.1

2021-02-24 11:37:39 6277 1

原创 【ros学习】15.OpenCV Error: Assertion failed (size.width>0 && size.height>0) in imshow

OpenCV(3.4.1) Error: Assertion failed (size.width>0 && size.height>0) in imshow, file /home/cc/software/opencv-3.4.1/modules/highgui/src/window.cpp, line 356terminate called after throwing an instance of ‘cv::Exception’what(): OpenCV(3.4.1

2020-12-11 15:50:39 483

原创 【ros学习】14.urdf、xacro机器人建模与rviz、gazebo仿真详解

<?xml version="1.0"?><robot name="mbot" xmlns:xacro="http://www.ros.org/wiki/xacro"> <!-- PROPERTY LIST --> <xacro:property name="M_PI" value="3.1415926"/> <!-- 车体质量 20kg--> <xacro:property name="base_mass

2020-11-09 11:43:51 3779 2

原创 【ros学习】13.URDF机器人建模详解

啊啊啊

2020-11-07 15:26:49 1890 2

原创 【Vue学习】2.Vue基础语法总结(待完善)

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Vue基础语法总结</title></head><body> <!-- View层: 视图层 在我们前端开发中,通常就是DOM层。 主要的作用是给用户展示各种信息。 --> <div id="app"&gt

2020-10-25 11:56:29 132

原创 【Vue学习】1.利用vue,点击列表中的哪一项, 那么该项的文字变成蓝色

一开始改变li的class时时直接利用数组名[index]进行修改,然后一点反应都没有,后来才知道这种利用下标修改数组元素的方式Vue是不能响应式更新的,后来改成了函数方法就成了。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> .active { color

2020-10-19 15:37:16 787

原创 【ros学习】12.ros启动gazebo时摄像头的发布进程被杀死,导致rqt_image_view无法显示画面

ros启动gazebo时摄像头的发布进程被杀死,导致rqt_image_view即使订阅了正确的话题也无法显示画面原因是gazebo的版本过低,与Rviz不兼容。ubuntu16.04匹配的ros版本是kinetic,kinetic安装过程中会自动下载低版本的gazebo,然后RViz又是新版本的。升级gazebo版本就可以了参考:ubuntu16.04安装gazebo91.卸载gazebo7:sudo apt-get remove gazebo7 gazebo7-common gazeb

2020-10-13 19:06:45 2571 3

原创 【ros学习】11.ros建模时遇到No transform from [back_caster_link] to [base_link]不显示轮子

踩的坑,搜了好久才发现问题所在建模时说No transform from [back_caster_link] to [base_link]原因是启动文件里的joint_state_publisher节点没有启动,它是用来发布机器人的关节状态的因为我们缺少这个功能包,当然无法启动这个节点sudo apt-get install ros-xxx-joint-state-publisher-gui xxx替换为当前ros版本 kinetic indigo melodic安装后再重新启动

2020-10-12 21:36:46 4441 6

原创 【ros学习】10.ros服务通讯之Server与Client的c++实现

1.Server#include <ros/ros.h>#include <service_demo/Greeting.h>bool handle_function(service::demo::Greeting::Request &req, service::demo::Greeting::Response &res){ //显示请求信息 ROS_INFO("Request from %s with age %d", req.name.c_s

2020-10-01 11:01:23 499

原创 【ros学习】9.ros话题通讯之publisher与subscribe的c++实现详解

1.创个话题源码包topic_demo$ cd ~/catkin_ws/src$ catkin_create_pkg topic_demo roscpp rospy std_msgs2.在包下新建自定义消息文件gps.msg$ cd topic_demo/$ mkdir msg$ cd msg$ vi gps.msg$ cd topic_demo/$ mkdir msg$ cd msg$ vi gps.msg$ cd topic_demo/$ mkdir msg$ cd m

2020-09-30 11:40:03 834

转载 【ros学习】8.ros常见message及格式[转]

ros里常见的message类型,包括std_msgs, sensor_msgs, nav_msgs, geometry_msgs等可以理解宏观的message是一个类,.msg文件是类的定义,publisher向话题发布的message或者说data是这个类的一个实体一个对象Vector3.msg --坐标#文件位置:geometry_msgs/Vector3.msgfloat64 xfloat64 yfloat64 zAccel.msg --加速度#定义加速度项,包括线性加速

2020-09-26 19:36:33 2430

原创 【ros学习】7.ros依赖安装问题总结

1.The following packages cannot be authenticated!WARNING: The following packages cannot be authenticated! ros-kinetic-dwa-local-plannerE: There were unauthenticated packages and -y was used without --allow-unauthenticatedERROR: the following rosdeps f

2020-09-24 21:01:44 1053

原创 【ros学习】6.ros CommandLineTools-info(命令行工具之信息命令)及例子演示

发布话题rostopic pub -r 10 /turtle1/cmd_vel geometry_msgs/Twist “linear:x: 2.0y: 0.0z: 0.0angular:x: 0.0y: 0.0z: 1.0”查看数据格式rosmsg show geometry_msgs/Twistgeometry_msgs/Vector3 linearfloat64 xfloat64 yfloat64 zgeometry_msgs/Vector3 angularfloat6

2020-09-23 17:53:54 548

原创 【ros学习】5.gazebo闪退修复

打开gazebo黑屏、闪退各种error解决办法:1.下载模型包文件到本地cd ~/.gazebo/ mkdir -p models cd ~/.gazebo/models/ wget http://file.ncnynl.com/ros/gazebo_models.txt 2.下载模型包,共539个wget -i gazebo_models.txt ls model.tar.g* | xargs -n1 tar xzvf解压模型包...

2020-09-18 13:06:54 4138 13

原创 【ros学习】1.ubuntu安装ros

安装ROS的步骤1.1 ROS版本选择ROS目前只支持在Linux系统上安装部署,它的首选开发平台是Ubuntu。时至今日ROS已经相继更新推出了多种版本,供不同版本的Ubuntu开发者使用。为了提供最稳定的开发环境,ROS的每个版本都有一个推荐运行的Ubuntu版本。如下表所示:… …本教程使用的平台是Ubuntu 16.04,ROS版本是Kinetic。如果你还没有安装Ubuntu,建议选择16.04版本(https://www.ubuntu.com/download/desktop ..

2020-09-18 11:05:03 482

原创 【ros学习】4.ubuntu安装roboware

先安装俩个插件,参考https://blog.csdn.net/zhuiqiuzhuoyue583/article/details/84536406#commentBox.1.下载roboware,官网进不去,从网盘下载了一个,放这了链接:链接: https://pan.baidu.com/s/17gyulFI9KxfcZlrbb89tWA.提取码:dlwc下载后可以用qq邮箱传进去2.sudo dpkg -i roboware-studio_1.1.0-1514335284_amd64.deb

2020-09-18 10:53:57 253

空空如也

空空如也

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

TA关注的人

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