置顶窗口并不一定只有一个,可能有多个,所以不存在 win.getTopmost() 之类的函数。
import win; |
上面的代码可以获取顶部窗口,但不一定是你想要的。
查找窗口最好使用 winex.find() winex.findEx() 等函数。
获取指定窗口句柄的另一个方法:
置顶窗口并不一定只有一个,可能有多个,所以不存在 win.getTopmost() 之类的函数。
import win; |
上面的代码可以获取顶部窗口,但不一定是你想要的。
查找窗口最好使用 winex.find() winex.findEx() 等函数。
获取指定窗口句柄的另一个方法:
源码:
import console; |
有的时候做的程序需要只能打开一个,如何实现呢?
1.打开当前窗体设计界面
2.从工具箱里面找到原子窗体
点击原子窗体,就会自动生成对应的代码。
这样,就搞定了。
示例代码:
第一步:下载repo文件
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo |
第二步:清除缓存
yum clean all |
第三步:生成缓存 (这一步有点慢,需要耐心等待)
yum makecache |
至此,Centos7配置阿里云yum源成功。
K8s集群部署完毕后,安装kuboard(版本号:v3.5.2.7),查看kuboard状态为running。
[root@master ~]# kubectl get pods -A|grep kuboard |
但是访问kuboard报错:
{ |
查看kuboar容器日志:
kubectl logs kuboard-v3-master -n kuboard
众所周知,nginx的50x页面/404页面都是类似如下:
由于此界面暴露了web容器信息,在漏洞扫描时是无法过关的。
在k8s集群里,不重新制作nginx镜像的情况下,如何替换掉默认的nginx的50x/404界面呢?
在nginx里,错误界面的默认配置如下:
error_page 500 502 503 504 /50x.html; |
我们要重新指定错误界面,修改成如下配置即可:
error_page 500 502 503 504 /502.html; |
当然,这个需要事先准备好502.html和404.html,这个很简单,直接在deployment的preStart里动态写入即可。
完整的yaml如下: