如果说按钮是界面的“嘴巴”——负责执行动作,那输入框就是界面的“耳朵”——负责倾听用户。一个软件有没有质感,看它的输入框就知道了。 不信你回想一下:那些看起来高级的软件,输入框是不是都有圆角、有焦点高...
Qt QPushButton 美化大全:按钮也能做出高级感
我们在用Qt写网吧小工具的时候 都有一个共同的问题: 为什么我们写出来的软件,总有一种十年前 WinXP 的感觉? 其实很多时候,不是 Qt 不够漂亮,而是 按钮没有设计。 一个好的按钮,不仅仅是换一...
连接数据库用字符串拼SQL太危险?务必使用参数化查询,安全防注入
我见过太多人觉得拼SQL没啥问题。自己写的代码自己清楚,测试也能跑通,何必多此一举。这种想法我以前也有过,直到亲眼看见一个同事负责的项目被攻破。 用户登录框里正常输入账号密码,对方却直接拿到了数据库里...
Python windows文件锁 防止文件重复打开
很多EXE程序,可以重复打开,但有些服务端程序如果多开就会导致端口冲突等问题,那么要解决程序多开就要使用到wnidows文件锁,下面是示例代码: # 文件锁,防止重复打开程序 import sys i...
解决configparser读取config.ini编码问题
在 Python 中使用 configparser 读取 config.ini 时,常见的编码问题主要是由于文件编码不统一(如 UTF-8、GBK、ANSI 等)导致的 UnicodeDecodeEr...
获取父路经_上级目录_python
在Python中,你可以使用os.path模块来获取路径的父目录。要获取路径d:\111\222\333\555\666的上两级目录(即d:\111\222\333),可以按照以下步骤操作: impo...
Tkinter创建弹窗_python
Tkinter是Python的标准GUI库,可以用来创建各种弹窗。以下是几种常见弹窗的实现方法: 1. 基础消息弹窗 import tkinter as tk from tkinter import ...
字符串查找_查找关键字_python
查找文本中的某个值是否存在,用以下方法查找 import os path = r"D:\网络游戏\三角洲行动\Delta Force\Delta Force\DeltaForce\Binaries\W...
AU3判断windows系统是UEFI启动还是BIOS启动
1.原理 在 Windows 系统中,可以通过检查系统的注册表来判断是 UEFI 还是 BIOS 启动。对于 UEFI 启动的系统,在注册表的HKLM\SYSTEM\CurrentControlSet...
简单聊聊:OCP网卡到底是个啥
前言,最近在看服务器参数的时候,经常会看到OCP网卡的内容,到底OCP网卡的定位是什么,和普通网卡有何区别?今天我们简单聊聊
CentOS替代榜单,哪个才是最佳选择
如今CentOS更新维护停止后,很多用户和企业需要更换新的操作系统做替代。今天介绍几款操作系统,对比他们的优势、劣势。涉及成本、社区支持性、兼容性等方面。榜单如下,这榜单是否有异议...
光猫的两种工作模式:路由模式和桥接模式
光猫通常有两种主要的工作模式:路由模式和桥接模式。这两种模式分别代表了不同的网络配置方式,适用于不同的网络需求场景。然而,对于许多家庭用户来说,选择哪种模式往往是一个困惑的问题。本文将深入探讨光猫的路...
host文件修改的不同玩法,屏蔽网站或解开屏蔽
一、背景 hosts文件主要作用是将“IP地址和域名的映射关系”告知主机,相当于告知主机IP地址和域名的映射规定。当主机用户访问已写入hosts文件的网址时,系统会首先自动从hosts文件中查找对应的...
什么是胖AP,什么是瘦AP,有什么区别
在搭建无线网络的过程中,选择合适的无线接入点(AP)至关重要。随着技术的发展,市场上出现了两种类型的无线接入点——胖AP(Fat AP)和瘦AP(Fit AP)。它们各自拥有独特的特点和应用场景。他们...
运营商DNS和公共DNS,选哪个
一、DNS的作用 在了解DNS的选择之前,我们得了解一下DNS得作用,阿祥在之前的文章中讲述过:了解DNS的作用,实际中给客户分配什么DNS地址好呢?这篇文章有助于大家对于DNS的了解。 二、运营商D...
网工必备技能!Windows网卡1访问外网,网卡2访问内网
当我们的Windows电脑有双网卡,若这时想要实现一张网卡用于访问外网,另一张网卡用于访问内网的功能。比如通过远程电脑,然后再通过电脑去访问我们家里的NAS存储等。通常这种需求下,需要通过配置静态路由...

