当前位置: 首页 > news >正文

MySQL 常用函数

一、数学函数

1、ABS(x)

返回绝对值。

mysql> select abs(-4);
+---------+
| abs(-4) |
+---------+
|       4 |
+---------+
1 row in set (0.00 sec)

2、PI()

返回圆周率,并四舍五入保留五位小数。

mysql> select pi();
+----------+
| pi()     |
+----------+
| 3.141593 |
+----------+
1 row in set (0.00 sec)

3、RAND()和RAND(X)

返回一个0-1的随机浮点数,包含0和1,如果指定值则它被用作种子值,用来产生重复序列。

mysql> select rand(),rand(2),rand(2);
+-------------------+--------------------+--------------------+
| rand()            | rand(2)            | rand(2)            |
+-------------------+--------------------+--------------------+
| 0.999596054665368 | 0.6555866465490187 | 0.6555866465490187 |
+-------------------+--------------------+--------------------+
1 row in set (0.00 sec)

4、SQRT(X)

平方根函数,返回一个非负数的平方根,如果x为负数则返回NULL值。

mysql> select sqrt(2),sqrt(9),sqrt(-25);
+--------------------+---------+-----------+
| sqrt(2)            | sqrt(9) | sqrt(-25) |
+--------------------+---------+-----------+
| 1.4142135623730951 |       3 |      NULL |
+--------------------+---------+-----------+
1 row in set (0.00 sec)

5、MOD(X,Y)

求余数函数,也叫取模函数

mysql> select mod(7,2),mod(9,3);
+----------+----------+
| mod(7,2) | mod(9,3) |
+----------+----------+
|        1 |        0 |
+----------+----------+
1 row in set (0.00 sec)

6、CEIL(X)、CEILING(X)

取整函数,向上取整,取X整数部分再加1。

mysql> select ceil(3.78),ceil(7.43),ceiling(4.78),ceiling(2.23);
+------------+------------+---------------+---------------+
| ceil(3.78) | ceil(7.43) | ceiling(4.78) | ceiling(2.23) |
+------------+------------+---------------+---------------+
|          4 |          8 |             5 |             3 |
+------------+------------+---------------+---------------+
1 row in set (0.00 sec)

7、FLOOR(X)

取整函数,向下取整,只取X整数部分。

mysql> select floor(6.98),floor(3.25);
+-------------+-------------+
| floor(6.98) | floor(3.25) |
+-------------+-------------+
|           6 |           3 |
+-------------+-------------+
1 row in set (0.00 sec)

8、ROUND(X)、ROUND(X,Y)

ROUND(X)取整函数,取X接近的整数,对X的值进行四舍五入;ROUND(X,Y)返回X参数,指定Y个小数位,也是对小数部分Y后面的位数进行四舍五入。

mysql> select round(8.76),round(56.765,2);
+-------------+-----------------+
| round(8.76) | round(56.765,2) |
+-------------+-----------------+
|           9 |           56.77 |
+-------------+-----------------+
1 row in set (0.00 sec)

9、POW(X,Y)、POWER(X,Y)、EXP(X)

POW(X,Y)、POWER(X,Y)返回的结果一样,X的Y次方,EXP(X)的是e的X次方,e的近似值为2.71828 。

mysql> select pow(2,3),power(2,10),exp(2);
+----------+-------------+------------------+
| pow(2,3) | power(2,10) | exp(2)           |
+----------+-------------+------------------+
|        8 |        1024 | 7.38905609893065 |
+----------+-------------+------------------+
1 row in set (0.01 sec)

10、LOG(X)、LOGN(X)

LOG(X)返回x的自然对数e,LOGN(X)是以N为底数的X的对数。

mysql> select log(2),log2(2),log10(100);
+--------------------+---------+------------+
| log(2)             | log2(2) | log10(100) |
+--------------------+---------+------------+
| 0.6931471805599453 |       1 |          2 |
+--------------------+---------+------------+
1 row in set (0.00 sec)

二、字符串函数

1、CHAR_LENGTH(STR)、LENGTH(STR)

