自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

她的吻让他

i wanna do that,that's all

  • 博客(252)
  • 资源 (28)
  • 收藏
  • 关注

原创 ai 相关

ai skills : 在 Claude 中使用技能 :cursor:

2026-02-25 17:33:43 36

原创 python脚本应用打包说明

本文档说明当前项目的离线打包流程,包含运行前准备、打包步骤、产物位置与运行方式。运行打包脚本提示找不到 PyInstaller。请在命令行中运行 exe 查看报错信息。注意:这一步需要网络,仅需执行一次。,后续离线打包只使用该目录。目的:把所有依赖安装进。双击 exe 一闪就退。

2026-02-05 13:41:50 408

原创 HDC 网络连接openharmony开发板

执行:C:\Users\Administrator\Desktop\111111rtsp\khohscrcpy>hdc -t ec29004133324d38443032ca25475c00 tmode port 4107。拔掉ec29004133324d38443032ca25475c00的hdc线:C:\Users\Administrator\Desktop\111111rtsp\khohscrcpy>hdc list targets。此时表示设置网络连接端口4107。

2026-02-04 15:58:06 302

原创 Git_Rebase_Conflict_Resolution

由于多人协同开发或远程分支更新,经常会遇到 Gerrit 上的(合并冲突)。本文档详细记录了该问题的现象、原因、处理过程及最终结果。

2025-12-26 11:26:28 923

原创 Git_Rebase_Conflict_Resolution

在 OpenHarmony FFmpeg 移植过程中,由于多人协同开发或远程分支更新,经常会遇到 Gerrit 上的(合并冲突)。本文档详细记录了该问题的现象、原因、处理过程及最终结果。

2025-12-26 11:22:52 1011

原创 ffmpeg分析h264裸流文件

当你看到I 帧比 P 帧小I 帧不是 key_frame以及序号不连续这三个信号同时出现时,可以 100% 判定为发送端性能不足导致的应用层丢包。

2025-12-25 10:07:50 1116

原创 OpenHarmony北向系统开发之手动推送系统SA服务文件详解

SA (System Ability) 是 OpenHarmony 系统中的系统能力服务,是系统提供的基础服务组件。每个 SA 服务都有唯一的 ID,通过 SAMgr (System Ability Manager) 进行统一管理。服务能力- 定义服务提供的系统能力创建"name": "xxx_service", # 服务名称"description": "XXX System Ability", # 服务描述"version": "1.0.0", # 版本号。

2025-12-13 17:13:16 925

原创 从samba服务器下载文件工具

启用samba这是一个用于从 Samba 共享服务器下载文件/文件夹的工具,支持批量下载、模块化配置和自定义本地目录结构。环境要求系统要求操作系统:Windows 7/8/10/11Python 版本:3.7 或更高版本Python 依赖包脚本需要安装以下 Python 包:如果尚未安装 Python,请从以下地址下载并安装:安装时请勾选 “Add Python to PATH” 选项,将 Python 添加到系统环境变量。打开命令提示符(cmd)或 PowerShell,运行以下命令:或

2025-12-13 16:08:13 794

原创 从samba服务器下载文件工具

这是一个用于从 Samba 共享服务器下载文件/文件夹的工具,支持批量下载、模块化配置和自定义本地目录结构。通过local_name字段自定义下载后的文件名/目录名。

2025-12-13 16:00:46 1007

原创 openharmony源码构建开发基础之编译指令-T指定详解

build <输出target>: <rule> <输入依赖...><输出target>:这个字符串就是 Ninja 的target 名(可被构建/被依赖)。<rule>:使用哪个规则来生成它。rule里会有很多rule xxx,比如编译 C/C++ 的、链接 so 的等。在“判断目标类型/行为”时,更关键的是build 行里使用的 rule 名字phony聚合/别名 target,它本身不产生文件,只是把依赖串起来。其他(例如cxxccalinksolinkstamp等):一般对应真实动作。

2025-12-13 15:41:20 758

