Multiprocessing and PID 1 Issue in Docker
When running a multiprocessing application in a Docker container, you might encounter strange “zombie processes” (defunct) that never disappear. This […]
When running a multiprocessing application in a Docker container, you might encounter strange “zombie processes” (defunct) that never disappear. This […]
Today, I solved the jump game problem on Leetcode. After submitting the correct answer (runtime: 350 ms), I clicked the
TransferDog 是使用 python 与 pyside6 写的一个文件传输程序。 地址:https://github.com/funway/TransferDog
1 在源码中事先准备好字符串 对于要进行多语言翻译的字符串,需要在 coding 的时候使用 QCoreApplication.translate() 或者 QObject.tr() 这两个静态方法预埋好“翻译入口”。 如下图所示: 当程序运行时,这两个方 […]
Sublime、VSCode 这些编辑器都有一个 “Reveal in Finder” 的功能(macOS 是 Finder, Windows 下是 “Reveal in Explorer”, Linux 下 […]
之前在 这篇文章 中,曾用 QSharedMemory 实现了 QT 程序的单实例运行。 除此之外,还有一种方式是使用 QLocalSocket 与 QLocalServer 实现。 与 QSharedMemory 相比,QLocalSocket 更麻烦一 […]
今天在 macOS 下使用 pyinstaller 打包程序的时候,遇到一个 codesign 签名的错误。 Error while signing the bundle。我一开始还以为是签名证书的问题,还按照 https://stackoverflow. […]
这两天遇到两个问题: 1、对于一个 QTreeView,如何判断一个节点的 QModelIndex 是否处于 QTreeView 可视区域内。当 QTreeView 中有太多节点,必然有些节点是处于可视区域外部的,不显示的。QTreeView 也不会对这些 […]
之前在文章《深入理解 Python 中的类与元类》中讲了使用 __new__() 方法可以很方便地实现单例模式。但其实那段代码是线程不安全的。 验证代码如下: import threading import time class Singleton(obj […]