自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (1)
  • 收藏
  • 关注

原创 安卓system/文件夹下的哪些文件夹可以修改为别的设备的

可能导致系统无法启动或功能异常。目录是只读挂载的,包含操作系统核心文件和厂商定制内容。

2025-05-14 17:51:57 198

原创 fastboot 如何只刷system.img 分区

在fastboot模式下只刷入system.img。

2025-05-12 17:01:28 374

原创 客户端建立一个连接需要占用客户端的端口吗

单客户端多连接‌:客户端通过本地5000端口连续连接broker1:1883和broker2:1883时,系统自动分配不同源端口(如5000→12345,5000→12346);总结‌:客户端建立TCP连接(包括MQTT)时必须占用本地端口,但通过动态分配、参数调优和架构设计可提升端口利用率。TCP连接通过‌源IP、源端口、目标IP、目标端口‌四元组唯一标识。UDP协议‌:采用MQTT-SN时,因无连接状态特性,客户端端口占用机制与TCP不同。同一客户端可发起多个连接,目标地址不同时允许共用同一本地端口。

2025-05-10 18:01:48 186

原创 Android Gradle Plugin (AGP) 和 Gradle 的關係

AGP 版本‌:在项目级 build.gradle 的 dependencies 中定义(如 classpath 'com.android.tools.build:gradle:8.1.2')。Gradle 版本‌:在 gradle-wrapper.properties 中通过 distributionUrl 指定(如 gradle-8.0-bin.zip)。版本冲突‌:避免 AGP 与 Gradle 版本不匹配(如 AGP 7.4 需 Gradle ≥7.5)。

2025-04-23 21:56:12 436

原创 android 系统什么情况下会选择sw470dp的布局

Android 系统选择sw470dp。

2025-04-08 14:23:20 917

原创 多layout 布局适配

‌sw600dp‌ 用于‌设备尺寸区分‌(如平板适配),关注设备的物理最小宽度 ‌14。‌w600dp‌ 用于‌动态方向适配‌(如横屏扩展布局),关注当前屏幕的实际宽度 ‌36。实际开发中建议优先使用sw600dp区分设备类型,结合w600dp优化横竖屏体验 ‌13。还有哪些配置可以改变布局选择通过资源限定符、动态代码调整及模块化设计,可覆盖屏幕方向、密度、语言、系统版本等多维度的布局适配需求‌34。建议优先使用资源目录限定符实现静态适配,复杂场景结合代码动态调整优化用户体验。

2025-04-04 23:43:30 778

原创 数据重放和数据倒灌的意思一样吗

【代码】数据重放和数据倒灌的意思一样吗。

2025-03-19 18:29:31 511

原创 onSnackClick: (Long, String) -> Unit 这段kt 代码的意思

这段代码是 ‌‌,表示一个接收两个参数(Long和String)且无返回值(Unit)的函数。

2025-03-18 20:31:55 413

原创 Kotlin 协程和线程的主要区别

‌维度‌‌线程‌‌协程‌调度层级操作系统内核调度‌12用户态程序调度‌34内存开销高(约 1MB/线程)‌56极低(约 2KB/协程)‌56上下文切换开销高(涉及内核态切换)‌16极低(仅用户态操作)‌46并发模型抢占式多任务‌24协作式多任务‌34典型应用场景CPU 密集型任务‌47I/O 密集型任务、高并发‌67代码复杂度高(需处理锁、同步)‌12低(结构化并发、无锁模型)‌67。

2025-03-07 13:41:52 690

原创 Windows 系统下 Android 开发常用快捷键‌的整理

Ctrl + Shift + Enter:自动补全当前语句(如补全分号或括号)‌。Ctrl + Shift + F12:隐藏/显示所有工具窗口(专注代码编辑区)‌。Ctrl + Alt + O:优化导入的类和包(移除未使用的引用)‌。Ctrl + Shift + F:全项目文本搜索(支持正则表达式)‌。Ctrl + Shift + /:多行注释(包裹选中代码)‌。Ctrl + Alt + L:格式化当前文件或选中代码块‌。Ctrl + Alt + M:提取选中代码为独立方法‌。

2025-03-05 16:15:40 269

原创 wsl 如何从一个window账户移动到另一个window账户

在 Windows Subsystem for Linux (WSL) 中,WSL 的数据是与 Windows 用户账户绑定的。完成这些步骤后,你就成功将 WSL 环境从一个 Windows 账户迁移到了另一个账户!

2024-12-10 16:37:51 532

原创 camera sensor 里的again 和drcgain 的区别

AGAIN是通过增大模拟信号的增益来提高图像的亮度,主要影响图像的曝光和信噪比。DRCGain是在图像处理阶段应用的增益,用于调整图像的动态范围,压缩亮部和暗部的差异,改善高对比度场景下的细节表现。简而言之,AGAIN是增大图像亮度的一种方式,而DRCGain是通过压缩动态范围来提升图像的视觉效果。

