深入浅出MySQL-04-【常用函数】

前言

环境:

  • Window11
  • MySQL-8.0.35

1.字符串函数

最常用的一种函数。

注意:在 MySQL 中,字符串的下标(或称为索引)是从 1 开始的,而不是从 0 开始。

函数功能
CONCAT(s1, s2, …, sn)连接s1, s2, …, sn 为一个字符串
INSERT(str, x, y, instr)将字符串str从第x位置开始,y个字符长的子串替换为字符串instr
LOWER(str)将字符串str中的所有字符转换为小写
UPPER(str)将字符串str中的所有字符转换为大写
LEFT(str, x)返回字符串str最左边的x个字符
RIGHT(str, x)返回字符串str最右边的x个字符
LPAD(str, n, pad)用字符串pad对str最左边进行填充,直到长度为n个字符长度
RPAD(str, n, pad)用字符串pad对str最右边进行填充,直到长度为n个字符长度
LTRIM(str)去掉字符串str左侧的空格
RTRIM(str)去掉字符串str右侧的空格
REPEAT(str, x)返回str重复x次的结果
REPLACE(str, a, b)用字符串b替换字符串str中所有出现的字符串a
STRCMP(s1, s2)比较字符串s1和s2
TRIM(str)去掉字符串行尾和行头的空格
SUBSTRING(str, x, y)返回从字符串str的x位置起y个字符长度的字符串
  • CONCAT(s1, s2, …, sn)函数,把传入的字符串连接成为一个字符串。但是如果其中有NULL,结果就是NULL,因为任何字符串和NULL进行连接的结果都是NULL。
mysql> select concat('aa','bb','cc'), concat('aa','bb', null);
+------------------------+-------------------------+
| concat('aa','bb','cc') | concat('aa','bb', null) |
+------------------------+-------------------------+
| aabbcc                 | NULL                    |
+------------------------+-------------------------+
1 row in set (0.01 sec)
  • INSERT(str, x, y, instr)函数,将字符串str从第x位置开始,y个字符长的字串替换为字符串instr。
// 第6个位置也就是 H 开始,5个字符的长度 Hello 替换为 MySQL
mysql> select insert('12345Hello', 6, 5, 'MySQL');
+-------------------------------------+
| insert('12345Hello', 6, 5, 'MySQL') |
+-------------------------------------+
| 12345MySQL                          |
+-------------------------------------+
1 row in set (0.01 sec)
  • LOWER(str) 和 UPPER(str)函数,把字符串转换为小写或者大写。
mysql> select lower('我是大写转小写ABC'), upper('我是小写转大写abc');
+----------------------------+----------------------------+
| lower('我是大写转小写ABC') | upper('我是小写转大写abc') |
+----------------------------+----------------------------+
| 我是大写转小写abc          | 我是小写转大写ABC          |
+----------------------------+----------------------------+
1 row in set (0.00 sec)
  • LEFT(str, x) 和 RIGTH(str, x)函数,分别是返回字符串最左边的x字符和最右边的x个字符,如果第二个参数为NULL,那么将不返回任何字符串,返回NULL。
mysql> select left('abcdef', 5), right('abcdef', 5), left('abcdef', null);
+-------------------+--------------------+----------------------+
| left('abcdef', 5) | right('abcdef', 5) | left('abcdef', null) |
+-------------------+--------------------+----------------------+
| abcde             | bcdef              | NULL                 |
+-------------------+--------------------+----------------------+
1 row in set (0.01 sec)
  • LPAD(str, n, pad) 和 RPAD(str, n, pad)函数,分别用字符串pad 对 str 最左边和最右边进行填充,直到长度为n个字符长度。
