摘要:
1 class Test 2 { 3 private String aa = "hello world"; 4 public String Aa => aa; //只读定义变量 可以简写语句 5 //public String Aa //同上功能 6 //{ 7 // get { return aa 阅读全文
摘要:
1 bool[] tmp1 = { true, true }; 2 bool[] tmp2; 3 4 //tmp2 = tmp1; //浅拷贝 更改tmp2 会影响tmp1 5 6 tmp2 = (bool[])tmp1.Clone(); //克隆深拷贝 更改tmp2 不会影响tmp1 7 8 tm 阅读全文
摘要:
使用 System.Windows.SystemParameters 无法获取屏幕最大尺寸。 解决问题办法: 1. 需要在WPF 工程中引用Forms框架。 项目右击 》》》属性》》》选中为该项目启用windows窗体。 2. 程序使用代码如下: 如果出现名字空间指定不明确,需要做using指定处理 阅读全文
摘要:
微软官网定义 WDF_DECLARE_CONTEXT_TYPE_WITH_NAME 宏为驱动程序的对象特定上下文空间创建一个具有指定名称的访问器方法。 根据微软驱动示例代码个人理解: 使用结构体类名,和自定函数名,定义一个函数,用于获取当前设备对象上下文空间中的属性指针,以供使用。 使用该宏 WDF 阅读全文
摘要:
主要参考官方链接: https://learn.microsoft.com/zh-cn/windows-hardware/drivers/gettingstarted/writing-a-very-small-kmdf--driver 其中注意修改点: 双虚拟机安装好windows10系统(MSDN 阅读全文
摘要:
参考链接: 1.微软官方说明 2. VS2019+WDK10 关键点: 1. 按照微软官方 对应的windows系统版本号安装对应的visual studio,最好是专业版。 2. 安装visual studio 之后需要安装安装C++开发工作负荷如下图所示。 3.下载对应版本号WDK包,安装,如果 阅读全文
摘要:
代码直接采用该博主: C# 插件编程技术学习 开发工具: visual studio 2019版本 1. 操作流程简述 plugin接口dll工程创建:源码拷贝添加,生成dll; host接口dll工程创建:源码拷贝添加,添加如上plugin接口dll引用,生成dll; 插件宿主exe程序工程创建: 阅读全文
摘要:
参考博客园文档: https://www.cnblogs.com/sunpan/p/14244062.html nuget 安装依赖包(nuget 使用源路径:https://www.nuget.org/api/v2/) 按照参考文件直接编写程序如下: 1 using System; 2 using 阅读全文
摘要:
1 #include <iostream> 2 #include <thread> 3 4 void Func() 5 { 6 std::cout << "hello" << std::endl; 7 } 8 9 int main() 10 { 11 //ok 12 //std::thread tm 阅读全文