- 博客(46)
- 资源 (2)
- 收藏
- 关注
原创 解决 VS Code 中 GitHub Copilot Chat 遇到的 `claude-3.7` 模型不支持问题
在 VS Code 中使用 Cline、RooCode 时,若 claude-3.7 模型提示“模型不被支持”,可通过移除扩展文件中的 x-onbehalf-extension-id 标头实现临时解决。
2025-03-16 16:34:19
1633
原创 将CUBE或3DL LUT转换为PNG图像
在大部分情况下,LUT 文件通常为 CUBE 或 3DL 格式。但是我们在 OpenGL Shader 中使用的LUT,通常是图像格式的 LUT 文件。本文教你如何将CUBE和3DL转为图像格式的LUT
2025-02-25 17:25:53
565
原创 解决 Flutter Device Daemon 启动失败问题的实践记录
Flutter Daemon启动失败,提示increase the maximum number of file handles available 的解决方法。
2025-02-09 20:57:41
1228
1
原创 深入解析ncnn::Net类——高效部署神经网络的核心组件
在ncnn的核心组件中,ncnn::Net类扮演了至关重要的角色。本文将详细介绍ncnn::Net类的结构、功能及其使用方法,帮助开发者更好地理解和利用这一强大的工具。
2025-01-24 11:16:03
1460
原创 深入探讨ncnn::Mat类——ncnn中的核心数据结构
ncnn作为一个高性能的神经网络推理框架,其核心数据结构ncnn::Mat在数据存储与处理上扮演了至关重要的角色。本文将从基础到高级,详细介绍ncnn::Mat类的各个方面,帮助开发者全面理解并高效利用这一强大的数据结构。
2025-01-24 10:29:19
839
原创 ESP32内存管理详解:从基础到进阶
内存类型:ESP32拥有内部SRAM(IRAM、DRAM)、外部PSRAM、RTC内存和Flash,合理使用不同类型的内存资源是提升系统性能和稳定性的关键。内存分配:通过malloc等函数,根据数据大小和应用场景选择合适的内存类型和对齐标志。内存问题:理解并解决内存泄漏、栈溢出、动态分配失败和内存碎片化等常见问题,确保系统的稳定运行。监控与调试:利用ESP-IDF提供的内存监控工具和FreeRTOS的任务栈监控功能,实时掌握内存使用情况,及时发现和解决问题。
2025-01-21 11:03:17
1361
原创 色度采样(4:4:4、4:2:2、4:2:0、4:1:1)详解
本文探讨了色度采样的核心概念、常见格式(4:4:4、4:2:2、4:2:0、4:1:1)及其在视频压缩中的应用原理和效果。
2024-11-14 15:16:13
2129
1
原创 解决 torch.cat(): input types can‘t be cast to the desired output type Byte
本文介绍了 torch.cat(): input types can't be cast to the desired output type Byte 错误的解决方法
2024-01-24 16:39:42
1473
3
原创 TensorFlow入门图像分类-猫狗分类-MobileNet优化
MobileNet是一种轻量级的神经网络架构,主要用于移动和嵌入式设备上的计算机视觉应用。它由Google Brain团队开发,旨在通过减少模型参数数量和计算复杂性来实现高效的图像分类、目标检测和语义分割等任务。MobileNet采用了深度可分离卷积(depthwise separable convolution)来替代传统卷积操作,从而大幅降低了计算成本。深度可分离卷积将卷积操作分为两个步骤:首先对每个输入通道进行单独的空间卷积,然后再对通道之间的结果进行逐点卷积。
2023-05-03 18:19:32
1289
原创 Python中PIL库的常用用法示例
Python中的PIL(Python Imaging Library,已更名为Pillow)是一个功能强大的图像处理库。本文展示了一些常用的PIL功能及相应的代码示例。
2023-04-20 10:19:11
5237
1
原创 09、Flutter FFI Dart Native API
本文介绍了 Dart Native API 的基本用法,解决了 Dart 与 C 异步通讯的问题
2021-08-11 11:45:09
3757
3
原创 08、Flutter FFI 内存管理
Flutter FFI 学习笔记系列《Flutter FFI 最简示例》《Flutter FFI 基础数据类型》《Flutter FFI 函数》《Flutter FFI 字符串》《Flutter FFI 结构体》《Flutter FFI 类》《FlutterFFI 数组》《Flutter FFI 内存管理》《Flutter FFI Dart Native API》 在前面的章节中,介绍了基础数据类型、字符串、结构体、类、数组等知
2021-08-11 11:43:23
3583
2
原创 07、Flutter FFI 数组
Flutter FFI 学习笔记系列《Flutter FFI 最简示例》《Flutter FFI 基础数据类型》《Flutter FFI 函数》《Flutter FFI 字符串》《Flutter FFI 结构体》《Flutter FFI 类》《FlutterFFI 数组》《Flutter FFI 内存管理》《Flutter FFI Dart Native API》 在前面的章节中,介绍了基础数据类型、字符串、结构体等,接下来介绍一下 FFI
2021-08-11 11:26:51
3704
14
原创 06、Flutter FFI 类
Flutter FFI 学习笔记系列《Flutter FFI 最简示例》《Flutter FFI 基础数据类型》《Flutter FFI 函数》《Flutter FFI 字符串》《Flutter FFI 结构体》《Flutter FFI 类》《FlutterFFI 数组》《Flutter FFI 内存管理》《Flutter FFI Dart Native API》 在前面的章节中,介绍结构体在 C 和 Dart 中的相互调用。接
2021-07-29 20:16:37
1838
2
原创 05、Flutter FFI 结构体
Flutter FFI 学习笔记系列《Flutter FFI 最简示例》《Flutter FFI 基础数据类型》《Flutter FFI 函数》《Flutter FFI 字符串》《Flutter FFI 结构体》《Flutter FFI 类》《FlutterFFI 数组》《Flutter FFI 内存管理》《Flutter FFI Dart Native API》 在前面的章节中,介绍了基础数据类型、字符串类型。接下来将详细介绍结构体类型。
2021-07-29 20:06:01
4081
原创 04、Flutter FFI 字符串
Flutter FFI 学习笔记系列《Flutter FFI 最简示例》《Flutter FFI 基础数据类型》《Flutter FFI 函数》《Flutter FFI 字符串》《Flutter FFI 结构体》《Flutter FFI 类》《FlutterFFI 数组》《Flutter FFI 内存管理》《Flutter FFI Dart Native API》 在前面的章节中,介绍了基础数据类型和函数的知识,在这一章节中,将介绍 Dart
2021-07-27 20:05:21
5340
2
原创 03、Flutter FFI 函数
Flutter FFI 学习笔记系列《Flutter FFI 最简示例》《Flutter FFI 基础数据类型》《Flutter FFI 函数》《Flutter FFI 字符串》《Flutter FFI 结构体》《Flutter FFI 类》《FlutterFFI 数组》《Flutter FFI 内存管理》《Flutter FFI Dart Native API》 在前面的章节中,演示了如何在 Dart 中访问 C 中的函数。接下来将详细介绍
2021-07-27 19:48:15
2785
2
原创 02、Flutter FFI 基础数据类型
Flutter FFI 学习笔记系列《Flutter FFI 最简示例》《Flutter FFI 基础数据类型》《Flutter FFI 函数》《Flutter FFI 字符串》《Flutter FFI 结构体》《Flutter FFI 类》《FlutterFFI 数组》《Flutter FFI 内存管理》《Flutter FFI Dart Native API》 Dart 的数据类型与 C 的数据类型不一样,这就需要了解他们之间的对应关系。
2021-07-26 21:00:30
3629
3
原创 01、Flutter FFI 最简示例
Flutter FFI 学习笔记系列《Flutter FFI 最简示例》《Flutter FFI 基础数据类型》《Flutter FFI 函数》《Flutter FFI 字符串》《Flutter FFI 结构体》《Flutter FFI 类》《FlutterFFI 数组》《Flutter FFI 内存管理》《Flutter FFI Dart Native API》 2021年3月份,官方宣布发布 Flutter 2.0 正式版,至此,FFI 终于不再是 b
2021-07-26 20:43:10
5391
10
原创 Flutter Engine 编译笔记
主要步骤说明:1、clone 一份 depot_toos 代码2、在 github 是 fork 一份 flutter-engine 代码3、使用 gclient 同步代码4、使用 gn 生成编译配置文件5、使用 ninja 编译笔者环境:MacBook、XCode、Android Studio、Git等。 1、准备 depot_toos depot_toos 集合了我们所用到的所有编译工具,包括:python、gclient、ninja等。 使用以
2021-07-19 21:30:46
2487
10
原创 Flutter绘制虚线的方法
Flutter 自带的 Canvas 并没有 Android 中的 Canvas 那么强大,连虚线都不支持。今天周日,下午抽时间写了两个 Canvas扩展函数,实现了绘制虚线线段和虚线矩形。效果图如下:具体实现代码如下:import 'dart:math';import 'package:flutter/material.dart';///Flutter绘制虚线演示void main() { runApp(MaterialApp( title: 'Fl..
2021-03-28 17:50:40
4612
2
原创 Flutter: Runner.app/Info.plist does not exist 问题解决方法
使用 XCode 导入 Flutter 工程时,遇到下面错误:Flutter: Runner.app/Info.plist does not exist. The Flutter “Thin Binary” build phase must run after “Copy Bundle Resources”解决方法:打开 Runner -> Build Phases -> Thin Binary, 如下图所示:将图中的脚本更改如下: /bin/sh "$FLUTTER_ROOT/
2021-03-24 15:03:14
932
原创 【FFmpeg笔记】05-AVDictionary使用介绍
1. AVDictionary 介绍AVDictionary 是一种字典数据结构,可以简单理解为 key-value 集合。现在主要用于兼容 libav** 库,效率会比较低一些,官方推荐使用树形容器,见 tree.h 文件。Audictionary 中的每个 item 可以当作为 AVDictionaryEntry 进行处理,AVDictionaryEntry 的声明如下:typedef struct AVDictionaryEntry { char *key; char *valu
2021-03-07 23:12:41
3269
原创 【Android开发】Android Studio 的 Gradle Task 没有显示的问题
.问题描述:Android Studio Gradle 窗口没有显示 task 列表的问题,如下图所示:网上找了好久都没有找到原因,最后自己摸索,找了解决方法。解决方法:依次点击:File -> Settings -> Experimental -> 取消勾选 “Do not build Gradle task list during Gradle sync”,如下图所示....
2020-12-30 14:54:14
24547
33
原创 【Android开发】如何快速知道某个so来源于哪个库
有时候需要查找某些 so文件是来源于哪个库的,方便删除。以下是一个小技巧:在 app模块的 build.gradle中,追加以下代码://列出所有包含有so文件的库信息tasks.whenTaskAdded { task -> if (task.name=='mergeBiDebugNativeLibs') { //如果是有多个flavor,则用 mergeFlavorDebugNativeLibs的形式 task.doFirst { ...
2020-10-26 14:39:01
9738
7
原创 【FFmpeg笔记】04-Win10编译ffmpeg4.2.1(For Windows)
上次在 Win10下编译了 Android版 FFmpeg(《13、Win10编译ffmpeg4.2.1(For Android)》)这一次我们在 Win10下编译 Windows版本 FFmpeg,并且采用 Visual Studio 2019来开发,这样查看源码和调试都比较方便。所需工具:1、Windows 102、ffmpeg-4.2.13、msys24、Visual Studio2019ffmpeg下载地址: https://ffmpeg.org/rel...
2020-09-09 11:30:58
3454
3
原创 【FFmpeg笔记】03-Win10编译ffmpeg4.2.1(For Android)
Table of Contents一、安装适用于 linux 的 Windows 子系统二、下载 Android NDK三、准备 ffmpeg 源文件3.1 下载 ffmpeg四、编写编译脚本4.1 编写脚本4.2 开始编译五、导入 Android 目录使用5.1 创建 C++ 工程5.2 修改 build.gradle5.3 将 ffmpeg 编译结果导入工程5.4 修改 CMakeLists.txt5.5 编写代码6、常见错误6.1 mmap6
2020-07-04 16:10:38
1802
原创 【操作系统】无需虚拟机,简单几步即可实现在Windows下搭建Linux开发环境
. Windows Subsystem for Linux (简称WSL)是 Windows 10的一个新特性,它允许你在 Windows 10上运行原生Linux二进制文件。它不能运行所有 Linux软件,例如一些图形用户界面,如果开发中只需要使用到 Linux Shell来执行一些命令行工具的话,那么它也是一个不错的选择,因为它的安装十分简单,还可以直接挂载本地硬盘。用它来编译 ffmpeg也是完全没有问题的。1、启用该特性默认情况下,Windows 10是...
2020-07-04 15:32:26
1799
1
原创 Tensorflow-gpu 2.1、CUDA、cnDNN 详细安装教程
其实安装 tensorflow-gpu, CUDA, cnDNN这些东西没有什么难度的,但是就是会遇到版本匹配问题,很浪费时间。所以把安装方法详细介绍一遍,希望能帮到大家。各个软件版本如下:windows 10 python 3.7 pip 19 tensorflow-gpu 2.1 CUDA 10.2 cuDNN 7.6.4一、显卡检测与驱动升级1.1 显卡检测 首先,检测一下显卡是否支持CUDA。 CUDA 是 Nvidia 显卡特有的,AM...
2020-06-03 22:58:32
2272
1
原创 Gson 如何保留某些字段,不进行解析?
有时候需要把 Json 中的某些节点保持原样,不进行解析。使用 JsonElement 可以解决该问题,但是它不支持 Serializable,解决方法是……
2020-05-26 15:04:32
3726
原创 【FFmpeg笔记】02-使用Android Studio编写第一个FFmpeg程序
所需材料1、android studio 2.32、android-ndk-r133、ffmpeg编译结果(include,libs)本文实例中需要使用到上次编译的ffmpeg头文件和静态库,如果没有的话,请参看上一篇文章。本文使用Android Studio2.3 来开发,主要是考虑到Android Studio对NDK开发已经支持得很好了。Android S...
2017-07-02 21:40:36
2981
1
原创 【Android开发】apktool官网及最新版本
总是在网上找不到最新怎么的apktool,干脆就去官网下载吧~~这里是apktool官网地址:https://ibotpeaches.github.io/Apktool/目前最新版本是v2.0.012 Oct 2015 - Apktool v2.0.2 Released Apktool v2.0.2 has been released! This r
2015-10-16 12:01:29
30631
原创 【Android开发】使用DDMS巧妙进行手机屏幕录制
今天捣鼓Android SDK目录的时候,发现DDMS工具可以是可以将手机屏幕录制下来的。具体操作如下,1、在命令行输入“ddms”并按回车(如果提示没有该命令,那么直接去SDK目录打开/tools/ddms.bat)2、之后会打开如下窗口,界面很熟悉吧!这就是Eclipse里面的DDMS。3、点击菜单栏的“Device”,选择“Screen
2015-09-10 12:09:58
3437
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人