2024-12-06 16:18:53 898

原创 vim 显示行数和删除内容操作

显示行号显示绝对行号。显示相对行号。和一起使用,显示当前行的绝对行号和其他行的相对行号。删除操作dd删除当前行。d4d或4dd删除当前行和接下来的 3 行。:5,10d删除第 5 行到第 10 行的内容。d/pattern删除从当前行到匹配“pattern”模式的行。d%删除当前页面的内容。:%d删除整个文件的内容。这些操作可以帮助你快速删除文件中的内容,并通过行号来更精确地定位你要操作的部分。

2024-11-28 17:31:23 1746

原创 git 忽略当前修改的命令

撤销未暂存的修改或撤销暂存区的修改或撤销特定文件的修改或丢弃所有本地更改(会丢失未提交的更改)希望这些命令能帮助你更好地管理本地修改!

2024-11-28 17:03:24 829

原创 d65光源 1000lux 灯箱如何调

D65是一种标准的日光光源,色温大约为6500K,常用于色彩匹配和色彩评估。确保灯箱内使用的灯管或LED灯具能够模拟D65光源的光谱特性。通常,LED光源可以调节以达到D65的色温。在长时间使用后,定期对灯箱进行校准,以确保光源的色温和光强度保持在D65和1000 lux的标准。确保将测量设备放置在灯箱的中心位置,且与样品平面平行。通过遵循这些步骤,你可以有效地调节你的灯箱,以达到所需的1000 lux D65光源标准。可以使用已知色彩的标准样品来验证灯箱内的光照效果,确保灯箱能够准确显示色彩。

2024-10-25 14:16:48 585

原创 泊松高斯模型

是一种常用于描述成像系统中的噪声特性,特别是在摄影、医学成像和计算机视觉等领域。这个模型结合了两种常见的噪声类型:泊松噪声和高斯噪声。

2024-10-17 11:45:17 1077 1

原创 光电传感器处理过程

量子效率,表示传感器将入射光子转换为电荷的效率。量子效率越高,传感器越敏感,能捕捉更多的光子信息。:暗噪声,表示在没有光照的情况下,由于内部热运动或其他因素产生的随机电子信号。:模拟增益,表示在模拟电路中对电信号的放大倍数。:读出噪声和量化噪声,读出噪声来自于传感器读取电压信号的过程中引入的噪声,量化噪声则源自于模拟信号转换为数字信号时的误差。光子入射到传感器上并生成电子。电子信号被转换为电压信号并引入暗噪声。电压信号通过模拟放大器进行放大。模拟信号被转换为数字值时会引入量化噪声。

2024-10-15 19:11:28 606

原创 安卓上的iso 是哪几个gain 相乘

在安卓的相机系统中,表示感光度,它实际上反映的是图像传感器对光线的整体响应度。ISO 值的调整可以通过增益(gain)的调节实现,增益会放大传感器采集的信号强度。

2024-10-09 17:45:19 853

原创 AE、AWB 和 AF之间的关系

AE(自动曝光)、AWB(自动白平衡)和AF(自动对焦)是现代数码相机和智能手机相机中的三大核心自动化功能,它们共同协作以确保拍摄出的图像质量最佳。

2024-09-20 18:57:45 1417

原创 为什么要把raw转成yuv

将RAW图像数据转换为YUV格式在图像处理、视频编解码、显示和渲染、存储效率、图像分析和色彩管理等方面都有重要的作用。通过转换,可以提高图像处理的效率、兼容性和质量。

2024-09-18 15:05:59 806

原创 命令行里可以直接写sh代码吗

是的,你可以直接在命令行中执行sh(Shell)代码。实际上,当你在命令行输入和执行命令时,你已经在运行 shell 脚本了。

2024-09-12 10:51:59 256

原创 Linux中的scp 如何使用

scp是一个强大且易于使用的工具,用于在不同计算机之间安全地传输文件。通过掌握基本的语法和常见选项,你可以高效地进行文件传输操作。

2024-09-06 16:26:00 1024

原创 conda activate py3.9 CondaError: Run ‘conda init‘ before ‘conda activate‘ 已经 conda init 还报这个问题

在运行conda init之后仍然遇到这个问题,可能是因为 shell 配置文件未正确更新或未重新加载。

2024-09-06 11:05:14 820

原创 vscode 如何格式化yaml

在 Visual Studio Code (VS Code) 中,格式化 YAML 文件非常简单。

2024-09-05 17:15:39 2644

原创 Pytorch 在window 上训模型流程

使用torch.nn模块来定义你的神经网络模型。return x以上步骤涵盖了在 Windows 上使用 PyTorch 训练模型的基本流程。每一步都有详细的代码示例,帮助你从数据准备到模型评估的整个过程。

2024-09-02 17:18:22 846 1

原创 vim 修改文件

