hhdb数据库介绍(9-13)
函数与操作符
计算节点对函数的支持
此文档仅列出部分经特殊处理的函数,若需要了解所有计算节点支持的函数,请向官方获取《计算节点最新功能清单》。
函数名称 | 支持状态 | 是否拦截 | 说明 |
---|---|---|---|
ABS() | 支持 | 否 | |
ACOS() | 支持 | 否 | |
ADDDATE() | 支持 | 否 | |
ADDTIME() | 支持 | 否 | |
AES_DECRYPT() | 支持 | 否 | |
AES_ENCRYPT() | 支持 | 否 | |
AND, && | 支持 | 否 | |
Area() | 支持 | 否 | |
AsBinary(), AsWKB() | 支持 | 否 | |
ASCII() | 支持 | 否 | |
ASIN() | 支持 | 否 | |
= | 支持 | 否 | |
:= | 不支持 | 是 | |
AsText(), AsWKT() | 支持 | 否 | |
ATAN2(), ATAN() | 支持 | 否 | |
ATAN() | 支持 | 否 | |
AVG() | 支持 | 否 | |
BENCHMARK() | 不支持 | 是 | |
BETWEEN … AND … | 支持 | 否 | |
BIN() | 支持 | 否 | |
BINARY | 支持 | 否 | |
BIT_AND() | 不支持 | 是 | |
BIT_COUNT() | 支持 | 否 | |
BIT_LENGTH() | 支持 | 否 | |
BIT_OR() | 不支持 | 是 | |
BIT_XOR() | 不支持 | 是 | |
& | 支持 | 否 | |
~ | 支持 | 否 | |
支持 | 否 | ||
^ | 支持 | 否 | |
Buffer() | 支持 | 否 | |
CASE | 支持 | 否 | |
CAST() | 支持 | 否 | |
CEIL() | 支持 | 否 | |
CEILING() | 支持 | 否 | |
Centroid() | 支持 | 否 | |
CHAR_LENGTH() | 支持 | 否 | |
CHAR() | 支持 | 否 | |
CHARACTER_LENGTH() | 支持 | 否 | |
CHARSET() | 支持 | 否 | |
COALESCE() | 支持 | 否 | |
COERCIBILITY() | 支持 | 否 | |
COLLATION() | 支持 | 否 | |
COMPRESS() | 支持 | 否 | |
CONCAT_WS() | 支持 | 否 | |
CONCAT() | 支持 | 否 | |
CONNECTION_ID() | 支持 | 否 | 前端session连接计算节点的connection_id |
Contains() | 支持 | 否 | |
CONV() | 支持 | 否 | |
CONVERT_TZ() | 支持 | 否 | |
CONVERT() | 支持 | 否 | 计算节点不论分片表或全局表,都不支持CONVERT(value, type)写法,只支持CONVERT(value using 字符集); |
COS() | 支持 | 否 | |
COT() | 支持 | 否 | |
COUNT() | 支持 | 否 | |
COUNT(DISTINCT) | 支持 | 否 | |
CRC32() | 支持 | 否 | |
Crosses() | 支持 | 否 | |
CURDATE() | 支持 | 否 | |
CURDATE(), CURRENT_DATE | 支持 | 否 | |
CURRENT_ROLE() | 不支持 | 是 | 计算节点不支持存储节点8.0新增角色功能 |
CURRENT_TIME(), CURRENT_TIME | 支持 | 否 | |
CURRENT_TIMESTAMP(),CURRENT_TIMESTAMP | 支持 | 否 | |
CURRENT_USER(), CURRENT_USER | 支持 | 否 | 返回当前计算节点数据库用户 |
CURTIME() | 支持 | 否 | |
DATABASE() | 支持 | 否 | 返回当前逻辑库名称 |
DATE_ADD() | 支持 | 否 | |
DATE_FORMAT() | 支持 | 否 | |
DATE_SUB() | 支持 | 否 | |
DATE() | 支持 | 否 | |
DATEDIFF() | 支持 | 否 | |
DAY() | 支持 | 否 | |
DAYNAME() | 支持 | 否 | |
DAYOFMONTH() | 支持 | 否 | |
DAYOFWEEK() | 支持 | 否 | |
DAYOFYEAR() | 支持 | 否 | |
DECODE() | 支持 | 否 | |
DEFAULT() | 支持 | 否 | |
DEGREES() | 支持 | 否 | |
DES_DECRYPT() (deprecated 5.7.6) | 支持 | 否 | |
DES_ENCRYPT() (deprecated 5.7.6) | 支持 | 否 | |
Dimension() | 支持 | 否 | |
Disjoint() | 支持 | 否 | |
DIV | 支持 | 否 | |
/ | 支持 | 否 | |
ELT() | 支持 | 否 | |
ENCODE() | 支持 | 否 | |
ENCRYPT() (deprecated 5.7.6) | 支持 | 否 | |
EndPoint() | 支持 | 否 | |
Envelope() | 支持 | 否 | |
<=> | 限制支持 | 是 | |
= | 支持 | 否 | |
Equals() | 支持 | 否 | |
EXP() | 支持 | 否 | |
EXPORT_SET() | 支持 | 否 | |
ExteriorRing() | 支持 | 否 | |
EXTRACT() | 支持 | 否 | |
ExtractValue() | 支持 | 否 | |
FIELD() | 支持 | 否 | |
FIND_IN_SET() | 支持 | 否 | |
FLOOR() | 支持 | 否 | |
FORMAT() | 支持 | 否 | |
FOUND_ROWS() | 不支持 | 是 | |
FROM_BASE64() | 支持 | 否 | |
FROM_DAYS() | 支持 | 否 | |
FROM_UNIXTIME() | 支持 | 否 | |
GeomCollFromText(),GeometryCollectionFromText() | 支持 | 否 | |
GeomCollFromWKB(),GeometryCollectionFromWKB() | 支持 | 否 | |
GeometryCollection() | 支持 | 否 | |
GeometryN() | 支持 | 否 | |
GeometryType() | 支持 | 否 | |
GeomFromText(), GeometryFromText() | 支持 | 否 | |
GeomFromWKB() | 支持 | 否 | |
GET_FORMAT() | 支持 | 否 | |
GET_LOCK() | 不支持 | 是 | |
GLength() | 支持 | 否 | |
>= | 支持 | 否 | |
> | 支持 | 否 | |
GREATEST() | 支持 | 否 | |
GROUP_CONCAT() | 支持 | 否 | |
GROUPING() | 不支持 | 是 | 存储节点8.0新增功能 |
GTID_SUBSET() | 支持 | 否 | |
GTID_SUBTRACT() | 支持 | 否 | |
HEX() | 支持 | 否 | |
HOUR() | 支持 | 否 | |
IF() | 支持 | 否 | |
IFNULL() | 支持 | 否 | |
IN() | 支持 | 否 | |
INET_ATON() | 支持 | 否 | |
INET_NTOA() | 支持 | 否 | |
INET6_ATON() | 支持 | 否 | |
INET6_NTOA() | 支持 | 否 | |
INSERT() | 支持 | 否 | |
INSTR() | 支持 | 否 | |
InteriorRingN() | 支持 | 否 | |
Intersects() | 支持 | 否 | |
INTERVAL() | 支持 | 否 | |
IS_FREE_LOCK() | 不支持 | 是 | |
IS_IPV4_COMPAT() | 支持 | 否 | |
IS_IPV4_MAPPED() | 支持 | 否 | |
IS_IPV4() | 支持 | 否 | |
IS_IPV6() | 支持 | 否 | |
IS NOT NULL | 支持 | 否 | |
IS NOT | 支持 | 否 | |
IS NULL | 支持 | 否 | |
IS_USED_LOCK() | 不支持 | 是 | |
IS | 支持 | 否 | |
IsClosed() | 支持 | 否 | |
IsEmpty() | 支持 | 否 | |
ISNULL() | 支持 | 否 | |
IsSimple() | 支持 | 否 | |
JSON_ARRAYAGG(col_or_expr) [over_clause] | 支持 | 是 | 存储节点8.0与5.7新增功能 |
JSON_OBJECTAGG(key, value) [over_clause] | 支持 | 是 | 存储节点8.0与5.7新增功能 |
JSON_PRETTY(json_val) | 支持 | 是 | 存储节点8.0与5.7新增功能 |
JSON_STORAGE_FREE(json_val) | 支持 | 是 | 存储节点8.0新增功能 |
JSON_STORAGE_SIZE(json_val) | 支持 | 是 | 存储节点8.0与5.7新增功能 |
JSON_MERGE_PATCH(json_doc, json_doc[, json_doc] …) | 支持 | 是 | 存储节点8.0与5.7新增功能 |
JSON_TABLE(expr, path COLUMNS (column_list) [AS] alias) | 不支持 | 是 | 存储节点8.0新增功能 |
LAST_DAY | 支持 | 否 | |
LAST_INSERT_ID() | 支持 | 否 | |
LCASE() | 支持 | 否 | |
LEAST() | 支持 | 否 | |
<< | 支持 | 否 | |
LEFT() | 支持 | 否 | |
LENGTH() | 支持 | 否 | |
<= | 支持 | 否 | |
< | 支持 | 否 | |
LIKE | 支持 | 否 | |
LineFromText() | 支持 | 否 | |
LineFromWKB(), LineStringFromWKB() | 支持 | 否 | |
LineString() | 支持 | 否 | |
LN() | 支持 | 否 | |
LOAD_FILE() | 不支持 | 是 | |
LOCALTIME(), LOCALTIME | 支持 | 否 | |
LOCALTIMESTAMP, LOCALTIMESTAMP() | 支持 | 否 | |
LOCATE() | 支持 | 否 | |
LOG10() | 支持 | 否 | |
LOG2() | 支持 | 否 | |
LOG() | 支持 | 否 | |
LOWER() | 支持 | 否 | |
LPAD() | 支持 | 否 | |
LTRIM() | 支持 | 否 | |
MAKE_SET() | 支持 | 否 | |
MAKEDATE() | 支持 | 否 | |
MAKETIME() | 支持 | 否 | |
MASTER_POS_WAIT() | 不支持 | 是 | |
MATCH | 支持 | 否 | |
MAX() | 支持 | 否 | |
MBRContains() | 支持 | 否 | |
MBRDisjoint() | 支持 | 否 | |
MBREqual() (deprecated 5.7.6) | 支持 | 否 | |
MBRIntersects() | 支持 | 否 | |
MBROverlaps() | 支持 | 否 | |
MBRTouches() | 支持 | 否 | |
MBRWithin() | 支持 | 否 | |
MD5() | 支持 | 否 | |
MICROSECOND() | 支持 | 否 | |
MID() | 支持 | 否 | |
- | 支持 | 否 | |
MIN() | 支持 | 否 | |
MINUTE() | 支持 | 否 | |
MLineFromText(),MultiLineStringFromText() | 支持 | 否 | |
MLineFromWKB(),MultiLineStringFromWKB() | 支持 | 否 | |
MOD() | 支持 | 否 | |
% or MOD | 支持 | 否 | |
MONTH() | 支持 | 否 | |
MONTHNAME() | 支持 | 否 | |
MPointFromText(),MultiPointFromText() | 支持 | 否 | |
MPointFromWKB(), MultiPointFromWKB() | 支持 | 否 | |
MPolyFromText(),MultiPolygonFromText() | 支持 | 否 | |
MPolyFromWKB(),MultiPolygonFromWKB() | 支持 | 否 | |
MultiLineString() | 支持 | 否 | |
MultiPoint() | 支持 | 否 | |
MultiPolygon() | 支持 | 否 | |
NAME_CONST() | 支持 | 否 | |
NOT BETWEEN … AND … | 支持 | 否 | |
!=, <> | 支持 | 否 | |
NOT IN() | 支持 | 否 | |
NOT LIKE | 支持 | 否 | |
NOT REGEXP | 支持 | 否 | |
NOT, ! | 支持 | 否 | |
NOW() | 支持 | 否 | |
NULLIF() | 支持 | 否 | |
NumGeometries() | 支持 | 否 | |
NumInteriorRings() | 支持 | 否 | |
NumPoints() | 支持 | 否 | |
OCT() | 支持 | 否 | |
OCTET_LENGTH() | 支持 | 否 | |
OLD_PASSWORD() (deprecated 5.6.5) | 支持 | 否 | |
, OR | 支持 | ||
ORD() | 支持 | 否 | |
Overlaps() | 支持 | 否 | |
PASSWORD() | 支持 | 否 | |
PERIOD_ADD() | 支持 | 否 | |
PERIOD_DIFF() | 支持 | 否 | |
PI() | 支持 | 否 | |
+ | 支持 | 否 | |
Point() | 支持 | 否 | |
PointFromText() | 支持 | 否 | |
PointFromWKB() | 支持 | 否 | |
PointN() | 支持 | 否 | |
PolyFromText(), PolygonFromText() | 支持 | 否 | |
PolyFromWKB(), PolygonFromWKB() | 支持 | 否 | |
Polygon() | 支持 | 否 | |
POSITION() | 支持 | 否 | |
POW() | 支持 | 否 | |
POWER() | 支持 | 否 | |
PROCEDURE ANALYSE() | 不支持 | 是 | |
PS_CURRENT_THREAD_ID() | 不支持 | 是 | 存储节点8.0新增功能 |
PS_THREAD_ID(connection_id) | 不支持 | 是 | 存储节点8.0新增功能 |
QUARTER() | 支持 | 否 | |
QUOTE() | 支持 | 否 | |
RADIANS() | 支持 | 否 | |
RAND() | 支持 | 否 | JOIN查询中分片表不支持RAND任何语法 |
RANDOM_BYTES() | 支持 | 否 | |
REGEXP | 支持 | 否 | |
RELEASE_LOCK() | 不支持 | 是 | |
REPEAT() | 支持 | 否 | |
REPLACE() | 支持 | 否 | |
REVERSE() | 支持 | 否 | |
>> | 支持 | 否 | |
RIGHT() | 支持 | 否 | |
RLIKE | 支持 | 否 | |
ROLES_GRAPHML() | 不支持 | 是 | 存储节点8.0新增功能 |
ROUND() | 支持 | 否 | |
ROW_COUNT() | 不支持 | 是 | |
RPAD() | 支持 | 否 | |
RTRIM() | 支持 | 否 | |
SCHEMA() | 支持 | 否 | select schema()返回逻辑库名称 |
SEC_TO_TIME() | 支持 | 否 | |
SECOND() | 支持 | 否 | |
SESSION_USER() | 支持 | 否 | select session_user()显示为当前登录的计算节点数据库用户信息 |
SHA1(), SHA() | 支持 | 否 | |
SHA2() | 支持 | 否 | |
SIGN() | 支持 | 否 | |
SIN() | 支持 | 否 | |
SLEEP() | 不支持 | 是 | 可配置参数是否允许SLEEP函数,默认不允许 |
SOUNDEX() | 支持 | 否 | |
SOUNDS LIKE | 支持 | 否 | |
SPACE() | 支持 | 否 | |
SQL_THREAD_WAIT_AFTER_GTIDS()(deprecated 5.6.9) | 不支持 | 是 | |
SQRT() | 支持 | 否 | |
SRID() | 支持 | 否 | |
StartPoint() | 支持 | 否 | |
STD() | 不支持 | 是 | |
STDDEV_POP() | 不支持 | 是 | |
STDDEV_SAMP() | 不支持 | 是 | |
STDDEV() | 不支持 | 是 | |
STR_TO_DATE() | 支持 | 否 | |
STRCMP() | 支持 | 否 | |
SUBDATE() | 支持 | 否 | |
SUBSTR() | 支持 | 否 | |
SUBSTRING_INDEX() | 支持 | 否 | |
SUBSTRING() | 支持 | 否 | |
SUBTIME() | 支持 | 否 | |
SUM() | 支持 | 否 | |
SYSDATE() | 支持 | 否 | (注意:测试服务器的SYSDATE加了参数,使其等于NOW() 所以不会有延迟的区别,为了规避主从库数据不一致等风险) |
SYSTEM_USER() | 支持 | 否 | 显示为当前登录的计算节点数据库用户信息 |
TAN() | 支持 | 否 | |
TIME_FORMAT() | 支持 | 否 | |
TIME_TO_SEC() | 支持 | 否 | |
TIME() | 支持 | 否 | |
TIMEDIFF() | 支持 | 否 | |
* | 支持 | 否 | |
TIMESTAMP() | 支持 | 否 | |
TIMESTAMPADD() | 支持 | 否 | |
TIMESTAMPDIFF() | 支持 | 否 | |
TO_BASE64() | 支持 | 否 | |
TO_DAYS() | 支持 | 否 | |
TO_SECONDS() | 支持 | 否 | |
Touches() | 支持 | 否 | |
TRIM() | 支持 | 否 | |
TRUNCATE() | 支持 | 否 | |
UCASE() | 支持 | 否 | |
- | 支持 | 否 | |
UNCOMPRESS() | 支持 | 否 | |
UNCOMPRESSED_LENGTH() | 支持 | 否 | |
UNHEX() | 支持 | 否 | |
UNIX_TIMESTAMP() | 支持 | 否 | |
UpdateXML() | 支持 | 否 | |
UPPER() | 支持 | 否 | |
USER() | 支持 | 否 | SELECT user();查询出来的是当前登录的计算节点数据库用户 |
UTC_DATE() | 支持 | 否 | |
UTC_TIME() | 支持 | 否 | |
UTC_TIMESTAMP() | 支持 | 否 | |
UUID_SHORT() | 支持 | 否 | |
UUID() | 支持 | 否 | |
VALIDATE_PASSWORD_STRENGTH() | 支持 | 否 | |
VALUES() | 支持 | 否 | |
VAR_POP() | 不支持 | 是 | |
VAR_SAMP() | 不支持 | 是 | |
VARIANCE() | 不支持 | 是 | |
VERSION() | 支持 | 否 | 查询结果显示计算节点的version |
WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS() | 不支持 | 是 | |
WEEK() | 支持 | 否 | |
WEEKDAY() | 支持 | 否 | |
WEEKOFYEAR() | 支持 | 否 | |
WEIGHT_STRING() | 支持 | 否 | |
窗口函数 | 不支持 | 是 | 存储节点8.0新增功能 |
Within() | 支持 | 否 | |
X() | 支持 | 否 | |
XOR | 支持 | 否 | |
Y() | 支持 | 否 | |
YEAR() | 支持 | 否 | |
YEARWEEK() | 支持 | 否 |
聚合结果集合并(MERGE_RESULT)
MERGE_RESULT控制计算节点对聚合函数的结果是否进行合并。当该值设置为1时,计算节点将合并聚合函数的结果;当该值设置为0时,计算节点将不合并聚合函数的结果。
默认情况下,MERGE_RESULT值为1。
MERGE_RESULT=0时,含有聚合函数的SQL语句,计算节点将不合并结果集,每个数据节点的查询结果单独返回:
mysql> select count(*) from customer;
+----------+
| COUNT(*) |
+----------+
| 23 |
| 11 |
| 13 |
| 53 |
+----------+
4 rows in set (0.00 sec)
SET MERGE_RESULT=0 和SET SHOW_DNID=1,可用于统计业务表在各个数据节点上的分布情况:
mysql> set MERGE_RESULT=0;
mysql> set show_dnid=1;
mysql> select count(*) from customer;
+----------+------+
| COUNT(*) | DNID |
+----------+------+
| 13 | 12 |
| 11 | 15 |
| 53 | 13 |
| 23 | 14 |
+----------+------+
4 rows in set (0.00 sec)
结果集中的DNID列显示了每个数据节点的唯一标识ID。结果中,非常直观的显示了customer表在各个数据节点上的实际数据量。
MERGE_RESULT=1时,含有聚合函数的SQL语句,计算节点将所有数据节点的结果按SQL语义返回查询结果:
mysql> set show_dnid=0;
mysql> set MERGE_RESULT=1;
mysql> select count(*) from customer;
+----------+
| COUNT(*) |
+----------+
| 100 |
+----------+
1 row in set (0.00 sec)
相关文章:
hhdb数据库介绍(9-13)
函数与操作符 计算节点对函数的支持 此文档仅列出部分经特殊处理的函数,若需要了解所有计算节点支持的函数,请向官方获取《计算节点最新功能清单》。 函数名称支持状态是否拦截说明ABS()支持否ACOS()支持否ADDDATE()支持否ADDTIME()支持否AES_DECRYPT…...