mysql> select lpad('abc', 5, 00), lpad('abc', 5, 'hellomysql'), rpad('abc', 5, 0), rpad('abc', 5, 'hellomysql');
+--------------------+------------------------------+-------------------+------------------------------+
| lpad('abc', 5, 00) | lpad('abc', 5, 'hellomysql') | rpad('abc', 5, 0) | rpad('abc', 5, 'hellomysql') |
+--------------------+------------------------------+-------------------+------------------------------+
| 00abc              | heabc                        | abc00             | abche                        |
+--------------------+------------------------------+-------------------+------------------------------+
1 row in set (0.01 sec)
  • LTRIM(str) 和 RTRIM(str)函数,分别去掉字符串str左侧和右侧的空格。
mysql> select ltrim('   |abc|   '), rtrim('   |abc|   ');
+----------------------+----------------------+
| ltrim('   |abc|   ') | rtrim('   |abc|   ') |
+----------------------+----------------------+
| |abc|                |    |abc|             |
+----------------------+----------------------+
1 row in set (0.00 sec)
  • REPEAT(str, x)函数,返回str重复x次的结果。
mysql> select repeat('HelloMySQL==', 5);
+--------------------------------------------------------------+
| repeat('HelloMySQL==', 5)                                    |
+--------------------------------------------------------------+
| HelloMySQL==HelloMySQL==HelloMySQL==HelloMySQL==HelloMySQL== |
+--------------------------------------------------------------+
1 row in set (0.00 sec)
  • REPLACE(str, a, b)函数,用字符串b替换字符串str中所有出现的字符串a。
mysql> select replace('abbaaccaaadd', 'a', '==');
+------------------------------------+
| replace('abbaaccaaadd', 'a', '==') |
+------------------------------------+
| ==bb====cc======dd                 |
+------------------------------------+
1 row in set (0.00 sec)
  • STRCMP(s1, s2)函数,比较字符串s1和s2的ASCII码值的大小,如果s1<s2,返回-1。如果s1=s2,返回0。如果s1>s2,返回1.
mysql> select strcmp('a','b'), strcmp('a','a'),strcmp('b','a');
+-----------------+-----------------+-----------------+
| strcmp('a','b') | strcmp('a','a') | strcmp('b','a') |
+-----------------+-----------------+-----------------+
|              -1 |               0 |               1 |
+-----------------+-----------------+-----------------+
1 row in set (0.01 sec)
  • SUBSTRING(str, x, y)函数,返回从字符串str中的第x位置起y个字符长度的字符串。
mysql> select substring('abcdefg', '2', 5), substring('你好我是张三', 3, 4);
+------------------------------+---------------------------------+
| substring('abcdefg', '2', 5) | substring('你好我是张三', 3, 4) |
+------------------------------+---------------------------------+
| bcdef                        | 我是张三                        |
+------------------------------+---------------------------------+
1 row in set (0.00 sec)

2.数值函数

处理数值方面的运算。

函数功能
ABS(x)返回x的绝对值
CEIL(x)返回大于x的最小整数值
FLOOR(x)返回小于x的最大整数值
MOD(x, y)返回x/y的模, 等价于前面运算符章节中的%
RAND()返回0~1内的随机值
ROUND(x, y)返回参数x的四舍五入的有y位小数的值
TRUNCATE(x, y)返回数字x截断为y位小数的结果
  • ABS(x)函数,返回x的绝对值。
mysql> select abs(0.8), abs(-0.8);
+----------+-----------+
| abs(0.8) | abs(-0.8) |
+----------+-----------+
|      0.8 |       0.8 |
+----------+-----------+
1 row in set (0.00 sec)
  • CEIL(x)函数,返回大于x的最小整数值。
mysql> select ceil(-0.8), ceil(-1.5), ceil(0.8), ceil(1.5);
+------------+------------+-----------+-----------+
| ceil(-0.8) | ceil(-1.5) | ceil(0.8) | ceil(1.5) |
+------------+------------+-----------+-----------+
|          0 |         -1 |         1 |         2 |
+------------+------------+-----------+-----------+
1 row in set (0.01 sec)
  • FLOOR(x)函数,返回小于x的最大整数值。和上面的CEIL正好相反。