CHAR_LENGTH(STR)返回值为字符串STR所有包含的字符个数,一个多字符算作一个单字符,LENGTH(STR)返回值为字符串的字节长度,使用UTF8的一种可变长字符编码,一个汉字是三个字节,一个数字或者一个字母算一个字节。

mysql> select char_length('aabb'),char_length('lllsss'),length('哈哈哈'),length('shsj211');
+---------------------+-----------------------+---------------------+-------------------+
| char_length('aabb') | char_length('lllsss') | length('哈哈哈')    | length('shsj211') |
+---------------------+-----------------------+---------------------+-------------------+
|                   4 |                     6 |                   9 |                 7 |
+---------------------+-----------------------+---------------------+-------------------+
1 row in set (0.00 sec)

2、CONCAT(S1,S2,……)

返回的值结果为连接参数产生的字符串,可一个或多个参数,如过其中一个参数为NULL则返回值就为NULL。

mysql> select concat('hhsh','988','   ll'),concat('hdjh',null,'ooio');
+------------------------------+----------------------------+
| concat('hhsh','988','   ll') | concat('hdjh',null,'ooio') |
+------------------------------+----------------------------+
| hhsh988   ll                 | NULL                       |
+------------------------------+----------------------------+
1 row in set (0.00 sec)

3、CONCAT_WS(X,S1,S2……)

x参数是分隔符,分隔符在两个连续的字符串之间。分隔符可以是一个字串,也可以是其他字符,如果分隔符为NULL则结果返回为NULL,函数会忽略任何分隔符参数后的NULL值,其他参数为NULL值,不会影响拼接。

mysql> select concat_ws('=>','hdh','kkk','lll','yyy'),concat_ws('-','iii',null,'ppp'),concat_ws(null,'kkk','ppp','uuu');         
+-----------------------------------------+---------------------------------+-----------------------------------+
| concat_ws('=>','hdh','kkk','lll','yyy') | concat_ws('-','iii',null,'ppp') | concat_ws(null,'kkk','ppp','uuu') |
+-----------------------------------------+---------------------------------+-----------------------------------+
| hdh=>kkk=>lll=>yyy                      | iii-ppp                         | NULL                              |
+-----------------------------------------+---------------------------------+-----------------------------------+
1 row in set (0.00 sec)

4、INSERT(s1,x,len,s2)

替换字符串函数,返回字符串s1,x为替换替换字符的起始位置,len为替换的长度,s2为替换的字符或字符串。

mysql> select insert('aaahhhss',4,3,'iii');
+------------------------------+
| insert('aaahhhss',4,3,'iii') |
+------------------------------+
| aaaiiiss                     |
+------------------------------+
1 row in set (0.00 sec)

5、大小写字母转换函数

LOWER(STR)或LCASE(STR)可以将字符串STR字符替换为小写字母。UPPER(STR)可以将字符串STR字符串字符替换为大写字母。

mysql> select lower('AAA'),LCASE('BBHHH'),UPPER('kkkk');
+--------------+----------------+---------------+
| lower('AAA') | LCASE('BBHHH') | UPPER('kkkk') |
+--------------+----------------+---------------+
| aaa          | bbhhh          | KKKK          |
+--------------+----------------+---------------+
1 row in set (0.00 sec)

 6、LEFT(STR,N)、RIGHT(STR,N)

LEFT(STR,N)返回字符串STR开始的最左边N个字符串,RIGHT(STR,N)返回字符串STR最右边N个字符串。

mysql> select left('hhshkkss',4),right('uuuaaa',3);
+--------------------+-------------------+
| left('hhshkkss',4) | right('uuuaaa',3) |
+--------------------+-------------------+
| hhsh               | aaa               |
+--------------------+-------------------+
1 row in set (0.00 sec)

7、LTRIM(STR)、RTRIM(STR)、TRIM(STR)

LTRIM(STR)返回去掉左边空格的字符串、RTRIM(STR)返回去掉右边空格的字符串、TRIM(STR)去掉两边空格后的字符串。

