自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(240)
  • 资源 (20)
  • 收藏
  • 关注

原创 java springboot OCR ,最简单的方式,不用docker

因Tess4J效果不佳、PaddleOCR需Docker部署,推荐使用rapid-ocr-java。纯Java实现,移除Kotlin依赖,支持ONNX/NCNN CPU推理,跨平台兼容,开箱即用。服务端集成Spring Boot仅需引入rapidocr-onnx-platform,调用简洁:engine.runOcr("img.png")。移动端建议用NCNN版本。

2026-10-27 08:52:54 165

原创 Use of private header from outside its module: ‘netinet6/in6.h‘

摘要:Xcode报错“Use of private header from outside its module”是因为导入了系统私有头文件netinet6/in6.h。新版Xcode加强了模块化限制,禁止直接使用私有头文件。临时解决方案包括手动删除文件引用(需注意pod install后可能被覆盖)或通过脚本自动处理。建议开发者避免使用私有API以确保应用稳定性。

2026-05-04 09:14:34 979

原创 android mlkit 实现仰卧起坐和俯卧撑识别

这篇文章介绍了如何开发一个基于Android CameraX和ML Kit的健身动作计数器应用。主要内容包括: 项目依赖配置:使用CameraX库实现相机功能,ML Kit实现姿态检测 权限和布局设置:申请相机权限,设计包含预览视图和计数显示的界面 核心算法实现: 角度计算工具类,用于计算身体关节角度 俯卧撑计数器,通过检测手臂弯曲角度变化来计数 仰卧起坐计数器,通过检测上半身与大腿角度变化来计数 主页面实现:整合相机预览和计数功能,实时显示俯卧撑和仰卧起坐数量 该应用利用手机摄像头实时捕捉用户动作,通过计

2026-04-07 16:19:01 286 1

原创 Android NV21 转 YUV 系列格式

本文介绍了安卓摄像头默认输出的NV21格式与常见YUV420格式(I420/YV12)的区别及转换方法。NV21属于YUV420SP类型,UV分量交替存储;而I420/YV12为Planar格式,UV分量分开存储。提供了两种转换方案:Java层实现适合小尺寸图像,通过复制Y分量并拆分UV分量实现转换;C++层实现(JNI)效率更高,适合实时采集场景,性能可提升5-10倍。关键注意事项包括数据长度校验、内存释放和格式验证。转换核心是复用Y分量并重新排列UV分量,建议根据应用场景选择合适方案,大尺寸/实时场景推

2026-03-18 10:05:02 424

原创 android 两个人脸对比 mlkit

本文介绍了使用Android ML Kit实现人脸比对的核心流程。首先阐述了ML Kit人脸比对的本质是通过提取128维人脸特征向量并计算欧氏距离来判断相似度。详细说明了实现步骤:集成ML Kit依赖、配置权限、编写核心代码(包括特征提取、距离计算和相似度判断)。重点强调了离线模式的使用、协程处理异步任务、阈值调整策略以及性能优化注意事项。最后总结了实现人脸比对的关键点:特征向量提取、距离计算、阈值判断,并指出图片预处理和子线程执行等优化方向。该方案适用于需要人脸识别功能的Android应用开发。

2026-02-05 08:37:01 1598 7

原创 HttpURLConnection post多个参数和一个图片

本文介绍了一个基于Java原生HttpURLConnection实现的图片上传工具类HttpImageUploader。该类采用multipart/form-data格式上传图片文件,支持同时上传表单参数(如orgId和userid)。主要功能包括:1) 创建HTTP连接并设置请求头;2) 构建包含文件参数和图片数据的请求体;3) 处理服务器响应。实现特点:纯Java实现无第三方依赖,使用8KB缓冲区提升传输效率,严格遵循HTTP协议规范(如CRLF换行符),支持错误处理和超时设置。该工具类适用于需要轻量级

2026-01-24 15:04:51 182

原创 android 相机人脸检测 人脸识别 画人脸边框 识别成功保存图片 mlkit 机器学习

本文介绍了基于CameraX和ML Kit的Android实时人脸检测与表情识别实现方案。ML Kit作为Google提供的移动端机器学习SDK,集成了设备端和云端的机器学习能力,开发者可快速集成人脸检测、文字识别等功能。CameraX简化了相机功能的开发流程,提供跨设备兼容性。项目实现了实时人脸特征检测(微笑指数、眼睛状态等),采用现代化架构设计,具有高度可扩展性,可应用于社交滤镜、视频会议等场景。通过自定义绘制层直观展示检测结果,并详细说明了开发步骤,包括依赖导入、权限配置和核心代码实现。

2026-01-24 08:50:15 1037

原创 IOS webview打开相机 相册 选择文件上传

