MySQL(七)-日期和时间函数的使用解析

news2025/1/19 2:53:58

日期和时间函数的使用解析

  • 1 获取当前日期的函数和获取当前时间的函数
  • 2 获取当前日期和时间的函数
  • 3 UNIX时间戳函数
  • 4 返回UTC日期的函数和返 UTC 时间的函数
  • 5 获取月份的函数MONTH(date)和 MONTHNAME(date)
  • 6 获取星期的函数DAYNAME(d)DAYOFWEEK(d)和WEEKDAY(d)
  • 7 获取星期数的函数WEEK(d)和 WEEKOFYEAR(d)
  • 8 获取天数的函数DAYOFYEAR(d)和 DAYOFMONTH(d)
  • 9 获取年份、季度、小时、分钟和秒钟的函数
  • 10 获取日期的指定值的函数 EXTRACT(type FROM date)
  • 11 时间和秒钟转换的函数
  • 12 计算日期和时间的函数
  • 13 将日期和时间格式化的函数

日期和时间函数主要用来处理日期和时间值,一般的日期函数除了使用 DATE 类型的参数外也可以使用 DATETIME 或者 TIMESTAMP 类型的参数,但会忽略这些值的时间部分。相同的,以TIME 类型值为参数的函数,可以接受 TIMESTAMP 类型的参数,但会忽略日期部分,许多日期函数可以同时接受数字和字符串类型的两种参数,介绍各种日期和时间函数的功能和用法。

1 获取当前日期的函数和获取当前时间的函数

CURDATE0和 CURRENT DATEO函数的作用相同,将当前日期按照“YYYY-MM-DD’或YYYYMMDD格式的值返回,具体格式根据函数在字符串或是数字语境中而定。

mysql>  SELECT CURDATE(),CURRENT_DATE(), CURDATE() + 0;
+------------+----------------+---------------+
| CURDATE()  | CURRENT_DATE() | CURDATE() + 0 |
+------------+----------------+---------------+
| 2023-04-28 | 2023-04-28     |      20230428 |
+------------+----------------+---------------+
1 row in set (0.00 sec)

CURTIME0和CURRENT TIME0函数的作用相同,将当前时间以“HH:MMSS’或HHMMSS的格式返回,具体格式根据函数在字符串或是数字语境中而定。

mysql> SELECT CURTIME(),CURRENT_TIME(),CURTIME() + 0;
+-----------+----------------+---------------+
| CURTIME() | CURRENT_TIME() | CURTIME() + 0 |
+-----------+----------------+---------------+
| 09:50:51  | 09:50:51       |         95051 |
+-----------+----------------+---------------+
1 row in set (0.00 sec)

2 获取当前日期和时间的函数

CURRENT_TIMESTAMPO、LOCALTIME0、NOWO和SYSDATE04个函数的作用相同,均返回当前日期和时间值,格式为“YYYY-MM-DDHH:MM:SS’或YYYYMMDDHHMMSS,具体格式根据函数在字符串或数字语境中而定。

mysql> SELECT CURRENT_TIMESTAMP(),LOCALTIME(),NOW(),SYSDATE();
+---------------------+---------------------+---------------------+---------------------+
| CURRENT_TIMESTAMP() | LOCALTIME()         | NOW()               | SYSDATE()           |
+---------------------+---------------------+---------------------+---------------------+
| 2023-04-28 09:52:41 | 2023-04-28 09:52:41 | 2023-04-28 09:52:41 | 2023-04-28 09:52:41 |
+---------------------+---------------------+---------------------+---------------------+
1 row in set (0.00 sec)

3 UNIX时间戳函数

UNIX TIMESTAMP(date)若无参数调用,表示的是从 1970 年 1 月 1 日 00:00:00 UTC 到当前时间的秒数,它是一个整数,可以用于方便地进行时间计算。date 可以是一个DATE 字符串、DATETIME 字符串、TIMESTAMP 或一个当地时间的YYMMDD或YYYYMMDD 格式的数字。