mysql> select ltrim('   jjhjhj  '),rtrim('   djfijd     '),trim('    jhjdhfj  ');
+----------------------+-------------------------+-----------------------+
| ltrim('   jjhjhj  ') | rtrim('   djfijd     ') | trim('    jhjdhfj  ') |
+----------------------+-------------------------+-----------------------+
| jjhjhj               |    djfijd               | jhjdhfj               |
+----------------------+-------------------------+-----------------------+
1 row in set (0.00 sec)

8、SPACE(N)

产生N个空格字符。

mysql> select concat('[',space(5),']');
+--------------------------+
| concat('[',space(5),']') |
+--------------------------+
| [     ]                  |
+--------------------------+
1 row in set (0.00 sec)

9、REPLACE(S,STR1,STR2)

返回使用字符串STR2替代字符串S中所有的字符串STR1。

mysql> select replace('aabb','a','c');
+-------------------------+
| replace('aabb','a','c') |
+-------------------------+
| ccbb                    |
+-------------------------+
1 row in set (0.00 sec)

10、STRCMP(STR1,STR2)

比较字符串函数,若STR1等于STR2就返回0,若STR1大于STR2就返回1,若字符串STR1小于STR2就返回-1。

mysql> select strcmp('aa','aa'),strcmp('aa1','aa'),strcmp('aa','aa1');
+-------------------+--------------------+--------------------+
| strcmp('aa','aa') | strcmp('aa1','aa') | strcmp('aa','aa1') |
+-------------------+--------------------+--------------------+
|                 0 |                  1 |                 -1 |
+-------------------+--------------------+--------------------+
1 row in set (0.00 sec)

11、REVERSE(STR)

逆置字符串函数。

mysql> select reverse('hhhsssbbb');
+----------------------+
| reverse('hhhsssbbb') |
+----------------------+
| bbbssshhh            |
+----------------------+
1 row in set (0.00 sec)

12、LOCATE(STR1,STR), POSITION(STR1 IN STR)

返回STR1在字符串STR中的起始位置

mysql> select locate('ss','aaaddsskkll'),position('bb' in 'shdhjavbbjkj');
+----------------------------+----------------------------------+
| locate('ss','aaaddsskkll') | position('bb' in 'shdhjavbbjkj') |
+----------------------------+----------------------------------+
|                          6 |                                8 |
+----------------------------+----------------------------------+
1 row in set (0.00 sec)

三、日期函数

1、CURDATE()、CURRENT_DATE()

获取当前日期,格式为YYYY-MM-DD格式

mysql> select curdate(),current_date();
+------------+----------------+
| curdate()  | current_date() |
+------------+----------------+
| 2023-08-19 | 2023-08-19     |
+------------+----------------+
1 row in set (0.00 sec)

2、CURRENT_TIMESTAMP()、LOCATIME()、NOW()、SYSDATE()

获取当前日期和时间

mysql> select current_timestamp(),localtime(),now(),sysdate();
+---------------------+---------------------+---------------------+---------------------+
| current_timestamp() | localtime()         | now()               | sysdate()           |
+---------------------+---------------------+---------------------+---------------------+
| 2023-08-19 19:17:53 | 2023-08-19 19:17:53 | 2023-08-19 19:17:53 | 2023-08-19 19:17:53 |
+---------------------+---------------------+---------------------+---------------------+
1 row in set (0.00 sec)

3、YEAR(DATE)

获取日期月份

mysql> select year(now());
+-------------+
| year(now()) |
+-------------+
|        2023 |
+-------------+
1 row in set (0.00 sec)

4、MONTH(DATE)、MONTHNAME(DATE)

获取日期月份,MONTHNAME(DATE)格式为英文。

mysql> select month(now()),monthname(now());
+--------------+------------------+
| month(now()) | monthname(now()) |
+--------------+------------------+
|            8 | August           |
+--------------+------------------+
1 row in set (0.00 sec)

5、DAY(DATE)

获取具体的日

mysql> select day(now());
+------------+
| day(now()) |
+------------+
|         19 |
+------------+
1 row in set (0.00 sec)

6、DAYNME(DTAE)、DAYOFWEEK(DATE)、WEEKDAY(DATE)

