相关文章
提升工作效率,打造精细思维——OmniOutliner 5 Pro for Mac
在当今快节奏的工作环境中,如何高效地组织和管理我们的思维和任务成为了关键。而OmniOutliner 5 Pro for Mac正是为此而生的一款强大工具。无论你是专业写作者、项目经理还是学生,OmniOutliner 5 Pro for Mac都能帮助你提升工作效率,打造精细…
建站知识
2024/11/29 20:31:06
Python学习之——正则表达式
Python学习之——正则表达式 参考常见用法re.matchre.search分组re.subre.findall使用编译后的正则表达式 实例 参考
Python3 正则表达式 正则表达式 - 简介
简单使用:python re.match函数的使用 分组捕获:Python正则表达式之re.match()
Python通过re…
建站知识
2024/11/23 18:04:50
java17 linux 环境配置
linux版本 :centos 8
1.能联网的情况下: wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
2.mkdir /usr/local/java tar zxvf jdk-17_linux-x64_bin.tar.gz -C /usr/local/java
3./etc/profile增加: export JAVA_HOME/usr/local/java/jdk-17.…
建站知识
2024/11/26 1:44:37
MySQL进阶_9.事务基础知识
文章目录 第一节、数据库事务概述1.1、基本概念1.2、事务的ACID特性 第二节、如何使用事务 第一节、数据库事务概述
1.1、基本概念
事务 一组逻辑操作单元,使数据从一种状态变换到另一种状态。事务处理的原则 保证所有事务都作为 一个工作单元 来执行,…
建站知识
2024/11/25 23:03:03
ClickHouse SQL 查询优化
1 单表查询 1.1 Prewhere替代where Prewhere和where语句的作用相同,用来过滤数据。不同之处在于prewhere只支持 *MergeTree 族系列引擎的表,首先会读取指定的列数据,来判断数据过滤,等待数据过滤之后再读取select 声明的列字段来补…
建站知识
2024/11/26 8:50:54
ClickHouse数据一致性
查询CK手册发现,即便对数据一致性支持最好的Mergetree,也只是保证最终一致性: 我们在使用 ReplacingMergeTree、SummingMergeTree 这类表引擎的时候,会出现短暂数据不一致的情况。 在某些对一致性非常敏感的场景,通常有…
建站知识
2024/11/20 13:17:45
Python中的迭代器、生成器和装饰器
当谈到Python中的迭代器、生成器和装饰器时,这三个概念都是与函数和数据处理密切相关的。让我们逐个深入了解它们。
1. 迭代器(Iterators):
迭代器是一个可以逐个访问元素的对象。在Python中,迭代器实现了两个方法&a…
建站知识
2024/11/22 3:59:17
【心得】基于flask的SSTI个人笔记
目录
计算PIN码
例题1
SSTI的引用链
例题2 SSTI利用条件:
渲染字符串可控,也就说模板的内容可控
我们通过模板 语法 {{ xxx }}相当于变相的执行了服务器上的python代码
利用render_template_string函数参数可控,或者部分可控
render_…
建站知识
2024/11/14 19:22:55