mysql>  SELECT UNIX_TIMESTAMP(), UNIX_TIMESTAMP(NOW()), NOW();
+------------------+-----------------------+---------------------+
| UNIX_TIMESTAMP() | UNIX_TIMESTAMP(NOW()) | NOW()               |
+------------------+-----------------------+---------------------+
|       1682647228 |            1682647228 | 2023-04-28 10:00:28 |
+------------------+-----------------------+---------------------+
1 row in set (0.00 sec)

FROM_UNIXTIME 函数:将一个表示 UNIX 时间戳的秒数转换为一个日期时间值。两个函数互为反函数。

mysql>  SELECT FROM_UNIXTIME('1234567891');
+-----------------------------+
| FROM_UNIXTIME('1234567891') |
+-----------------------------+
| 2009-02-14 07:31:31.000000  |
+-----------------------------+
1 row in set (0.00 sec)

4 返回UTC日期的函数和返 UTC 时间的函数

UTC DATE0函数返回当前 UTC(世界标准时间)日期值,其格式为“YYYY-MM-DD’或YYYYMMDD,具体格式取决于函数是否用在字符串或数字语境中。

mysql>  SELECT UTC_DATE(), UTC_DATE() + 0;
+------------+----------------+
| UTC_DATE() | UTC_DATE() + 0 |
+------------+----------------+
| 2023-04-28 |       20230428 |
+------------+----------------+
1 row in set (0.00 sec)

UTC TIME0返回当前 UTC 时间值,其格式为“HH:MM:SS’或HHMMSS,具体格式取决于函数是否用在字符串或数字语境中。

mysql>  SELECT UTC_TIME(), UTC_TIME() + 0;
+------------+----------------+
| UTC_TIME() | UTC_TIME() + 0 |
+------------+----------------+
| 02:02:42   |          20242 |
+------------+----------------+
1 row in set (0.00 sec)

5 获取月份的函数MONTH(date)和 MONTHNAME(date)

MONTH(date)函数返回 date 对应的月份,范围值为 1~12。

mysql> SELECT MONTH('2023-02-13');
+---------------------+
| MONTH('2023-02-13') |
+---------------------+
|                   2 |
+---------------------+
1 row in set (0.00 sec)

MONTHNAME(date)函数返回日期date 对应月份的英文全名

mysql>  SELECT MONTHNAME('2023-08-23');
+-------------------------+
| MONTHNAME('2023-08-23') |
+-------------------------+
| August                  |
+-------------------------+
1 row in set (0.00 sec)

6 获取星期的函数DAYNAME(d)DAYOFWEEK(d)和WEEKDAY(d)

DAYNAME(d)函数返回d 对应的工作日的英文名称。

mysql>  SELECT DAYNAME('208-05-24');
+----------------------+
| DAYNAME('208-05-24') |
+----------------------+
| Tuesday              |
+----------------------+
1 row in set (0.00 sec)

DAYOFWEEK(d)函数返回d对应的一周中的索引(位置,1 表示周日,2表示周一,…,7表示周六)。

mysql> SELECT DAYOFWEEK('2211-09-30');
+-------------------------+
| DAYOFWEEK('2211-09-30') |
+-------------------------+
|                       2 |
+-------------------------+
1 row in set (0.00 sec)

WEEKDAY(d)返回d对应的工作日索引:0表示周一,1 表示周二,…,6 表示周日

mysql> SELECT WEEKDAY('1911-08-03 22:23:00'), WEEKDAY('2024-07-01');
+--------------------------------+-----------------------+
| WEEKDAY('1911-08-03 22:23:00') | WEEKDAY('2024-07-01') |
+--------------------------------+-----------------------+
|                              3 |                     0 |
+--------------------------------+-----------------------+
1 row in set (0.00 sec)

7 获取星期数的函数WEEK(d)和 WEEKOFYEAR(d)