获取星期几

mysql> select dayname(now()),dayofweek(now()),weekday(now());
+----------------+------------------+----------------+
| dayname(now()) | dayofweek(now()) | weekday(now()) |
+----------------+------------------+----------------+
| Saturday       |                7 |              5 |
+----------------+------------------+----------------+
1 row in set (0.00 sec)

7、DAYOFYEAR(DATE)、DAYOFMONTH(DATE)

DAYOFYEAR(DATE)返回值为这一年的第几天。

DAYOFMONTH(DATE)返回值为这一年的第几月。

mysql> select dayofmonth(now()),dayofyear(now());
+-------------------+------------------+
| dayofmonth(now()) | dayofyear(now()) |
+-------------------+------------------+
|                19 |              231 |
+-------------------+------------------+
1 row in set (0.00 sec)

8、TIME_TO_SEC(time)

将时间转换为秒。

mysql> select time_to_sec('14:20:30'),time_to_sec(time(now()));
+-------------------------+--------------------------+
| time_to_sec('14:20:30') | time_to_sec(time(now())) |
+-------------------------+--------------------------+
|                   51630 |                    70443 |
+-------------------------+--------------------------+
1 row in set (0.00 sec)

四、条件判断函数

1、IF(EXPR,V1,V2)

如果表达式EXPR为TRUE就返回V1,否则返回V2,IF()函数返回的值可以是数字值或者字符串值。

mysql> select if(2>6,'YES','NO');
+--------------------+
| if(2>6,'YES','NO') |
+--------------------+
| NO                 |
+--------------------+
1 row in set (0.00 sec)

2、IFNULL(V1,V2)

返回值如果V1不会NULL就返回V1,否则返回V2。

mysql> select ifnull(null,'aa'),ifnull(123,777);
+-------------------+-----------------+
| ifnull(null,'aa') | ifnull(123,777) |
+-------------------+-----------------+
| aa                |             123 |
+-------------------+-----------------+
1 row in set (0.00 sec)

3、CASE EXPR WHEN V1 THEN R1 ……[ELSE Rn]  END

返回值为当EXPR的值等于Vn就返回对应Rn的值。当都不满足Vn的值有ELSE语句就返回后的值。

mysql> select case 3-> when 1 then 'a'-> when 2 then 'b'-> when 3 then 'c'-> when 4 then 'd'-> else 'e' end;
+-------------------------------------------------------------------------------------+
| case 3
when 1 then 'a'
when 2 then 'b'
when 3 then 'c'
when 4 then 'd'
else 'e' end |
+-------------------------------------------------------------------------------------+
| c                                                                                   |
+-------------------------------------------------------------------------------------+
1 row in set (0.00 sec)

五、系统信息函数

1、VERSION()、CONNECTION_ID()、DATABASE()

返回MySQL的版本号、连接数、数据库名的函数。

mysql> select version(),connection_id(),database();
+-----------+-----------------+------------+
| version() | connection_id() | database() |
+-----------+-----------------+------------+
| 5.7.18    |               3 | db1        |
+-----------+-----------------+------------+
1 row in set (0.00 sec)

2、USER()、SESSION_USER()

返回当前登录用户名,连接会话的用户。

mysql> select USER(),SESSION_USER();
+----------------+----------------+
| USER()         | SESSION_USER() |
+----------------+----------------+
| root@localhost | root@localhost |
+----------------+----------------+
1 row in set (0.00 sec)

六、加/解密函数

1、PASSWORD('password')

返回一个加密后的字符串,此函数是单向加密不可逆。

mysql> select password('123aaabbb');
+-------------------------------------------+
| password('123aaabbb')                     |
+-------------------------------------------+
| *616E8E68832C222FFAEB396A9FA75865A6F7F039 |
+-------------------------------------------+
1 row in set, 1 warning (0.00 sec)

2、MD5('password')

返回一个MD5 128比特校验和,该值以32位十六进制数字的二进制字符串形式返回。若参数为NULL则返回NULL。