Jmeter基础篇(24)Jmeter目录下有哪些文件夹是可以删除,且不影响使用的呢?
一、前言 Jmeter使我们日常做性能测试最常用的工具之一啦!但是我们在和其他同学协同工作的时候,偶尔也会遇到一些问题,例如我想要给别人发送一个Jmeter工具包,但这个文件包往往会很大,比较浪费流量和空间,…...

卷积、频域乘积和矩阵向量乘积三种形式之间的等价关系与转换
线性移不变系统 线性移不变系统(Linear Time-Invariant System, LTI系统)同时满足线性和时不变性两个条件。 线性:如果输入信号的加权和通过系统后,输出是这些输入信号单独通过系统后的输出的相同加权和,那么该系统就…...
【Vue】Vue3.0(二十二) v-model 在原始Dom元素、自定义输入组件中双向绑定的底层实现原理详解
上篇文章 【Vue】Vue3.0(二十一)Vue 3.0中 的$event使用示例 🏡作者主页:点击! 🤖Vue专栏:点击! ⏰️创作时间:2024年11月11日17点30分 文章目录 1. v-model 用于 HTML 标…...

史上最强大的 S3 API?介绍 Prompt API。
迄今为止,对象存储世界已由 PUT 和 GET 的 S3 API 概念定义。然而,我们现在生活的世界需要更多。鉴于 MinIO 的 S3 部署甚至比 Amazon 还多,因此我们不得不提出下一个出色的 S3 API。 这个新 API 就是 Prompt API,它很可能成为有…...

