自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Ubuntu/Linux中如何安装中文输入法

在 Ubuntu 系统中,universe 仓库是官方软件源的核心组件之一,是面向社区维护的开源软件的软件库,也是 Ubuntu 软件生态的重要组成部分。归属与维护:universe 仓库中的软件由 Ubuntu 社区志愿者维护,而非 Canonical(Ubuntu 官方公司)的专职团队;开源协议:所有软件均遵循开源许可协议(如 GPL、MIT 等),可自由获取、修改和分发;功能定位:包含官方main。

2025-12-08 16:06:06 472

原创 windows端如何读取usb-hid设备的“产品字符串描述符”,或者说设备名称

本文探讨了USB HID设备的三种不同名称形式及其获取方法。首先介绍了“产品字符串描述符”,这是厂商固件中定义的原生名称,可通过HidD_GetProductString函数读取。其次分析了“友好名称”,这是Windows系统生成的用户友好名称,存储在注册表中,可通过SetupDiGetDeviceRegistryProperty函数获取。最后提到“设备描述符”作为基础名称的fallback机制。文章通过实际案例和代码示例,对比了三种名称的用途和实现方式,为开发人员提供了USB设备识别的实用参考。

2025-12-05 17:35:42 236

原创 windows电脑总是卡卡的?试试这么做吧,或许会拯救你的日常体验

联想Y9000P电脑卡顿解决方案:通过排查发现WMIPrvSE.exe和nahimic是导致CPU占用飙升、系统卡顿的罪魁祸首。解决方法:1)使用Process Lasso限制WMIPrvSE.exe的CPU亲和性,仅保留一个CPU核心;2)在Windows服务中直接禁用nahimic程序。这两个调整能有效解决电脑的异常卡顿问题,使系统恢复流畅运行状态。

2025-11-17 10:58:39 316

原创 c++生成的dll的函数中参数是uint8_t向量的话,c#端调用此dll的时不能传入一般的字节数组

1、C++ 接口改用 const uint8_t* data, size_t length 形式。2、C# 中通过 P/Invoke 传递 byte[] 和长度,实现安全调用。这种方式是跨语言(C# ↔ C++)传递字节数组的标准方案,兼容性好且易于维护。

2025-11-12 16:50:04 378

原创 Servicehub.host.dotnet.x64 内存占用高是为什么?

这是因为在使用Visual Studio的时候长时间运行debug模式导致的问题,关掉重开即可,或者避免长时间处于debug模式。

2025-04-02 15:00:37 1058

原创 C#调用C++生成的dll报错unable to find an entry point以及调用dll时无法执行的问题

在c#调用c++的dll代码中的添加EntryPoint这一项,在其中填入上一步解析出来的函数名即可正常调用函数,也就解决了unbale to find an entry point 报错。

2025-04-01 11:08:53 579

原创 C#窗体(winform)实现IP地址和其子网掩码的按位与运算并输出结果

使用 ToInt() 函数将string转化为整型的时候有可能会转化为ASCII码的值,我在编写过程中一直会把字符0和1转化为48和49,只要用int.Parse() 函数来规避这个问题;以下是代码部分的展示,写了详细的说明;

2023-09-05 14:30:23 659 1

空空如也

空空如也

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

TA关注的人

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