- 博客(22)
- 收藏
- 关注
原创 鸿蒙flutter项目接入极光推送
推送的自分类权益 需要审核15个工作日,实际约3个工作日项目使用极光推送flutter代码,代码端已经配置的东西(需要配置flutter端和对应各自平台原生端),我的工程是多target,所以和单target有一点不同。
2025-08-11 15:03:00
1351
1
原创 如何修复损坏的MP4视频untrunck库使用
当程序崩溃时,如果没有写入 moov box,就打不开,虽然文件有 100MB,实际上是“裸数据”。更改hmac.c的av_hmac_alloc函数。moov:索引信息(如帧率、时长、关键帧等)。mdat:媒体数据(你的视频内容)。ftyp:文件类型描述。
2025-08-07 18:02:54
500
原创 Java 后台开发 25 天学习计划(包含部署技能)
使用 Certbot 获取免费的 SSL 证书并配置 HTTPS。打包 Vue 项目,部署到 Nginx 的静态资源路径下。
2025-05-09 14:32:14
805
原创 flutter鸿蒙从API12升级到API17 配置与错误处理[!] No Hmos SDK found
打开flutter 工程,运行flutter run。- 选择apply/ok,等待重新编译项目。是用的api12,配置的时候用的是如下路径。
2025-04-29 12:16:40
1082
原创 flutter 多资源配置后安卓报错 java.lang.ClassNotFoundException
【代码】flutter 多资源配置后安卓报错 java.lang.ClassNotFoundException。
2024-12-31 12:34:26
557
原创 flutter-3.22鸿蒙版 mac vscode harmonyos环境配置与更新
flutter3.22鸿蒙版,vscode配置harmonyos环境
2024-11-08 17:30:21
5838
2
原创 Sublime Text 配置为Git编辑器 更改git commit历史提交时间和作者邮箱
第一步,(n)代表要展示的提交次数# 第二步编辑提交信息,把`pick` 改成 `edit`,保存退出# 第三步git commit --amend --author="作者 " --no-edit# 第四步# 第五步。
2024-09-29 21:15:00
808
原创 web前端 20天学习计划
需求:有一大段Markdown文本,使用React+Ant DesignPro框架来开发一个页面,来展示这段解析厚的markdown文本,并且能够根据这段文本自动生成目录,点击目录可以跳转到Markdown文本对应的位置,类似语雀的目录树。JAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。AJAX = 异步 JavaScript 和 XML,Ant DesignPro框架。
2024-09-29 09:49:06
315
原创 自定义framework 包含swift oc cpp
但是在framework中必须使用modulemap,然后以#import "xxx.h"的方式导入所有oc头文件,注意Xcode15可以自动生成modulemap文件,在BuildSetting–>Defines Moduule中默认设置了Yes,即自动在.framework下生成了.modulemap文件,.modulemap内容如下。3、在oc中调用swift,swift类必须用@objc+public修饰,否则无法访问。此外,public修饰的swift类也会作为给外部暴露的类。
2024-09-27 17:26:21
1212
原创 flutter upgrade升级失败443 手动下载版本更新 win系统和mac系统配置
终端输入 which fluttter,查看flutter安装未知。找到后直接把下载的版本解压缩覆盖。终端命令uname -m查看选择哪个版本,我的mac电脑选择x64版本。也可打开~/.zshrc,也能查看flutter配置路径。
2024-08-28 16:34:35
808
原创 macos系统编译MediaPipe并打包单个算法为ios的framework--以PoseTracking为例(4)
成功后 会在/mediapipe-0.10.14/bazel-bin/mediapipe/examples/ios/posetrackinggpu/下生成.ipa包。Tulis.app生成的Xcode项目可以使用bazel构建输出对应Target的ipa包。bazel会加载与目标相关的 BUILD 文件,直到生成最终构建输出。cd到下载的mediapipe文件夹下,执行bazel build。BUILD文件的ios_application就是打包指令。
2024-06-04 17:51:08
534
3
原创 macos系统编译MediaPipe并打包单个算法为ios的framework--以PoseTracking为例(3)
上一篇中,已经成功生成了Mediapipe的Xcode项目,我这里用到的是PoseTracking,选择PoseTracking但是编译不过报错。
2024-05-31 16:35:00
564
原创 macos系统编译MediaPipe并打包单个算法为ios的framework--以PoseTracking为例(2)
接上篇上篇已经配置好了Mediapip运行环境,这篇讲解如何使用Tulsi.app把Mediapipe转成Xcode项目。
2024-05-31 09:29:41
1368
原创 macos系统编译MediaPipe并打包单个算法为ios的framework--以PoseTracking为例(1)
Xcode15.4Mediapipe v0.10.14(2024年5月最新版)自装python3 版本Python 3.10.5opencv@3bazel 6.1.1+ (注意Mediapipe v0.10.14需要bazel最低版本为6.1.1,目前最新版本是6.2.1)注意有些mediapipie版本编译失败,可能是bazel版本与mediapipe版本不匹配且未修改mediapipe中默认使用的bazel版本导致编译失败。
2024-05-28 11:47:47
1756
2
原创 mac:使用VLC播放纯视频YUV文件和纯音频pcm文件(命令行)
mac:使用VLC播放纯视频YUV文件和纯音频pcm文件(命令行)一、使用vlc播放yuv有时候,我们需要播放一些纯视频文件,判断YUV数据是否可用。举个例子,我们使用命令行,播放/Users/domain/Desktop目录下的:test_yuv420p_320x180.yuv文件,命令如下:$ /Applications/VLC.app/Contents/MacOS/VLC --demux rawvideo --rawvid-fps 15 --rawvid-width 320
2021-06-22 14:55:36
2308
原创 Mac下vue开发环境的搭建步骤以及新建项目
Mac下vue开发环境的搭建步骤以及新建项目一、Vue环境搭建cnpm是淘宝对npm的镜像,如果安装速度慢建议可以尝试cnpm1.安装Node环境和java需要安装JDK一样,vue也要安装Node环境查看node.js当前版本$ node -v安装方法参考node.js官网如何安装Node.js1.直接在官网下载安装包2.使用homebrew下载$ brew install node2.安装npm/更新npm新版本Node.js已经包含安装
2021-06-17 13:19:27
804
原创 苹果登录signInWithApple踩坑—swift版(附oc参考)
一、先说踩坑问题I.测试阶段的问题配置后一直报错ASAuthorizationError.unknown//失败调代理方法func authorizationController(controller: ASAuthorizationController, didCompleteWithError error: Error) {//code":1000,"domain":"com.apple.AuthenticationServices.AuthorizationError}解决方法
2021-06-04 14:51:31
3629
1
原创 基于iOS智能设备wifi连接(图像传输与控制)
最近想研究下关于手机控制摄像头传输图像,于是花费一天时间整理了资料,后续开发demo会传至github相关文章梳理1.UDP广播加TCP传输全套实战:基于iOS的网络音视频实时传输系统(一)- 前言基于iOS的网络音视频实时传输系统(二)- 捕获音视频数据基于iOS的网络音视频实时传输系统(三)- VideoToolbox编码音视频数据为H264、AAC基于iOS的网络音视频实时传输系统(四)- 自定义socket协议(TCP、UDP)基于iOS的网络音视频实时传输系统(五)- 使用Vi.
2021-06-04 14:44:05
1571
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