- 博客(29)
- 问答 (1)
- 收藏
- 关注
原创 STM32CubeIDE .c文件中调用另一个.c文件方法
A.c文件中调用另一个B.c文件方法,两个源程序在同一个目录下,只需要在A.c文件开头声明下要调用的来自B.c中的方法即可,否则有时候会报error,也有时候是warning,如下:
2023-12-21 09:24:12
275
原创 偶遇HttpMediaTypeNotAcceptableException
最近写个代码遇到一个对于我来说是罕见报错org.springframework.web.HttpMediaTypeNotAcceptableException: Could not find acceptable representation后来发现是
2022-05-18 11:24:26
339
原创 javacv库中OpenCV方法使用记录
1. 矩阵相乘矩阵A(n1,m1)与矩阵B(n2,m2)相乘,要求A矩阵的列数和B矩阵的行数相等即m1=n2,最后求出矩阵C(n1,m2),通道数应该不变。Javacv库中可以使用的方法如下,最后可以调用asMat() 转为Mat对象public static native @ByVal @Name("operator *") MatExpr multiply(@Const @ByRef Mat a, @Const @ByRef Mat b);2.矩阵转置public native
2020-06-10 09:17:35
712
原创 java.lang.UnsatisfiedLinkError: no opencv_imgproc412 in java.library.path
可能问题是“版本冲突”我的案例是 项目pom文件中引入了javacv-platform依赖,然后又有opencv-411依赖,所以报title错误信息,只保留前者后,就没有这个报错了...
2019-12-27 16:30:22
1273
原创 git clone报错rpc failed;ssl_error
git clone https://github.com/xxxxxx报错如标题所示解决方法是改https为git
2019-08-26 16:14:12
175
原创 windows启动rocketmq nameserver报错“找不到或无法加载主类”
进入rocketmq-all-4.2.0-bin-release\bin目录,执行“start mqnamesrv.cmd”出现cmd弹框报错如标题所示我的问题是配置的环境变量ROCKETMQ_HOME有空格附上windows rocketmq安装启动参考文章https://www.jianshu.com/p/4a275e779afa...
2019-08-26 16:05:24
1472
原创 简单轻量级登录认证鉴权应用(springboot+thymeleaf+apache shiro)
最近抽空研究了目前比较常用的轻量级安全框架Apache shiro,首先查看了很多现有的博客,打好理论基础,然后学以致用,码代码出学习成果,收获颇丰!推荐本人参考过的优秀博客####参考博客SpringBoot+shiro整合学习之登录认证和权限控制https://www.cnblogs.com/ll409546297/p/7815409.htmlhttps://www.cnb...
2019-05-27 17:21:45
1272
原创 mybatis配置项mybatis.configuration.map-underscore-to-camel-case=true/false
MySQL一般定义字段用下划线表示,比如book_name,good_id···在spring boot项目中使用mybatis框架开发时,在写好SQL select查询语句后,发现查询出的对象字段都为null,这个时候要检查SQL语句查询返回的字段和映射实体类属性是否一致,如果不使用mybatis配置,则需要使用as重命名,不过这样要敲很多键盘,不仅写出的SQL有些冗杂,而且易出错,所以推荐...
2019-05-22 15:52:30
24523
1
原创 ItelliJ IDEA Java类实现Serializable接口未自动添加serialVersionUID问题解决
最近研究和实践Redis缓存在spring boot框架中的使用,其中有一点是如果要将实体类对象缓存进Redis必须先进行序列化,所以实体类可以通过实现Serializable接口,但是有个问题让我困惑就是implements Serializable后没有同时生成serialVersionUID,印象中serialVersionUID是可以自动添加的,在线搜了下原来在intelliJ中是需要配置...
2019-03-01 10:28:50
3320
2
原创 vs2017编译live555源码-报错“无法解析的外部符号”
最近研究live555源码编译,遇到好几个问题,在这里好好总结下!!首先,报错截图如下因为对c++还不是很熟,遇到这个问题就很郁闷了,该设置的库文件都已经设置了,头文件目录设置过了,这个到底是什么问题,后来在技术群里咨询,大神们告知是没有配置ws2_32.lib,结果真是这个问题。解决方法:在项目属性—链接器—输入—附加依赖项,加入ws2_32.lib就可以了。分析:经了解,上...
2018-12-20 18:37:49
922
原创 wireshark解析rtp为H264协议显示
最近经常利用wireshark抓包,查看数据包的数据,遇到一二问题总结下,也分享给遇到同样问题的小伙伴儿~~抓包rtp难以直观看到裸码流格式数据,进而难以判断码流类型等,比如rtp包封装H264码流的情况,希望能直观看到是否有sps&pps信息,是否关键帧等信息,wireshark提供这样的功能,具体操作如下:1.在wireshark菜单栏打开“编辑”选项。2.选择其中的“首选...
2018-12-20 18:27:19
3305
1
原创 ffmpeg库在VS2017中的编译调试
最近开始学习ffmpeg,其中参考了ffmpeg视频教程链接:https://pan.baidu.com/s/1Z5M1erSc75TaSyAWjeN18g 密码:cttq,以及ffmpeg开发库在vs环境编译运行的博客文章:http://blog.yundiantech.com/?log=blog&id=7,其实关于ffmpeg使用文章很多,但是大多是早些时期的文章,所以在这里将ffmp...
2018-09-11 10:45:37
3072
转载 RTMP协议及H264文件格式分析
最近学习rtmp协议,找到一篇非常棒的文章如下,在这里与各位分享!转自http://lib.youkuaiyun.com/article/liveplay/49619首先我们获得h264的流,在监听里,我们通过参数可以获得RTMP包 IStreamPacket,调用getData()方法直接获得包数据 放入IOBuffer。以下是提取并修改数据存成h264文件的步骤1. 添加监听 IStreamLis...
2018-08-23 15:39:19
4092
原创 Red5在Win7环境下的安装及使用-本地推送rtmp流
前言近期开始接触流媒体协议比如rtp、rtsp、rtmp...看代码的时候无法专注是件很头疼的事儿~~之前看了挺久rtp荷载PS流封装格式,然后现在又转向rtmp,看过rtmp包格式后到现在只有那么点印象了,现在开始看librtmp接收rtmp流code,想哭。。。对于有Java基础的我,看起c++真的很难过。说多了都是泪啊,好吧!其实我用到red5是因为我在调试librtmp code时需要...
2018-08-15 20:22:40
893
原创 基于Java的视频处理xuggle工具获取jar包
首先附上xuggle官网http://www.xuggle.com/xuggler,全英文的需要耐心啃啦。。其次提供xuggle依赖jar包下载地址http://mvnrepository.com/artifact/xuggle/xuggle-xuggler/5.4注:一开始在pom里面添加了依赖,但是相应的jar包并没有自动添加到项目中,也许是本地maven镜像库不给力,然后添加了reposit...
2018-07-13 18:34:51
5301
5
原创 IntelliJ IDEA打开新窗口
IntelliJ IDEA 2018.1.4 x64版本同时打开多个窗口可以进行如下设置,找到file--Settings...,然后会弹出下面的窗口:然后注意红框里的勾选项,最后确定Apply,OK在本项目窗口基础上,选择file--open...就可以打开新的项目了!...
2018-07-12 14:53:34
60317
10
原创 activemq broker连接failover参数设置
最近项目中遇到一个问题,和下面这个歪果博客经历一样If I try to connect to a dead broker:failover:tcp://localhost:61617it blocks forever on:ActiveMQConnectionFactory connectionFactory::setClientIDif I force it to not block:...
2018-07-06 13:07:05
10275
原创 基于springboot和activemq异步收发消息
首先要吐槽下IntelliJ IDEA,(1)复制到IDEA中的代码即使没有问题也会报错,需要重敲一遍才可以。(2)在pom文件里添加依赖后,有时候需要maven-reimport才能有效。其次开始这部分的笔记:基于springboot和activemq异步收发消息。1.下载activemq压缩包,解压到任意指定目录,bin目录下有win32和win64,结合自己的系统位数进入对应目录启动acti...
2018-07-05 11:39:05
3602
原创 ffmpeg命令行提示“no such file or directory...”
最近参考一博客测试使用ffmpeg将rtsp流分片成ts文件,附上大神博客链接,很有用!!!https://blog.youkuaiyun.com/kunzai6/article/details/76975600本次测试使用到了nginx,目的是将经过ffmpeg分片的m3u8文件和ts文件输出到nginx的一个目录下,万事具备~~然而ffmpeg命令行开始执行后就报错了,如下图所示:上面红色字体的描述就是报...
2018-05-24 11:17:20
33924
3
原创 springboot使用thymeleaf模板渲染html,报错“whitelabel error page,type=not found,status=404”
初学spring boot使用thymeleaf模板渲染html,但是报错了,如下图从控制台调试信息知道,进入请求方法,但是请求返回失败。。。。demo代码目录如下关键代码如下:@RequestMapping("/indexPerson") public String indexPerson(Model model) { System.out.println("okkokokook"); ...
2018-02-13 10:35:58
3534
原创 spring boot初体验之将配置文件中的属性和bean关联起来
最近开始学习spring boot,动力十足,刚创建了个项目准备按照教程一步步走下去,然而遇到问题了。。。spring boot的基于properties的类型安全配置中,通过@ConfigurationProperties(prefix="book")(该book为配置文件中属性前缀)将配置文件中属性和一个Bean关联起来,从而实现类型安全的配置。下面是application.propertie...
2018-02-09 14:28:54
702
原创 Failed to parse mapping resource......
每次项目跑不起来,报错一大堆,就很烦躁,其实应该试着沉下心来好好看报错信息,结合项目经验和对报错信息的分析,才能更高效的解决问题!今天在mapper.xml中写了一个相对复杂的SQL语句,本以为成功近在咫尺,然而报错了。。像是大冷天一身暖和突然被浇盆冷水,有点失落了,然后盯着报错看了很久,但是却没有仔细看就急着复制到浏览器查找错误解决方法,一次次试运行,报错依在。。Cannot res
2017-12-12 16:20:11
57553
5
原创 还记得在开发工具中传统的jar包导入方式吗?
项目构建工具maven,gradle等提高了项目开发的效率,简化了jar包的管理。有时候也会用到一些可以通过maven管理的以外的jar包,比如用到其他API提供方的jar包,这时候你会怎么导入这些jar包呢??下面图文来介绍下流程:1.首先在classpath下建个文件夹用于存放jar包然后将项目所需的jar包复制粘贴到该文件中2.然后右击项目名,如下图3.在对应的弹
2017-12-11 12:15:55
299
原创 基于Apache CXF和Java(spring+maven)的webservice服务端实现
webservice是一种跨编程语言和操作系统的远程调用技术。通俗来讲即:将一些内部系统的业务方法发布成webservice服务,供其他使用者调用。具体相关原理可自行查询。本文是介绍在spring+maven框架的基础上,基于Java编程语言和Apache CXF框架来实现服务端业务方法发布成webservice的过程。1.构建基本的maven项目mavenTest,并搭建基本的spr
2017-11-09 10:04:40
893
原创 javax.servlet.ServletContext.getRealPath(String path)
返回和虚拟路径相对应的实际路径。例如,根据客户端请求路径,来获取存在服务器端文件系统的文件的实际路径
2017-10-26 10:52:58
663
原创 java.lang.NullPointerException
Java Web项目设计中,出现java.lang.NullPointerException有一种情况就是:Struts action中的Spring bean注入不能采用注解注入,而使用ApplicationContext ac=new ClassPathXmlApplicationContext("applicationContext.xml");InterfaceService
2016-12-22 21:15:24
296
1
原创 关于java.lang.IllegalArgumentException
做ssh项目过程中,在action中改变了注入参数的数据类型,相应地在PO对象、PO映射文件、以及数据库中都要改动,并且需要重新部署项目,并启动tomcat服务器,否则会出现java.lang.IllegalArgumentException错误
2016-12-20 22:04:05
1131
原创 JSP调试遇到“the requested resource is not available”
最近在尝试做一个动态网站项目,利用JSP+Java开发,可是刚开始做个登录界面就被一个难题给困住了,那就是一输入网址就出现404错误“the requested resource is not available”!!!要说做JSP项目还是用MyEclipse最好,刚开始看了某“著名”JSP教程是以Eclipse为例,但是不知道大家有没有发现,Eclipse在创建动态web项目时候,没有web.x
2016-04-11 21:36:17
29974
1
空空如也
spring+activemq 发布订阅模式,短期运行正常后监听消失
2018-03-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人