mysql> select md5('hhhss12234'),md5(null);
+----------------------------------+-----------+
| md5('hhhss12234')                | md5(null) |
+----------------------------------+-----------+
| 2c6efa51fe416f1c23d716bab5be9e4e | NULL      |
+----------------------------------+-----------+
1 row in set (0.00 sec)

3、ENCODE(STR,PSWD_STR)

使用PSWD作为密码,加密STR,使用DECODE()解密结果,是一个和STR长度相同的二进制字符串。

mysql> select encode('123hhh','aaa123');
+---------------------------+
| encode('123hhh','aaa123') |
+---------------------------+
| sbx'                     |
+---------------------------+
1 row in set, 1 warning (0.00 sec)

4、DECODE(CRYPT_STR,PASSD_STR)

使用PASSD_STR作为密码,解密加密字符串CRYPT_STR,CRYPT_STR是由ENCODE()返回的字符串。

mysql> select decode(encode('123hhh','aaa123'),'aaa123');
+--------------------------------------------+
| decode(encode('123hhh','aaa123'),'aaa123') |
+--------------------------------------------+
| 123hhh                                     |
+--------------------------------------------+
1 row in set, 2 warnings (0.00 sec)

参考书籍:MySQL5.7从入门到精通-清华大学出版社

相关文章:

MySQL 常用函数

一、数学函数 1、ABS(x) 返回绝对值。 mysql> select abs(-4); --------- | abs(-4) | --------- | 4 | --------- 1 row in set (0.00 sec) 2、PI() 返回圆周率,并四舍五入保留五位小数。 mysql> select pi(); ----------…...

动态路由的实现—正则表达式

文章目录 前言一、什么是正则表达式?二、正则表达式在动态路由中的作用三、实现一个简单的路由调度器总结 前言 动态路由有很多种实现方式,支持的规则、性能等有很大的差异。例如开源的路由实现gorouter支持在路由规则中嵌入正则表达式,例如…...

Android实现超出固定行数折叠文字“查看全文“、“收起全文“

先上效果图 分析问题 网上有很多关于这个的代码,实现都过于复杂了,github上甚至还看到一篇文章600多行代码,结果一跑起来全是bug。还是自己写吧!!! 如果我们需要换行的"查看全文"、"收起全…...

Python上楼梯问题:递归解法探究(斐波那契变种)(记忆化递归)

文章目录 上楼梯问题:递归解法探究问题定义解决方案1. 递归2. 记忆化递归关于python memo{}默认参数和字典的语法语法功能版本信息注意事项 结论 上楼梯问题:递归解法探究 在这篇文章中,将对上楼梯问题进行深入探讨。上楼梯问题是一种常见的…...

AI重新定义音视频生产力“新范式”

// 编者按:AIGC无疑是当下的热门话题和场景。面对AI带来的技术变革和算力挑战,该如何应对?LiveVideoStackCon 2023上海站邀请到了网心科技副总裁武磊为我们分享网心在面对AI应用场景和业务需求下的实践经验。 文/武磊 编辑/LiveVideoStack …...

Jmeter生成可视化的HTML测试报告

Jmeter也是可以生成测试报告的。 性能测试工具Jmeter由于其体积小、使用方便、学习成本低等原因,在现在的性能测试过程中,使用率越来越高,但其本身也有一定的缺点,比如提供的测试结果可视化做的很一般。 不过从3.0版本开始&…...

5G技术与其对智能城市、物联网和虚拟现实领域的影响

随着第五代移动通信技术(5G)的到来,我们即将迈向一个全新的数字化世界。5G技术的引入将带来更高的速度、更低的延迟和更大的连接性,推动了智能城市、物联网和虚拟现实等领域的发展。 首先,5G技术将带来超越以往的网络速…...

leetcode做题笔记88. 合并两个有序数组

给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。 注意:最终,合并后数组…...

stm32开关控制led灯泡(附Proteus电路图)

说明:我的灯泡工作电压2V,电流设置为10um,注意了不是10毫安时微安啊,要不然电流太小亮不起来的。 2:我用的开关不是按钮button而是switch, 3:PB0,PB1默认都是低电平,采用了PULLDOWN模式,如果设…...