iOS WKWebView相机/相册权限处理指南 本文介绍了在iOS中使用WKWebView处理相机和相册权限的关键步骤: 权限配置:必须在Info.plist中添加相机(NSCameraUsageDescription)、相册读取(NSPhotoLibraryUsageDescription)和写入(NSPhotoLibraryAddUsageDescription)的权限描述。 WKWebView初始化:需要设置JavaScriptEnabled为true,并配置uiDelegate和navigatio

2025-12-29 08:29:22 1670 1

原创 android webview 打开相机 相册 图片上传。

解决WebView拍照上传问题需配置权限和文件路径。在AndroidManifest.xml中添加相机和存储权限,创建provider_paths.xml定义文件路径。通过WebChromeClient处理文件选择回调,确保WebView支持JS交互和本地存储访问。关键步骤包括请求运行时权限、配置WebView设置、处理文件选择器回调以及使用FileProvider生成文件URI。

2025-12-22 10:34:29 768 1

原创 Elasticsearch

Elasticsearch

2025-10-23 13:41:19 183

原创 ios android 小程序 蓝牙 CRC16_MODBUS

IOS android 蓝牙CRC

2025-10-18 14:13:11 537

原创 java.lang.RuntimeException: takePicture failed/ Cannot take picture without preview enabled

看看你们的takePicture ,是不是在定时任务 延时任务里面 takePicture了。下面的别看,ds找的。

2025-02-13 16:37:01 1254

原创 MQTT设备断电 设备离线

3 遗嘱消息 conOpt.setWill(topic1, MainActivity.deviceCode.getBytes(), qos, false);1 conOpt.setKeepAliveInterval MQTT内部封装的心跳。2 可以根据你自定义的心跳,客户端开个线程上报自定义心跳。1 可以根据MQTT内部封装好的心跳。2 第二个情况 需自定义,略。3 可以根据遗嘱消息来判断。

2024-06-12 14:00:46 1372 4

原创 Invalid App Store Icon. The App Store Icon in the asset catalog in ‘XXXX.app‘ can‘t be transparent

Invalid App Store Icon. The App Store Icon in the asset catalog in ‘XXXX.app’ can’t be transparent

2023-11-25 11:44:48 915

原创 苹果App加急审核

苹果App加急审核(注意加急的次数,有的说一年能加急两次,有的说不止两次。遇到紧急问题了就用,非紧急 等一等也行)

2023-11-24 17:13:43 10573 2

原创 IOS object-c大屏图表 PNChart 折线图 曲线图

折线图是排列在工作表的列或行中的数据可以绘制到折线图中。折线图可以显示随时间(根据常用比例设置)而变化的连续数据,因此非常适用于显示在相等时间间隔下数据的趋势。在折线图中,类别数据沿水平轴均匀分布,所有值数据沿垂直轴均匀分布。

2023-11-18 16:26:44 1302

原创 ios 对话框UIAlertController放 tableview

typeof;

2023-11-13 17:29:22 994

原创 ios 对话框 弹框,输入对话框 普通对话框

ios 对话框 弹框 输入框

2023-11-10 16:21:25 1554

原创 android 圆形进度条 横向进度条 不确定转圈进度条

圆形进度条,横向进度条,转圈进度条

2023-09-16 08:59:45 886

原创 小程序中display:flex和v-show,v-show不生效,uni-app

display:flex样式的优先级高于了v-show ,v-show其实就是display:none,display:flex优先级高于display:none。小程序中display:flex和v-show,v-show不生效、、:style=“判断对象?

2023-08-18 09:19:10 2445 3

原创 uniapp 集成七牛云,上传图片

4 相册选择照片,或者拍照后,使用上传代码。

2023-07-15 16:08:06 3077 5

原创 uniapp 微信小程序 纯代码动态生成海报分享朋友圈,需先保存图片

从相册 或拍照 选择一个图片做海报背景。直接拷贝代码,不使用插件,自己纯代码实现。大吉大利 今晚吃鸡。

2023-06-30 17:06:14 1108 2

原创 uniapp TypeError: Cannot set property 改成箭头函数

箭头函数相信大家在日常开发中用到的地方非常之多,因为它很简洁,可读性强,但是它最大的好处,其实是解决了匿名函数的this指向问题,有利于封装回调函数。箭头函数体内的this对象,就是定义该函数时所在的作用域指向的对象,而不是使用时所在的作用域指向的对象。2 不可以使用arguments对象,该对象在函数体内不存在。3 不可以使用yield命令,因此箭头函数不能用作 Generator 函数。1 不可以当作构造函数,也就是说,不可以使用new命令,否则会抛出一个错误。改成箭头函数 ,因为作用域不一样。

2023-06-30 10:54:34 1092

