自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

打卤的博客

不会前端的运维,不是好DBA

  • 博客(18)
  • 收藏
  • 关注

原创 优化walle2.0的一个小功能(选取版本自动填充标题)

替换walle的一个js文件即可,路径:./walle/walle-web/fe/static/js/2.bc9b7aa974748f7108df.js文件下载地址:https://github.com/liyyzz33/other/blob/master/2.bc9b7aa974748f7108df.js

2019-08-30 10:26:41 302

原创 Docker私有registry:Harbor仓库搭建

Harbor部署1.安装docker-composeyum install python-pip;pip install docker-compose2.下载Harbor离线包https://github.com/vmware/harbor/releases安装有两种方式,一种是off-line ,一种是on-line,即离线和在线安装我选择的是v1.8.2版本3.上传安装包然后解...

2019-08-28 14:06:25 166

原创 Mysql 连接查询(left join, right join, inner join ,full join)

JOIN 按照功能大致分为如下三类:INNER JOIN(内连接,或等值连接):获取两个表中字段匹配关系的记录。LEFT JOIN(左连接):获取左表所有记录,即使右表没有对应匹配的记录。RIGHT JOIN(右连接): 与 LEFT JOIN 相反,用于获取右表所有记录,即使左表没有对应匹配的记录。假设有两个表,每个表有一列,数据如下:ab1324...

2019-08-23 16:59:46 367

原创 python学习笔记---RabbitMQ之初识(轮询消费模式)

基本概念RabbitMQ是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成。关于python的queue介绍关于python的队列,内置的有两种,一种是线程queue,另一种是进程queue,但是这两种queue都是只能在同...

2019-08-22 17:06:45 894

原创 python学习笔记---paramiko模块实现简单的ssh

简单实例:通过paramiko在远端服务器上执行命令import paramiko# 创建SSH对象ssh = paramiko.SSHClient()# 允许连接不在know_hosts文件中的主机ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())# 连接服务器ssh.connect(hostname='192.168...

2019-08-19 15:47:11 153

原创 Linux下SVN安装|备份|还原|钩子

SVN 安装yum install subversion -y验证版本svn --version新建版本库## 创建SVN 版本库根目录mkdir –p /opt/svn/repository## 进入目录,创建实际的版本库cd /opt/svn/svnadmin create repository启动svnserve -d -r /opt/svn#-r 添加 re...

2019-08-16 15:06:34 210

原创 python学习笔记---(晋级二)socket模块实现简单的ftp

要实现的FTP功能,客户端通过get直接拉取服务器端的文件(ps:自己要提前知道服务器有那些文件)实现流程:ftp server1. 读取文件名2. 检测文件是否存在3. 打开文件4. 检测文件大小5. 发送文件大小给客户端6. 等客户端确认7. 开始边读边发数据8. 发送md5分配有2个文件 一个做服务器端,一个客户端服务器端接收命令给客户端返回文件FTP_s...

2019-08-09 16:39:35 168

原创 python学习笔记---(晋级一)socket模块实现简单的ssh

本代码利用python的socket模块来实现一个简单的ssh功能分配有2个文件 一个做服务器端,一个客户端服务器端接收命令给客户端返回执行结果实例sock_ssh_server.py##服务器端import socket ,os,timeserver = socket.socket()#开放的地址和端口,如果通过外网访问改成0.0.0.0server.bind(('local...

2019-08-09 11:39:12 170

原创 python学习笔记---初识socket模块

什么是 Socket?Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。简单实例#-*-coding:utf-8-*-#服务器端import socketserver = socket.socket()server.bind(('localhost',6969)) #绑定要监听端口server.li...

2019-08-08 15:14:18 169

原创 checkio任务之python3:计算字符串中出现最多的字母

ps:计算字符串中出现最多的字母,如果数量同样多则返回字母顺序靠前的字母The Most Wanted Letterimport stringdef checkio(text: str) -> str: """ 大神版本: string.ascii_lowercase取出所有字母,看在text中出现的次数,然后max """ # text ...

2019-08-07 17:35:47 281

原创 checkio任务之python3:计算最多连续字符的数量

Long Repeatfrom itertools import groupbydef long_repeat(line): """ 字典分组函数 itertools.groupby()能看的懂的写法 """ # if line : # m = [[k, len(list(g))] for k, g in groupby(line)] ...

2019-08-07 14:20:53 170

原创 checkio任务之python3:合并一个嵌套的list

Flatten a Listdef flat_list(array): """ 方法一:采用生成器的方式 """ # def process(array): # if isinstance(array, list): # for sublist in array: # for item in ...

2019-08-07 10:51:00 509

原创 checkio任务之python3:(使用正则)判断密码的强度

import redef checkio(data: str) -> bool: """ 要求密码至少10位,包含数字字母大小写。 """ return True if re.search("^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).*$", data) and len(data) >= 10 else False ...

2019-08-07 09:14:38 737

原创 checkio任务之python3:删除list中唯一的元素(取出list中非唯一元素)

Non-unique Elementsfrom copy import deepcopydef checkio(data: list) -> list: """ 方法1:删除唯一的元素 list 使用remove循环删除中的元素,坑! 因为下标问题,要先复制一份list,然后循环主list,去删除复制list的元素 """ # data2...

2019-08-06 17:51:57 307

原创 checkio任务之python3:检查给定的列表,判断是否其中所有的元素都相等

from typing import List, Any """ 方法1:使用set函数,把list转成集合判断元素个数, 等于1说明元素是相同的,大于说明有list中有多个元素。 """ return len(set(elements)) <= 1 """ 方法2: 判断掐头是否等于去尾,来判断这个列表是否相等 """...

2019-08-06 15:18:13 513

原创 python3通过qq邮箱发送邮件以及附件

1.开启qq邮箱的smtp服务代码:import smtplibfrom email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipartdef Mailer(to_list,th1=None,Subject=None,unipath=None): mail_host = 'smtp....

2019-08-05 15:20:25 806

原创 python3创建文件夹、路径模块

# -*- coding: utf-8 -*-import osimport timeclass create_path: #windows path = 'F:\\桌面\\dalu\\' #linux #path='/root/dalu/' def mkdir(self): files = 'report'+ time.strftime...

2019-08-05 11:35:11 1697

原创 用pandas获取clickhouse数据写入Excel的一个例子

from clickhouse_driver import Clientimport pandas as pddef export_excel(): #链接clickhouse获取数据转换成DataFrame click_client = Client("192.168.1.71", "9000", "bi", "default", "") sql = 'selec...

2019-08-05 11:31:02 2331 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除