当前位置: 首页 > news >正文

怎么请人做网站家装用什么软件设计

怎么请人做网站,家装用什么软件设计,做网站注意哪方面,国外网页加速器前言 本文介绍一个提取 SQL 指纹的方法#xff0c;就是将 SQL 语句的条件转换为 #xff1f;可用于脱敏和 SQL 聚类分析的场景。 1. 工具安装 这里用到的工具#xff0c;就是 pt 工具集中的 pt-fingerprint 含在 Percona Toolkit 中#xff0c;安装方法可参考 Percona T…前言 本文介绍一个提取 SQL 指纹的方法就是将 SQL 语句的条件转换为 可用于脱敏和 SQL 聚类分析的场景。 1. 工具安装 这里用到的工具就是 pt 工具集中的 pt-fingerprint 含在 Percona Toolkit 中安装方法可参考 Percona Toolkit Install 这篇文章的 1.1 小节。 2. 实验案例 测试一个简单的 SQL pt-fingerprint --query select a, b, c from users where id 500输出 select a, b, c from users where id ? 复杂的长 SQL 建议使用文件的方式否则会出现一些预期之外的问题另外 SQL 中不能包含 # – 这些注释符号。 pt-fingerprint select.sql3. Python 组合分析 代码中的 command_bin_path 就是 pt-fingerprint 的路径可使用 which 命令查看 # -*- encoding: utf-8 -*- import os import uuid import time import hashlib import subprocess# which pt-fingerprint command_bin_path /usr/local/bin/pt-fingerprintdef get_sql_hash(sql_query: str):sql_info .join(sql_query.split())sql_hash hashlib.md5(sql_info.encode()).hexdigest()return sql_hashdef exec_dos_command(command):Execute system commands.process subprocess.Popen(command, shellTrue, stdoutsubprocess.PIPE,stderrsubprocess.STDOUT)content process.stdout.read()process.communicate()if process.returncode ! 0:print(Program Error: {0}.format(command))print(content)sys.exit(0)else:return content.decode()def get_sql_fingerprint(sql_text):输出 SQL 语句返回指纹化的 SQL 语句和 SQL HASHtimestamp_ns time.time_ns()uuid_str str(uuid.uuid4())[:16]file_name f{timestamp_ns}_{uuid_str} .sqlwith open(file_name, w) as w1:w1.write(sql_text)dos_command command_bin_path file_namecontent exec_dos_command(dos_command)sql_hash get_sql_hash(content)os.remove(file_name)return content, sql_hashsql1 select * from tb_user where id 10; sql2 select * from tb_user where id 11; sql3 select * from tb_user where id 13; sql4 select * from tb_user where id 14; sql5 select * from tb_user where id 1576; sql6 select * from tb_user where id 19;print(get_sql_fingerprint(sql1)) print(get_sql_fingerprint(sql2)) print(get_sql_fingerprint(sql3)) print(get_sql_fingerprint(sql4)) print(get_sql_fingerprint(sql5)) print(get_sql_fingerprint(sql6))输出 (select * from tb_user where id ?;\n, ea72157cdf3e46c55792f49d01d1ce19) (select * from tb_user where id ?;\n, ea72157cdf3e46c55792f49d01d1ce19) (select * from tb_user where id ?;\n, ea72157cdf3e46c55792f49d01d1ce19) (select * from tb_user where id ?;\n, ea72157cdf3e46c55792f49d01d1ce19) (select * from tb_user where id ?;\n, ea72157cdf3e46c55792f49d01d1ce19) (select * from tb_user where id ?;\n, ea72157cdf3e46c55792f49d01d1ce19)提供了将 sql 转换为指纹和 sql hash 的函数大家可以将此定制到自己的代码和功能中。
http://www.hkea.cn/news/14311917/

相关文章:

  • 二级域名网站建设规范杭州网站推广方式
  • otc场外交易网站开发邯郸信息港邯郸信息网
  • 本地网站环境搭建施工企业质量管理体系应按照我国
  • 迅睿cms建站教程wordpress不同语言
  • 阜康市建设银行网站html后台网站模板
  • 长沙英文网站建设公司网站怎么做后台
  • 中山网站建设公司哪家好阿里云wordpress root
  • 青岛专业公司网站设计用iis制作简单网站
  • 佛山做企业网站的公司图书馆网页设计素材
  • 博罗惠州网站建设网站开发多钱
  • 昆明网站优化建设最好网页设计培训
  • 如何做视频网站流程图南充网站制作
  • 烟台网站备案建设网站的工作步骤
  • 南通做网站推广的公司seo站内优化公司
  • 智慧团建网站注册登录入口杭州圣玛丁服装设计学校学费
  • 做网站作品是静态crm系统是什么
  • 网页设计和网站制作怎么创建公众号微信
  • 网站开发工程师是干什么的做网站推广要多少钱
  • 什么网站能免费模具设计三大软件
  • 有谁做网站广州新站优化
  • 免费网站开发合同范本网站安全狗
  • 佛山网站建设公司点精小胡什么是电商设计师
  • 宁波企业做网站小白怎么做跨境电商
  • 深圳网站建设熊掌号海报模板免费下载网站
  • 南通市 网站设计做旅游海报的软件或是网站
  • 长沙专业做网站公司哪家好网站建设大数据
  • ajax 效果网站网站建设背景朝阳
  • html完整网站开发怎么查开发商剩余房源
  • 高校网站建设的优势和不足微信网页制作工具
  • 河南工程招标网站网站内容建设方法步骤