自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

苏凯的博客

明天你会感谢今天努力的自己!

  • 博客(22)
  • 资源 (32)
  • 收藏
  • 关注

原创 多线程 wait-notify 写一段代码来解决生产者-消费者问题

生产者-消费者 该模式在现实生活中很常见,在项目开发中也广泛应用,它是线程间通信的经典应用。 生产者是一堆线程,消费者是另一堆线程,内存缓冲区可以使用 List集合存储数据。该模式的关键之处是如何处理多线程之间的协调通信,内存缓冲区为空的时候,消费者...

2019-02-28 14:36:13 1758 2

原创 java.lang.UnsupportedClassVersionError

problem with class file or dependent class;nested exception is java.lang.UnsupportedClassVersionError:Tomcat运行的JDK版本与开发工具运行的JDK版本不一致导致的1.idea2.eclipseJava.lang.UnsupportedClassVersion...

2019-02-28 11:26:42 3185

原创 maven install 安装项目问题总结An unknown compilation problem occurred

maven install 安装项目问题总结1. 环境 jdk 与项目 jdk 与 开发工具 jdk 保持一致;2. springBoot项目中不能有多个main方法,必须有一个main方法;2.1 缺main方法3.聚合工程或分布事项目打包时发现找不到对应的类时在pom中加入如下配置:[ 报错信息: Failed to...

2019-02-27 12:21:45 16121

原创 windows安装docker后启动报错无法下载镜像文件Error with pre-create check: “Get https://github-production-release-ass

windows 安装docker后启动保错无法下载镜像文件Error with pre-create check: "Get https://github-production-release-ass办法:在hosts文件里添加该行54.231.98.184 github-com.s3.amazonaws.com文件路径:...

2019-02-27 09:45:47 10747 2

原创 mave构建docker镜像Dokerfile,上传华为云镜像服务器CCE

我在CCE中选择的上传方式是客户端上传这样上传的速度比较快,我自己用的是windows版docker做客户端,不用虚拟机做客户端这样就不需要搭建虚拟机环境,以后每次需要上传镜像到云镜像服务器时也就不需要启动虚拟机;本地服务器通常在公司局域网部署,本地服务器需具有项目工程构建的环境,如下: 1、jdk1.8 ...

2019-02-26 17:15:55 812

原创 mybatisplus代码生成器

官方文档:https://mp.baomidou.com/guide/逆向工程链接: https://pan.baidu.com/s/1FloqrIhI2d1ns4XgvYPIkA 目录结构:生成 :xml映射文件, mapper接口 ,service接口与实现, controller类 ,实体类与AR; XML映射文件可以不与mapper放一个包,可以自己...

2019-02-25 10:09:51 33226 4

原创 mybatisplus项目搭建

官方文档:https://mp.baomidou.com/guide/工程链接:https://pan.baidu.com/s/12nRu4_MMdZjHUidHuK87ZQhttps://pan.baidu.com/s/1C6qFkaAvObSd_E9JZJ2acA依赖:<!--用mybatisPlus后就不要加mybatis与spring-mybatis的依赖包--...

2019-02-25 10:09:34 1087

原创 统一异常处理ControllerAdvice

 用这个@ControllerAdvice 注解处理不同异常,下面是一个鉴权异常统一处理,可以跳转到异常页面,或提示未授权;package cn.itcast.shiro;import org.apache.shiro.authz.AuthorizationException;import org.springframework.web.bind.annotation.Controll...

2019-02-18 15:26:49 415

原创 SpringCloud笔记

# 一、SpringCloud入门## 1.微服务微服务架构风格[[1\]](http://blog.cuicc.com/blog/2015/07/22/microservices/#fn1)是一种将一个单一应用程序开发为一组小型服务的方法,每个服务运行在自己的进程中,服务间通信采用轻量级通信机制(通常用HTTP资源API)。这些服务围绕业务能力构建并且可通过全自动部署机制独立部署。这些服...

2019-02-16 15:59:42 379

原创 SpringBoot笔记

# 一、SpringBoot入门## 1.SpringBoot概述SpringBoot简化Spring开发的提供约定大于配置的原则特点:* 创建独立的Spring应用程序* 嵌入的Tomcat,无需部署WAR文件* 简化Maven配置* 自动配置Spring* 提供生产就绪型功能,如指标,健康检查和外部配置* 绝对没有代码生成并且对XML也没有配置要求#...

2019-02-16 15:58:02 267

原创 生成二维码工具类

                                   生成二维码工具类package com.itheima.hchat.util;import java.awt.image.BufferedImage;import java.io.File;import java.nio.file.Path;import java.util.HashMap;import ja...

2019-02-11 17:43:39 497

原创 在普通类中获取spring容器中的bean

在普通类中获取spring容器中的bean1.工具类package com.itheima.hchat.util;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;impor...

2019-02-11 17:39:19 1288

原创 Netty网络编程聊天项目

                                 Netty网络编程聊天项目                                               后端编写 导入依赖   <dependencies>        <dependency>            <groupId>io....

2019-02-02 16:42:35 960 1

原创 Netty框架多人聊天案例,代码示例

                                         Netty框架多人聊天案例,代码示例pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3....

2019-02-02 14:36:59 1714

原创 Netty框架入门案例,代码示例

                                           Netty框架入门案例pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org...

2019-02-02 14:02:40 1621

原创 Netty框架

                                            Netty框架概述 Netty 是由 JBOSS 提供的一个 Java 开源框架。Netty 提供异步的、基于事件驱动的网络应用程序框架,用以快速开发高性能、高可靠性的网络 IO 程序。Netty 是一个基于 NIO 的网络编程框架,使用 Netty 可以帮助你快速、简单的开发出一个网络应用,相...

2019-02-01 20:26:33 14604

原创 自定义 RPC

                                                          自定义 RPC概述RPC(Remote Procedure Call),即远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络实现的技术。常见的 RPC 框架有: 源自阿里的 Dubbo, Spring 旗下的 Spring Cloud,Google...

2019-02-01 20:25:54 671

原创 pdf数据填充,JaspersoftStudio,JasperReport

                                      pdf数据填充填充动态数据到PDF报表中/***填充数据构造JasperPrint*is: 文件输入流*parameters:参数*dataSource:数据源*/public static JasperPrint fillReport(InputStream is, Map<String, O...

2019-02-01 16:04:32 1210

原创 pdf模板工具JaspersoftStudio,JasperReport

pdf模板工具JaspersoftStudio,JasperReport概述Jaspersoft Studio是JasperReports库和JasperReports服务器的基于Eclipse的报告设计器; 它可以作为Eclipse插件或作为独立的应用程序使用。Jaspersoft Studio允许...

2019-02-01 13:32:01 2289 1

原创 pdf报表的制作入门,JasperReport

                        PDF报表的制作入门,JasperReport概述在企业级应用开发中,报表生成、报表打印下载是其重要的一个环节。在之前的课程中我们已经学习了报表中比较  重要的一种:Excel报表。其实除了Excel报表之外,PDF报表也有广泛的应用场景,必须用户详细资料,用户简历等。接下来的课程,我们就来共同学习PDF报表常见PDF报表的制作方式目...

2019-02-01 13:22:59 939

原创 七牛云存储,图片储存

七牛云存储,图片储存概述七牛云对象存储服务提供高可靠、强安全、低成本、可扩展的非结构化数据的存储服务。它提供简单的 Web 服务接口,可以通过七牛开发者平台或客户端存储和检索任意数量的数据,支持 “按使用付费” 模式,可以通过调用REST API 接口和 SDK开发工具包访问,下载协议采用HTTP ...

2019-02-01 12:57:28 22166

原创 DataURL入门,图片储存在数据库字段中

                                               DataURL入门DataURL概述所谓DataURL是指"data"类型的Url格式,是在RFC2397中提出的,目的是对于一些“小”的数据,可以在网页中直接嵌入,而不是从外部文件载入 Data URL入门 完整的DataURL语法:DataURL=  data:mediatyp...

2019-02-01 12:48:56 1258

slam项目中web端编辑.pgm地图,editmap.html

slam项目中web端编辑.pgm地图,导出地图,保存地图。并非整个项目,只是项目中的一个编辑功能页面html,文件名editmap.html,鼠标右键游览器打开editmap.html,Choose File打开文件实现编辑功能。导出,删除与保存等功能需要有后台支持,所以单个html文件不支持。此地图编辑代码是2年前的一个老版本,如有bug,自己解决。 项目中正常的url地址: http://127.0.0.1:9001/editmap.html?mapName=map&robotfloor=1 地图的名称与楼层在url中获取,ip在 var weburl_ip_session= localStorage.getItem("weburl_ip");中获取。 项目中的地图名格式 map_1.gpm 。 【slam无人车web端时时显示鼠标在地图中的坐标-哔哩哔哩】 https://b23.tv/g5dT7GF

2024-05-09

二位激光slam全局规划路径A*改进算法,通过配置参数实现点到点中间无障碍物规划直线出直线路径

二位激光slam全局规划路径A*改进算法,通过配置参数实现点到点中间无障碍物规划直线出直线路径。 global_planner_params.yaml #是否开启直线插值规划路径 isBezierLine: true 视频地址: https://b23.tv/gwyr2Km

2024-04-30

二维激光slam导航算法move-base改进版本,通过在配置参数解决机器人定位精度设置太高而影响到达目标点的概率底的问题

二维激光slam导航算法move_base改进版本 通过在move_base_params.yaml中配置参数可实现移动机器人的二次调整,解决机器人定位精度设置太高而影响到达目标点的概率底的问题。 pid_kp: 0.5 pid_kd: 0.5 pid_ki: 0.1 #超时时间 pid_time_out: 200 #目标位置精度,不依靠导航调整,自动通过pid调整 pid_xy_goal_tolerance: 0.005 #目标角度精度,不依靠导航调整,自动通过pid调整 pid_yaw_goal_tolerance: 0.005 #目标位置精度容忍值 pid_tolerate_xy_goal_tolerance: 0.01 #目标角度精度容忍值 pid_tolerate_yaw_goal_tolerance: 0.01 #大于30cm时不能调整,误差太大 pid_distance_threshold: 0.3 pid_isStartPid: true #是否是全向底盘 isOmni: false 视频地址:https://b23.tv/JYhZ8ig

2024-04-30

基于WebRTC的时音视频SDK中的 libwebrtc 库

基于WebRTC的音视频SDK中的libwebrtc库(c++) 视频推流,拉流。 CMakeLists cmake_minimum_required (VERSION 3.5) project(libwebrtc) # 静态库输出目录 set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) # 动态库输出目录 set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) # 可执行文件输出目录 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) set(CMAKE_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX}/${CMAKE_SYSTEM_NAME}) include_directories( "${PROJECT_SOURCE_DIR}/src" "${PROJECT_SOURCE_DIR}/third_party/abseil-cpp"

2024-02-18

魔改卡尔曼扩展滤波器 robot_pose_ekf,topic名称对上就可以使用,滤波器中不需要改任何代码

魔改卡尔曼扩展滤波器 robot_pose_ekf,我用的系统环境ros-noetic,其它环境可以自己测一下,应该没问题;里面有readme详细说明,b站视频中有简要说明 https://b23.tv/WWQRJGF

2022-08-29

y9000k2022款ubuntu20.04中wifi驱动安装

拯救者y9000k2022款ubuntu20.04中wifi驱动安装,里面有详细安装说明。我安装成功了。 1.sudo apt-get install build-essential 2. make defconfig-iwlwifi-public make -j4 sudo make install 3. cd linux-firmware sudo cp iwlwifi-* /lib/firmware/ 4.更新一下内核 update-initramfs -u 成功后重启,报以下错误后关机会卡主,随身wifi已经失效,插入usb口没反映。 5.报错:update-initramfs: /initrd.img5.13.0-30generi(UUID=f97be6e4-4f60-4ed7-934b-25578abe9e7e)Set the RESUME variable 原因:/etc/initramfs-tools/conf.d/resume 这个文件被删掉了 写不下了,具体看里面文档;

2022-08-22

Python 2.7,离线安装合集tornado,backports_abc,certifi,ordereddict,six

Python 2.7,离线安装 合集 tornado-4.4.2,python2-backports_abc-0.5-2,python-backports-ssl_match_hostname-3.5.0.1-1,python2-certifi-2016.9.26-2,future-0.15.1.tar.gz,future-0.17.1.tar.gz,python-ordereddict-1.1-6,python2-singledispatch-3.4.0.3-4,python2-six-1.10.0-9; -- 离线安装 Python 2.7 tornado 1. tornado sudo cp -r /home/sukai/python-pkg/tornado/lib64/python2.7/site-packages/tornado /usr/lib/python2.7/dist-packages sudo cp -r /home/sukai/python-pkg/tornado/lib64/python2.7/site-packages/tornado-4.4.2-py2.7

2022-06-01

ros3d地图与小车模型显示

利用ros3djs实现 turtlebot3 在web 端3d显示但不包含键盘控制也不包含后端只是前端代码。上传的代码我已经验证过了,严格按照步骤一步一步做,先把 自己 turtlebot3 仿真搭起来跑通。技术支持需要另外收费; 注意项目起来后 本地游览器地址是 http://localhost:9001/ ;代码跑通不容易请下载的朋友保护资源不得再次放网上售卖;【我是在ubuntu20.04上跑的】

2022-04-03

ros2d地图显示导航校准

利用ros2djs实现 turtlebot3 在web 端显示并可以导航,校正,取消当前导航3个功能;不包含键盘控制也不包含后端代码只是前端代码。上传的代码我已经验证过了,严格按照步骤一步一步做,先把 自己 turtlebot3 仿真搭起来跑通。技术支持需要另外收费; 注意项目起来后 本地游览器地址是 http://localhost:9001/ ;代码跑通不容易请下载的朋友保护资源不得再次放网上售卖;【我是在ubuntu20.04上跑的】

2022-04-03

ubuntu_notepad++ 安装

ubuntu_notepad++ 命令安装,保持网络通畅;ubuntu_notepad++ 命令安装,保持网络通畅

2020-12-13

ubuntu安装.md阅读工具-Typora

ubuntu在线安装.md命令阅读工具-Typora,保持有网络,Ubuntu安装.md阅读工具-Typora

2020-12-13

右键打开notepad++

把文件拷贝到安装目录解压,找到这个文件youjiancandan.txt,打开编辑按以下下格式把拷贝过来的执行文件的目录田进去,而后把txt改成reg,然后双击,此时右键就可以打开notepad++ "Icon"="F:\\Notepad++\\notepad++.exe" @="\"F:\\Notepad++\\notepad++.exe\" \"%1\""

2020-12-13

AddCmd2Menu

windows中加入鼠标右键打开控制台,右键用管理员打开控制台等4个打开控制台的方式;下载完成后,双击AddCmd2Menu.bat分别选择1,2,3,4,执行一次按一次回车;

2020-12-13

2020bSimscape

Simscape 物理模型的搭建需要用到一款插件 Simscape Multibody Link,该插件可 以将三维模型从 Solidworks、Inventor、Creo 等三维建模软件中导出成 MATLAB 可 以读取的 step 和 xml 格式文件; 插 件 内 包 含 两 个 文 件 : smlink.r**.win64.zip 和 install_addon.m。 以管理员身份打开 MATLAB ,、输入如下 指令便可以安装该插件。 输入 :install_addon('smlink.r****.win64.zip') 输入:smlink_linksw 输入:regmatl

2020-12-13

2020aSimscape

Simscape 物理模型的搭建需要用到一款插件 Simscape Multibody Link,该插件可 以将三维模型从 Solidworks、Inventor、Creo 等三维建模软件中导出成 MATLAB 可 以读取的 step 和 xml 格式文件; 插 件 内 包 含 两 个 文 件 : smlink.r**.win64.zip 和 install_addon.m。 以管理员身份打开 MATLAB ,、输入如下 指令便可以安装该插件。 输入 :install_addon('smlink.r****.win64.zip') 输入:smlink_linksw 输入:regmatl

2020-12-13

2019bSimscape 插件安装

Simscape 物理模型的搭建需要用到一款插件 Simscape Multibody Link,该插件可 以将三维模型从 Solidworks、Inventor、Creo 等三维建模软件中导出成 MATLAB 可 以读取的 step 和 xml 格式文件; 插 件 内 包 含 两 个 文 件 : smlink.r**.win64.zip 和 install_addon.m。 以管理员身份打开 MATLAB ,、输入如下 指令便可以安装该插件。 输入 :install_addon('smlink.r****.win64.zip') 输入:smlink_linksw 输入:regmatl

2020-12-13

2019aSimscape 插件安装

Simscape 物理模型的搭建需要用到一款插件 Simscape Multibody Link,该插件可 以将三维模型从 Solidworks、Inventor、Creo 等三维建模软件中导出成 MATLAB 可 以读取的 step 和 xml 格式文件; 插 件 内 包 含 两 个 文 件 : smlink.r**.win64.zip 和 install_addon.m。 以管理员身份打开 MATLAB ,、输入如下 指令便可以安装该插件。 输入 :install_addon('smlink.r****.win64.zip') 输入:smlink_linksw 输入:regmatl

2020-12-13

2018bSimscape 插件安装

Simscape 物理模型的搭建需要用到一款插件 Simscape Multibody Link,该插件可 以将三维模型从 Solidworks、Inventor、Creo 等三维建模软件中导出成 MATLAB 可 以读取的 step 和 xml 格式文件; 插 件 内 包 含 两 个 文 件 : smlink.r2018b.win64.zip 和 install_addon.m。 以管理员身份打开 MATLAB ,、输入如下 指令便可以安装该插件。 输入 :install_addon('smlink.r****.win64.zip') 输入:smlink_linksw 输入:regmatl

2020-12-13

Code Composer Studio CCS9.0.1.00004_win64

Code Composer Studio下载完后,解压,点开安装文件,运行 setup 文件。请注意安装包文件的目录不能包含中文。请关闭防火墙后再安装,如果实在关不了(360 安全管家),点击是,继续运行。

2020-12-13

新建文本文档.txt

controlSUITE3.4.7setup软件安装 安装 ControlSuite 是为了后期生成代码时,MATLAB 能够直接从中找到需要的库文件、头 文件和支持代码。进行解压,下图所示,打开直接双击运行。

2020-12-13

controlSUITE3.4.5setup

controlSUITE3.4.5setup软件安装 安装 ControlSuite 是为了后期生成代码时,MATLAB 能够直接从中找到需要的库文件、头 文件和支持代码。进行解压,下图所示,打开直接双击运行。

2020-12-13

controlSUITE3.4.9setup

Control SUIT软件安装 安装 ControlSuite 是为了后期生成代码时,MATLAB 能够直接从中找到需要的库文件、头 文件和支持代码。进行解压,下图所示,打开直接双击运行。

2020-12-13

Control.sublime-package+channel_v3channel_v3.json

sublime插件 : Control.sublime-package , channel_v3.json

2019-03-20

oracle驱动

oracle驱动,mavenjar包,直接拷贝到自己的maven库的com文件夹下

2018-12-10

Notepad++及实用插件安装(NppFTP插件)

Notepad++及实用插件安装(NppFTP插件),里面有文档参考,一定要看完文档,后面的内容很重要

2018-12-05

实现阿里OSS对象存储带进度条

阿里oss图片上传实现进度条显示页面jsp用ajax轮询获取session中的数据,通过页面标签显示进度;后台通过继承ProgressListener类获取进度数据时时写入session中;资源中有完整代码;

2018-08-20

TkMybatis通用Mapper逆向工程代码生成工具

TkMybatis通用Mapper逆向工程代码生成工具,Maven项目工具;

2018-08-06

Pycharm,Python3.7,PiP

Pycharm,Python,PiP里面有文档,自己看了破解,软件只供学习,请不要用在商业用途;

2018-08-01

eclipseMast

eclipseMast32位版简单版用做学习非常好,打开非常快速

2018-08-01

NotPatSublimeEditPlus

notpat++与插件NppFTP; SublimeText工具EditPlus的工具包和操作文档;

2018-08-01

NavicatPremiun12

NavicatPremiun12,Navicat里面有文档,自己看了破解,软件只供学习,请不要用在商业用途;

2018-08-01

MyEclipse8.5

MyEclipse8.5,里面有文档,自己看了破解,软件只供学习,请不要用在商业用途;

2018-08-01

SSM+SQLSever逆向工程生成器

SSM+SQLSever逆向工程生成器,针对SQLSever数据库的generator逆向工程生成器全网唯一,文件中有说明文件;

2018-07-11

实现阿里OSS对象存储

实现阿里云OSS对象存储完整代码全网唯一;具体里面有说明文件,说明文件中还说明了其它技术;

2018-07-11

sqlserver与mysql数据库驱动java

sqlserver与mysql数据库连接驱动java使用和iReport都可以使用;

2018-05-29

SSM+js+ajax同步

【全网唯一,最实用,最全,最简单,直接拷贝就可以用】Ajax同步代码js实现;需求描述:此功能模块是一个定检信息,添加数据时,需要上传4张图片(存在另一张表中);把获得的图片id与新增的数据的一起写入定检信息表; 当点击提交时,都是用ajax做提交,但是必须要得到图片id,所以做了个ajax同步处理的ajax; 网上很多都没什么用;我这边直接上简洁的js 代码共大家使用; 用这个对象实现同步promise

2018-04-28

基于ssm SQLserver高级分页查询,全网最优,返回形式简单,移植和扩建改动非常少

全网最好用的分页,独一无二;自己封装超好用的分页高级查询基于ssm(sqlServer 数据库,底层为逆 向工程(配合我的sqlserver逆向工程使用),分页sql脚本为后添加,使用时需 要拷贝我做的分页sql,包括对应的【注意:引入这个标签<sql id="Select_By_Example_Where_Clause" > 】)框架(注释丰富);页面查询 的数据不需要一个个加入js,哪怕你有1万个查询条件,你都不用怕,js中不需要 任何添加任何代码,你只需要把你的各搜索框加上 就能实现功能;偶合性非常低,通用性强;实现一个高级带条件的分页查询最多 10分钟;里面有详细介绍;

2018-03-05

SpringMVC+Mybatis实现的SqlServer整合逆向工程Example类分页带条件数据查询

SpringMVC+Mybatis实现的SqlServer整合逆向工程Example类分页带条件数据查询;(中间有MySQL整合代码网上关于MySQL的资料太多只共参考,这里以SQLserver为主) 全网第一整合版,逆向工程sqlserver分页;后续我还会上传SQLserver的逆向工程

2018-02-08

空空如也

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

TA关注的人

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