mysql> select floor(-0.8), floor(-1.5), floor(0.8), floor(1.5);
+-------------+-------------+------------+------------+
| floor(-0.8) | floor(-1.5) | floor(0.8) | floor(1.5) |
+-------------+-------------+------------+------------+
|          -1 |          -2 |          0 |          1 |
+-------------+-------------+------------+------------+
1 row in set (0.00 sec)
  • MOD(x, y)函数,返回 x/y 的模,等价于前面符号章节的%操作。x和y的值任何一个为NULL,结果就是NULL。
mysql> select 10%3, 10%null, 10 mod 3, mod(10,3), mod(null, 3);
+------+---------+----------+-----------+--------------+
| 10%3 | 10%null | 10 mod 3 | mod(10,3) | mod(null, 3) |
+------+---------+----------+-----------+--------------+
|    1 |    NULL |        1 |         1 |         NULL |
+------+---------+----------+-----------+--------------+
1 row in set (0.00 sec)
  • RAND()函数,返回0~1的随机值。
mysql> select rand(), rand(), rand();
+--------------------+--------------------+--------------------+
| rand()             | rand()             | rand()             |
+--------------------+--------------------+--------------------+
| 0.5018647653068088 | 0.8444691345509786 | 0.7167514075681115 |
+--------------------+--------------------+--------------------+
1 row in set (0.00 sec)

RAND函数可以取任意指定范围内的随机数,例如需要0~100之间的任意随机整数,可以如下操作:

mysql> select ceil(rand()*100), ceil(rand()*100),  ceil(rand()*100);
+------------------+------------------+------------------+
| ceil(rand()*100) | ceil(rand()*100) | ceil(rand()*100) |
+------------------+------------------+------------------+
|                6 |               11 |               36 |
+------------------+------------------+------------------+
1 row in set (0.00 sec)
  • ROUND(x, y)函数,返回参数x的四舍五入的有y位小数的值。如果是整数,将会保留y位数量的0。如果不写y,则默认y就是0,也就是将四舍五入后取整。
mysql> select round(1.456, 2), round(1.456), round(1.456, 4), round(1), round(1.456, 0), round(1,3);
+-----------------+--------------+-----------------+----------+-----------------+------------+
| round(1.456, 2) | round(1.456) | round(1.456, 4) | round(1) | round(1.456, 0) | round(1,3) |
+-----------------+--------------+-----------------+----------+-----------------+------------+
|            1.46 |            1 |           1.456 |        1 |               1 |          1 |
+-----------------+--------------+-----------------+----------+-----------------+------------+
1 row in set (0.00 sec)
  • TRUNCATE(x, y)函数,返回数字x截断为y位小数的结果。注意和上面ROUND的区别,这里是截断不进行四舍五入操作。
mysql> select truncate(1.456, 2), truncate(1.456, 4), truncate(1, 2);
+--------------------+--------------------+----------------+
| truncate(1.456, 2) | truncate(1.456, 4) | truncate(1, 2) |
+--------------------+--------------------+----------------+
|               1.45 |              1.456 |              1 |
+--------------------+--------------------+----------------+
1 row in set (0.00 sec)

3.日期和时间函数

常用的日期函数如下:

函数功能
CURDATE()返回当前日期
CURTIME()返回当前时间
NOW()返回当前日期和时间
UNIX_TIMESTAMP(date)返回日期date的UNIX时间戳
FROM_UNIXTIME返回UNIX时间戳的日期值
WEEK(date)返回日期date为一年中的第几周
YEAR(date)返回日期date的年份
HOUR(time)返回时间time的小时值
MINUTE(time)返回时间time的分钟值
MONTH(date)返回日期date为一年中的第几个月
MONTHNAME(date)返回日期date的月份名
DATE_FORMAT(date, fmt)返回按照字符串fmt格式化日期date后的值
DATE_ADD(date, INTERVAL expr type)返回一个日期或时间值加上一个时间间隔的时间值
DATEDIFF(expr, expr2)返回起始时间expr和结束日期expr2之间的天数
  • CURDATE()函数,返回当前日期,只包含 年、月、日。
  • CURTIME()函数,返回当前时间,只包含 时、分、秒。
  • NOW()函数,返回当前日期和时间,年、月、日、时、分、秒都包含。