单片机设计智能翻译手势识别系统
目录 前言 一、本设计主要实现哪些很“开门”功能? 二、电路设计原理图 电路图采用Altium Designer进行设计: 三、实物设计图 四、程序源代码设计 五、获取资料内容 前言 在全球化的浪潮下,语言的多样性也为人们的交流带来了不小的挑战…...
「Mac玩转仓颉内测版12」PTA刷题篇3 - L1-003 个位数统计
本篇将继续讲解PTA平台上的题目 L1-003 个位数统计,通过对数字的处理与统计,掌握基础的字符串操作与数组计数功能,进一步提升Cangjie编程语言的实际应用能力。 关键词 PTA刷题数字统计数组操作字符串处理编程技巧 一、L1-003 个位数统计 题…...

飞书文档只读限制复制
飞书文档只读限制复制 场景描述解决方式插件安装测试 场景描述 当使用飞书时,可能会存在无对方文档编辑/管理权限,对方只给自己开放只读权限的时候,此时如果文档较重要,需要本地保存一份,但是又无法复制文档或直接屏蔽…...

【WPF】Prism学习(二)
Prism Commands 1.命令(Commanding) 1.1. ViewModel的作用: ViewModel不仅提供在视图中显示或编辑的数据,还可能定义一个或多个用户可以执行的动作或操作。这些用户可以通过用户界面(UI)执行的动作或操作…...