原创 二维码带参数跳转小程序页面,小程序获取参数。

普通链接二维码,是指开发者使用工具对网页链接进行编码后生成的二维码。线下商户可不需更换线下二维码,在小程序后台完成配置后,即可在用户扫描普通链接二维码时打开小程序,使用小程序的功能。对于普通链接二维码,目前支持使用微信“扫一扫”或微信内长按识别二维码跳转小程序。

2023-06-20 10:18:01 3016 1

原创 Android Studio :couldn‘t make a guess for

因为包名不能有大写字母开头,比如我的包名是xxx.xxx.XXX,XXX就是大写,改为小写。

2023-05-29 15:17:42 468

原创 android 比赛 数字翻页效果,日历翻页效果

篮球比分(Basketball scores)又名篮球即时比分,鸟利用当前发达的网络技术,通过各类渠道为篮球爱好者提供即时比分服务,力求客观、精准,以前首先于网络技术的限制,会出现延迟10s左右,优秀的篮球即时比分服务可以控制在1s左右,大大的提高了用户体验度。请下载代码资源包 ,免费的。

2023-05-09 15:39:20 879 2

原创 error:0308010C:digital envelope routines::unsupported

在 package.json.增加 set NODE_OPTIONS=–openssl-legacy-provider & 如图。请不要在build lint里面增加,增加了也没有用。必须在serve里面增加。在package.json。

2023-05-02 09:38:57 238

原创 小程序bug new Date无法转换时间戳 小程序无法转换时间戳

使用 "2022-07-08 16:00:00 "..replace(/T/g, ' ') 转 2022/07/08 16:00:00。将2022-07-08 16:00:00 格式的时间格式处理成165545000000这样的格式。必须将YYYY-MM-DD转换成YYYY/MM/DD便可成功兼容到ios和Android两端。小程序IOS 体验版 ,2022-07-08 16:00:00 无法转换成时间戳。使用的js代码为new Date(时间变量).getTime() 转换时间戳。

2023-02-16 14:59:38 452 1

原创 java android ios 苹果 16进制转10进制 10进制转16进制 int和byte[]互转 short和byte[]互转

这段代码展示了多种基础数据类型与字节数组之间的相互转换方法。主要包括short、int、char、long、float、double等数据类型与字节数组的转换,同时考虑了大小端(Endian)存储顺序的影响。具体实现了:short/int与2/4字节数组的互转,Unicode字符与2字节数组的转换,64位整数与8字节数组的转换,以及浮点数通过转换为整数再转字节数组的处理。这些方法在底层数据交互、网络传输和文件存储等场景中非常实用,特别是需要处理不同字节序时尤为关键。

2023-02-16 11:56:20 1242 1

原创 java android byte[]转16进制字符串,byte[]转10进制字符串

【代码】java android byte[]转16进制字符串,byte[]转10进制字符串。

2023-02-16 11:51:53 769

原创 android 后台运行 后台播放

写个public class NetWorkService extends Service ,然后在onCreate里面写上如下代码。如果想点击通知,打开某个Activity 把注释代码打开。然后开启service。

2023-02-15 16:28:47 587

原创 android 弹出输入法 软键盘挤压屏幕或挤压控件问题

话不多说,直接上解决方法。在AndroidManifest.xmlactivity 里面加上android:windowSoftInputMode=“adjustPan|stateHidden”

2023-02-08 08:31:57 963

原创 android java udp广播 用于局域网搜索扫描设备。

组播通过把224.0.0.0-239.255.255.255的D类地址作为目的地址,有一台源主机发出目的地址是以上范围组播地址的报文,在网络中,如果有其他主机对于这个组的报文有兴趣的,可以申请加入这个组,并可以接受这个组,而其他不是这个组的成员是无法接受到这个组的报文的。UDP编程常常使用,但是广播和多播倒很少用到,依据协议的样子,在局域网内该有很大的作为。组播是一种数据包传输方式,当有多台主机同时成为一个数据包的接受者时,出于对带宽和CPU负担的考虑,组播成为了一种最佳选择。把自身的ip地址发送过去。

2022-12-30 14:55:04 1735

原创 android 大屏图表 MPAndroidChart 水平柱状图 水平圆角柱状图

MPAndroidChart最重要的核心功能许多不同的图表类型:LineChart(线型图),BarChart(条状图,垂直,水平,堆叠,分组),PieChart(饼图),ScatterChart(散点图),CandleStickChart(K线图、蜡烛图),RadarChart(雷达图、蜘蛛网络图表),BubbleChart(气泡图)组合图表(例如,一条线和一条条)在两个轴上缩放(带有触摸手势,单独的轴或捏缩放)拖动/平移(带有触摸手势)分开的(双)y轴。

