Java
文章平均质量分 58
码农汉子
做一个坚强的汉子
展开
-
yarn 安装包时报“certificate has expired”
将yarn配置中的 strict-ssl 设置为 flase , 在 info yarn config 信息中, 'strict-ssl' 为 true,表示需要验证 HTTPS 证书。npm包管理器安装时也遇到过类似的问题,问题原因也是和上面一样的,都是【HTTPS 证书验证失败】。解决办法也是一样的,将npm包管理器的 strict-ssl 的值改为 false 即可。并且自己通过npm包管理器安装时,也会报同样的错误。类似报以上的错误,都可以将包的 strict-ssl 的值改为 false。原创 2024-01-24 15:44:56 · 9353 阅读 · 3 评论 -
钉钉开放文档——JSAPI鉴权失败
crcCode="+crcCode+"&type="+this.type+"&u="+this.userName+"&crcStatus="+crcStatus,// 新的页面链接。针对二次跳转,如扫码事件,第一次跳转首页鉴权后,跳转目标页(需鉴权)失败,因为是异步执行,第一次鉴权未完成,异步第二次目标页,修改第一次鉴权方法。// 跳转到点检详情页面(点检页面需要钉钉授权位置做图片水印,直接this.$router.push时授权签名有问题)钉钉鉴权后路由跳转调用定位(需要鉴权)报错 如下。原创 2022-12-21 19:34:07 · 1405 阅读 · 1 评论 -
解决webstorm打开包含node_modules项目卡死问题
webstorm作为一个牛逼的前端编辑器,大家也都很熟悉,怎么用就不讲了,这里主要说一下这货容易卡的问题我新入手一小米pro,搞了个vue项目,打开居然发现一卡一卡的,简直不能忍,罪魁祸首就是这个叫node_modules的东西怎么搞嘞,先打开个空的webstorm,或者新建个空文件夹打开,好,这个时候,我们就来给他搞一番事情首先file -> setting打开设置面板然后点开editor -> File Types,右下方会出现一个输入框,在后面加上node_modules; 如图原创 2022-12-08 12:08:07 · 954 阅读 · 0 评论 -
idea系列---【启动的时候报:Error running FinanceApplication. Command line is too long. Shorten the command lin
然后再在component 标签中添加一行。原创 2022-11-16 11:53:18 · 304 阅读 · 0 评论 -
【Mybatis-Plus json 格式数据查询】查询json
因为 List 格式转换成 json 存储到数据库是这样的。而 List 存储到数据库是这样的。为什么查询会有区别呢?原创 2022-11-14 10:35:37 · 984 阅读 · 1 评论 -
javacv 视频添加自定义水印
最近项目需要在视频中增加时间水印,网上查询几篇博客发现可以增加水印但是。原创 2022-10-31 11:48:59 · 3077 阅读 · 7 评论 -
JavaCV本地视频流通过帧图片添加文本进行字幕合成
上面的-vf参数表示内嵌字幕,也就是不用手动在播放器里设置,字幕就自己出来了。OpenCV倒是可以实现,就是比较麻烦,大概思路是:音视频帧 -> 视频帧 -> 视频帧转图片 -> 字幕文本画到图片指定位置上 -> 图片转回视频帧 -> 写视频帧 -> 写音频帧。音视频的Java框架找了一大圈,除了JavaCV,目前找不到其他的。JavaCV封装了对底层C的调用,最终实际上执行的都是FFMPEG的函数。Font font = new Font("微软雅黑", Font.BOLD, 32);原创 2022-10-31 11:44:40 · 820 阅读 · 0 评论 -
iview中同一页面不同tag页之间切换不能刷新的问题
问题描述:上述场景,非常常见,但在iview中会认为这多个tag页是一个页面来的,所以导致打开多个“详情”页时,来回切换这些“详情”tag页,不会刷新,不管你在router里的“notCache”字段怎么配置,页面都是不刷新的……其实每个tag页都是保存了每次新传入的参数的,只不过多个tag页认为i是一个页面,而导致页面内容不会重新加载,自然也就不会刷新;解决方案:解决该问题的方法就是在你的详情页面,也就是你要跳转的多个tag页的页面配置中添加如下几行代码。同时被 2 个专栏收录。原创 2022-10-28 13:42:31 · 967 阅读 · 0 评论 -
uni-app 配置编译环境与动态修改manifest.json参数
作为一个慵懒的程序员,根据不同的网络环境,手动去修改appid那是不可能的。3、 process.env.NODE_ENV === 'production' 生成包位置:dist/build/mp-weixin。//此处如果是用HBuilderX创建的项目manifest.json文件在项目跟目录,如果是 cli 创建的则在 src 下,这里要注意。原文链接:https://blog.csdn.net/weixin_38633659/article/details/124371008。转载 2022-09-23 11:24:50 · 5335 阅读 · 0 评论 -
前段分离VUE
https://www.jb51.net/article/251371.htm原创 2022-08-30 15:17:40 · 66 阅读 · 0 评论 -
【无标题】
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S原创 2022-08-30 15:14:45 · 77 阅读 · 0 评论 -
rabbitmq 如何处理消息丢失的问题
(1)rabbitmq1)生产者弄丢了数据生产者将数据发送到rabbitmq的时候,可能数据就在半路给搞丢了,因为网络啥的问题,都有可能。此时可以选择用rabbitmq提供的事务功能,就是生产者发送数据之前开启rabbitmq事务(channel.txSelect),然后发送消息,如果消息没有成功被rabbitmq接收到,那么生产者会收到异常报错,此时就可以回滚事务(channel.txRollback),然后重试发送消息;如果收到了消息,那么可以提交事务(channel.txCommit)。但是问题是,r原创 2022-07-08 10:09:36 · 1622 阅读 · 2 评论 -
深度理解-设计模式
(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是它能被广泛应用的原因...原创 2022-07-06 14:26:49 · 1662 阅读 · 0 评论 -
IDE开发工具 【Java之远程Debug】
IDE开发工具 【Java之远程Debug】原创 2022-07-05 10:15:49 · 2176 阅读 · 0 评论 -
【微信公众号VUEh5获取展示微信内置地图(gcj02)转为百度地图】
此文章中实例用测试号进行演示 。getLocation openLocation主要运用微信JS-SDK,微信JS-SDK是微信公众平台 面向网页开发者提供的基于微信内的网页开发工具包。通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用微信分享、扫一扫、卡券、支付等微信特有的能力,为微信用户提供更优质的网页体验。微信网页开发JS-SDK说明文档使用1、首先公众号中需要配置JS接口安全域名2、配置支持环境1)引入JS文件,在需要调用J原创 2022-03-31 13:23:19 · 1679 阅读 · 0 评论 -
[微信公共号获取用户地理坐标]
啦啦啦,踩了半天坑,终于成功了,总结一下php端,第一步:先封装一个类(本人用的TP5,阅读者参考类里面的类容即可)<?phpnamespace app\shangjia\controller;use app\common\controller\Base;class JSSDK extends Base{ private $appId; private $appSecret; public function __construct($appId, $appS原创 2022-03-30 11:31:14 · 136 阅读 · 0 评论 -
【GPSUtil 工具类地图坐标系转换】
package com.wsmtec.common.utils;/** * 各地图API坐标系统比较与转换; * WGS84坐标系:即地球坐标系,国际上通用的坐标系。设备一般包含GPS芯片或者北斗芯片获取的经纬度为WGS84地理坐标系, * 谷歌地图采用的是WGS84地理坐标系(中国范围除外); * GCJ02坐标系:即火星坐标系,是由中国国家测绘局制订的地理信息系统的坐标系统。由WGS84坐标系经加密后的坐标系。 * 谷歌中国地图和搜搜中国地图采用的是GCJ02地理坐标系; BD09坐标系:原创 2022-03-29 17:39:41 · 379 阅读 · 0 评论 -
【钉钉发送消息 上传文本 群主发送工具类】
钉钉发送消息 上传文本 群主发送工具类package com.autoding.common.utils;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com.aliyun.dingtalkdrive_1_0.models.*;import com.aliyun.oss.ClientConfiguration;import com.aliyun.oss.OSSClient;imp原创 2022-03-29 17:35:54 · 1466 阅读 · 0 评论 -
Intellij IDEA 快捷键大全
Intellij IDEA 快捷键整理【常规】Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关闭文件 Ctrl+[OR ],可以跑到大括号的开头与结尾 Ctrl+F12,可以显示当前文件的结构 Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择 Ctrl+N,可以快速打开类 Ctrl+Shift+N,可以快速打开文件.原创 2022-03-24 11:03:55 · 455 阅读 · 0 评论 -
【Java环境变量配置及maven配置】
**环境变量配置:1,安装jdk,下载地址链接: https://pan.baidu.com/s/1BY_Qy6t-tbvxPrZaN4SF9A提取码: rq5h2,配置环境,右键我的电脑–>属性–>高级系统设置–>环境变量–>系统变量–>新建 JAVA_HOME 变量,变量值填写jdk的安装目录(本人是 C:\Program Files\Java\jdk1.8.0_131)3,系统变量→寻找 Path 变量→编辑。在变量值最后输入 %JAVA_HOME%\bin;原创 2022-03-24 10:59:54 · 1339 阅读 · 0 评论