C++中A a; 与 A* a = new A(); 有什么不同?区别A a; 与 A* a = new A(); 是两种不同的对象定义方式,其区别如下:内存分配方式不同:A a; 是在栈上分配内存,而 A* a = new A(); 是在堆上分配内存。...
阅读全文...
好用工具第5期:使用VSCode+Codeium白嫖ChatGPT
ChatGPT最近很火, 学习咨询问题也很方便, 但是有个要命的问题就是需要国外的手机号注册及需要特殊网络, 而且还会可能被封号. 今天就推荐另外一个方式使用ChatGPT: VSCode + Codeium.注册CodeiumCodeium的官方地址是...
阅读全文...
阅读全文...
Windows常用的设备接口 GUID 都有哪些?如何监听设备变化?
常见的GUID在 Windows 操作系统中,设备类型通常使用设备接口 GUID(Globally Unique Identifier,全局唯一标识符)来标识和分类。以下是一些常见的 Windows 设备类型:GUID_DEVINTERFACE_USB_...
阅读全文...
阅读全文...
C++ 种如何模拟Windows按键操作?
模拟按键操作在 C++ 中,可以使用 Windows API 函数来模拟键盘按键操作。以下是一个示例代码,用于模拟按下和释放键盘上的 A 键:#include <Windows.h>
// 模拟按下 A 键
keybd_event('A',...
阅读全文...
阅读全文...
好用工具第4期:全能播放器PotPlayer
Global Potplayer 是一款 Windows 平台的全能播放器。支持几乎所有的视频格式,音频格式,以及在线播放全世界的电视直播。其官网是:https://potplayer.daum.net/?lang=zh_CN特点支持强劲引擎加速支持3D...
阅读全文...
阅读全文...
好用工具第2期:手机电脑传文件LocalSend
1. 概要LocalSend 是一个跨平台的 AirDrop替工具软件。适用于手机电脑之间的数据文件传输,不需要互联网连接或第三方服务器,是局域网本地通信的快速可靠解决方案。LocalSend 是一个开源项目, 项目地址是:https://github....
阅读全文...
阅读全文...
好用工具第1期:手机电脑同屏QtScrcpy
QtScrcpy 可以通过 USB / 网络连接Android设备,并进行显示和控制。无需root权限。同时支持 GNU/Linux ,Windows 和 MacOS 三大主流桌面平台。QtScrcpy 是一个开源项目, 项目地址是:https://gi...
阅读全文...
阅读全文...
dotnet项目使用Cefsharp与Js互相调用函数
1. 背景最近在一个项目中使用 CefSharp 加载H5页面, 其中一些业务逻辑需要调用 Js 函数, 同时 Js 也会调用一些 native 函数:这里我们使用官方的demo代码进行添加修改, 修改后的代码在此: DevWiki/CefSharp.M...
阅读全文...
阅读全文...
Git 操作 Gitea 出现 kex_exchange_identification: Connection closed by remote host
1. 问题背景我的部分代码储存在使用 Gitea 搭建的服务上: DevWiki - 首页 - DevWiki Gitea之前都是使用网页在网站上进行 仓库管理, 今天在clone代码的时候出现异常: kex_exchange_identificatio...
阅读全文...
阅读全文...
我的NAS方案及使用的功能
目前使用的为 nas 为威联通的 TS-453Dmini, 未做额外的内存扩展, 硬盘为 1T固态 + 4T机械x2 ,支持 Docker1. NAS方案目前使用的nas方案清单如下:NAS主机 : 威联通TS-453Dmini 2729元硬盘 : 机械...
阅读全文...
阅读全文...