Python 中 and, or, &, |, ^ 的使用


在Python中,0,"",[],(),{},None,False为假值,其余为真值。 and 和 or and布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。 or 布尔"或" - 如果 x 是非 0,它返回 x 的计算值,否则它返回 y 的计

Excel 添加复选框或选项按钮(表单控件)

Others 

Excel 添加复选框或选项按钮(表单控件) 要添加复选框或选项按钮,需要使用功能区上的“开发工具”选项卡。 注意: 若要启用“开发工具”选项卡,请按照以下说明进行操作: 在 Excel 2010 和后续版本中,选择“文件 > 选项”>“自定义功能区”,选择“开发人员检查”框,然后选择“确定”。 在

windows系统根据端口号反查进程名称

System 

windows系统根据端口号反查进程名称 问题 假如知道windows有一个端口号一直被占用着,不知道是哪个进程占用的。可以根据以下方法进行反查: 解决方法 1. 查看端口和对应的PID 通过netstat -ano命令可以看到所有的端口和对应的PID,如果知道具体端口,可以使用findstr进行过

SQLServer 数据库变成单个用户后无法访问解决方法


比如SQLServer数据库里的TEST库变成单用户了,无法访问,可以执行以下SQL语句进行解锁: USE master; GO DECLARE @SQL VARCHAR(MAX); SET @SQL='' SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID)

rocky linux 8.8 安装 fail2ban 提示 No module named 'fail2ban'


环境 系统:rocky linux 8.8 Python版本:Python 3.6.8 安装 安装过程大概如下: # 下载 fail2ban 1.0.2版本 wget https://github.com/fail2ban/fail2ban/archive/refs/tags/1.0.2.tar.g

SSL VPN简介

Others 

SSL VPN简介 SSL VPN是以HTTPS(Secure HTTP,安全的HTTP,即支持SSL的HTTP协议)为基础的VPN技术,工作在传输层和应用层之间。SSL VPN充分利用了SSL协议提供的基于证书的身份认证、数据加密和消息完整性验证机制,可以为应用层之间的通信建立安全连接。 作为一种

Virtualenvwrapper 的安装教程


VirtualenvwrapperVirtaulenvwrapper是virtualenv的扩展包,用于更方便管理虚拟环境,它可以做:将所有虚拟环境整合在一个目录下管理(新增,删除,复制)虚拟环境快速切换虚拟环境安装方法Linux:1、安装pip3 install virtualenvwrapper2、创建目录用来存放虚拟环境mkdir ~/.virtualenvs3、在.bash_profile

kubernetes 和 docker 中 Cgroup 限制 CPU 的工作原理

System 

CPU CgroupCgroups 是对指定进程做计算机资源限制的,CPU Cgroup 是 Cgroups 其中的一个 Cgroups 子系统,它是用来限制进程的 CPU 使用的。对于进程的 CPU 使用,我们知道它只包含两部分:一个是用户态(top命令中的 us 和 ni);还有一部分是内核态(top 命令中的 sy)。至于其他状态(top 命令中的 wa、hi、si),这些 I/O 或者中

更新 deployment 解决 field is immutable 问题


现象在执行./deploy.sh -s | kubectl apply -f -升级CoreDNS过程中,如果遇到以下提示:The Deployment "coredns" is invalid: spec.selector: Invalid value: v1.LabelSelector{MatchLabels:map[string]string{"app.kube

使用 docker 搭建 gitlab


此文档使用 docker 搭建 gitlab-ce:15.11.4版本。如果不是使用gitlab镜像自带的PostgreSQL数据库,那么就需要手动创建数据库表:create user gitlab;alter user gitlab password '123456';create database gitlab;alter database gitlab owner to gi