win10 wsl ubuntu 更换版本为18.04 apt换国内源Python换国内源;默认root

控制面板里面应用模块找到Ubuntu,可以卸载或者移动到其他盘。 Microsoft 应用程序 - ubuntu https://apps.microsoft.com/store/search/ubuntu?hlzh-cn&glcn&rtc1 选择想要的版本安装。 cp /etc/apt/sources.list /etc/apt/sources.list.bak nano /etc/ap…...

C++ Primer 第1章 开始

C Primer 第1章 开始 1.1 编写一个简单的C程序1.1.1 编译、运行程序一、程序源文件命名约定二、从命令行运行编译器 练习 1.2 初识输入输出一、标准输入输出对象二、一个使用IO库的程序三、向流写入数据四、使用标准库中的名字五、从流读取数据六、完成程序 1.3 注释简介一、C中…...

【STM32 学习】电源解析(VCC、VDD、VREF+、VBAT)

VCC电源电压GND电源供电负电压(通常接地)VDD模块工作正电压VSS模块工作负电压VREFADC参考正电压VREF-ADC参考负电压VBAT电池或其他电源供电VDDA模拟供电正电压VSSA模拟供电负电压 一、VCC(供电电压) VCC是指芯片的电源电压&#…...

C语言实例_解析GPS源数据