原创 双线性插值缩放算法详解

双线性插值(Bilinear Interpolation)是一种用于图像缩放的经典算法,它通过数学插值计算出目标图像中每个像素的颜色值,而不是简单地复制或删除源图像的像素。

2025-12-08 16:24:07 882

原创 本地搭建简易RTSP流媒体服务器

可以看到我本地这个已经RTSP拉流210小时还是比较稳定的。通过这个资源包可以搭建一个稳定的流媒体服务器。双击打开rtsp服务器。

2025-12-05 15:35:26 344

原创 git 软重置的使用场景git reset --soft HEAD~1

查看下发现现在的状态回到了git add 的状态,后面接着执行git commit 和 git push就可以再次提交到远端分支。HEAD标识当前节点,本次log显示我本地有一笔提交,因为这个项目是通过gerrit管理的,提交的时候使用的命令是。现在我发现我的这笔提交出错了,需要回退,但是我又想保留提交的内容,因为我只是部分内容需要修改。这个命令的作用是 撤销最后一次提交(HEAD~1表示当前提交的前一个提交)这样您就可以对暂存区中的修改进行任何需要的调整,然后重新提交了。执行完了发生了什么?

2025-12-05 14:31:00 446

原创 直接将gerrit的代码拉取合并到本地/git拉取速度太慢链接断开的处理方法

怎么将这个变成上面的指令呢?核心是替换「用户名、仓库路径、变更 ID」git fetch ssh://用户名@gerrit.XXX.com:29418/XXX_PROJ0/XXX_rtos refs/changes/66/122566/1refs/changes/66/122566/1 当然这个最后的数字不一定是1,需要看看实际是多少。

2025-11-14 15:58:32 375

原创 MySQL Community Server 客户端源码编译(ubuntu20.04)

mysql-connector-c-6.1.11 已是 Connector/C 系列的最后版本(已归档/停止更新)。后续不再单独发布 Connector/C,官方改为随 MySQL Server 一起发布和维护 C API(libmysqlclient)。想要“更新的 C 客户端库”,应使用 MySQL Server 8.4 LTS 或 9.x Innovation 线自带的 libmysqlclient。

2025-11-05 09:28:50 853

原创 串口连接开发板

USB转串口芯片CH340与PL2303对比分析 摘要:CH340和PL2303是两种主流的USB转串口芯片,均实现USB与UART的通信转换。CH340作为国产芯片,具有成本低、驱动兼容性好(Win10/11自动识别、Linux内核内置)等优势,适合开源硬件和个人开发。PL2303作为老牌芯片,支持更高波特率(12Mbps)和多串口扩展,但存在盗版驱动问题。两者在电压支持(3.3V/5V)、接线方式(TX/RX交叉、GND共地)等基础功能相似,但CH340在性价比和易用性上更胜一筹,PL2303则适合工业

2025-11-04 11:09:51 1168

原创 mysql-connector-c-6.1.11-src (mysqlclient)源码编译

本文详细介绍了MySQL Connector/C客户端的源码编译与安装过程。首先从官网下载源码并解压,通过cmake配置编译选项后执行make编译。安装后提供了两种环境配置方式:用户级(修改.bashrc)和系统级(需root权限创建符号链接)。文章还说明了bin目录和lib目录中各个文件的作用,包括mysql_config工具的使用方法以及动态/静态库的区别。最后给出了程序编译时的链接建议,强调优先使用mysql_config提供的参数,并解释了动态库路径配置的重要性。

2025-10-27 20:20:01 1013 2

原创 已经配置gitee密钥但下载报错问题The authenticity of host ‘gitee.com (180.76.199.13)‘ can‘t be established. ECDSA k

这是SSH主机密钥验证的问题。当你第一次连接到一个Git服务器时,SSH会要求你确认服务器的指纹。

2025-10-22 10:27:20 453

原创 ubuntu server版本安装vmtool