WEEK(d)计算日期d 是一年中的第几周。WEEK0的双参数形式允许指定该星期是否起始于周日或周一,以及返回值的范围是否为0~53 或1~53。若Mode参数被省略,则使用default week format系统自变量的值。
在这里插入图片描述

mysql> SELECT WEEK('2011-02-20'),WEEK('2011-02-20',0), WEEK('2011-02-20',1);
+--------------------+----------------------+----------------------+
| WEEK('2011-02-20') | WEEK('2011-02-20',0) | WEEK('2011-02-20',1) |
+--------------------+----------------------+----------------------+
|                  8 |                    8 |                    7 |
+--------------------+----------------------+----------------------+
1 row in set (0.00 sec)

使用不同的参数的原因是不同地区和国家的习惯不同,每周的第
天并不相同。

mysql>  SELECT WEEK('2011-02-20',3), WEEKOFYEAR('2011-02-20');
+----------------------+--------------------------+
| WEEK('2011-02-20',3) | WEEKOFYEAR('2011-02-20') |
+----------------------+--------------------------+
|                    7 |                        7 |
+----------------------+--------------------------+
1 row in set (0.00 sec)

8 获取天数的函数DAYOFYEAR(d)和 DAYOFMONTH(d)

DAYOFYEAR(d)函数返回d 是一年中的第几天,范围是 1~366。

mysql> SELECT DAYOFYEAR('1911-08-03');
+-------------------------+
| DAYOFYEAR('1911-08-03') |
+-------------------------+
|                     215 |
+-------------------------+
1 row in set (0.00 sec)

DAYOFMONTH(d)函数返回d 是一个月中的第几天,范围是 1~31。

mysql>  SELECT DAYOFMONTH('1911-08-03');
+--------------------------+
| DAYOFMONTH('1911-08-03') |
+--------------------------+
|                        3 |
+--------------------------+
1 row in set (0.00 sec)

9 获取年份、季度、小时、分钟和秒钟的函数

YEAR(date)返回date 对应的年份,范围是1970~2069。

mysql>   SELECT YEAR('22-02-03'),YEAR('96-02-03');
+------------------+------------------+
| YEAR('22-02-03') | YEAR('96-02-03') |
+------------------+------------------+
|             2022 |             1996 |
+------------------+------------------+
1 row in set (0.00 sec)

QUARTER(date)返回 date 对应的一年中的季度值,范围是1~4。

mysql>  SELECT QUARTER('22-05-01');
+---------------------+
| QUARTER('22-05-01') |
+---------------------+
|                   2 |
+---------------------+
1 row in set (0.00 sec)

MINUTE(time)返回time 对应的分钟数,范围是0~59。

mysql>  SELECT MINUTE('02-03-04 05:06:07');
+-----------------------------+
| MINUTE('02-03-04 05:06:07') |
+-----------------------------+
|                           6 |
+-----------------------------+
1 row in set (0.00 sec)

SECOND(time)返回time 对应的秒数,范围是0~59。


mysql>  SELECT SECOND('05:06:07');
+--------------------+
| SECOND('05:06:07') |
+--------------------+
|                  7 |
+--------------------+
1 row in set (0.00 sec)

10 获取日期的指定值的函数 EXTRACT(type FROM date)

EXTRACT(type FROM date)函数所使用的时间间隔类型说明符与DATE ADDO或DATE SUBO的相同,但它从日期中提取一部分,而不是执行日期运算。

mysql> SELECT EXTRACT(YEAR FROM '1976-07-02') AS col1,
    ->      EXTRACT(YEAR_MONTH FROM '2011-08-13 02:03:03') AS col2,
    ->      EXTRACT(DAY_MINUTE FROM '2311-09-14 03:04:03') AS col3;
+------+--------+--------+
| col1 | col2   | col3   |
+------+--------+--------+
| 1976 | 201108 | 140304 |
+------+--------+--------+
1 row in set (0.00 sec)

type值为YEAR 时,只返回年值,type 值为 YEAR MONTH 时返回年与月份,type 值为 DAY_MINUTE 时,返回日、小时和分钟值。

