- 博客(30)
- 资源 (44)
- 收藏
- 关注
原创 利用mediapipe 捕捉手势,以此控制游戏交互初步研究
mediapipe是Google的手势识别框架,主要是分析通过从摄像头抓取的图像来定位和识别手掌和手指关节位置,其效果大概如下mediapipe 本身基于深度学习的原理,所以可以借助于GPU来实现算力加速,在代码中可以设置是使用CPU运行还是GPU来运行,以我的红米note9为例(这个手机很老了),cpu执行一帧的推理大概在120毫秒左右,而使用GPU只需要40毫秒左右。
2024-07-26 16:40:52
1130
原创 Flutter 与Android 原生通信的3种基本方式的使用
Flutter与Android原生通信的3种方式(附:Flutter 作为module嵌入Android原生项目)
2024-04-10 16:40:31
1535
原创 将View转换为Bitmap的2种方式
利用View自身的draw方法,再结合Matrix将自己的整体或者局部绘制到以Bitmap为画板的Canvas上,代码如下。这2个方法配合使用使用,可以将View转换为Bitmap。
2022-11-01 09:47:32
3803
原创 在ScrollView中跨RecylerView拖拽数据的效果实现(更简单的事件冲突处理方案)
通过修改ViewGroup的mFirstTouchTarget 来实现事件冲突的解决
2022-10-08 20:28:22
970
原创 监控Android方法运行时的Gradle插件_阶段性技术复盘
MT插件通过编译时插桩,生成统计代码,监控方法运行信息,统计方法执行耗时,内存信息,标记耗时方法,ANR方法,和电量信息
2022-05-09 17:27:36
956
原创 JVMTI 用于Android 性能监控的4种基操和2个有趣的小结论
JVMTI是用来开发和监控JVM所使用的程序接口,可以探查JVM内部状态,并控制JVM应用程序的执行,那么JVMTI和Android一起又能爆发出什么样的火花呢...
2022-05-04 20:46:11
1579
原创 Java 管道流 :Android 线程间通信的另一种选择
PipedInputstream 和 PipedOutputStream 是Java1.1 时代就有的线程间通信API,但似乎是很少被提及,或许是其使用到的场景比较少,而且线程间通信方案简直太多了....
2022-04-21 14:39:29
1933
原创 分享一个统计方法执行时间的Gradle 插件(技术点:gradle 插件,asm,代码生成)
一个简单的APM gradle 插件,通过配置对指定的路径下的方法进行插装,便可统计到指定方法执行时间,为APM 提供数据参考...
2022-04-17 20:42:45
2864
原创 Java ASM框架与字节码插桩的常见用法(生成类,修改类,方法插桩,方法注入)
ASM 用途广泛,可以凭空生成Java类,也可以修改已经存在的Java 类文件,例如修改类的属性,方法,注释,代码注入等骚操作....
2022-04-10 18:24:58
3025
原创 Android纯手工实现几种数据趋势图的自定义View(超简单,有源码)
不需要依赖第三方框架,直接使用CanvasdrawLine,drawPath,drawCircle 复制代码等几个简单的API即可搞定效果图源码:https://github.com/woshiwzy/trendviews部分代码节选onDraw protected void onDraw(Canvas canvas) { super.onDraw(canvas); w = getWidth(); h = g..
2022-03-16 13:23:49
2933
原创 上班摸鱼用:Java 网络编程实战- 用socket 写一个网络中间件(有源码)
Java 程序员不小心写了一个代理程序,终于可以上班摸鱼了...
2022-02-27 10:31:16
892
原创 微信二维码扫描功能移植到Android平台
微信最强二维码识别引擎结合Opencv 移植到Android平台的过程与脱坑1.前言最近在做支付宝相关的业务,有些场景下支付宝生成的二维码内容超级长,生产的二维码点非常小,导致在某些低端设备上的低分辨率摄像头难以识别或者错误识。在做扫码功能的时候我理所当然的选择了Zxing作为解决方案,客户的设备摄像头分辨率太低,导致产品验收困难。无奈之下又研究了zbar,发现和zxing的效果差不多,甚至更差(也可能是我找的包不对)但充其量也就是速度上的提升。好在同事发现微信的扫码已经开源并加入到Opencv con
2021-03-14 19:49:12
2874
6
原创 Opencv 摄像头二次开发,横竖屏切换,前后摄像头切换,铺满全屏问题,一次解决(附源码)
Android Opencv 4.2 摄像头二次开发之 横竖屏切换,前后摄像头切换,铺满全屏问题,一次解决问题1.横竖屏切换崩溃问题描述:主要是原生的Opencv demo中没有解决这样的问题,横竖屏切换会导致屏幕不能铺满或者直接崩溃问题。崩溃原因:主要是org.opencv.android.CameraBridgeViewBase#mCacheBitmap 这个mCacheBitmap 大小和Opencv 得到的CvCameraViewFrame 宽度和高度不一样,导致在 org.opencv
2020-06-11 17:21:07
1461
原创 Python 生成密码字典算法(初学Python笔记)
#!/usr/bin/python# -*- coding: UTF-8 -*- fo = open("foo.txt", "r")def createWords(currentWidth,wordslist,lastresultList,totalArray): if 1==currentWidth: lastresultL
2016-08-04 14:11:24
4625
原创 基于内存的DataMode推荐 mahout推荐引擎 Demo2
<br />//注释的部分是基于文件也可以理解为基于日志文件的,<br />//DataModel 可以有很多种,实现abstractDataMode的子类,原则上都可以作为数据源,个人觉得,不管是那种DataMode各自有优缺点<br />//应该视情况而定,<br />package com.test.mahout;<br /><br />import java.util.List;<br /><br />import org.apache.mahout.cf.taste.impl.common
2011-01-28 20:22:00
1877
原创 利用mahout 构建推荐引擎 Demo1
<br /> 需要的元数据:(这些元数据通常应该来自日志文件,数量可能很大,可能有时候需要集群处理,有时间再和大家讨论。)<br />如果把这些数据当做是某网上书店的推荐引擎<br />第一列数据可以理解为用户ID,第二列可以理解为书籍ID,第三列可以理解为喜好程度。推荐引擎是学习元数据达到推荐能力,具体到编程中就是DataMode ,通过对DataMode 的分析,得道一个合理的结果,mahout 本身封装了复杂的统计学,人工神经网络,机器学习相关算法!<br />假设 C://mahout_da
2011-01-27 11:57:00
1991
转载 HDFS的JAVA接口API操作实例
HDFS的JAVA接口API操作实例<br /> <br />20:55 2010-6-2运行环境:Hadoop.0.20.2CentOS 5.4 java version "1.6.0_20-ea"配置的是单机Hadoop环境先看下我的运行截图<br />主要参考这篇文章http://myjavanotebook.blogspot.com/2008/05/hadoop-file-system-tutorial.html<br />1.Copy a file from the local file sys
2010-07-28 14:58:00
5106
原创 彻底解决 HtmlParser 乱码问题! 总结
彻底解决HtmlParser 乱码以及 HtmlParser org.htmlparser.util.EncodingChangeException
2010-07-26 15:32:00
3182
1
原创 tomcat 虚拟主机配置细节
1:编辑C:/WINDOWS/system32/drivers/etc的hosts文件 添加主机映射:下面是例子格式. 127.0.0.1 localhost 127.0.0.1 jsphost 127.0.0.1 www.test.com 2:假设 项目的发布目录 D:/apache-tomcat-6.0.18
2010-05-10 14:37:00
742
1
原创 struts2 spring hibernate3 的最精细的整合
整合struts2 spring Hibernate 的整合 最简单精细的整合 一: 新建web工程 二: 拷贝必要的包 http://hi.youkuaiyun.com/space-2177796-do-album-picid-489456.html 三:struts 配置(文件模板)xml vers
2010-02-24 21:54:00
3671
6
原创 struts2 spring hibernate 整合
一、 Spring+Hibernate整合: Spring整合Hibernate,是做了一个很大的调整的,因为spring可以把管理Hibernate的工作都做了,以前的hibernate.cfg.xml文件都去掉了,而将这些内容都交给了spring来管理了。 1、 applicationContext.xml文件中应该配置如下内容: Java代码 1. //配置
2009-07-31 11:37:00
1774
2
原创 log4j手册
相关文章: Log4j快速入门 Flex日志管理(1)开发人员使用 log4使用进阶(一) ---------来自http://www.javaeye.com/topic/142050推荐圈子: GT-Grid 更多相关推荐 Log4J是Apache的一个开放源代码项目(http://logging.apache.org/log4j/docs/),它是一个日
2009-07-15 18:43:00
707
原创 手把手教你做java远程控制
手把手教你做java远程控制 作者——————光电笨猫一 、认识类1,Socket ,ServerSocket: Socket 位于java.net.包中,这是一个对于网络通信来说及其重要的类,无论是那种语言,都会有Socket类的定应用或许,存在的差异也仅仅是在表示和组织上有所不同,Socket中文称它
2009-04-09 15:15:00
5844
10
原创 操作
试验三#include "stdio.h"#define MAX 300struct STAT{ char name; /*进程的名称*/ int num; /*num表示第几次运行该任务*/ int period; /*period为该任务的周期时间*/ int run; /*run表示该任务的运行时间*/ int remain;
2008-11-04 17:33:00
651
1
无线鼠盘v1.2.0.0
2011-11-04
android 手机控制电脑 无线鼠盘 优化版
2011-10-19
JRE java运行环境
2011-10-19
android手机控制键盘 无线输盘
2011-10-19
joone 完全指南
2010-12-10
基于FREETTS的语音合成技术研究.PDF
2010-11-30
hdfs官方文档.pdf
2010-11-30
四台机器配置Hadoop集群的被指文件,范例,
2010-11-30
java se 平台的实现类似翻书的 翻页 效果
2010-11-30
彻底 HtmlParser 重写的两个类文件,直接放在目录下面或者大宝到jar里面可以用
2010-07-26
MPJ并行编程框架的实现及安装配置.pdf
2010-04-04
原创 基于java swing的 网络爬虫程 序可以自动搜索图片和批量下载
2009-11-28
jqueryAPI jquery api jqueryAPI jquery帮助文档
2009-11-26
Java远程控制系统2 桌面控制 (类似net-meeting)毕业设计 源代码
2009-06-29
源代码_毕业设计java____机房管理系统+局域网聊天室————光电笨猫
2009-04-09
lisp教程 觉得很值,很难得的东西以前在csdn里也遇到一个10分的资源,记过发现那是在别的地方简单copy来的,这10分很值得!!!!
2009-03-02
Structs教程——————————————————————
2009-02-09
ASM4.0 中文教程与多种字节码编程实战案例
2022-04-18
ZXing Android二维码/条码扫描,2020Android Studio版本,横竖屏都支持
2020-09-21
android手机控制电脑源码
2013-01-08
安卓手机控制电脑
2012-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人