注意,在安装vmtools时,所有选项,给出输入 [yes] 或者 输入[No]的地方全部输入yes, 不要求输入的时候就回车使用默认设置。注意:如果你的vmware安装目录有空格或者中文则无法正常挂载,可将iso拷贝到C盘英文路径。输入命令: mount /dev/sr0 /mnt/cdrom。创建挂载点目录 mkdir /mnt/cdrom。可以看到当前挂载的光盘是只读的,需要将文件拷贝出来。可以看到本次开机已经识别到CD了。查看/mnt/hgfs共享目录。进入拷贝目录,赋予可执行权限。

2025-10-15 17:22:03 289

原创 使用libhv创建客户端并推送图片到MinIo文件服务器 范例

【代码】使用libhv创建客户端并推送图片到MinIo文件服务器 范例。

2025-10-14 20:01:56 284

原创 windows终端显示中文乱码解决方法

在终端执行:chcp 65001。

2025-10-11 14:29:25 1148

原创 cursor 设置浏览器MCP,让你的ai工具操作浏览器

Cursor 会在用户目录下读取 `.cursor/mcp.json` 配置文件(Windows 在 `C:\Users\<用户名>\.cursor\mcp.json`,macOS/Linux 在 `~/.cursor/mcp.json`)。Playwright MCP 是基于 Node.js 的,先去 [Node.js 官网](这样会安装 Playwright MCP 以及所需的浏览器驱动。安装 Playwright MCP 服务。配置 Cursor 的 MCP。安装 Node.js。

2025-09-28 09:26:06 823 2

原创 vlc播放NV12原始视频数据

摘要:本文介绍了如何播放NV12格式视频素材的方法。首先从指定链接下载素材,然后使用VLC播放器打开文件。在编辑选项中输入特定参数:demux=rawvideo、rawvid-width=1920、rawvid-height=1080、rawvid-chroma=NV12、rawvid-fps=30,即可正常播放分辨率为1920x1080、帧率30fps的NV12格式视频。该方法适用于需要播放原始视频格式的用户。

2025-09-21 15:45:42 459

原创 git 覆盖:检出特定分支的文件到当前分支

比如你需要将A分支的内容覆盖到B分支,则需要先进入B分支,在B分支上执行覆盖命令。这里需要注意的是你需要在当前分支执行该命令。

2025-09-21 14:03:46 257

原创 开源鸿蒙xts windows环境搭建

windows先安装python, python版本在3.7到3.11之间,然后根据文档用pip安装一些工具。

2025-09-15 13:52:05 248

原创 开源鸿蒙北向框架开发:系统服务理论详解

sa_main 是 OpenHarmony 的“系统能力(SA)通用宿主可执行程序”,路径通常为 /system/bin/sa_main。# pwd./sa_main职责:启动后解析传入的SA Profile(如/system/profile/xxx.json)。按libpath/depend/run-on-create 在同一进程内dlopen各 SA 动态库,创建实例并调用 OnStart。将SA注册到系统能力管理器(SAMgr),用于跨进程发现与调用。

2025-09-09 19:58:23 1279

原创 VsCode安装live server预览html

在VSCode中预览HTML文件可通过Live Server插件实现:安装后右键HTML文件选择"Open with Live Server",或点击右下角"Go Live"。预览不会弹窗但会显示转发端口(如5501),在浏览器输入localhost:5501即可查看。该插件将HTML页面转发到本地端口进行实时预览。

2025-09-08 17:31:05 279

原创 开源鸿蒙HDC客户端

hdc客户端,windows\linux\ohos版本日构建sdk里有大致路径:

2025-09-04 11:52:34 278

原创 WPS 图片占整页的情况下插入文字并旋转文字90度

如图整页都是图,需要给图添加文字信息.

2025-08-19 10:38:13 298

原创 git stash apply 冲突合并方法解决

摘要:当git stash apply与本地修改冲突时,可使用git stash show -p stash@{0} | git apply --reject命令。该命令将stash内容作为补丁应用,自动处理部分冲突并生成.rej文件记录冲突点。.rej文件显示被删除(红色)和新增(绿色)的代码行,用户需核对修改是否已正确合并。确认无误后即可删除.rej文件。这种方法既保留了本地修改,又合并了stash内容,简化了冲突处理流程。

2025-07-28 15:30:52 488

原创 cursor 新版本无法安装微软vscode C++插件问题

因为已经远程登录了linux,所以显示的是linux目录,点击显示本地。因为一些商业原因,cursor的吃像比较难看所以问题产生了。ctrl+shift+p打开命令面板。从上面下载插件手动安装。例:远程linux安装。那么怎么解决问题呢?安装完了关闭自动更新。当前cursor版本。

2025-07-21 10:39:43 1508 3

原创 开源鸿蒙5.0北向开发测试:测试鸿蒙显示帧率

上面那个文章写的比较全,对perfetto讲解的比较好,可以参考学习。然后用perfetto网站导入刚才生成的1.trace文件。鸿蒙里面测试帧率步骤。

2025-07-17 19:18:32 307

原创 开源鸿蒙北向开发: 截屏

开源鸿蒙系统使用snapshot_display命令实现截屏功能,执行后生成1920x1200分辨率的JPEG格式图片,默认保存在/data/local/tmp/目录下,文件名包含时间戳。通过hdc file recv命令可将截图传输到指定目录(如Windows的F:\fvmshare\out)进行查看。该功能为系统调试和开发提供了便捷的屏幕捕获解决方案。

2025-07-08 20:38:30 477 1

原创 鸿蒙北向应用开发:新增ts文件出现的问题

上述问题可能是ts文件里面声明的syscap没有添加到default.json文件中。所有接口、类型等均无自动补全提示,且无法链接至源文件。输入模块名无自动补全提示,且模块名无法链接至源文件。将你新增的syscap添加到文件最底部即可。所有接口调用报红,但可以编译。

2025-06-12 09:50:50 234

转载 开源鸿蒙北向开发: 应用开发之NAPI框架介绍

NAPI(Node.js API)是Node.js中用于实现JavaScript与C++代码相互调用的接口封装。OpenHarmony系统沿用了NAPI的接口定义形式,但针对其自身的ArkUI框架进行了重写,以实现C++与JavaScript的交互。OpenHarmony的应用层基于JavaScript开发,系统框架层基于C++,NAPI作为桥梁,使得两者能够相互调用。开发者可以通过DevEco Studio创建包含NAPI实现的工程,并通过NAPI接口实现JavaScript与C++的变量传递和方法调用。

2025-05-18 14:48:31 318 1

原创 鸿蒙北向源码开发: 检查应用接口dts文件api规范性

api_check_plugin是一个用于检查ArkTS API接口规范性的工具,主要针对.d.ts文件中的API声明进行规范检测。这些.d.ts文件定义了ArkTS的API,应用通过导入这些文件中的命名空间或类来使用相应的功能。然而,开发者自定义的.d.ts文件可能不符合API声明规范,api_check_plugin可以帮助检测并纠正这些不规范之处。该工具已集成在开源鸿蒙的主干代码中,路径为interface/sdk-js/build-tools/api_check_plugin,也可通过特定链接获取。

2025-05-17 11:27:24 1196 2

原创 开源鸿蒙北向源码开发: 5.0kit化相关sdk编译

5.0kit化可以在编译系统sdk时添加,将你的kit文件加入编译使得最终生成的sdk包含kits文件。

2025-05-16 11:18:19 538

原创 鸿蒙北向应用开发: deveco5.0 创建开源鸿蒙项目

本地已经安装deveco5.0。

2025-05-13 16:21:15 1463

原创 C++ 生成一个随机的UUID算法

【代码】C++ 生成一个随机的UUID算法。

2025-04-08 19:13:46 318

原创 鸿蒙北向应用开发:deveco 5.0 kit化文件相关2

在kit化时,有时候会出现这样一种场景即你想把已有的d.ts导出换个名字,这样从名字上更贴合你的kit聚合什么意思呢?比如现在有导出了hilog,现在你想kit化hilog,使得hilog导出名字为usrhilog,这样用户在使用你的kit文件时,使用的是usrhilog而不是hilog怎么实现呢?

2025-03-28 19:01:41 515

windows程序自动升级方案

该方案为本人将近两个月的思索改进成果,文档由一开始的创建到升级功能的一步步增加,最终完成了方案明确,思路明确,格式正规,考虑周全的文档

2018-09-04

mfc界面程序入门项目——整合sqlite3数据库

该项目整体工作量还可以,基于MFC最难的控件list控件,包括各种单击事件触发,列表排序等,虽然该项目整体书写,包括命名等都略显弱智,不过不失为一个MFC入门的好材料

2019-03-26

MD5加密校验压缩包

本压缩包包含MD5.h和MD5.cpp文件,将两个文件添加至程序,可以使用MD5加密校验。

2018-08-15

cJson开源代码压缩包文件,可在C/C++项目中使用

cjson做为开源代码,操作Json极为简单,做为C/C++解析、创建Json字串是极其方便的。因为是下载自官网,这里只收取1积分。

2018-09-28

duilib新手入门资料大全

该压缩文件包含duilib源码以及部分编译源码后生成的动态库文件及XML设计文件,内含示例资源

2019-02-18

graphics.h(vs使用的图形头文件)

由于恰好做到了用这个头文件,在百度上找到了这个,百度百科上的有许多格式跟拼写错误,我花了差不多一小时才改过来,这里分享一下,给需要的人提供帮助

2018-08-23

可添加至MFC的WAV格式音乐

已经添加进去并运行过了,实测有效哦,配合图片使用效果更佳哦

2018-10-16

tinyxml2解压可直接使用,不能用你@我

官方的tinyxml你下载下来是不能正常使用的,因为缺少stdint.h这个头文件.我这个压缩包里包含了有偿下载的stdint.h和inttypes.h两个头文件,所以收费高点(光是这两个头文件就不止4分了)

2018-08-20

sqlite3的MFC操作界面

开发环境VS2005 主要注重list control的使用,包括左击,右击事件,单击列表头排序等.提供查看本地有哪些数据库,数据库里面有哪些表.(上次上传的版本功能不是多,这次很全,分数也低一点,希望可以给你们帮助)

2018-05-31

nsis打包程序

该程序可以实现打包资源,做出一个可安装的应用程序,可通过向导制作或使用nsi脚本文件

2018-12-26

pictureEx.h和picture.cpp压缩文件

可以用来显示GIF的第三方函数,已在MFC项目中使用,有效哦

2018-10-16

zipUtils官网压缩包

该资源经本人测试可以使用且将使用注意点写在txt文件中,只收取2积分真乃天地良心,配合本人博客使用更佳

2018-10-29

Dbgview.exe

该程序插件可以打印信息,类似cmd显示printf跟cout信息一样,该程序可以通过outputdebugstring函数内容

2018-12-26

MFC制作SQLITE3操作界面

本资源是本人在公司学习时所写,里面包含了mfc基础,涉及button,edit control,static text,list control等控件,里面有详细介绍,应用.涉及到多个界面函数的关联,单击事件...

2018-05-24

可添加至MFC的256色bmp图

里面有两张图,一张是我从csdn下载上用3积分下载的,还有一副是自己转的,已经在MFC中成功添加显示了,分享给大家

2018-10-16

Oracle教程,从入门到精通

原样分享給大家,该资源我2积分下载,不过我学到了,这次分享就1积分意思一下

2018-08-29

string类讲解文档

该文档讲解了C++string类的各项函数,讲解详细,内容充实且举例较多

2018-11-20

多字符集与宽字符集互转公共类

本资源封装WideCharToChar及CharToWideChar为一个类,该类可以在多字符与宽字符之间互相转换

2019-03-07

AES对称加密

这是我总结做出的压缩包,只是想分享给大家,由于博客不能无偿,这里就收取1积分意思一下

2018-08-16

sqlite3学习工具

该工具包括了sqlite3的介绍,安装,语句讲解等,有基础教程,高级教程等,是新手入门必备工具哇

2018-09-04

openharmony 桌面拉屏反控工具包,支持openharmony 5.0 64位

openharmony 桌面拉屏反控工具包,支持openharmony 5.0 64位

2026-02-05

openharmony手动推送sa服务所需文件范例

openharmony手动推送sa服务所需文件范例

2025-12-13

rtsp本地建议搭建工具包

rtsp本地建议搭建工具包

2025-11-21

mysql8.4.7lts自动构建测试脚本

mysql8.4.7lts自动构建测试脚本

2025-11-03

output-90frames1920x1080.rar

output_90frames1920x1080.rar nv12格式的视频源数据分辨率1920x1080

2025-09-21

hualiouchengtu de

hualiuchengtu de miananzhuangruanjian

2025-09-15

scrcpy源码编译后替换scrcpy.exe跟scrcpy-server即可运行

简介:Scrcpy是一款小巧的Android投屏软件,能够跨平台其支持Windows、Mac、Linux系统。右PC充当客户端,Android板子作为服务端。 * 原理:Android将录屏发送给PC,PC接收到数据后进行展示。PC上鼠标点击录屏上对应的坐标,把坐标通过Socket通信传递给Android端,实现对Android的控制

2024-08-12

编译acscpy源码所系资源

scrcpy源码 msys64 jdk-21

2024-08-12

gn源码;从开源鸿蒙4.1主干third-party拷贝出来

gn源码;从开源鸿蒙4.1主干third_party拷贝出来

2024-06-25

qt vlc 拉流简单代码示例,内涵vlc推流文档

qt vlc 拉流简单代码示例,内涵vlc推流文档

2024-02-28

海康私有协议ISAPI 球机摄像头云台控制代码

海康私有协议ISAPI 球机摄像头云台控制代码,包括http摘要认证,失败重验功能; 关于云台部分:上下左右旋转,设置预置点,转到预置点,一键巡检 如果从事ISAPI开发的朋友可以借助本资源入手,包括http通信协议摘要认证相关的框架已经实现

2023-11-22

ISAPI 开发手册(海康球形摄像机)

ISAPI全称为IntelligentSecurity API(智能安全API),是基于HTTP(HypertextTransfer Protocol)的应用层协议,并采 用REST架构(Representational StateTransfer, 表述性状态转移),实现安防设备(如摄像机、数字录像机、网络录像机 等)与平台或客户端软件之间的通信。

2023-11-17

ffmpeg_nginx_vlc_src2.rar

windows ffmpeg + nginx + videojs 实现rtmp推流拉流及hls推流拉流直播

2021-05-14

VisualStudio2015安装需要证书.rar

vs2015安装证书,内含方法,具体方法可百度查看,这里上传用作备份,本人这次未使用成功,先存着,留作以后测试使用

2020-01-14

openssl1.1.1b源码编译.rar

在win10 64位 vs2019 编译openssl1.1.1b,里面有编译需要的所与环境跟相关教程,也有已生成的openssl库,现已通过qt调用验证成功,可下载学习,如嫌积分过多可联系作者

2021-06-21

ffmpeg_nginx_vlc_src.rar

完整的ffmpeg+nginx 实现rtmp推流拉流环境

2021-05-13

openssl 编译材料.rar

该文件包包含了openssl编译的所有环境安装器

2021-04-20

vmguest.iso

hyperv服务安装镜像,内含说明文档

2021-01-12

visual assist x vs2013破解版.zip

该资源问网络资源,不设置费用,入产生费用直接联系博主

2019-08-28

vs2008&2013Visual; Assist X.rar

该资源本人已使用过,配置完成后可以正常使用,无需激活操作,改压缩包内分08和13两个Visual Assist X包,附带使用说明

2019-08-07

空空如也

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

TA关注的人

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