11 时间和秒钟转换的函数

TIME TOSEC(time)返回已转化为秒的 time 参数。转换公式为:小时3600+分钟60+秒。

mysql>  SELECT TIME_TO_SEC('13:23:00');
+-------------------------+
| TIME_TO_SEC('13:23:00') |
+-------------------------+
|                   48180 |
+-------------------------+
1 row in set (0.00 sec)

SEC TO TIME(seconds)返回被转化为小时、分钟和秒数的 seconds 参数值,其格式为HH:MM:SS’或HHMMSS,具体格式根据该函数是否用在字符串或数字语境中而定。

mysql>  SELECT SEC_TO_TIME(12345),SEC_TO_TIME(12345)+0,
    ->      TIME_TO_SEC('13:23:00'), SEC_TO_TIME(72580);
+--------------------+----------------------+-------------------------+--------------------+
| SEC_TO_TIME(12345) | SEC_TO_TIME(12345)+0 | TIME_TO_SEC('13:23:00') | SEC_TO_TIME(72580) |
+--------------------+----------------------+-------------------------+--------------------+
| 03:25:45           |                32545 |                   48180 | 20:09:40           |
+--------------------+----------------------+-------------------------+--------------------+
1 row in set (0.00 sec)

12 计算日期和时间的函数

计算日期和时间的函数有 DATE ADDO、ADDDATE0、DATE SUBO、SUBDATEO、ADDTIME0、SUBTIMEO和 DATE DIFFO。
在DATE ADD(date,INTERVAL expr type)和 DATE SUB(date,INTERVAL expr type)中,date是一个DATETIME或DATE 值,用来指定起始时间。expr 是个表达式,用来指定从起始日期添加或减去的时间间隔值。对于负值的时间间隔,expr 可以以一个负号“-’开头。type 为关键词,指示了表达式被解释的方式。
指定修改的时间段时,也可以指定负值,负值代表相减,即返回以前的日期和时间。
在这里插入图片描述
在这里插入图片描述
若 date 参数是一个 DATE 值,计算只会包括 YEAR、MONTH和 DAY 部分(没有时间部分),其结果是一个 DATE 值;否则,结果将是一个 DATETIME 值。

DATEADD(dateINTERVAL expr type)和ADDDATE(dateINTERVAL expr type)两个函数的作用相同,执行日期的加运算。

mysql> SELECT DATE_ADD('2020-12-31 23:59:59', INTERVAL 1 SECOND) AS col1,
    ->      ADDDATE('2030-12-31 23:59:59', INTERVAL 1 SECOND) AS col2,
    ->      DATE_ADD('2040-12-31 23:59:59', INTERVAL '1:1' MINUTE_SECOND) AS col3;
+---------------------+---------------------+---------------------+
| col1                | col2                | col3                |
+---------------------+---------------------+---------------------+
| 2021-01-01 00:00:00 | 2031-01-01 00:00:00 | 2041-01-01 00:01:00 |
+---------------------+---------------------+---------------------+
1 row in set (0.00 sec)

前两个是将时间增加 1S 后进行返回,最后是增加1分1秒进行返回的结果。

DATESUB(dateINTERVALexpr type)或者SUBDATE(dateINTERVALexpr type)两个函数的作用相同,执行日期的减运算。

mysql>  SELECT DATE_SUB('2011-01-02', INTERVAL 31 DAY) AS col1,
    ->      SUBDATE('2011-01-02', INTERVAL 31 DAY) AS col2,
    ->      DATE_SUB('2011-01-01 00:01:00',INTERVAL '0 0:1:1' DAY_SECOND) AS col3;
+------------+------------+---------------------+
| col1       | col2       | col3                |
+------------+------------+---------------------+
| 2010-12-02 | 2010-12-02 | 2010-12-31 23:59:59 |
+------------+------------+---------------------+
1 row in set (0.00 sec)

DATE ADD和 DATE SUB 在指定修改的时间段时,也可以指定负值,负值代表相减即返回以前的日期和时间。

