08 2022 档案
摘要:问题描述 我这里有个进程间通信组件,用于提供多应用间通信的解决方案。 进程间通信,分为客户端和服务端,俩端肯定会有些共性代码,所以加了个H3C.Channel.Core项目 因为之前还不太了解nuget这块,然后我就踩到了坑: 引用H3C.Channel.Client包后,H3C.Channel.C
阅读全文
摘要:笔迹擦除是白板软件的核心功能,擦除是以固定形状对笔迹进行碰撞测试,如有相关则分割Stroke线条。 擦除区域与橡皮大小不一致 测试反馈,擦除区域与真实的橡皮大小不一致: 上图中,橡皮显示是圆形的,但擦除效果是一个“8边形”区域。 找了一台8K屏,确实是能复现的: 看到这个诡异的8边形,一开始我是以为
阅读全文
摘要:控制台应用,程序的主线程是工作线程(MTA)。 所以如果在控制台应用中,弹出窗口,需要额外创建STA线程,如下所示: 另外,通过调试我们看到,控制台主线程跑完后,其实就销毁掉了。 如果是WPF应用程序,主线程是UI线程,从App的初始化位置可以看到,Main函数标记了STA线程的特性标签。如下图:
阅读全文

浙公网安备 33010602011771号