摘要:如下excel 首先,我们来了解一下excel单元格,如下图选种单元格,显示C4代表:列行;切换单元格列值行值均变化; 复制单个格格式,想要使列值保持不变;如B2,可以使用$B2,那么横向/纵向拉动(复制单元格格式),列值不变,行值变动; 同理行值保持不变,可以使用B$2; 下面来制作五角星; 横向
阅读全文
摘要:import pymysqlecshop=pymysql.connect('localhost','root','root','ecshop')curs=ecshop.cursor() #建立游标sql="delete from ecs_user_address where tel='1994502
阅读全文
摘要:import pymysqlecshop=pymysql.connect('localhost','root','root','ecshop')curs=ecshop.cursor()sql="update ecs_user_address set tel='19945020111' where c
阅读全文
摘要:import pymysqlecshop=pymysql.connect('localhost','root','root','ecshop')curs=ecshop.cursor()sql="select consignee,email,tel from ecs_user_address wher
阅读全文
摘要:创建表,参考代码如下; import pymysqltest=pymysql.connect('localhost','root','root','test1225')curs=test.cursor()curs.execute('drop table if exists xixi')sql="""
阅读全文
摘要:安装navicat for mysql,参考:https://www.jianshu.com/p/2494e02caf63 import pymysqlecshop=pymysql.connect('localhost','root','root','ecshop') #连接数据库cus=ecsho
阅读全文
摘要:1.假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水? 方式一:6L装满水;6L倒入5L,6L剩余1L,5L容器的水倒掉,将1L水倒入5L的容器;将6L容器的水(6L)倒入5L的容器,6L容器剩余2L,将5L容器水倒掉,将2L水倒入
阅读全文
摘要:datetime YYYY-MM-DD HH:MM:SS date YYYY-MM-DD unixstamp 时间戳 10位数字 select UNIX_TIMESTAMP(); select UNIX_TIMESTAMP(NOW());select now();select date("2019-
阅读全文
摘要:import xlrdpath="D:\\study\\python\\study1212\\member_info.xlsx"a=xlrd.open_workbook(path) #打开excel文件#print(dir(xlrd))#print(dir(a))shn=len(a.sheets()
阅读全文
摘要:可以参考:http://www.python-excel.org import xlrdpath="D:\\study\\python\\study1212\\member_info.xlsx"a=xlrd.open_workbook(path) #打开excel文件#print(dir(xlrd)
阅读全文
摘要:打开一个excel表格,发现列宽是行高的4倍; 开始-格式中查看,发现行高14.25磅,列宽8.38*1/10英寸; 网上百度,了解1英寸=72磅; 那么列宽8.38=60.336磅; 60.336英镑/14.25磅=4.234; 与我们肉眼观察到的结果大致一致; 问题来了,那制作田字格,4个正方形
阅读全文
摘要:1.选中excel中需要制作下拉菜单的单元格/列/行,点击‘数据’——'数据验证'; 2.允许选择'序列',来源中手动输入需要的内容,以逗号(,)分割; 3.如下图,此列都具有下拉选择的功能;
阅读全文
摘要:1.新增表并添加数据; 2.给工作表添加表名称,给表数据添加格式; import xlsxwriterdatas=(['Rent',1000], ['Gas',100], ['fish','画画'], ['rice',500])a=xlsxwriter.Workbook('st.xlsx')sh1=
阅读全文
摘要:1.数据如同下图,这里我们需要提取 ¥...¥,也就是2¥及其中的内容; 鼠标选种某条数据,然后按Ctrl+A,则选种需要的所有数据;点击数据——分列; 2.根据分割符号分列; 3.选择合适的分隔符,点击‘下一步’,然后点击‘完成’即可; 4.如下图期待的效果,复制需要的列; 5.也可以采用固定宽度
阅读全文
摘要:对于不想因为伸缩等,造成部分文字看不见 或者 格式变形等,可以采用缩小字体或适应文字; 1.excel中可以选择缩小字体填充,这样,缩小excel就不怕了; 2.word中,excel表设置适应文字;
阅读全文
摘要:1.安装 cmd下输入pip install xlsxwriter 2.
阅读全文
摘要:获取镜像 docker pull ** 启动容器并进入终端docker run -it centos /bin/sh 启动、停止、删除容器 docker start 容器id/name #启动已停止的容器 docker stop 容器id/name #停止已启动的容器 docker rm -f 容器
阅读全文
摘要:xshell连接的阿里云实例(centos7),使用curl http://localhost:32768可以访问成功; 但使用浏览器远程访问(http://ip:32768),提示无法访问此网站; 解决办法,给实例添加安全组规则,具体步骤如下: 1.登录阿里云,点击自己的实例; 2.点击‘本实例安
阅读全文
摘要:一、docker run 镜像 执行的命令 docker run组合来运行一个容器;镜像文件不存在的话,会自动拉取(下载); 下图执行的命令的具体意思:docker 以ubuntu:15.10镜像创建一个新的容器,在容器中运行/bin/echo "Hello world"命令,然后输出结果; 二、运
阅读全文
摘要:从DockerHub拉取镜像有时会遇到困难,国内提供了很多加速器服务,这里采用阿里云的加速器服务; 具体步骤如下: 1.登录阿里云; 2.控制台——产品与服务,搜索‘容器’,选择‘容器镜像服务’,然后根据提示操作; 3.复制镜像加速器地址; 4.vim /etc/docker/daemon.json
阅读全文
摘要:Docker的3个基本概念: 镜像:相当于一个文件系统 容器:容器可以被创建、启动、停止、删除、暂停等;镜像是静态的定义,容器是镜像运行时的实体。 仓库:可以看做是一个代码控制中心,用来保存镜像;
阅读全文
摘要:Docker目前分为两个版本: Docker CE(社区免费版)和Docker EE(企业版,需要付费) 一、查看当前主机内核版本,Docker要求CentOS系统内核版本高于3.10 uname -r 二、安装基础包 yum install -y yum-utils device-mapper-p
阅读全文
摘要:问题1:yum install **时报Delta RPMs disabled because /usr/... yum -y install deltarpm即可; 问题2:yum install **时报No Presto metadata available for docker-ce-sta
阅读全文
摘要:1.进入yum文件夹 cd /etc/yum.repos.d/ 2.下载阿里云源 wget "http://mirrors.aliyun.com/repo/Centos-7.repo" 3.备份系统原来的repo文件 mv CentOS-Base.repo CentOS-Base.repo.bak
阅读全文
摘要:下载tomcat,wget **;解压tar zxvf **; 下载jmx_exporter, wget https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.12.0/jmx_prometheus_j
阅读全文
摘要:centos7上搭建好tomcat,mysql; 将 jforum-2.6.2.war放到tomcat目录的webapps下; 启动tomcat,./startup.sh ,查看webapp下jforum,发现自动解压了; 通过浏览器访问 ip:8080/jforum-2.6.2;显示如下页面;jf
阅读全文
摘要:wget **下载 解压tar zxvf ** bin目录下启动./startup.sh #下载的时候,选择Core下面的; 选择Source Code Distributions,1.需要改*.sh的执行权限;2.启动成功,查看不到进程; 启动成功后,可以通过ps -ef | grep tomca
阅读全文
摘要:上图为常规代码 私有变量(__),私有方法;只是解释器换名字了,可以通过方法/实例字典发现改后的名字; 保护变量,解释器不做任何处理;只是开发者约定的,尽量不要改动; 此时实例无法修改__age属性值,只可以访问,可以在类中增加方法 保护变量 私有方法
阅读全文
摘要:一、查找是否安装 java -version rpm -qa | grep java 二、查找java的版本有哪些 yum list java* 三、安装某一版本 yum -y install java-1.8.0-openjdk 四、安装成功,输入java -version查看版本;
阅读全文
摘要:alertmanager主要用于接收prometheus发送的告警信息; wget下载,解压, 配置alertmanager.yml,内容如下; 在prometheus文件下添加rules.yml内容如下: groups: - name: test-rules rules: - alert: Ins
阅读全文
摘要:class lianxi(): aa='this is text' #类属性 def test(self,name): #普通方法 print(self.aa) @classmethod def lei(cls): #类方法 print(cls.aa) @staticmethod def st(aa
阅读全文
摘要:下载pushgateway wget https://github.com/prometheus/pushgateway/releases/download/v0.9.0/pushgateway-0.9.0.freebsd-amd64.tar.gz 解压缩:tar -zxvf pushgateway
阅读全文
摘要:在prometheus中负责数据汇报的程序统一叫做exporter; 负责主机信息收集的node_exporter 可以利用prometheus的static_configs来拉取node_exporter的数据; 在prometheus.yml文件的scrape_configs中添加如下配置: -
阅读全文
摘要:1.全部配置 global scrape_interval :15s #拉取targets的默认时间间隔; evaluation_interval : 15s #执行rules的时间间隔; 2.告警配置 alerting 3.规则配置 rule_files rule_files: - "rules.
阅读全文
摘要:一、prometheus自带简单的web可视化页面; http://192.168.1.28:9090/graph 二、grafana是一套开源的分析监视平台,支持prometheus等数据源;UI非常漂亮; http://192.168.1.28:3000,默认账号admin/admin 在gra
阅读全文
摘要:总结: 是类的属性,也是这个类所有实例的,类和实例均可以访问;是实例的属性,只有其实例自己可以访问,其他实例或类不可以访问; 实例属性的查找顺序,查找当前目录(.)的属性,会显示自己的__dict__,查找不到,则会根据__class__查找自己类,然后查找相应类的__dict__; 注意:实例使用
阅读全文
摘要:class MyClass: x='abc' #类属性/类变量/类对象 def __init__(self): #此self的作用是把类绑定的实例送进去(代表当前实例本身),同foo(self),#对实例的属性进行初始化 self.x=3 #此x是实例属性 #__init__()方法不能有返回值,也
阅读全文
摘要:新买的ECS服务器是没有密码的,需要重置密码(root,P@ssw0rd),并重启; 查看CPU核数和内存; 阿里云服务器关机了,不用怕,登录阿里云,可以启动和关闭
阅读全文
摘要:#登录ecshop,新增地址,删除地址import requestsimport res=requests.session()headers={"User-Agent": "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KH
阅读全文
摘要:1.打断点,只需在代码的前面单机左键即可;2.运行,点击Debug...(如图,像贝壳一样的图标),只会运行第一个红点前的代码; 3.此时若想将第2个红点前的代码运行完毕;点击Resume Program; 4.若想将将第2个断点后的代码运行完毕,继续点resume program;注意:点击res
阅读全文
摘要:prometheus官网:https://prometheus.io/download/ 搭建环境参考:https://blog.csdn.net/baidu_36943075/article/details/91829364 一、安装配置prometheus 参考:https://www.jian
阅读全文
摘要:#给163发送邮件import smtplibfrom email.mime.text import MIMETextnam='15527721040@163.com'send='15527721040@163.com'receive='371933505@qq.com'pw = '37193350
阅读全文
摘要:1. wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-community-server-8.0.18-1.el8.x86_64.rpm 2.yum localinstall mysql-community-server-8.0.18-
阅读全文
摘要:1.新建excel表,.xls格式; .xlsx格式的添加到word中会报错‘无法打开数据源’(office 2007); 2.新建word文档.docx格式; 3.邮件——开始邮件合并——信函,选择收件人——使用现有列表,选择相应的excel表; 4.鼠标选择相应的空格,点击‘插入合并域’,选择对
阅读全文
摘要:方式1:填写完信息后,选中,点击下划线;单元格选择下划线,然后再单元格敲空格; 方式2:设置单元格格式,数字-自定义-类型中输入@*_; 3:直接在后面输入_;
阅读全文
摘要:选种你需要的上标,如2,右键设置单元格格式;选择上标,确定即可; 最终效果;
阅读全文
摘要:如上图,部分信息希望不被编辑/删除; 选种表格,将保护--锁定的勾去掉; 选种表格,按Ctrl+G,弹出定位窗口,选择常量,确定;此时会自动选择有数据的单元格;可将鼠标选种其它有数据的单元格;不可选种空格/全选; 保护工作表中直接输入密码即可; 此时实现蓝色框中不可编辑,红色框中可编辑; 小结:受保
阅读全文
摘要:选择需要调换位置的项,按住Shift键,拖动数据,移动到BC列中间线处,出现C4:C5时,放开键盘鼠标即可; 若是不按住Shift键,则数据移动到C列;
阅读全文
摘要:方式1: 表格填写数据,使用Alt+Enter换行,使用空格,使上面一条信息靠右,选种单元格,右键,设置单元格格式,选择斜线,确定即可; 方式2:使用插入-形状-斜线,定位一头,然后拖动即可;
阅读全文
摘要:类似如下的工资表: 方式1:新增一列,添加数字序列,复制工资表表头,粘贴使其与人与一致;选种新增的一列,排序选择升序,即可; 方式2: 复制表头,并粘贴在下方第一个空格输入=INDEX(A$2:A$5,ROW(1:1)/2+1) 从左往右,拖拉公式行; 选种这2行,往下拖动; 拖动超过人数的,会显示
阅读全文
摘要:import requeststry: a=requests.get("https:///www.baidu.com") print('连接成功')except: print('连接失败')print('go on runing')
阅读全文
摘要:import unittest,HTMLTestRunnerimport osdef runa(): path=os.getcwd() print(path) a=unittest.defaultTestLoader.discover(path, pattern='login*.py') al=un
阅读全文
摘要:import unittest,HTMLTestRunnerimport osdef runa(): path=os.getcwd() print(path) a=unittest.defaultTestLoader.discover(path, pattern='login*.py') al=un
阅读全文
摘要:import osdef lu(path): filesn=os.listdir(path) filesn.sort(key=lambda x:os.path.getmtime(path+x)) #luf=path+filesn[-1] luf=os.path.join(path+filesn[-1
阅读全文
摘要:下载HTMLTestRunner.py放到python安装目录的Lib下; 如下以登录为例,创建不同的.py文件, #runall.py代码如下import unittest,HTMLTestRunnerimport osdef runa(): path=os.getcwd() print(path
阅读全文
摘要:查看防火墙:systemctl status firewalld.service 关闭防火墙:systemctl stop firewalld.service 以上方式是暂时的,重启系统则防火墙仍然开启 永久关闭防火墙:systemctl disable firewalld.service
阅读全文
摘要:查看ip地址:ip addr ;ifconfig 复制文件:cp 源文件 目的文件;cp -r 源文件 目的文件 移动文件 或该文件名:mv 源文件 目的文件 (若是目的文件不存在,会自动新建,相当于该名) 查看当前目录下的文件ls,ll;查看当前所在位置pwd 改文件属主:chown root:r
阅读全文
摘要:一、centos7默认未启动ifconfig,vi /etc/sysconfig/network-scripts/ifcfg-ens33,改成ONBOOT=yes; systemctl restart network重启网络;ip addr查看ip地址 二、默认无ifconfig命令,yum ins
阅读全文
摘要:#alltest.py中内容如下import unittest,osdef all(): #path="D:\\study\\python_api_test\\test1203" #手动添加路径 path=os.getcwd() #获取路径 files=unittest.defaultTestLoa
阅读全文
摘要:请求方式:POST请求url:https://api.apiopen.top/developerLogin请求参数:名称 类型 必须 描述 示例name string 是 账号 peakchaopasswd string 是 密码 123456 import unittest,requestscla
阅读全文
摘要:可方便阅读json格式文件,参考https://www.jianshu.com/p/6ea9f2245f4d
阅读全文
摘要:import unittestclass xixi(unittest.TestCase): def test_1(self): a=3 b=4 #self.assertEqual(a,b) #a,b是否相等,不相等则报错 #self.assertNotEqual(a,b) #a,b不相等,则成功 d
阅读全文
摘要:import unittestclass Study(unittest.TestCase): # def setUp(self): # print('start') # def tearDown(self): # print('end') def test_login(self): print('l
阅读全文
摘要:import unittestclass study(unittest.TestCase): def testXia(self): self.assertEqual((3*4),20) def testHong(self): self.assertEqual(2,2)if __name__=="__
阅读全文
摘要:#查询中通快递import requestsrr=requests.session()headers={"User-Agent": "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chr
阅读全文