Qt: 自定义 QTreeView(1)
一、QTreeView 基本使用 下面的代码通过 QTreeView 实现一个任务列表的树形展示,任务列表包含两级结构:任务组与任务。 import logging, sys from PyQt6 import QtCore from PyQt6.QtWi […]
一、QTreeView 基本使用 下面的代码通过 QTreeView 实现一个任务列表的树形展示,任务列表包含两级结构:任务组与任务。 import logging, sys from PyQt6 import QtCore from PyQt6.QtWi […]
1 故障背景与现象 事件背景简化一下,在单位有一台域控服务器 DC1,两台 Web 服务器 Web1、Web2 搭建了故障转移群集 WebCluster。本来运行好好的,后面同时安装了国产防病毒、做了网卡聚合之后,突然发现在 Web 服务器上打开 “故障转 […]
1、前提 对于 linux 或者 macos 系统而言,如果在命令行环境变量中存在 http_proxy、https_proxy。那么某些命令就会自动使用这两个代理设置。 2、手动设置环境变量 在终端窗口中输入: export http_pr […]
Windows Server Backup 工具可以用来生成系统备份,设置定时自动备份。 但是它的 GUI 中居然没有删除旧备份,以及设置只保留多少个备份的选项! 在中文互联网上搜索了半天如何“删除 windows server backup […]
这两天在修改单位网站的 .NET 代码,其中有一个需求是这样实现的: 网站的告警信息以及每个告警对应的已读用户是保存在一个内存对象中的。 IIS 每天晚上会做定时的应用程序回收。 所以要在应用程序终止(Application_End)前将告警数据序列化导出 […]
Wireshark 主窗口 注意,数据包详情面板中展示的信息是经过 Wireshark 解析并”格式化”过的,方便阅读。最下面的数据包字节面板里才是这个包的真实数据。 过滤器栏 在主窗口的过滤器栏中输入过滤指令来筛选数据。 常用过滤 […]
错误: .* 是匹配除了换行符\n以外的所有字符。 正确: 正确匹配任意字符的表达式应该是 [\s\S]* 或 [\d\D]* 或 [\w\W]*。(中括号 [] 表示字符集合,匹配集合中的任意字符。) 错误: 另一种错误表达式是 (.|\s)* 。这个乍 […]
原因: 最近升级到了 Sublime Text 4,却发现 Compare Side-By-Side 插件在 Sublime 4 中有一个 BUG:对比窗口无法分列显示两个代码。 在它的代码仓库中找到了修复该问题的 Pull Request,但是原作者还没 […]
基本概念 Rime 是一个输入法框架,并不是狭义上的“输入法”,而是将各种输入法的共性抽象出来的算法框架。通过不同的配置文件,Rime 可以支持多种输入方案(Schema),这个所谓的输入方案就是我们狭义上的“输入法”。比如朙月拼音输入法就是 Rime 自 […]