- 博客(45)
- 收藏
- 关注
原创 记一次有趣的发现--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
原创 【Vue学习】2.Vue基础语法总结(待完善)
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Vue基础语法总结</title></head><body> <!-- View层: 视图层 在我们前端开发中,通常就是DOM层。 主要的作用是给用户展示各种信息。 --> <div id="app">
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关注的人