一、上下文管理器 python的上下文管理协议:包含__enter__() 、__exit__()方法 上下文管理器:支持"上下文管理协议"的对象 with 语句操作上下文管理器对象: with object as o: pass 其中: with后的object是上下文管理器的对象;o是__ent ...
分类:
其他好文 时间:
2020-12-17 12:03:44
阅读次数:
2
前言
最近公司在代码评审时,在使用DATE_FORMAT函数的问题上有了点不同的观点。具体DATE_FORMAT对索引会不会产生影响?哪种情况下会产生影响呢?周末无事,通过mysql的执行计划测试一波。
分类:
其他好文 时间:
2020-12-16 13:07:34
阅读次数:
8
1 while循环 循环语句是程序设计中常用的语句之一。任何编程语言都有while循环,Python也不例外。while循环的格式如下所示。 while(表达式): … else: … while循环的执行过程:当循环表达式为真时,依次执行while中的语句。直到循环表达式的值为False,程序的流 ...
分类:
编程语言 时间:
2020-12-16 12:45:40
阅读次数:
4
我们的项目经常用到if 判断语句,在判断中对于运算符的优先级理解要清晰,所以记录一下 下面的表将所有运算符按照优先级的不同从高(20)到低(1)排列。 优先级运算类型关联性运算符 21 圆括号 n/a(不相关) ( … ) 20 成员访问 从左到右 … . … 需计算的成员访问 从左到右 … [ … ...
分类:
Web程序 时间:
2020-12-16 12:29:16
阅读次数:
4
##SET 运算符 ###使用 SET 操作符注意事项 在SELECT 列表中的列名和表达式在数量和数据类型上要相对应 括号可以改变执行的顺序 ORDER BY 子句: 只能在语句的最后出现 可以使用第一个查询中的列名, 别名或相对位置 SELECT department_id, TO_NUMBER ...
分类:
其他好文 时间:
2020-12-16 11:45:07
阅读次数:
5
MySQL binlog日志操作详解 MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。 binlog日志的作用 其一:MySQL Replication在 ...
分类:
数据库 时间:
2020-12-15 12:43:15
阅读次数:
7
题记关系型数据库Mysql/Oracle增量同步Elasticsearch是持续关注的问题,也是社区、QQ群等讨论最多的问题之一。问题包含但不限于:1、Mysql如何同步到Elasticsearch?2、Logstash、kafka_connector、canal选型有什么不同,如何取舍?3、能实现同步增删改查吗?.....本文给出答案。1、Canal同步1.1canal官方已支持Mysql同步E
分类:
数据库 时间:
2020-12-15 12:28:41
阅读次数:
4
排序查询 SELECT * FROM 表名 ORDER BY 列名; 【默认按此列名升序】 SELECT * FROM 表名 ORDER BY 列名 DESC; 【按指定列降序】 SELECT * FROM 表名 ORDER BY 列名1 ASC, 列名2 DESC; 【按列名1升序,并且按列名2降 ...
分类:
数据库 时间:
2020-12-15 12:27:13
阅读次数:
5
简介 宽字节跨站漏洞多发生在GB系统编码。 对于GBK编码,字符是由两个字节构成,在%df遇到%5c时,由于%df的ascii大于128,所以会自动拼接%5c,吃掉反斜线。而%27 %20小于ascii(128)的字符就会保留。通常都会用反斜线来转义恶意字符串,但是如果被吃掉后,转义失败,恶意的xs ...
分类:
其他好文 时间:
2020-12-15 12:09:06
阅读次数:
3
事件经过是这样的。 安装了shapely,想耍耍 结果,在跑样例语句的时候报错: from shapely.geometry import Polygon OSError: [WinError 126] 找不到指定的模块。 我上官网看了一下,发现shapely的依赖关系: 自查了一下,确实没有安装g ...