2022-10-07 09:29:11 2629

原创 android 大屏图表 MPAndroidChart 饼状图 饼图,圆形统计图

android 大屏图表 MPAndroidChart 饼状图 饼图,圆形统计图。

2022-10-06 17:00:07 1617 1

原创 android 大屏图表 MPAndroidChart 折线图 曲线图 柱状图 圆角柱状图 条形图

圆角柱状图需修改源码:BarChartRenderer.java drawDataSet方法。如果想要XY轴都有线 设置这两个方法。如果想在上方注释这个。设置XY轴 加个单位。

2022-10-06 13:48:27 1782

原创 java.lang.AssertionError: annotationType(): unrecognized Attribute name MODULE

java.lang.AssertionError: annotationType(): unrecognized Attribute name MODULE先说下环境:项目是老项目jdk用的是1.8然后用新版的Android Studio 使用jdk 11用新版的AS跑老项目出现的问题一、java.lang.AssertionError: annotationType(): unrecognized Attribute name MODULE解决方案:因为SDK问题,目前最新的SDK是31 也就是 And

2022-10-05 14:47:02 20427 1

原创 JS学习笔记

1 js中数据类型 一共有6种。分别是 6种原始类型 ( undefined,Null Number,String,Boolean )和对象 (Object) 除了Object 其他的类型的值本身都是无法被改变的。Object 其实又可以细分为 function, Arrary,Date,RegExp2 typyof 返回类型 null 是object类型3 转换成String类型:a = a.toString();null和undefined不可以转换(这俩值没有toSring方

2022-09-07 20:05:52 1203

原创 Your app declares support for bluetooth-central and bluetooth-peripheral in the UIBackgroundModes

Your app declares support for bluetooth-central and bluetooth-peripheral in the UIBackgroundModes key in your Info.plist

2022-08-16 08:50:47 552

原创 android 渐变色 阴影 button 安卓的渐变色按钮带阴影样

1 原理就是先画一个大一点的背景,然后再画一个小一点的背景。

2022-08-11 10:36:01 1055

android 比赛 数字翻页效果

android 比赛 数字翻页效果

2023-05-09

android_GalleryDEMO

Gallery android demo 为大家学习花览

2010-11-20

ActivityGroup的使用

ActivityGroupActivityGroupActivityGroupActivityGroupActivityGroupActivityGroupActivityGroupActivityGroupActivityGroup

2011-07-16

android仿iphone解锁

android仿iphone滑动解锁

2013-07-19

android 学习 TabHost

android 学习 TabHost

2010-11-29

android 从天气网获取天气

android 从天气网获取天气

2014-10-08

json-lib依赖jar1积分

json-lib依赖jar1积分 包含json-lib2.4. 还包含了 jstl 标签

2018-08-18

android vudroid源码

android vudroid pdf源码

2014-09-24

nukenabber+2.exe

端口禁止工具!!用于QQ被限制了,如果你公司QQ不能上了,那么这个工具可以帮助你

2011-07-14

android ebookdroid源码

android ebookdroid源码

2014-09-24

TortoiseSVN-1.5.0.13316-win32-svn-1.5.0.msi

TortoiseSVN-1.5.0.13316-win32-svn-1.5.0.msi

2011-03-25

基本支持google map的应用程序打包说明

基本支持google map的应用程序打包说明

2011-05-19

svn中文汉化LanguagePack_1.5.0.13316-win32-zh_CN

svn汉化LanguagePack_1.5.0.13316-win32-zh_CN

2011-03-25

apache-tomcat-6.0.26.zip

apache-tomcat 为大家提供方便

2010-11-20

YUVViewer20191030.rar

YUVViewer.exe 商用的码流分析工具/YUV viewer ,yuvviewer是一款yuv数据查看管理工具。该软件可以帮助我们快速查看和管理计算机的相关文件。同时,它还支持显示文件的数据信息,可以完成yuv数据的共享,

2019-10-30

picture3D 相册

picture3D picture3Dpictur picture3Dpicture3Dpicture3Dpicture3Dpicture3De3Dpicture3Dpicture3D

2011-07-19

RadioGroupTest

TabHost升级,利用RadioGroup,效果和我前面的一篇有关ActivityGroup一样。

2011-07-19

Gallery_Demo_android

Gallery Demo android

2011-03-23

android瀑布图片

android瀑布图片 一张一张紧紧挨着 大小不一。

2012-11-05

TabHostTest

TabHostTestTabHostTestTabHostTestTabHostTest

2011-07-16

RadioGroupActivity

RadioGroupActivity RadioGroupActivity RadioGroupActivityRadioGroupActivityRadioGroupActivityRadioGroupActivity

2011-07-19

空空如也

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

TA关注的人

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