在 Vim 中修改文件是一个常见的任务。以下是一些基本步骤和命令,帮助你在 Vim 中编辑和保存文件。

2024-08-30 16:56:01 1303 2

原创 zsh 的补全系统

在 Zsh 中,自动提醒(自动补全)功能通常由zsh的补全系统()和等插件提供。如果你的 Zsh 不再自动提醒了,可以通过以下步骤来检查和启用这些功能。

2024-08-30 16:01:04 1095

原创 Linux 获取子文件的数量

在 Linux 中,可以使用多种方法来获取目录中子文件的数量。

2024-08-27 17:27:20 870

原创 stable diffusion 对硬件的需求

Stable Diffusion 对硬件的需求主要取决于你计划如何使用它以及你希望达到的性能水平。

2024-08-23 19:00:06 1835

原创 stable diffusion 总共有多少功能

Stable Diffusion 是一个复杂的图像生成模型,具有多种功能和特性。

2024-08-23 18:57:35 514

原创 git 获取 远程仓库的代码大小

这些方法可以帮助你确定远程 Git 仓库的大小。git-sizer提供了详细的分析,而 GitHub API 和du命令则提供了直接的大小信息。根据你的需求选择合适的方法。

2024-08-23 18:53:34 579

原创 个人使用大模型可以做哪些项目

大模型(如 GPT-4、BERT、Transformer 等)在个人项目中有广泛的应用前景。

2024-08-23 18:34:17 695

原创 Conda 使用教程

Conda 是一个非常强大的工具,可以帮助你简化包管理和环境管理的工作。通过上面的基本命令,你可以轻松地创建和管理不同的开发环境,确保项目之间的依赖不冲突。更多高级用法和详细信息可以参考Conda 官方文档。

2024-08-23 18:20:51 527

原创 linux cd 连续退两格

通过使用cd ../..,你可以在 Linux 中快速返回上两级目录。这是最简单和直接的方法。如果有任何其他问题或需要进一步的帮助,请告诉我。

2024-08-22 19:18:39 471

原创 grbg如何排序成rggb

在图像处理和计算机视觉中,Bayer滤波器是一种常见的彩色滤波器阵列(CFA),用于数字图像传感器。不同的Bayer模式(如 GRBG 和 RGGB)表示传感器上红色(R)、绿色(G)和蓝色(B)滤光片的排列方式。如果你有一个 GRBG 格式的图像数据,并且希望将其转换为 RGGB 格式,你可以通过重新排列像素来实现。以下是一个使用 OpenCV 的 Python 示例,展示如何将 GRBG 排列转换为 RGGB 排列。

2024-08-21 18:04:43 344

原创 unpacked mipi raw 的意思是

unpacked MIPI raw” 是指通过 MIPI CSI-2 接口传输的未打包的原始图像数据。这种数据格式保留了传感器捕获的所有原始信息,适合高精度图像处理和分析。

2024-08-12 14:34:29 529

原创 多个用户同时使用vscode远程连接同一个服务器修改代码会有什么问题

如果你们使用 Git 或其他版本控制系统来管理代码库,多个用户同时进行提交和推送操作可能会导致合并冲突。通过合理的管理和工具的使用,可以有效减少多个用户同时使用 VS Code 远程连接同一个服务器时可能遇到的问题,提高协作效率和代码质量。当多个用户同时编辑同一个文件时,可能会产生文件冲突。一个用户的修改可能会覆盖另一个用户的修改,导致数据丢失或代码混乱。多个用户同时连接到同一台服务器可能会导致服务器资源竞争,尤其是当服务器资源(如 CPU、内存、磁盘 I/O 等)有限时。

2024-08-12 11:39:29 1033

原创 tmux 如何使用

Tmux 是一个非常强大的工具,可以显著提升你的终端工作效率。通过学习和掌握 Tmux 的基本命令和操作,你可以在一个终端窗口中高效地管理多个会话、窗口和窗格。希望这些基本指南能帮助你开始使用 Tmux,并逐步探索更多高级功能。

2024-08-09 18:47:08 541

原创 bat脚本的语法和sh脚本的语法的区别

bat(批处理)脚本和sh(Shell)脚本是两种不同的脚本语言,主要用于在Windows和Unix/Linux系统上进行任务自动化。它们在语法、命令和使用环境上有显著的区别。

2024-08-09 17:08:29 755

原创 linux 中 ctrl c 和ctrl z 的区别

Ctrl+C:用于终止前台进程,发送SIGINT信号。Ctrl+Z:用于暂停前台进程并将其放入后台,发送SIGTSTP信号。理解这两个快捷键的作用和使用场景,可以帮助你更有效地管理终端中的进程。

2024-08-08 15:33:42 949

DESsufV0(www.greenxf.com).rar

DES,3DES,MAC运行包括PBOC-DES-MAC,PBOC-3DESMAC,XOR 运行,分散运算,此软件为window 的exe文件

2021-08-03

空空如也

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

TA关注的人

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