ADDTIME(date,expr)函数将 expr 值添加到 date,并返回修改后的值,date 是一个日期或者日期时间表达式,而expr 是一个时间表达式。

mysql>  SELECT ADDTIME('2000-12-31 23:59:59','1:1:1'), ADDTIME('02:02:02', '02:00:00');
+----------------------------------------+---------------------------------+
| ADDTIME('2000-12-31 23:59:59','1:1:1') | ADDTIME('02:02:02', '02:00:00') |
+----------------------------------------+---------------------------------+
| 2001-01-01 01:01:00                    | 04:02:02                        |
+----------------------------------------+---------------------------------+
1 row in set (0.00 sec)

SUBTIME(date,expr)函数将 date 减去 expr 值,并返回修改后的值。其中,date 是一个日期或者日期时间表达式,而expr 是一个时间表达式。

mysql>  SELECT SUBTIME('2000-12-31 23:59:59','1:1:1'), SUBTIME('02:02:02','02:00:00');
+----------------------------------------+--------------------------------+
| SUBTIME('2000-12-31 23:59:59','1:1:1') | SUBTIME('02:02:02','02:00:00') |
+----------------------------------------+--------------------------------+
| 2000-12-31 22:58:58                    | 00:02:02                       |
+----------------------------------------+--------------------------------+
1 row in set (0.00 sec)

DATEDIFF(datel,date2)返回起始时间 datel 和结束时间 date2 之间的天数。datel和 date2 为日期或日期时间表达式。计算中只用到这些值的日期部分。

mysql>  SELECT DATEDIFF('2010-12-31 23:59:59','2010-12-30') AS col1,
    ->      DATEDIFF('2010-11-30 23:59:59','2010-12-31') AS col2;
+------+------+
| col1 | col2 |
+------+------+
|    1 |  -31 |
+------+------+
1 row in set (0.00 sec)

13 将日期和时间格式化的函数

DATEFORMAT(date,format)根据 format 指定的格式显示date值所示。
在这里插入图片描述
使用DATE FORMATO函数格式化输出日期和时间值

mysql>  SELECT DATE_FORMAT('1997-10-04 22:23:00', '%W %M %Y') AS col1,
    ->      DATE_FORMAT('1997-10-04 22:23:00','%D %y %a %d %m %b %j') AS col2;
+-----------------------+--------------------------+
| col1                  | col2                     |
+-----------------------+--------------------------+
| Saturday October 1997 | 4th 97 Sat 04 10 Oct 277 |
+-----------------------+--------------------------+
1 row in set (0.00 sec)

TIME FORMAT(timeformat)根据表达式format 的要求显示时间 time。表达式format 指定了显示的格式。因为TIME FORMAT(timeformat)只处理时间,所以format 只使用时间格式。

mysql>  SELECT TIME_FORMAT('16:00:00', '%H %k %h %I %l');
+-------------------------------------------+
| TIME_FORMAT('16:00:00', '%H %k %h %I %l') |
+-------------------------------------------+
| 16 16 04 04 4                             |
+-------------------------------------------+
1 row in set (0.00 sec)

GET_FORMAT(val type,format type)返回日期时间字符串的显示格式,val type 表示日期数据类型,包括 DATE、DATETIME和TIME;format type 表示格式化显示类型,包括EUR、INTERVAL、ISO、JIS、USA。GET FORMAT 根据两个值类型组合返回的字符串显示格式。
在这里插入图片描述
在这里插入图片描述

mysql>  SELECT GET_FORMAT(DATE,'EUR'), GET_FORMAT(DATE,'USA');
+------------------------+------------------------+
| GET_FORMAT(DATE,'EUR') | GET_FORMAT(DATE,'USA') |
+------------------------+------------------------+
| %d.%m.%Y               | %m.%d.%Y               |
+------------------------+------------------------+
1 row in set (0.00 sec)

