最新 最热

dotnet X11 设置窗口鼠标触摸命中穿透

本文记录如何在 X11 应用里面,使用 XShapeCombineRegion 方法配置一个 X11 窗口支持和 Win32 窗口一样的命中测试穿透功能,即对应 Win32 的 WS_EX_TRANSPARENT 的鼠标、触摸等的点击等动作的穿透功能,可以实现在窗口中挖...

2024-05-22
1

学习 Avalonia 框架笔记 设置 X11 窗口从最小化状态还原为正常状态

为了测试其行为,我额外编写了一些 C# 代码,不断设置让 X11 窗口最小化和还原到正常状态

2024-05-17
1

dotnet 后台线程发送 X11 窗口消息

核心是通过 XSendEvent 发送消息,发送消息想要有反应需要另开 XOpenDisplay 获取 display 对象,最后再将其关闭才能发送出去

2024-05-16
1

dotnet 后台线程设置 X11 窗口最小化

核心设置 X11 窗口最小化的方法是 XIconifyWindow 方法,核心问题是在后台线程需要自己使用 XOpenDisplay 获取 Display 对象,且必须调用 XCloseDisplay 时才能生效

2024-05-16
1

dotnet X11 窗口之间发送鼠标消息 模拟鼠标输入

本文记录我阅读 Avalonia 代码过程中所学习到的在 X11 的窗口之间发送鼠标消息,可以跨进程给其他进程的窗口发送鼠标消息,通过此方式可以实现模拟鼠标输入...

2024-05-16
1

生产环境调用google-chrome工具渲染pdf进程挂起分析

客户生产环境某台机器在接收到交易请求,执行通过脚本调用google-chrome访问页面渲染生成pdf过程时,前端交易无应答直到超时异常;

2023-11-06
2

盘点一个Python排序问题(上篇)

前几天在Python最强王者交流群【刘苏秦】问了一个Python数据排序处理的问题,一起来看看吧。

2023-10-17
1

蓝桥杯-寒假作业

有四个等式,每个等式的运算规则已经定好了,也就是我们常见的小学的四则运算,但是能够用来四则运算的数字非常有限,包括1~13即13个数,要填入到12个空格里面。填补的规则如下...

x11
2023-03-01
1

详解UDS CAN诊断:ECUReset Service(SID:0X11)

诊断和通信管理功能单元(Diagnostic and communication management functional unit)包含10种服务,本篇博文将详细讲解ECUReset Service(SID:0X11)的特性和协议。

2022-12-09
1

理解字节序

计算机硬件有两种储存数据的方式:大端字节序(big endian)和小端字节序(little endian)

2022-11-14
1