分类: DevOps

61 篇文章

如何删除 Tkinter 文本框的内容
Tkinter Text 文本框控件具有 delete(first,last = None) 方法,可从文本框中删除 first 索引处或 (first,last) 范围内的字符。 如果未给出 last,则仅删除在 first 位置中指定的字符。 清除 Tkinter 文本控件内容的示例代码 import tkinter as tk root = …
使用在for(tkinter python)中创建的StringVar显示多个组合框的默认值
我想从对象列表(infos)中创建ComboBox。我创建了下面的程序。我的问题是显示组合框的默认值。我使用了一个Stringvar。但默认值仅显示在上次创建的组合框中。我认为这是因为我的StringVar对于所有ComboBox都是唯一的,但我不知道如何解决这个问题。我该怎么做 计数器=0 for i in infos: frame = Fram…
python global 和self
可以看下下面的代码,其实是报错的。 a 这个变量不是全局的变量,在 two 这个 方法里,是不能打印的, class qq(): a = 99 def __init__(self): pass def one(self): a = 5 print(a) def two(self): print(a) w = qq() w.one() w.two()…
PyCharm选择性忽略代码中的警告信息
大家在使用Python编写代码经常出现波浪线的警告信息,对于某些具有强迫症的人无法忍受。 于是整理了两条方法,可以将一些不太重要的警告信息进行忽略。比如这种拼写错误: 具体解决方法如下: 1、鼠标放在警告信息上面,按Alt + Enter,出现 点击蓝色区域:‘忽略像这样的错误’ 2、打开:File->setting->editor->inspec…
python tkinter 写一个贪吃蛇
from tkinter import * import random # 游戏设置 GAME_WIDTH = 800 # 游戏宽度 GAME_HEIGHT = 800 # 游戏高度 SPEED = 50 # 贪吃蛇速度 SPACE_SIZE = 50 # 游戏单个部件的大小 BODY_PARTS = 3 # 贪吃蛇初始长度 SNAKE_COLOR…
Python对列表的相关操作(与JAVA对比)
Python的列表挺像Java中的List和数组,三者者之间很多的方法也挺类似。在这里用表格列举一下,假设有 ArrayList a, 数组 a 和列表 a,需要对元素 x 进行操作 : 功能Java数组JavaListPython打印所有元素for()System.out.print(a)print(a)获取其中的某个值a[i]a.get(i)a…
Linux install命令
Linux install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户。install命令和cp命令类似,都可以将文件/目录拷贝到指定的地点。但是,install允许你控制目标文件的属性。install通常用于程序的makefile,使用它来将程序拷贝到目标(安装)目录。 语法 install [OPTION]... …
Linux 软件安装到哪里合适,目录详解
Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的 /usr:系统级的目录,可以理解为C:/Windows/ /usr/lib理解为C:/Windows/System32 /usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下 /opt:用户级的程序目录…
怎样修改linux时区
方法: 1、利用“sudo rm -f /etc/localtime”等命令修改系统时区; 2、利用Systemd更改linux系统时区,语法为“sudo timedatectl set-timezone '时区'”。 怎样修改linux时区 如果你的 Linux 系统时区配置不正确,必需要手动调整到正确的当地时区。NTP 对时间的同步处理只计算当…
Linux服务器可以ping,但是telnet端口超时,网站wget超时,访问超时的解决办法
最近无法通过SSH连接Linux服务器,访问该服务器上的HTTP服务也出现异常。可以ping,但是telnet端口超时,网站wget超时,访问超时。 最后排查是内核配置问题 原来是 net.ipv4.tcp_timestamps 设置了为 1 ,即启用时间戳 cat /proc/sys/net/ipv4/tcp_timestamps 这时将其关闭 …
Python 实现字符串反转的9种方法
样例:如 a='123456789' 反转成 a='987654321' 第一种方法:使用字符串切片 >>> a='123456789' >>> a = a[::-1] '987654321' 第二种方法:使用reversed() 可读行好,但速度较慢 >>> ''.join(reversed('123456789')) '987…
vscode中配置jupyter(彻底解决Failed to start the Kernel问题)
1 插件安装想要在vscode中使用jupyter,首先我们需要在vscode中安装插件Jupyter。 在拓展中搜索jupyter直接安装即可。 2 相关python库安装在安装插件之后,一整个安装过程才算是刚刚开始,最重要的步骤还是安装相应python库,在这个过程中会遇到很多棘手的问题。 2.1 python版本问题在安装相关python库之…
WordPress 安装主题、插件、更新时需要FTP的解决办法
经常会有客户在网站搭建好以后,安装主题或者插件的时候会遇到需要输入FTP的情况,这种情况是由于网站目录权限引起的,如果有FTP的话,你可能填写一下FTP就可以了,但是很多时候我们并没有FTP,或者每次输入FTP信息确实比较麻烦,那么今天给大家整理下几种解决方案。 修改wp-config.php文件 对于没有服务器目录操作权限的用户来说,修改wp-c…
Docker注意事项
Docker镜像创建的容器和镜像是关联的 不能强制删除镜像 否则容器执行docker commit会找不到镜像
Docker容器修改端口映射
把运行中的容器生成新的镜像,再新建容器 1.提交一个运行中的容器为镜像 docker commit [containerid] [new_imagename] 2.运行新建的镜像并添加端口映射 docker run -d -p 8000:80 [imagename] /bin/sh
Docker搭建网站小问题
docker搭建网站访问不了80端口解决方法 docker run -itd --name LNMP -p 80:80 -v /home/wwwroot:/home/wwwroot --privileged=true centos:7.9.2009 /usr/sbin/init docker容器开机自启动 docker container upda…