Why So Serious?

Nothing really matters to me!

Python的copy模块中 copy() 与 deepcopy() 函数的区别

Python 中赋值语句(=)不复制对象,而是在目标和对象之间创建绑定关系。对于自身可变或者包含可变项的集合对象,开发者有时会需要生成其副本用于改变操作,进而避免改变原对象。copy 模块提供了通用的浅层复制 copy() 和深层复制 deepcopy() 操作。copy() 仅复制对象本身,而不对

MacBook中更换pip下载源

终端中输入命令:mkdir ~/.pip #新建.pip目录touch pip.conf #新建pip.conf文件vi pip.conf #编辑pip.conf文件阿里源:[global]index-url = http://mirrors.aliyun.com/pypi/simple

Python+Selenium面试题

一、Selenium中如何判断元素是否存在?selenium中没有提供原生的方法判断元素是否存在,一般我们可以通过定位元素+异常捕获的方式判断。# 判断元素是否存在try: dr.find_element_by_id('none')except NoSuchElementException:

Python对列表list去重

1.使用循环(保留原顺序)old_list = [2, 3, 4, 5, 1, 2, 3]new_list = []for i in old_list: if i not in new_list: new_list.append(i)print(new_list) # [2, 3

Centos7安装mongodb并开启用户验证

一、安装MongoDB切换到/usr/local目录下,使用wget下载安装包:cd /usr/localwget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.0.tgz解压后重命名:tar -zxvf mongodb-linu

Docker安装Portainer

一、Portainer介绍 Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。 而且完全免费,基于容器化的安装方式,方便高效部署。

Python合并字典dict

一、使用update()方法字典对象内置了一个 update 方法,用于把另一个字典更新到自己身上。>>> profile = {"name": "xiaoming", "age": 27}>>> ext

Docker相关命令

常用命令:docker ps #查看当前正在运行的容器docker ps -a #查看所有容器的状态docker start/stop id/name #启动/停止某个容器docker attach id #进入某个容器(使用exit退出后容器也跟着停止运行)docker exec -ti id

CentOS防火墙相关命令

一、安装防火墙rpm -q centos-release如果没有安装rpm则先安装rpmyum install rpm二、查看防火墙状态systemctl status firewalld三、启动防火墙systemctl start firewalld四、查看已开放端口firewall-cmd -

Why So Serious?

切换主题 | SCHEME TOOL