mysql> select curdate(), curtime(), now();
+------------+-----------+---------------------+
| curdate()  | curtime() | now()               |
+------------+-----------+---------------------+
| 2024-04-24 | 16:00:26  | 2024-04-24 16:00:26 |
+------------+-----------+---------------------+
1 row in set (0.01 sec)
  • UNIX_TIMESTAMP(date)函数,返回日期date的UNIX时间戳。
mysql> select unix_timestamp(now());
+-----------------------+
| unix_timestamp(now()) |
+-----------------------+
|            1713946688 |
+-----------------------+
1 row in set (0.01 sec)
  • FROM_UNIXTIME(unixtime)函数,返回UNIXTIME时间戳的日期值,和上面的UNIX_TIMESTAMP(date)函数互为逆操作。
mysql> select unix_timestamp(now()), now();
+-----------------------+---------------------+
| unix_timestamp(now()) | now()               |
+-----------------------+---------------------+
|            1713946819 | 2024-04-24 16:20:19 |
+-----------------------+---------------------+
1 row in set (0.00 sec)// 对比上面unix_timestamp的值,互为逆操作
mysql> select from_unixtime(1713946819);
+---------------------------+
| from_unixtime(1713946819) |
+---------------------------+
| 2024-04-24 16:20:19       |
+---------------------------+
1 row in set (0.00 sec)
  • WEEK(date) 和 YEAR(date)函数,分别返回参数date是一年中的第几周 和 哪一年。
mysql> select week(now()), year(now());
+-------------+-------------+
| week(now()) | year(now()) |
+-------------+-------------+
|          16 |        2024 |
+-------------+-------------+
1 row in set (0.00 sec)
  • HOUR(time) 和 MINUTE(time)函数,分别返回参数time的小时 和 分钟。
mysql> select now(), hour(now()), minute(now());
+---------------------+-------------+---------------+
| now()               | hour(now()) | minute(now()) |
+---------------------+-------------+---------------+
| 2024-04-24 16:23:27 |          16 |            23 |
+---------------------+-------------+---------------+
1 row in set (0.01 sec)
  • MONTHNAME(date)函数,返回参数date的英文月份名称。
  • MONTH(date)函数,返回参数date为一年中的第几个月。
mysql> select now(), monthname(now()), month(now());
+---------------------+------------------+--------------+
| now()               | monthname(now()) | month(now()) |
+---------------------+------------------+--------------+
| 2024-04-24 16:25:18 | April            |            4 |
+---------------------+------------------+--------------+
1 row in set (0.00 sec)
  • DATE_FORMAT(date, fmt)函数,按照字符串fmt格式化日期date,fmt的格式符如下:
    • %Y:四位数的年份
    • %y:两位数的年份
    • %m:两位数的月份(01-12)
    • %c:月份(1-12)
    • %d:两位数的日(01-31)
    • %e:日(1-31)
    • %H:两位数的小时(00-23)
    • %h 或 %I:两位数的小时(01-12)
    • %i:两位数的分钟(00-59)
    • %s:两位数的秒(00-59)
    • %p:AM 或 PM
    • %r:时间,12 小时制(hh:mm:ss AM 或 PM)
    • %T 或 %X:时间,24 小时制(hh:mm:ss)
    • %k:小时(0-23)
    • %l:小时(1-12)
    • %W:星期几的完整名称(例如:Sunday)
    • %a:星期几的缩写(例如:Sun)
    • %j:一年的第几天(001-366)
    • %U:周数(星期天为一周的开始,00-53)
    • %u:周数(星期一为一周的开始,00-53)
    • %V:周数(星期天为一周的开始,但第一周至少要有 4 天在这一年中,1-53)
    • %v:周数(星期一为一周的开始,但第一周至少要有 4 天在这一年中,1-53)
    • %D:美国格式的日期(月/日/年)
    • %F:年-月-日格式的日期(YYYY-MM-DD)
