自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (6)
  • 问答 (2)
  • 收藏
  • 关注

原创 Java 实现了一套基于图片和摄像头的人体数据测量算法(找买主)

1、简介注意,这是一个基于照片和摄像头拍照获取人体相关参数的出售技术的帖子,有意的私聊我2、说明(5个)2-1、介绍:本人自研了一套技术,可以支持通过图片分析出来人体的想要的参数,已经完成了所有关键的人体数据获取,如身高,手臂长度,腿长度,胸和腰的比例,肩膀宽度,不需要有其他动作或者不需要有参考物,可以实现数据的实现获取。2-2、拓展:支持拓展出来腰围,胸围,脖围等数据(因为原理我已经打通了,如果有需要可以提供技术支持和讲解原理)2-3、原理:主要依赖于国内外的论文为基础原型,加上对应的自研的数学

2021-01-18 16:35:34 967 5

原创 Spring boot admin + Eureka 实现钉钉自定义服务消息通知

支持技术分享,转载或复制,请指出文章来源 此博客作者为Jack__00231、简介项目使用了 Spring Cloud ,由于是公司新项目,刚好做完了亚马逊ERP项目,空闲了,顺便将项目监控模块之一给做了2、使用工具(5个)2-1、Eureka(发现和注册中心,你可以用别的)2-2、Spring Boot Admin2.3.1(监控)2-3、Spring Boot Starter Security(用于校验)2-4、钉钉群机器人(用于接收信息和推送),可能还有的邮箱maven,有点忘了不是很确

2020-11-30 11:05:43 1222 3

原创 Docker 笔记-思维导图(待续)

支持技术分享,转载或复制,请指出文章来源 此博客作者为Jack__00231、简介关于Docker的一些笔记,还有一些拓展插件笔记,先找多个地方保存,未完待续...

2020-03-06 10:37:40 394 2

原创 Docker Rancher基础架构选项中找不到主机的问题