mysql> SELECT DATE_FORMAT('2000-10-05 22:23:00', GET_FORMAT(DATE,'USA') );
+-------------------------------------------------------------+
| DATE_FORMAT('2000-10-05 22:23:00', GET_FORMAT(DATE,'USA') ) |
+-------------------------------------------------------------+
| 10.05.2000                                                  |
+-------------------------------------------------------------+
1 row in set (0.00 sec)

GET FORMAT(DATEUSA返回的显示格式字符串为%m.%d%Y,%m 以数字形式显示月份,%d 以数字形式显示日,%Y 以4 位数字形式显示年。

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

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

相关文章

芯片封装基本流程及失效分析处理方法

芯片封装 芯片封装的目的在于对芯片进行保护与支撑作用、形成良好的散热与隔绝层、保证芯片的可靠性,使其在应用过程中高效稳定地发挥功效。 工艺流程 硅片减薄 使用物理手段,如磨削、研磨等;或者化学手段,如电化学腐蚀、湿法腐蚀…

2023-04-24:用go语言重写ffmpeg的muxing.c示例。

2023-04-24:用go语言重写ffmpeg的muxing.c示例。 答案2022-04-24: 本程序的大体过程如下: 打开输出文件并写入头部信息。 添加音频和视频流,并为每个流创建 AVCodecContext 对象,根据输入格式设置编码器参数&#x…

springboot 整合itext 实现pdf下载

一 itext介绍 1.1 核心组件介绍 Text中用文本块(Chunk)、短语(Phrase)和段落(paragraph)处理文本。 1.文本块(Chunk)是处理文本的最小单位,有一串带格式(包括字体、颜色、大小)的字符串组成。如以下代码就是产生一个字体为HELVETICA、大小为…

【OAI】UERANSIM容器与OAI核心网分立部署及测试

说明启动核心网:启动基站:功能测试ueransim测试1:通过12.1.1.x ping192.168.70.1ueransim测试2: 通过nr-binder绑定自定义TCP程序传数据到核心网ueransim测试3:多ueransim启动 结论附录基站配置文件:TCP通信…

HCIA-RS实验-路由配置-静态路由缺省路由

在计算机网络中,路由器是实现数据包转发的重要设备。它通过查找路由表中的路由信息,将数据包从源地址转发到目标地址。而静态路由和缺省路由则是路由表中的两种重要信息,下面我们来详细了解一下它们的概念、特点和应用。 目录 简述 一、静态…

Let‘s Learn .NET|通过 Semantic Kernel .NET SDK 管理你的 OpenAI 项目

编辑:Alan Wang 排版:Rani Sun Lets Learn .NET 系列 “Lets Learn .NET” 是面向全球的 .NET 初学者学习系列,旨在通过不同语言,帮助不同地区的开发者掌握最新的 .NET 开发知识与技能。 在 ChatGPT 与 OpenAI 火热的当下&#x…

雪花算法

雪花算法(SnowFlake),是Twitter开源 的分布式ID生成算法 主要是由 64bit 的 long 型生成的全局 ID, 其中分为四个部分: ① 最高1位固定值 0,因为生成的 id 是正整数 ② 后面的41位存储毫秒级时间戳 ③ 第三部分的10位存储机器码…

tp6.1 bingher/ueditor(百度编辑器)(七牛、阿里OSS第三方云)详情图文教程(第二版)

之前做过一版:tp6 bingher/ueditor(百度编辑器)(七牛、阿里OSS第三方云)详情图文教程_我是高手高手高高手的博客-CSDN博客 登录权限是Session,现在系统是Cookie加jwt的Token方式验证 一、修改验证登录权限 修改文件: vendor\bingher\uedito…

R语言 | 向量对象运算

目录 一、数值型的向量对象 1.1 建立规则型的数值向量对象使用序列符号 1.2 简单向量对象的运算 1.3 建立向量对象:seq()函数 1.4 连接向量对象:c()函数 1.5 重复向量对象:rep()函数 1.6 numeric()函数 1.7 程序语句短语跨行的处理 …

阶段式软件研发项目管理工具

下面这个场景是是阶段式软件研发场景,适用于采用瀑布模式开展软件研发的企业或者团队。 创建项目 新建项目时,使用“阶段式软件开发项目”项目模板创建项目。 系统会自动创建10个阶段看板(一个阶段一个看板),1个缺陷…

libgo 流程分析(1)

libgo 基础模块 libgo逻辑结构 libgo主要的功能模块主要包括:调度器( Scheduler )、处理器( Processer )、协程( Task )和一个FastSteadyClock。 其中 Scheduler -> Processer -> Task 三层逻辑结构实现了对协程( Task )的生命周期管理和调度和运行。 sch…

【好书分享】数字信号处理入门宝典(Digital Signal Processing-A Student Guide)

简介 该书作为初学者的入门书籍,葵花宝典级的存在,发行量很少,在市面上很难见到,仅此一本,想要的私信! Digital signal processing (DSP) systems have developed at a rapid pace over the past two dec…

基于DSP+FPGA+ADS1282支持31Bit高精度数据采集方案(二)模拟电路设计

如图 4.1 所示是系统硬件系统的信号框图,数字信号处理板上的主要核心是 两个处理芯片,即 FPGA 和 DSP ,其中 FPGA 主要作用是做 DSP 和外围接口的 桥梁及数据预处理, DSP 做为数据解算核心。 FPGA 通过各种的数据总…

AJAX和JSON

1、什么是AJAX? AJAX(ASynchronous JavaScript And XML)异步的JavaScript 和 XML; 由Jesse James Garrett 在他的文章AJAX:A New Approoch to Web Applications中首次提出。 ajax(Web数据交互方式)_百…

[深度学习][CenterFusion]关于centerfusion训练注意的要点

我参考博客CenterFusion 项目超详细环境搭建步骤及可视化操作_centernet可视化_上班摸不了鱼的博客-CSDN博客本文引用 CenterFusion: Center-based Radar and Camera Fusion for 3D Object Detection,复现此论文中的代码,互相学习。注意:由于…

电影元素主题:《黑客帝国》中的js加密与解密

在《黑客帝国》中,加密和解密是非常重要的概念。加密是将信息转换为看起来毫无意义的数据,以确保只有拥有解密密钥的人才能读取和理解它。在这篇文章中,我们将探讨如何使用JavaScript进行加密和解密,就像黑客们在电影中所做的那样…

2023-04-27:用go语言重写ffmpeg的remuxing.c示例。

2023-04-27:用go语言重写ffmpeg的remuxing.c示例。 答案2023-04-27: ffmpeg的remuxing.c是一个用于将多媒体文件从一种容器格式转换为另一种容器格式的命令行工具。它可以将音频、视频和字幕等元素从源文件中提取出来,并按照用户指定的方式…

Windows 11 本地 php 开发环境搭建:PHP + Apache + MySQL +VSCode 安装和环境配置

目录 前言1. PHP 的下载、安装和配置1.1 下载 php1.2 安装 php1.3 配置 php 系统变量1.4 配置 php.ini 2. Apache 的下载、安装和配置2.1 下载 Apache2.2 安装 Apache2.3 修改配置 Apache2.4 指定服务端口(非必须)2.5 配置系统变量2.6 安装服务2.7 启动服…

在Docker上部署SpringBoot项目(纯步骤)

在Docker上部署SpringBoot项目 在学习中发现了部署的时候总是有各种问题,此文章只有操作步骤没有原理解释,只是用来提醒自己部署步骤 部署总共可以分为五步! 第一步:将SpringBoot项目打包成jar包 这里使用idea的上maven选项打包,点一下就行。…

seata 1.4.2 安装部署(Linux环境)

Linux安装部署 seata server 1.4.2 下载安装包上传至服务器 1.首先从GitHub拉取seata压缩包 https://github.com/seata/seata/releases/download/v1.4.2/seata-server-1.4.2.zip 下载到本地后上传至服务器 或使用命令拉取 wget https://github.com/seata/seata/release…