mysql> select date_format(now(), '%Y-%m-%d %H:%i:%s'),date_format(now(), '%Y/%m/%d %H-%i-%s');
+-----------------------------------------+-----------------------------------------+
| date_format(now(), '%Y-%m-%d %H:%i:%s') | date_format(now(), '%Y/%m/%d %H-%i-%s') |
+-----------------------------------------+-----------------------------------------+
| 2024-04-24 16:31:36                     | 2024/04/24 16-31-36                     |
+-----------------------------------------+-----------------------------------------+
1 row in set (0.00 sec)
  • DATE_ADD(date, INTERVAL expr type)函数,用于向日期值添加指定的时间间隔,INTERVAL是间隔类型的关键字,expr是表达式,要添加的时间间隔的数量或值,type表示间隔类型,如下:
expr间隔类型描述格式
HOUR小时hh
MINUTEmm
SECONDss
YEARYY
MONTHMM
DAYDD
YEAR_MONTH年和月YY-MM
DAY_HOUR日和小时DD hh
DAY_MINUTE日和分钟DD hh:mm
DAY_SECOND日和秒DD hh:mm:ss
HOUR_MINUTE小时和分hh:mm
HOUR_SECOND小时和秒hh:ss
MINUTE_SECOND分钟和秒mm:ss
// -1 day 可以用来表示减去日给定的日期
mysql> select now(), date_add(now(), interval 30 day), date_add(now(), interval 1 month), date_add(now(), interval -1 day);
+---------------------+----------------------------------+-----------------------------------+----------------------------------+
| now()               | date_add(now(), interval 30 day) | date_add(now(), interval 1 month) | date_add(now(), interval -1 day) |
+---------------------+----------------------------------+-----------------------------------+----------------------------------+
| 2024-04-24 16:42:58 | 2024-05-24 16:42:58              | 2024-05-24 16:42:58               | 2024-04-23 16:42:58              |
+---------------------+----------------------------------+-----------------------------------+----------------------------------+
1 row in set (0.01 sec)
  • DATEDIFF(date1, date2)函数,用来计算两个日期之间相差的天数。date1 - date2的,所以可能出现负数的差值,如下。
mysql> select datediff('2024-04-20',now()), now(), datediff(now(), '2024-04-20');
+------------------------------+---------------------+-------------------------------+
| datediff('2024-04-20',now()) | now()               | datediff(now(), '2024-04-20') |
+------------------------------+---------------------+-------------------------------+
|                           -4 | 2024-04-24 16:45:34 |                             4 |
+------------------------------+---------------------+-------------------------------+
1 row in set (0.00 sec)

END

持续更新中… …

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/2999.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【高阶数据结构】B树 {B树的概念;B树的实现:节点设计,查找,插入,遍历,删除;B树的性能分析;B+树和B*树;B树的应用}

一、常见的搜索结构 以上结构适合用于数据量相对不是很大&#xff0c;能够一次性存放在内存中&#xff0c;进行数据查找的场景。如果数据量很大&#xff0c;比如有100G数据&#xff0c;无法一次放进内存中&#xff0c;那就只能放在磁盘上了&#xff0c;如果放在磁盘上&#xff…

如何查看连接的Linux服务器是ubuntu还是centos