一、GPS数据格式介绍 GPS(全球定位系统)数据格式常见的是NMEA 0183格式,NMEA 0183格式是一种用于导航设备间传输数据的标准格式,定义了一套规范,使得不同厂商的设备可以通过串行通信接口(常见的是RS-232&a…...

LVS+Keepalived

Keepalived概述: keepalived软件 就是通过vrrp协议实现高可用功能 vrrp通信原理: vrrp就是虚拟路由冗余协议,它的出现就是为了解决静态路由的单点故障vrrp是通过一种竞选的一种协议机制将路由交给某台vrrp路由器vrrp用ip多播的方式【多播地…...

uni-app根据经纬度逆解析详细地址

uni-app中的getLocation()方法可以获取到用户当前的地理位置(经纬度)、速度。 但是返回参数中的address在app中才会显示,小程序中不会显示,所以我们需要进行逆解析其地址,解析出它的地址信息。 1.首先要在腾讯位置服务…...

【数据结构】吃透单链表!!!(详细解析~)

目录 前言:一.顺序表的缺陷 && 介绍链表1.顺序表的缺陷2.介绍链表(1)链表的概念(2)链表的结构(3)链表的功能 二.单链表的实现1.创建节点的结构2.头文件函数的声明3.函数的实现&#xff…...

Linux 安全技术和防火墙

目录 1 安全技术 2 防火墙 2.1 防火墙的分类 2.1.1 包过滤防火墙 2.1.2 应用层防火墙 3 Linux 防火墙的基本认识 3.1 iptables & netfilter 3.2 四表五链 4 iptables 4.2 数据包的常见控制类型 4.3 实际操作 4.3.1 加新的防火墙规则 4.3.2 查看规则表 4.3.…...

Mac 开发 Tang Nano FPGA 指南(使用终端和使用 VS Code 和插件,适用所有 Gowin FPGA)

最近收到了一个 Tang nano 9K FPGA开发板,就想借此机会研究一下。 官方文档里介绍如果想使用高云的 FPGA,就需要使用 GOWIN IDE,但是需要申请 license 提交一堆资料,我是别人送的就不太方便让别人弄。加上 IDE 其实并不是很适合学…...

基于深度学习的铁路异物侵限检测算法研究_整体认知感觉欠点意思,但是有一个新的变形卷积-Octave 卷积

相比于其他的交通运输方式,铁路运输具有准时性高、连续性强、速度快、运输量大、运输成本低以及安全可靠等优点。同时由于国家高速铁路网络建设的不断推进,铁路运输逐渐成为我国客运与货运的主要运输方式。虽然铁路运输为人们出行和货物运输带来的极大的…...

Spring项目使用Redis限制用户登录失败的次数以及暂时锁定用户登录权限

文章目录 背景环境代码实现0. 项目结构图(供参考)1. 数据库中的表(供参考)2. 依赖(pom.xml)3. 配置文件(application.yml)4. 配置文件(application-dev.yml)5…...

铭豹扩展坞 USB转网口 突然无法识别解决方法

当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…...

HTML 语义化

目录 HTML 语义化HTML5 新特性HTML 语义化的好处语义化标签的使用场景最佳实践 HTML 语义化 HTML5 新特性 标准答案&#xff1a; 语义化标签&#xff1a; <header>&#xff1a;页头<nav>&#xff1a;导航<main>&#xff1a;主要内容<article>&#x…...

CVPR 2025 MIMO: 支持视觉指代和像素grounding 的医学视觉语言模型

CVPR 2025 | MIMO&#xff1a;支持视觉指代和像素对齐的医学视觉语言模型 论文信息 标题&#xff1a;MIMO: A medical vision language model with visual referring multimodal input and pixel grounding multimodal output作者&#xff1a;Yanyuan Chen, Dexuan Xu, Yu Hu…...

css实现圆环展示百分比,根据值动态展示所占比例

代码如下 <view class""><view class"circle-chart"><view v-if"!!num" class"pie-item" :style"{background: conic-gradient(var(--one-color) 0%,#E9E6F1 ${num}%),}"></view><view v-else …...

蓝牙 BLE 扫描面试题大全(2):进阶面试题与实战演练

前文覆盖了 BLE 扫描的基础概念与经典问题蓝牙 BLE 扫描面试题大全(1)&#xff1a;从基础到实战的深度解析-CSDN博客&#xff0c;但实际面试中&#xff0c;企业更关注候选人对复杂场景的应对能力&#xff08;如多设备并发扫描、低功耗与高发现率的平衡&#xff09;和前沿技术的…...

Linux 内存管理实战精讲:核心原理与面试常考点全解析

Linux 内存管理实战精讲&#xff1a;核心原理与面试常考点全解析 Linux 内核内存管理是系统设计中最复杂但也最核心的模块之一。它不仅支撑着虚拟内存机制、物理内存分配、进程隔离与资源复用&#xff0c;还直接决定系统运行的性能与稳定性。无论你是嵌入式开发者、内核调试工…...

MySQL 8.0 事务全面讲解

以下是一个结合两次回答的 MySQL 8.0 事务全面讲解&#xff0c;涵盖了事务的核心概念、操作示例、失败回滚、隔离级别、事务性 DDL 和 XA 事务等内容&#xff0c;并修正了查看隔离级别的命令。 MySQL 8.0 事务全面讲解 一、事务的核心概念&#xff08;ACID&#xff09; 事务是…...

Modbus RTU与Modbus TCP详解指南

目录 1. Modbus协议基础 1.1 什么是Modbus? 1.2 Modbus协议历史 1.3 Modbus协议族 1.4 Modbus通信模型 🎭 主从架构 🔄 请求响应模式 2. Modbus RTU详解 2.1 RTU是什么? 2.2 RTU物理层 🔌 连接方式 ⚡ 通信参数 2.3 RTU数据帧格式 📦 帧结构详解 🔍…...

如何配置一个sql server使得其它用户可以通过excel odbc获取数据

要让其他用户通过 Excel 使用 ODBC 连接到 SQL Server 获取数据&#xff0c;你需要完成以下配置步骤&#xff1a; ✅ 一、在 SQL Server 端配置&#xff08;服务器设置&#xff09; 1. 启用 TCP/IP 协议 打开 “SQL Server 配置管理器”。导航到&#xff1a;SQL Server 网络配…...

《信号与系统》第 6 章 信号与系统的时域和频域特性

目录 6.0 引言 6.1 傅里叶变换的模和相位表示 6.2 线性时不变系统频率响应的模和相位表示 6.2.1 线性与非线性相位 6.2.2 群时延 6.2.3 对数模和相位图 6.3 理想频率选择性滤波器的时域特性 6.4 非理想滤波器的时域和频域特性讨论 6.5 一阶与二阶连续时间系统 6.5.1 …...