打卤的博客

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

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

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

2019-08-23 16:59:46

阅读数 17

评论数 0

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

基本概念 RabbitMQ是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成。 关于python的queue介绍 关于pytho...

2019-08-22 17:06:45

阅读数 13

评论数 0

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

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

2019-08-19 15:47:11

阅读数 14

评论数 0

Linux下SVN安装|备份|还原

SVN 安装 yum install subversion -y 验证版本 svn --version 新建版本库 ## 创建SVN 版本库根目录 mkdir –p /opt/svn/repository ## 进入目录,创建实际的版本库 cd /opt/svn/ svnadmin crea...

2019-08-16 15:06:34

阅读数 14

评论数 0

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

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

2019-08-09 16:39:35

阅读数 23

评论数 0

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

本代码利用python的socket模块来实现一个简单的ssh功能 分配有2个文件 一个做服务器端,一个客户端 服务器端接收命令给客户端返回执行结果 实例 sock_ssh_server.py ##服务器端 import socket ,os,time server = socket.socke...

2019-08-09 11:39:12

阅读数 18

评论数 0

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

什么是 Socket? Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。 简单实例 #-*-coding:utf-8-*- #服务器端 import socket serv...

2019-08-08 15:14:18

阅读数 15

评论数 0

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

ps:计算字符串中出现最多的字母,如果数量同样多则返回字母顺序靠前的字母 The Most Wanted Letter import string def checkio(text: str) -> str: """ 大神版本: ...

2019-08-07 17:35:47

阅读数 15

评论数 0

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

Long Repeat from itertools import groupby def long_repeat(line): """ 字典分组函数 itertools.groupby()能看的懂的写法 ""&quo...

2019-08-07 14:20:53

阅读数 11

评论数 0

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

Flatten a List def flat_list(array): """ 方法一:采用生成器的方式 """ # def process(array): # if isinstance...

2019-08-07 10:51:00

阅读数 20

评论数 0

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

import re def checkio(data: str) -> bool: """ 要求密码至少10位,包含数字字母大小写。 """ return True if re.searc...

2019-08-07 09:14:38

阅读数 41

评论数 0

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

Non-unique Elements from copy import deepcopy def checkio(data: list) -> list: """ 方法1:删除唯一的元素 list 使用remove循环删除中的...

2019-08-06 17:51:57

阅读数 17

评论数 0

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

from typing import List, Any """ 方法1:使用set函数,把list转成集合判断元素个数, 等于1说明元素是相同的,大于说明有list中有多个元素。 """ retu...

2019-08-06 15:18:13

阅读数 14

评论数 0

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

1.开启qq邮箱的smtp服务 代码: import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart def Mailer(to_list,th1=None,...

2019-08-05 15:20:25

阅读数 21

评论数 0

python3创建文件夹、路径模块

# -*- coding: utf-8 -*- import os import time class create_path: #windows path = 'F:\\桌面\\dalu\\' #linux #path='/root/dalu/' def m...

2019-08-05 11:35:11

阅读数 46

评论数 0

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

from clickhouse_driver import Client import pandas as pd def export_excel(): #链接clickhouse获取数据转换成DataFrame click_client = Client("192....

2019-08-05 11:31:02

阅读数 15

评论数 0

python3利用pyinotify实现把日志实时写入数据库或用于监控error告警

安装库pyinotify pip3 install pyinotify 先使用pyinotify实现一个tail -f 的功能:(来来实时提取日志)``` import pyinotify import time import os import sys class ProcessTran...

2019-07-30 15:59:57

阅读数 49

评论数 0

ClickHouse 数据导出导入

1、导出 远程导出命令,默认分割符是tab:(本地就ip=127,0,0.1) echo 'select * from table_name' | curl ip:8123?database=mybi -uroot:password -d @- > table_name.sql ...

2019-07-30 14:25:33

阅读数 15

评论数 0

python学习笔记---re模块

常用正则表达式符号 '.' 默认匹配除\n之外的任意一个字符,若指定flag DOTALL,则匹配任意字符,包括换行 '^' 匹配字符开头,若指定flags MULTILINE,这种也可以匹配上(r"^a","\nabc\neee",flag...

2019-07-30 10:27:56

阅读数 18

评论数 0

python学习笔记---shutil模块

shutil高级的 文件、文件夹、压缩包 处理模块 shutil.copyfileobj(fsrc, fdst[, length]) #将文件内容拷贝到另一个文件中,可以部分内容 shutil.copyfile(src, dst) #拷贝文件 shutil.copymode(src, dst) #...

2019-07-29 17:41:08

阅读数 20

评论数 0

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