测试环境 Ubuntu 22.04.4CentOS Linux release 7.9.2009 (Core) centos使用以下命令 cat /etc/centos-release结果 CentOS Linux release 7.9.2009 (Core)或者 cat /etc/issue结果 \S Kernel \r on an \mubuntu使用以下命令 cat /etc/issue结果 Ubuntu 22.04.4 LTS \n …

全局路线规划导读

系列文章目录 提示&#xff1a;这里可以添加系列文章的所有文章的目录&#xff0c;目录需要自己手动添加 TODO:写完再整理 文章目录 系列文章目录前言一、全局路径探索的介绍二、基于定位的全局航线的录制方法扩展阅读可参考 三、曲线拟合的方法--Dubins曲线与Reeds-Shepp曲线…

Linux系统安全:从面临的攻击和风险到安全加固、安全维护策略(文末有福利)

1. Linux面临的攻击与风险 1.1. Linux系统架构 Linux系统架构解读&#xff1a; 用户之间隔离内核态与用户态之间隔离用户进程一般以低权限用户运行系统服务一般以特权服务运行用户态通过系统调用进入内核态内核对系统资源进行管理和分配 1.2. Linux系统常见安全威胁 1.2.1.…

Qt/C++音视频开发71-指定mjpeg/h264格式采集本地摄像头/存储文件到mp4/设备推流/采集推流

一、前言 用ffmpeg采集本地摄像头&#xff0c;如果不指定格式的话&#xff0c;默认小分辨率比如640x480使用rawvideo格式&#xff0c;大分辨率比如1280x720使用mjpeg格式&#xff0c;当然前提是这个摄像头设备要支持这些格式。目前市面上有一些厂家做的本地设备支持264格式&am…

目标检测——YOLOv7算法解读

论文&#xff1a;YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors (2022.7.6) 作者&#xff1a;Chien-Yao Wang, Alexey Bochkovskiy, Hong-Yuan Mark Liao 链接&#xff1a;https://arxiv.org/abs/2207.02696 代码&#xff1a;h…

C++_第八周做题总结

id:45 A.Equation(类与对象构造) 题目描述 建立一个类Equation&#xff0c;表达方程ax2bxc0。类中至少包含以下方法&#xff1a; 无参构造&#xff08;abc默认值为1.0、1.0、0&#xff09;与有参构造函数&#xff0c;用于初始化a、b、c的值&#xff1b; set方法&#xff0c;…

哈希封装unordered系列关联式容器

文章目录 补档HashTable迭代器基本框架具体实现 HashTable模板化具体实现 UnorderedSet封装具体实现 UnorderMap封装 补档 上一次我们在使用哈希函数时说&#xff0c;利用仿函数可以解决不知道哈希表内存的数据类型时对哈希函数也可以进行计算&#xff0c;但是当时只给了一个框…

Android判断应用是否在前台运行

