宏权实验室
C++资深开发者,订阅用户:如果评论留言不能及时回复,微信: TonyImax 注明为CSDN,提供棋牌游戏开发,请联系:lin_hong_quan_msn@hotmail.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
编译器错误消息: CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\解决
编译错误CS0016提示无法写入临时文件,原因是ASP.NET对C:/windows/temp文件夹没有写入权限。解决方法:右键该文件夹→属性→安全→添加用户组Users→授予写入权限。此操作需管理员权限,修改后需重启IIS或应用程序池使更改生效。原创 2025-09-23 21:02:59 · 365 阅读 · 0 评论 -
git使用lfs解决大文件上传限制
本文介绍了使用Git LFS管理大文件的基本流程:首先安装Git和LFS工具,初始化Git LFS扩展后,设置需要跟踪的大文件类型(如.iso/.exe),提交.gitattributes配置文件并添加大文件,最后推送至远程仓库。该流程可有效解决Git对大文件版本控制的问题,特别适用于二进制文件的管理。原创 2025-07-29 23:52:12 · 504 阅读 · 0 评论 -
PowerShell脚本自动卸载SQL Server 2025和 SSMS
摘要:本文介绍了一个自动卸载SQL Server和SSMS的PowerShell脚本。该脚本需要管理员权限运行,主要功能包括:1)检测并卸载所有SQL Server组件;2)卸载SSMS;3)清理残留文件、注册表项和服务;4)删除相关防火墙规则。脚本会先请求用户确认,然后按顺序执行卸载操作,支持静默模式(norestart)。卸载完成后建议重启计算机以完成清理。该脚本适用于SQL Server 2019/2022/2025等多个版本,可一次性彻底移除SQL Server相关组件。原创 2025-07-29 21:07:16 · 178 阅读 · 0 评论 -
Windows使用Powershell自动安装SqlServer2025服务器与SSMS管理工具
摘要:本文提供了一个自动化安装SQL Server 2025和SSMS的PowerShell脚本。该脚本需以管理员权限运行,包含下载安装包、挂载ISO、静默安装SQL Server和管理工具等功能。安装过程启用了TCP协议,并设置了默认实例,最后会检查服务状态并提示可能需要重启。脚本执行完成后会自动清理临时文件,适用于快速部署SQL Server环境的场景。原创 2025-07-29 20:49:49 · 675 阅读 · 0 评论 -
windows内置命令实现本地端口转发
本文介绍了如何通过netsh命令实现本地端口转发。主要步骤包括:1)使用netsh interface portproxy add v4tov4命令将59001端口的访问转发到本机8080端口,其中listenaddress=0.0.0.0表示监听所有地址;2)通过show all查看已创建的转发规则;3)使用delete v4tov4命令删除指定转发规则。该方法实现了从0.0.0.0:59001到10.1.8.8:8080的端口映射,便于本地网络服务的访问配置与管理。原创 2025-05-29 14:30:36 · 408 阅读 · 0 评论 -
开源视频流服务器mediamtx后台管理部署
开源视频流服务器mediamtx后台管理部署原创 2025-05-27 09:41:09 · 652 阅读 · 0 评论 -
dotnet开源网对网路由工具linker编译与部署
dotnet开源网对网路由工具linker编译与部署原创 2025-05-23 10:42:46 · 115 阅读 · 0 评论 -
dotnet开源代理工具NSmartProxy外网访问内网
dotnet开源代理工具NSmartProxy外网访问内网原创 2025-05-21 14:32:02 · 354 阅读 · 0 评论 -
IIS服务器URL重写配置完整教程
本文介绍了如何在IIS服务器上配置URL重写功能。首先,从指定链接下载并安装URLRewriteModule 2.1和Application Request Routing (ARR)。安装完成后,启用ARR的代理功能。接着,在IIS中打开URL重写功能,并添加一个空白规则,将/api/重写为http://localhost:5566/api/。配置完成后,通过访问http://localhost/api/sys/auth/b/getLoginUser测试重写是否生效,确保请求被正确重定向到http://l原创 2025-05-14 22:45:50 · 1640 阅读 · 0 评论 -
Windows11使用MinGW64编译SDL源码
出错:找不到头文件SDL_internal.h。修改cmake_pch.h。重新生成makefile。编译: make -j6。2.使用cmake编译。原创 2025-04-01 00:48:40 · 205 阅读 · 0 评论 -
windows生成SSL的PFX格式证书
windows生成SSL的PFX格式证书。原创 2025-02-09 21:28:30 · 720 阅读 · 0 评论 -
使用go语言获取海南七星彩历史开奖记录并打印输出
使用go语言获取海南七星彩历史开奖记录并打印输出原创 2024-09-03 22:37:39 · 966 阅读 · 0 评论 -
mavsdk_server做为子模块aar导出给其他工程使用
1.复制mavsdk_server到你的工程目录下。3.工程中包含mavsdk_server子模块。7.调用模块中的函数并输出。6.在apk中使用aar。原创 2024-07-26 11:50:47 · 227 阅读 · 0 评论 -
mavlink生成c头文件的两种方式
2.使用python命令行生成。1.使用CMAKE生成。生成makefile。重新编译,安装 成功。原创 2024-07-22 10:25:13 · 336 阅读 · 0 评论 -
封装MAVSDK为JAR包并导出给其它Android工程用完整示例
id 'com.android.library' 表示生成aar库,可导出为其它工程用。4.创建SdkCoreTest工程,测试刚才生成的aar库中的功能。在工程打开后,右击工程名,选择new->Module来创建模块。在工程的app目录,并复制上面生成的aar文件到该目录中。在工程的build.gradle文件增加aar库引用。点击起飞按钮,QGC成功响应指令。创建No Activity工程。启动SdkCoreTest工程。实现点击按钮发送对应指令功能。创建模块,并指定模块信息。原创 2024-07-17 11:54:08 · 543 阅读 · 0 评论 -
MAVSDK-Java安卓客户端编译与使用完整示例
5.使用Android Studio打开MAVSDK-JAVA下的examples/android-client工程,然后执行APP。3.手机与QGC连接到同一局域网(此例QGC为:192.168.6.250 手机为:192.168.6.86)4.监听手机mavsdk_server连接端口。点击takeoff执行起飞操作。点击land执行降落操作。2.监听QGC连接端口。原创 2024-07-16 11:07:20 · 492 阅读 · 0 评论 -
mavsdk客户端(java)通过mavsdk_server与PX4进行通信
mavsdk_server终端也会输出 操作日志。4.启动mavsdk_server通信中间件。5.启动mavsdk客户端(java)2.启动14550与14540监听。此时可看到QGC按钮变化。原创 2024-07-15 15:51:46 · 748 阅读 · 0 评论 -
使用MAVSDK向PX4模拟器发送启飞与降落指令
创建外部开发人员API监听PX4的UDP端口:14540。PX4成功处理程序发来的指令(此时QGC上会有体现)使用程序连接PX4,成功发送指令并操作PX4。1.使用docker启动PX4模拟器。启动QGC连接PX4模拟器。在QGC中执行各种指令。原创 2024-07-11 11:45:21 · 504 阅读 · 0 评论 -
未对文件 xxx.ps1 进行数字签名,无法在当前系统上运行该脚本解决
PowerShell ISE中成功运行ps1脚本。启用签名策略后,成功执行ps1脚本。原创 2024-07-03 10:19:12 · 2931 阅读 · 0 评论 -
windows下OpenSSH服务安装与测试
下面表示OpenSSH客户端已安装,但服务端未安装。1.使用管理员权限打开PowerShell。通过PS脚本启动服务并设置防火墙规则。OpenSSH服务端已安装。4.使用SSH客户端登陆。原创 2024-07-03 10:09:17 · 1632 阅读 · 0 评论 -
Rustdesk客户端源码编译
7.编译成功后运行(编译前记得复制.pub文件中的内容到config.rs中替换及修改服务器IP)运行前,记得复制服务器运行时生成的.pub文件和src/ui文件夹到运行目录。9.再次运行./rustdesk 成功启动客户端。3.克隆rustdesk客户端源码。5.下载sciter.dll。配置LLVM环境变量。原创 2024-05-26 06:53:10 · 2639 阅读 · 0 评论 -
windows平台vcpkg安装
2.运行bootstrap-vcpkg.bat下载vcpkg.exe。4.使用VCPKG安装OPENSSL。1. 克隆vcpkg仓库。原创 2024-05-24 21:20:39 · 2080 阅读 · 0 评论 -
windows平台libevent源码编译
2.打开PowerShell终端使用Git克隆libevent源码。编译前确认已安装VS2022 IDE。管理员身份运行PowerShell。1.复制libevent仓库地址。成功生成makefile。创建编译目录并进入该目录。成功安装libevent。生成makefile。生成makefile。原创 2024-05-23 18:06:16 · 748 阅读 · 0 评论 -
windows11使用winget安装openssl
1.打开PowerShell然后输入winget search openssl搜索openssl安装源。默认安装到C:\Program Files\OpenSSL-Win64。执行上面命令下载openssl安装包完成后,会自动运行安装包。在弹出 的窗口中选择是开始安装。2.通过安装源ID进行安装。原创 2024-05-23 14:31:15 · 2617 阅读 · 0 评论 -
修改阿里云服务器windows远程桌面默认端口号
然后修改PortNumber为自己要开放的端口号。如果 上面的没生效,修改下面的。原创 2024-05-16 22:57:37 · 719 阅读 · 0 评论 -
跨平台大小端判断与主机节序转网络字节序使用
3.Windows: (macOS上的虚拟机安装的Windows11) 默认小端,2. Ubuntu(Linux) : Linux默认小端 ,转换为网络字节序成大端。1.macOS : 默认使用小端 ,高位使用高地址,转换为网络字节序成大端。4.Window(笔记本) 等待验证是大端,还是小端...原创 2024-03-10 11:29:14 · 235 阅读 · 0 评论 -
windows11编译FFmpeg源码完整步骤
打开MSYS2终端并进入ffmpeg文件夹,然后输入./configure回车开始生成makefile。如果出现-bash: make :command not found表示make命令未安装。如果出现pkg-config not found ,搜索并安装。创建安装目录ffmpeg并在配置时指定安装路径为ffmpeg。生成makefile成功,可看到安装路径为/c/ffmpeg。重新配置,在终端输入 ./configure然后回车。搜索并安装: pacman -S make。下载并安装MSYS2。原创 2024-03-09 22:07:55 · 744 阅读 · 3 评论 -
Windows11安装FFmpeg最新版本
正在下载FFmpeg 6.1。原创 2024-03-08 13:06:51 · 4734 阅读 · 0 评论 -
Rust语言基础语法使用
下载成功后安装并启动RustRover。1.安装开发工具: RustRover。let 变量名:变量类型 = 值。模板选择应用程序 ,然后点击 创建。重启RustRover生效。bool类型变量声明与赋值。Rust基本数据类型。bool类型变量使用。原创 2023-12-14 10:54:59 · 318 阅读 · 0 评论 -
window系统使用ESP8266开发板(CP2102)
打开Arduino IDE 并选择连接开发板。虚拟机中选择连接的开发板硬件。原创 2023-12-13 21:16:23 · 638 阅读 · 0 评论 -
ESP8266模块(CH340)零基础实战
通过文件菜单下的示例找到01.Basics->Blink打开示例程序。安装好后,打开IDE ,弹出发现新设备,点击Install。输入esp8266,然后点击INSALL安装开发板。先按住FLASH键,再按一下RST键,然后松开。USB数据线连接ESP8266模块到电脑。CH340芯片厂商网址: wch.cn。此时电脑可识别出CH340 COM接口。点击Install 安装USB驱动。ESP8266模块开发板安装成功。点击Install 继续安装。开始下载ESP8266模块包。通过COM端口选择开发板。原创 2023-12-11 22:10:30 · 2119 阅读 · 0 评论 -
监控同一局域网内其它主机上网访问信息
安装 sudo apt-get install iptables-persistent 用于自动加载iptables_rules。sudo iptables-save > iptables_rules 生成路由规则文件。sudo iptables -t nat -nL --line-number 查看。使用: sudo iptables-save可查看已添加的路由规则。重启后,输入 sudo iptables-save 规则已加载成功。配置成功后,使用sudo iptables-save查看。原创 2023-11-26 23:00:06 · 1031 阅读 · 0 评论 -
Qt5.15编译工程报APK 的 API 级别设定低于套件所需的最低要求
Error while building/deploying project qtpdfium (kit: 安卓 Qt 5.15.2 Clang Multi-Abi)When executing step "构建安卓 APK"APK 的 API 级别设定低于套件所需的最低要求。套件所需的最低 API 级别是 21。重新编译,问题解决。原创 2023-11-24 10:52:16 · 675 阅读 · 0 评论 -
QtCreator9.02不支持JDK11解决
使用Android Studio 下载Android SDK Platform 31与Sources for Android 31。下载CMake3.22.1 , Android SDK Platfrom Tools, Google USB Driver。记得修改下载的Android Command-Line Tools 为latest ,默认下载下来的文件夹名为10.0。下载Android SDK Build Tools 31.0.0。下载NDK 25.1 ,23.1 ,21.3。原创 2023-11-24 02:29:56 · 357 阅读 · 0 评论 -
通过TinyProxy代理主机访问公网Internet解决局域网主机无法上网问题
两个IP如下: 192.168.31.243为NAT可访问Internet。启用系统代理服务,永久使用代理服务器,选择手动并填写代理服务器IP与端口。关闭网络代理窗口后,再次打开www.baidu.com成功显示网站内容。系统:ubuntu 网卡:2个 运行于 VMWare上。192.168.144.141属于私有网络,用于访问局域网。如果服务无法写入日志,修改tinyproxy文件夹权限。打开www.baidu.com,无法显示网页内容。在终端临时指定代理服务器测试,成功安装gcc。原创 2023-11-22 00:07:40 · 820 阅读 · 0 评论 -
OpenVPN Connect使用连接公网VPN服务器实现内网穿透
两个内网主机通过公网VPN穿透。原创 2023-11-20 21:46:49 · 6786 阅读 · 0 评论 -
Add the installation prefix of “Qt5“ to CMAKE_PREFIX_PATH or set “Qt5_DIR“解决
修改为Qt5安装目录。原创 2023-11-19 17:03:18 · 2914 阅读 · 0 评论 -
QGroundControl源码编译的三种方法
3.使用VS2019编译,使用VS打开qgroundcontrol文件夹,自动识别CMake工程。输入nmake进入编译 (需要在VS2019开发者命令行中运行,该工具要求先安装VS2019)首打开配置选择 Qt 5.15.2 MSVC2019 64Bit。2.使用qmaka生成makefile然后使用nmake编译。使用打开qgroundcontrol.pro。下载qgroundcontrol源码。打开前要求先安装qt 5.15.2。输入qgroundcontrol运行。自动执行CMake生成。原创 2023-11-19 17:01:24 · 719 阅读 · 0 评论 -
windows使用lcx端口转发登陆远程主机
成功访问,并通过主控制机192.168.31.248 的 3389端口经 51端口转发到192.168.31.211被控制机的3389端口。从第三台主机连接主控制主机3389端口,会直接转发到被控制机的3389端口。192.168.31.211为被控制主机,3389为被控制主机端口。192.168.31.248为远程主控制主机,51为远程主机端口。监听51端口连接并转发到本地3389端口。注:被控制主机上要开启3389端口。启动远程桌面连接,访问主控制主机。成功通过端口转发登陆被控制主机。原创 2023-11-17 19:51:45 · 840 阅读 · 0 评论 -
llvm源码windows编译
生成前置条件: cmake ,ninja,python3要先安装。4.安装 : cmake --install .2.创建build文件夹并生成makefile。查看编译后bin目录生成的程序。运行llvm-config测试。输入 ninja 开始编译。原创 2023-11-17 10:27:58 · 568 阅读 · 0 评论
分享