2021年1月29日

windows下钩子

摘要: 简单暴力,直接上代码 /// <summary> /// 鼠标消息 /// </summary> public struct MouseMSG { public Point p; public IntPtr HWnd; public uint wHitTestCode; public int dwE 阅读全文

posted @ 2021-01-29 09:35 养家糊口的程序员 阅读(107) 评论(0) 推荐(0)

2021年1月22日

git使用技巧

摘要: 一、查找两个版本之间的不同 git diff sha1 sha2 --stat --diff-filter=A --name-only -- '*.h' --stat 只显示基础信息,而不是文件具体变化内容 --diff-filter=A 只显示Added(新增文件的变化) --name-only  阅读全文

posted @ 2021-01-22 10:58 养家糊口的程序员 阅读(80) 评论(0) 推荐(0)

2021年1月18日

RDPSession AxRDPViewer 穿透内网

摘要: 前提条件,必须有一个外网服务可以做数据中转,或者可以打洞; 阅读全文

posted @ 2021-01-18 16:09 养家糊口的程序员 阅读(404) 评论(0) 推荐(0)

2021年1月17日

希尔排序

摘要: 比如有【32,12,9,37,45,29,10,5,43,39】 第一步分组: 按照数组长度一半来分组,len/2 = 5,间隔5个数分一组,按颜色来分组 32,12,9,37,45,29,10,5,43,39 第二步分组内排序,相同颜色组内进行插入排序,得到如下结果: 29,10,5,37,39, 阅读全文

posted @ 2021-01-17 16:45 养家糊口的程序员 阅读(47) 评论(0) 推荐(0)

2021年1月16日

WPF性能优化

摘要: 一、性能优化过程中,内存和耗时情况的计算方式: 内存使用情况的获取,使用GC.GetTotalMemory(true); 耗时使用情况的获取,使用Stopwatch计算; 二、优化途径 1. 控件虚拟化属性,抽象类VirtualizingPanel,例如某些现有的属性VirtualizingStac 阅读全文

posted @ 2021-01-16 20:29 养家糊口的程序员 阅读(443) 评论(0) 推荐(0)

2021年1月8日

C#调用C++库的两种方式

摘要: VS2017中C#调用托管C++写的DLL VS2017 C# 调用C++ DLL 阅读全文

posted @ 2021-01-08 15:58 养家糊口的程序员 阅读(224) 评论(0) 推荐(0)

2021年1月5日

QString与int值互相转换

摘要: 1)QString转int 直接调用toInt()函数 例: QString str("100"); int tmp = str.toInt(); 或者: bool ok; QString str("100"); int tmp = str.toInt(&ok); 注:ok表示转换是否成功,成功则o 阅读全文

posted @ 2021-01-05 16:07 养家糊口的程序员 阅读(1051) 评论(0) 推荐(0)

QT属性学习

摘要: 动态属性 QObject::setProperty() 函数可以在运行时为类定义一个新的属性,称之为动态属性。动态属性是针对类的实例定义的。动态属性可以使用 QObject::property() 查询,就如在类定义里用 Q_PROPERTY 宏定义的属性一样。例如,在数据表编辑界面上,一些字段是必 阅读全文

posted @ 2021-01-05 15:05 养家糊口的程序员 阅读(389) 评论(0) 推荐(0)

2021年1月4日

QT部署命令

摘要: 在不知道需要哪些dll文件情况下可以使用windeployqt命令来让计算机帮你自动复制。启动Qt 5.14.2 命令行工具执行以下命令即可:(将e:\App换成你的exe所在文件夹路径) windeployqt e:\App 阅读全文

posted @ 2021-01-04 10:47 养家糊口的程序员 阅读(227) 评论(0) 推荐(0)

导航