Android判断应用是否在前台运行 /*** Android判断应用是否在前台运行* 0&#xff1a;异常&#xff1b;1&#xff1a;前台&#xff1b;2&#xff1a;后台&#xff1b;3&#xff1a;未运行&#xff1b;*/private int isFrontShow(Context context) {if (context null) {ret…

基于STM32 的机场安检闸机排队系统

项目&#xff1a;基于STM32 的机场安检闸机排队系统 应用场景&#xff1a;现实中可能涉及到人数限额排队的情况下使用&#xff0c;例如安检&#xff08;不能一次性通过太多人数&#xff1a;机场、高铁站、地铁等&#xff09;&#xff0c;电梯人数限额&#xff08;一个电梯内限…

【Java那些年系列-启航篇 03】JDK、JRE和JVM之间是什么关系?

作者名称&#xff1a;纸飞机-暖阳 作者简介&#xff1a;专注于Java和大数据领域&#xff0c;致力于探索技术的边界&#xff0c;分享前沿的实践和洞见 文章专栏&#xff1a;Java那些年专栏 专栏介绍&#xff1a;本专栏涵盖了 Java SE从基础语法到面向对象编程&#xff0c;从异常…

VS2019中配置C++ OpenCV 4.5.4完整指南

⭐️我叫忆_恒心&#xff0c;一名喜欢书写博客的在读研究生&#x1f468;‍&#x1f393;。 如果觉得本文能帮到您&#xff0c;麻烦点个赞&#x1f44d;呗&#xff01; 近期会不断在专栏里进行更新讲解博客~~~ 有什么问题的小伙伴 欢迎留言提问欧&#xff0c;喜欢的小伙伴给个三…

STM32标准库ADC和DMA知识点总结

目录 前言 一、ADC模数转换器 &#xff08;1&#xff09;AD单通道 &#xff08;2&#xff09;AD多通道 二、DMA原理和应用 &#xff08;1&#xff09;DMA数据转运&#xff08;内存到内存&#xff09; &#xff08;2&#xff09;DMAAD多同道&#xff08;外设到内存&#x…

堆排序(升)

堆排序&#xff08;升&#xff09; 堆排序是一种基于二叉堆数据结构的排序算法。它的主要想是将待排序的序列构建成一个大顶堆&#xff08;或小顶&#xff09;&#xff0c;然后依次将堆顶元素与最后一个元素交换&#xff0c;并重新调整堆&#xff0c;使得剩余元素仍满足堆的性…

实习学习内容-Lua语法

Lua是一种轻量级的脚本语言&#xff0c;以其简单、灵活和高效的特点被广泛应用于嵌入式系统、游戏开发和服务器端编程中。Lua语言的设计目标是为了嵌入应用程序中&#xff0c;提供灵活的扩展和定制功能。下面&#xff0c;我将简要介绍Lua的基本语法和特点。 基本语法 变量和类…

24深圳杯数学建模挑战赛A题6页初步思路+参考论文+保姆级答疑!!!

问题1:单个残骸的精确位置定位 建立数学模型&#xff0c;分析如果要精准确定空中单个残骸发生音爆时的位置坐标&#xff08;经度、纬度、高程&#xff09;和时间&#xff0c;至少需要布置几台监测设备&#xff1f;假设某火箭一级残骸分离后&#xff0c;在落点附近布置了7台监测…

【热门话题】AI作画算法原理解析

&#x1f308;个人主页: 鑫宝Code &#x1f525;热门专栏: 闲话杂谈&#xff5c; 炫酷HTML | JavaScript基础 ​&#x1f4ab;个人格言: "如无必要&#xff0c;勿增实体" 文章目录 AI作画算法原理解析AI作画算法概述基础原理&#xff1a;机器学习与深度学习卷积…

Bentley二次开发教程24-交互式类工具

交互式工具概念简述 本次内容主要涉及到交互式工具的使用&#xff0c;在MicroStation中&#xff0c;超过一半的功能都是以交互式工具的形式而存在的&#xff0c;因此交互式工具在MicroStation二次开发中便显得非常重要。当我们的鼠标或键盘在视图中产生交互操作时&#xff0c;…

黑马微服务课程2

课程地址&#xff1a;2024最新SpringCloud微服务开发与实战&#xff0c;java黑马商城项目微服务实战开发&#xff08;涵盖MybatisPlus、Docker、MQ、ES、Redis高级等&#xff09;_哔哩哔哩_bilibili 课程名称&#xff1a;2024最新SpringCloud微服务开发与实战&#xff0c;java…

《A More Fine-Grained Aspect-Sentiment-Opinion Triplet Extraction Task》阅读笔记

一、论文简介 在自然语言处理&#xff08;NLP&#xff09;领域&#xff0c;情感分析一直是一个热门的研究主题&#xff0c;它帮助机器理解文本中的情感倾向。随着技术的进步&#xff0c;研究者们不断推动情感分析向更细粒度的方向发展&#xff0c;即从简单的正负情感判断&#…