自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

翻译 Mac 安装opencv for java 并配置Intellij Idea详细图文步骤及找不到jar的问题解决

备注:本文方法不适用于Apple Silicon Mac设备。第一步:安装OpenCVmac上面最方便快捷的安装方法是使用Homebrew,如果你的设备没有安装homebrew,你可以从这里下载并安装Homebrew安装完成后,检查一下你是否已经安装了XCode 命令行工具,在终端执行以下命令:xcode-select --install如果出现error: command line tools are already installed 你就可以直接开始安装OpenCV了,如果...

2021-10-20 18:29:56 2081 3

原创 Centos 解决salt 远程调用python3脚本出现ModuleNotFoundError的问题 解决pip3模块不同用户无法共享的问题

先描述一下场景,公司Jboss服务端的一个功能需使用salt方式调用一台centos7.3机器上面的python脚本,python版本为3.7,脚本执行完成会回调一个http接口反馈执行结果。在测试环境,我有linux机器的root权限,完成python安装以及依赖模块的安装,测试本地执行py脚本正常,jboss salt调用也正常。发布生产后发现调用发出后无回调,于是开始定位问题。 生产环境配置时,已经手动执行python脚本,确认脚本可正常执行。首先确认命令确实被发送到...

2020-09-26 11:44:30 472

原创 ElasticSearch java api实现 聚合+去重查询,获取去重后明细数据

先说下业务场景,在我们的业务中,分析存在ES中的数据,需要获取到一定数据量的去重明细数据,例如,我们想要查看某一批设备的属性信息,分析设备属性是否存在某些一致性特征,这种情况下,我们就需要获取到这些设备属性的去重数据,因为重复的设备信息对我们没有意义。我在网上找到很多的聚合去重查询,但是大部分都是restful api实现,而且大部分都是去重查询数量,查明细数据的例子很少。基于restful api的实现很容易,只要拼装出相应的聚合查询json数据结构,设置好聚合、排序、数量限制等条件,即可完成去重

2020-08-24 20:29:26 5940

原创 intellij IDEA 打jar包配置MANIFEST.MF 并解决java.lang.SecurityException: Invalid signature file digest for M

先吐槽一下,现在各种技术论坛答案太多啦,重复的更多啊,解决不了问题的答案,抄来抄去,太迷惑人啦,真是浪费时间!这两天折腾intellij IDEA的打jar包,源于升级htmlunit版本后发生打出来的jar包报MethodNotFoundError,走了很多弯路,最后发现是intellij IDEA打包的时候默认使用缓存的依赖,因此通过删除原先的artifact,重新添加可以解决。【添...

2019-08-01 17:46:04 6626 1

原创 windows dos命令 bat批处理启动java程序脚本-classpath的几种配置方法

无论开发人员运维人员,都需要具备相当的shell脚本编写技能,但是由于windows平台不是部署的首选平台,我们很多人都忽视bat脚本的编写。正因为如此,工作中偶尔会踩个大坑。最近工作原因,需要为程序部署包配置windows下bat启动脚本,本身前同事留下了linux版本的启动命令,以及windows的启动脚本,然而,在win环境下部署,发现其脚本不可用,主要是-classpath参数有问题。...

2019-06-24 19:52:03 3012

原创 linux系统如何使用tess4j(java)进行ocr图片文字识别

根据上面的实验、分析,结合配置过程中的错误提示,最终总结出了Linux下支持tess4j的完整步骤(具体不同的系统操作上会有差别,但是原理一致):1、安装GCC开发环境,从而支持后续程序的编译安装:yum groupinstall "Development Tools"2、安装tesseract所需的依赖库yum -y install libjpeg* libpng* freetype* gd* giflib* libtiff* zlib*3、安装tesseract和leptonica

2017-05-25 17:20:32 10550

原创 58同城二手市场个人信息的采集分析

最近研究了一下58同城,发现其页面改版之后,二手市场的卖家联系方式无法在网页版查看,只能通过app看到,而app上面传输的联系方式,是经过加密的。既然信息是加密的,恰说明信息是有价值的

2016-05-20 09:53:03 3007 1

原创 爬虫技术和爬虫需求现状和展望

技术社区中流行的爬虫技术相当多,很多人喜欢基于Python的,也有人喜欢用C#,很多人由于系统集成开发和跨平台的需要倾向于java,我就属于后者。其实就原理来说,爬虫组件都是差不多的,无头浏览器,最能够说明爬虫的特性,它们被设计创造出来,大部分情况是用于自动化测试的。基于socket的httpclient功能简单,性能强大,特别是在高并发的情况下,而被大家所青睐,特别是搜索引擎中,如果抓取

2015-06-15 14:31:36 17989 5

jfugue的使用

介绍jfugue的使用方法,方便java环境下编辑和操作midi文件以及保存midi格式文件。可以直接执行序列命令的方式演奏多种乐器的音乐

2013-09-30

java实现pnc,黑盒测试,白盒测试

在软件测试技术课程中,进行黑盒测试和白盒测试,本程序消除了大部分bug,可用于本课程的学习和研讨

2011-04-21

空空如也

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

TA关注的人

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