【鸿蒙开发】第二十一章 Location位置服务
目录 1 简介 1.1 Location Kit简介 1.2 运作机制 1.3 约束与限制 2 位置服务开发 2.1 申请位置权限开发指导 2.1.1 场景概述 2.2 获取设备的位置信息开发指导 2.2.1 场景概述 2.2.2 接口说明 2.2.3 开发步骤 2.3(逆)地理编码转化开发指导 2.…...

《目标检测》R-CNN网络基础(RCNN,Fast-RCNN)
文章目录 1.Overfeat模型2.RCNN网络2.1 算法流程2.1.1 候选区域的生成(了解,已经不再使用了)2.1.2 CNN网络提取特征2.1.3 目标分类(SVM)2.1.4 目标回归(线性回归修正坐标)2.1.5 预测过程 2.2 算…...

iOS中的定位实现(逆地理编码)及Info.plist位置权限详解
引言 在现代移动应用开发中,位置服务已经成为不可或缺的一部分。无论是地图导航、社交分享,还是基于位置的个性化推荐,位置数据都为用户提供了更加丰富和智能的体验。然而,随着用户隐私保护的不断加强,iOS对位置权限的…...

【从零开始的LeetCode-算法】3270. 求出数字答案
给你三个 正 整数 num1 ,num2 和 num3 。 数字 num1 ,num2 和 num3 的数字答案 key 是一个四位数,定义如下: 一开始,如果有数字 少于 四位数,给它补 前导 0 。答案 key 的第 i 个数位(1 < …...

Web认证机制 Cookie、Token、Session、JWT、OAuth2 解析
标题 一、Cookie二、Session三、Token四、JWTSSO(单点登录) 五、OAuth2如何设计权限系统区别总结 Cookie、Token、Session 和 JWT 都是在 Web 开发中常用的身份验证和授权技术,它们各有优缺点,适用于不同的场景。 Cookie 简单易用…...

Docker 基础命令介绍和常见报错解决
介绍一些 docker 可能用到的基础命令,并解决三个常见报错: 权限被拒绝(Permission Denied)无法连接到 Docker 仓库(Timeout Exceeded)磁盘空间不足(No Space Left on Device) 命令以…...

如何轻松导出所有 WordPress URL 为纯文本格式
作为一名多年的 WordPress 使用者,我深知管理一个网站的复杂性。从迁移网站、设置重定向到整理内容结构,每一步都需要精细处理。而拥有所有 URL 的清单,不仅能让这些工作变得更加简单,还能为后续的管理提供极大的便利。其实&#…...

【进程概念精讲】
Susan,在那命运月台前面,再上车,春天开始落叶.................................................................. 文章目录 前言 一、【认识进程】 1、【进程基本概念引入】 2、【进程的描述与组织——进程控制块(PCB)与进程…...

帽子矩阵--记录
帽子矩阵 H是一个重要的统计工具,用于评估数据点对模型拟合结果的影响。通过计算帽子矩阵的对角线元素(杠杆值),我们可以识别出高杠杆点,这些点对模型的影响较大,可能需要特别关注。...

MySQL深入:B+树的演化、索引和索引结构
提示:内容是读《MySQL技术内幕:InnoDB存储引擎》,笔记摘要 文章目录 二叉查找树平衡二叉树(AVL) B树(BTree)B树(BTree)InnoDB B树索引索引结构(InnoDB B树)B树存放的数据量 二叉查找树 在二叉查找树中,左子…...
axios 实现 无感刷新方案
实现思路 首次登录前端通过接口获取到两个 token;分别是 accessToken、refreshToken; accessToken:正常请求需要传递的 token ;refreshToken:当某个请求 401 ,就可以通过 refreshToken 获取到新的 accessToken 特殊场…...

如何在看板中体现优先级变化
在看板中有效体现优先级变化的关键措施包括:采用颜色或标签标识优先级、设置任务排序规则、使用独立的优先级列或泳道、结合自动化规则同步优先级变化、建立定期的优先级审查流程。其中,设置任务排序规则尤其重要,因为它让看板视觉上直观地体…...

el-switch文字内置
el-switch文字内置 效果 vue <div style"color:#ffffff;font-size:14px;float:left;margin-bottom:5px;margin-right:5px;">自动加载</div> <el-switch v-model"value" active-color"#3E99FB" inactive-color"#DCDFE6"…...
sqlserver 根据指定字符 解析拼接字符串
DECLARE LotNo NVARCHAR(50)A,B,C DECLARE xml XML ( SELECT <x> REPLACE(LotNo, ,, </x><x>) </x> ) DECLARE ErrorCode NVARCHAR(50) -- 提取 XML 中的值 SELECT value x.value(., VARCHAR(MAX))…...

【配置 YOLOX 用于按目录分类的图片数据集】
现在的图标点选越来越多,如何一步解决,采用 YOLOX 目标检测模式则可以轻松解决 要在 YOLOX 中使用按目录分类的图片数据集(每个目录代表一个类别,目录下是该类别的所有图片),你需要进行以下配置步骤&#x…...
【Java学习笔记】BigInteger 和 BigDecimal 类
BigInteger 和 BigDecimal 类 二者共有的常见方法 方法功能add加subtract减multiply乘divide除 注意点:传参类型必须是类对象 一、BigInteger 1. 作用:适合保存比较大的整型数 2. 使用说明 创建BigInteger对象 传入字符串 3. 代码示例 import j…...

vulnyx Blogger writeup
信息收集 arp-scan nmap 获取userFlag 上web看看 一个默认的页面,gobuster扫一下目录 可以看到扫出的目录中得到了一个有价值的目录/wordpress,说明目标所使用的cms是wordpress,访问http://192.168.43.213/wordpress/然后查看源码能看到 这…...
【Android】Android 开发 ADB 常用指令
查看当前连接的设备 adb devices 连接设备 adb connect 设备IP 断开已连接的设备 adb disconnect 设备IP 安装应用 adb install 安装包的路径 卸载应用 adb uninstall 应用包名 查看已安装的应用包名 adb shell pm list packages 查看已安装的第三方应用包名 adb shell pm list…...

FFmpeg:Windows系统小白安装及其使用
一、安装 1.访问官网 Download FFmpeg 2.点击版本目录 3.选择版本点击安装 注意这里选择的是【release buids】,注意左上角标题 例如我安装在目录 F:\FFmpeg 4.解压 5.添加环境变量 把你解压后的bin目录(即exe所在文件夹)加入系统变量…...
怎么让Comfyui导出的图像不包含工作流信息,
为了数据安全,让Comfyui导出的图像不包含工作流信息,导出的图像就不会拖到comfyui中加载出来工作流。 ComfyUI的目录下node.py 直接移除 pnginfo(推荐) 在 save_images 方法中,删除或注释掉所有与 metadata …...

Qemu arm操作系统开发环境
使用qemu虚拟arm硬件比较合适。 步骤如下: 安装qemu apt install qemu-system安装aarch64-none-elf-gcc 需要手动下载,下载地址:https://developer.arm.com/-/media/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-x…...