支持技术分享,转载或复制,请指出文章来源 此博客作者为Jack__00231、简介我配置了Rancher,并且Rancher-agent配置主机之后,在 基础架构 选项中找不到我配置的主机,然后查看全部应用,发现四个rancher-agent应用都是 没有正常运行,查了一些博客,大多数是说修改 网络代理,修复完成之后发现可以正常使用,故记录。2、流程步骤(六个步骤)2-1、开启安全组端口(...

2020-03-03 12:31:29 560

原创 Android 基于 dlib 和 opencv 实现换脸(不需要依赖第三方关键点检测)

支持技术分享,转载或复制,请指出文章来源 此博客作者为Jack__0023感谢(一些理论和关键代码的来源链接)dlib 模块组来源变脸部分关键代码的来源效果如下将中间红色女性脸(以下简称C脸)换到第一张图的男性图片(以下简称D脸),换脸结果就是第三张图片(以下简称E脸)1、简介()简单总结,一共 四个 步骤这些理论掺杂了我个人看法,你可以去网上看对应的理论也是可以的1-1、我使...

2020-01-13 15:05:15 2434 11

原创 Android 使用opencv实现单一背景抠图并且替换背景

支持技术分享,转载或复制,请指出文章来源 [此博客作者为Jack__0023]1、简介1-1、使用 Opencv 实现单一背景的自动抠图功能,用 Opencv 去画出对应的要扣出来的图像的 mask 区域,1-2、把这块黑白的 mask 进行模糊处理和腐蚀,目的就是为了平滑边缘,和后面进行原图元素点和背景元素点进行元素融合,达到比较好点的抠图效果(就是尽量减少噪点)1-3、然后从原图(要进...

2019-12-30 15:34:48 3005

原创 android opencv实现人脸检测 以及 年龄和性别识别

支持技术分享,转载或复制,请指出文章来源此博客作者为Jack__00231、背景因为面对的场景不同,所以我上次使用 android 提供的人脸检测 已经不能满足我的使用,因为长时间开启,他会出现各种小状况,而且接下来要做识别(不在这篇博客讲,等我整理好资料后写出来测试没问题再发博客),所以投向opencv的怀抱。bak:人脸检测 不是 人脸识别,检测的意思是 是不是人, 识别的意思是 你是谁...

2019-07-24 13:31:48 5102 39

原创 Java自己编写的 提取图片颜色组成百分比

支持技术分享,转载或复制,请指出文章来源1、背景最近比较悠闲一点,然后就在考虑,我应该如何识别我们公司的终端是不是黑屏了,如果我能识别了,这样的话,运维的工作就可以变的简单一点,所以有了这个东西的产生。bak:只能说满足我的需求,你们可以参考一下2、简介和代码区2-1、简介区域2-1-1、没有什么很复杂的类,基本我都封好了,支持资源文件夹,sd卡这些的图片进行颜色提取,可能比较有争议的...

2019-07-12 18:14:36 2583 6

原创 android 通过原生api(不需要opencv和第三方sdk)实现Camera人脸检测

支持技术分享,转载或复制,请指出文章来源 此博客作者为Jack__00231、背景最近甲方提出个东西,希望能够检测到是否有人观看过我们投放的内容,那么这种的话,在我看来只需要能粗糙检测到人就可以了,那么也就不需要去使用opencv或者第三方SDK,直接使用Camera自带的提供检测功能即可bak:人脸检测不是人脸识别,识别还要对比,检测只是看看有没有人。2、简介和代码区2-1、简介区域...

2019-03-02 20:11:15 1156

原创 数据库杂记篇(MySql,个人观点,不一定正确,先写下自己研究的,接下来再不断补充)

仅代表个人观点,并不一定正确。1、背景最近看的书老被打断,趁有点想法,怕遗忘,先记录下来(看看过阵子尝试用记忆宫殿的方式来记东西,这脑子呀)在数据库查询操作中,影响的重要因素可以认为是 查询的时候的计算时间 和 查询开始之前的等待时间 ,索引影响的是前者,锁机制影响的是后者。2、MySql的 查询 优化方式----索引和锁机制(先定个小目标,我目前知道的就两种,这里不说SQL,索引缓存先不...

2019-02-25 18:53:49 253

原创 android 实现 JNI NDK 入门例子教程+源码

一、背景K写一个NDK入门教程,方便以后自己忘记了可以再来二、开发工具以及开发环境1、android studio2、JDK 83、LLDB4、NDK-Build三、开始1、首先创建一个Android Demo项目(我用Face作为一个Demo项目来演示)2、如果项目中没有jniLibs文件夹,在项目的 build.gradle 文件 的 android {} 编写jniLib属...

2018-12-01 14:51:33 336

原创 不使用第三方框架编写的多线程断线续传功能

一、背景最近需要个断线续传功能,但是觉得一些框架不太适合,所以基于原理编写了一个多线程断线续传功能二、断线续传的个人理解:1、断线续传在个人理解,其实就是在出现正常下载流程之外的事情的时候,保存好当前文件下载的进度,然后点击继续下载的时候,从上次的下载进度继续进行下载。2、如何从上次下载进度继续进行下载呢?主要就是设置头部信息进行告知实现的setRequestProperty("Ran...

2018-11-22 16:31:10 278

原创 能否通过反射修改被 final 修饰的成员变量?

一、背景日常磨刀二、阅前须知知识点:当final修饰的成员变量在定义的时候初始化值,反射就不能动态修改它的值了。当final修饰的成员变量在定义的时候没有初始化值,就还能通过反射来动态修改它的值。反射机制中的 setAccessible 代表的权限含义三、举例(这里只用基本数据类型和包装类来讨论)1、不能被修改的情况,直接贴代码讲//创建一个实体类public class D...

2018-11-18 16:17:52 1069

原创 android 的 CountDownTimer 无法关闭的解决方案

一、背景做个可以自定义播放时间的终端机广告功能,然后封装了一个模块,通过动态绑定去创建对象,在跳离activity的时候cancel这些对象,后面发现竟然有些CountDownTimer 对象 没有被关闭二、关闭无法关闭 CountDownTimer 的原因出现这个原因,是因为 SDK 版本过低,这个问题只要更新SDK版本高于等于5.0版本既可通过查看 CountDownTimer ...

2018-11-09 16:14:37 2775

原创 含有JNI的SDK通过proguard混淆加密的解释和操作

一、背景写完SDK,还有JNI的加密,还要加密第三方的JNI,头疼二、科普知识点(关于混淆含有JNI代码的注意事项)1、绝对不能混淆含有JNI的代码,例如 native 修饰的方法2、看情况,如果在做到1的情况下,还出现找不到类(ClassNotFound)或者方法的情况,不混淆JNI代码里面使用的实体类或者一些方法对于上述2点的解释:假如你混淆了JNI代码块,那么在调用的...

2018-05-24 01:07:45 927

原创 android打包SDK具体操作(包含第三方的jar一起打包)

一、背景因为最近编写的android项目,需要编写对应的SDK给别人使用,还好以前我都是拆成module写的,所以还不太费工夫,不过因为一些module里面包含第三方的jar,所以打包有点麻烦二、背景我是看到这位的写法然后实现成功的 利用Gradle打包含第三方类库的jar包,很感谢三、操作步骤1、首先进入对应的module里面查找对应 build.gradle 文件...

2018-05-16 10:45:37 5013 8

原创 Centos7.2上部署rabbitMq

一、背景 忙,硬件要找个通讯框架,看见rabbitMq这个消息队列不错,终于写完所有东西之后,找个时间来记录一下rabbitMq二、安装erlang(因为rabbitMq需要这个环境)1、 服务器如果没有erlang环境,需要先安装一些配置(是erlang需要的)yum -y install make gcc gcc-c++ kernel-devel m4 ncurses...

2018-03-27 16:11:49 750

原创 Linux的centos7.2部署rocketMq3.5.8

背景最近公司的终端机需要接通推送,然后查看对比了一下,觉得rocketMq更合适一点,所以选择了rocketMq进行测试。软件清单a、git(yum intsall git);b、jdk1.8; c、maven; d、rocketmq操作步骤1、首先下载rocketMq3.5.82、tar -zxvf rocketmq-3.5.8.tar.gz3、进入rocke

2017-12-29 11:33:42 463

原创 DFA算法实现过滤多家公司自定义敏感字

背景因为最近有通讯有个需求,说需要让多家客户公司可以自定义敏感词过滤掉他们自定义的规则,选择了DFA算法来做,不过和以前传统了DFA写法不太一样了模式图直接上代码public class KeywordFilter {// private static ReentrantReadWriteLock lock = new ReentrantReadWriteLock(); public

2017-08-24 10:44:20 553

原创 反射遍历所有属性,包括父类

今天做了项目的时候,反射获取对象信息然后保存进入redis里面的时候,出现了问题,因为 Field[] fields = classType.getDeclaredFields();只获取当前类所有的属性如果要获取父类的属性,然后又不想获取根类Object的属性,需要写一个循环去遍历// 循环遍历,如果为null或者是根类Object就停止 while (!Object.cl

2017-08-15 08:55:44 1539

原创 Nginx代理webSocket经常中断的解决方案, 如何保持长连接

背景这天气够热的,要处理的事情也够多的。。。。想看解决的,直接 ctrl+f搜索关键字‘配置点’开始前交代(想看原因的看这个,个人观点,不代表正确)解说:今天用nginx反代通讯项目,发现平均1分钟左右,就会出现webSocket连接中断,然后查看了一下,是nginx出现的问题,原因是:延迟和处理导致时间超过了nginx的响应处理时间,所以就啪的一声断了,开始上解决步骤解决方案其实只要配置ngin

2017-08-02 17:39:51 37507 15

原创 Linux系统下面实现nginx配置

背景 把项目发布到Linux上,还要配置nginx以及各种软件,各种毛病真是头疼啊。。。配置的软件清单nginx-1.12.1(Linux真好,写多几遍,我连版本都记住了。。。。)开始配置需要安装zlib、openssl、pcre(如果有安装过则跳过) yum -y install zlib zlib-devel openssl openssl-devel pcre-devel当然还需

2017-08-01 15:03:34 531

原创 微信小程序配置服务器信息

微信小程序服务器配置信息背景这几天在写微信小程序的通讯项目,里面的文档让我有时候蒙逼。。。协议个配置图片,避免以后忘了 直接贴图解释 解释上面这四个都是要填有证书的域名的,不然你发布不了无论你socket通讯是怎么代理还是什么鬼, 例如你用nginx代理wss比如这个域名,https://www.test.com/wss 但是在你写’socket合法域名‘的时候,只需要写www.test

2017-07-31 17:55:39 5889

原创 java执行jar出现编码问题的解决方案,Could not decode a text frame as UTF-8

这阵子实现了一个C/S的可执行通讯项目的jar,然后使用webSocket通讯的时候,发现出现了编码问题,报错如: Could not decode a text frame as UTF-8后面查资料发现,原来直接运行jar,这个问题,不能直接写java -jar 包.jar运行解决方法如下写成这样:java -Dfile.encoding=utf-8 -jar 包.jar希望可以帮到你

2017-07-28 15:08:58 1674

原创 微信小程序下nginx代理wss,实现兼容原本服务协议ws,Java版本

开始前说明微信小程序如果使用webSocket协议的话,那么按照官网上的要求是必须使用了wss协议,使用了一个框架,不支持wss,所以后面用nginx代理解决了这个问题,接下来上代码软件列表我使用的是 nginx-1.12.1,附上下载地址http://nginx.org/, 详细的nginx教程可以看一下这位的博客 http://www.cnblogs.com/edward2013/p/550

2017-07-27 10:06:51 5278

Android的dlib模块

应用于 Android 开发的 dlib 模块组,用于检测人脸的关键点,并且返回人脸68个关键点,可以用于人脸检测,人脸特征点交换等用途

2020-01-13

性别年龄模块包.zip

opencv cnn 性别年龄模块包,只有训练好的模块包,没有代码,详细代码可以参看我的博客

2019-07-24

人脸检测demo

人脸检测demo,有对于摄像头帧数的调整还有对人脸检测的处理,我已经最简化了,没有第三方的sdk和opencv,基本入手难度很低的

2019-03-02

基于原理编写的断线续传功能

没有使用任何第三方框架,基于原理编写的多线程断线续传功能,包含有各种回调事件,支持拓展。

2018-11-22

视频聊天技术

支持一对一视频语音聊天。

2016-12-09

PHP的小例子

PHP的小例子

2016-12-09

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

TA关注的人

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