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

MySQL:操作符

MySQL 操作符

MySQL 操作符是 MySQL 数据库操作中不可或缺的一部分,它们用于执行各种数据运算、比较、逻辑判断等。

  • MySQL 中有多种操作符可用于数据查询和筛选

  • MySQL 所提供的运算符可以直接对表中数据或字段进行运算

  • MySQL 支持 4 种运算符,分别是:算术运算符、比较预算符、逻辑运算符、位运算符

算术运算符

执行算术运算,它们是最常用、最简单的一类运算符。

运算符作用使用方法
+加法运算用于获得一个或多个值的和
-减法运算用于从一个值中减去另一个值
*乘法运算使数字相乘,得到两个或多个值的乘积
/除法运算,返回商用一个值除以另一个值得到商
%,
MOD(a,b)=>a%b
求余运算,返回余数用一个值除以另一个值得到余数
  • 行除法运算时,由于 64 无法被 3 整除,因此 MySQL 对 64/3 求商的结果保存到了小数点后面四位,结果为 21.3333

  • 除数为 0 的除法是没有意义的。所以在除法运算和取余运算中,如果除数为 0返回结果为 NULL

比较运算符

主要用于数值的比较、字符串的匹配(字符串比较不区分大小写)、表达式的值等。

当使用 SELECT 语句进行查询时,MySQL 允许用户对表达式的左边操作数和右边操作数进行比较,比较结果为真,则返回 1,为假则返回 0,比较结果不确定则返回 NULL

运算符作用
=等于
<=>安全的等于
<> 或者 !=不等于
<=小于等于
>=大于等于
>大于
IS NULL 或者 ISNULL判断一个值是否为空
IS NOT NULL判断一个值是否不为空
BETWEEN AND判断一个值是否落在两个值之间
1)等于运算(=)
  • 若有一个或两个操作数为 NULL,则比较运算的结果为 NULL。
  • 若两个操作数都是字符串,则按照字符串进行比较。
  • 若两个操作数均为整数,则按照整数进行比较。
  • 若一个操作数为字符串,另一个操作数为数字,则 MySQL 可以自动将字符串转换为数字
  • NULL不能被用于比较运算。
2)安全等于运算符 (<=>)

<=> 操作符和 = 操作符类似,但 <=> 可以用来判断 NULL 值:

  • 当两个操作数均为 NULL 时,其返回值为 1 而不为 NULL
  • 当一个操作数为 NULL 时,其返回值为 0 而不为 NULL
3)不等于运算符(< > 或 !=)

<>!= 用于判断数字、字符串、表达式是否不相等。

  • 对于 <>!=,如果两侧操作数不相等,返回值为 1,否则返回值为 0;
  • 如果两侧操作数有一个是 NULL,那么返回值也是 NULL。
4) 比大小运算符( >、<、>=、<= )
  • 条件成立返回值为1,否则返回值为0。
  • 如果两侧操作数有一个是 NULL,那么返回值也是 NULL。
5)BETWEEN AND 运算符

BETWEEN AND 运算符用来判断表达式的值是否位于两个数之间,或者说是否位于某个范围内,语法格式如下:

expr BETWEEN low AND high#等价于
expr >= low AND value <= high

expr 表示要判断的表达式,low 表示最小值,high 表示最大值。如果
expr 大于等于 low 并且小于等于 high,则返回值为 1,否则返回值为 0。

  • 对于字符串类型的比较,按字母表中字母顺序进行比较。
  • 若expr、low、high中任一一个值为NULL,则返回值为NULL
NOT BETWEEN AND
expr NOT BETWEEN low AND high#等价于
expr < low OR expr > high

expr 小于 low 并且大于 high,则返回值为 1,否则返回值为 0。

逻辑(布尔)运算符

包括与、或、非和异或、等逻辑运算符。其返回值为布尔型,真值(1 或 true)和假值(0 或 false)。

运算符作用
NOT 或者 !逻辑非
AND 或者 &&逻辑与
OR 和 |逻辑或
XOR逻辑异或
1) 逻辑非运算(NOT 或者 !)

NOT! 都是逻辑非运算符,返回和操作数相反的结果:

  • 当操作数为 0(假)时,返回值为 1;

  • 当操作数为非零值时,返回值为 0;

  • 操作数为 NULL 时,返回值为 NULL

  • 需要注意的是,NOT的优先级要低于+,而!的优先级别要高于+在使用运算符运算时,一定要注意运算符的优先级,如果不能确定计算顺序,最好使用括号,以保证运算结果的正确

2)逻辑与运算符(AND 或者 &&)
  • 当所有操作数都为非零值并且不为 NULL 时,返回值为 1;
  • 当一个或多个操作数为 0 时,返回值为 0;
  • 操作数中有任何一个为 NULL 时,返回值为 NULL。
  • 0 AND NULL == 0
  • AND 运算符可以有多个操作数,要注意多个操作数运算时,AND 两边要使用空格隔开,否则影响结果的正确性。
TRUEFALSENULL
TRUETRUEFALSENULL
FALSEFALSEFALSEFALSE
NULLNULLFALSENULL
3)逻辑或运算符(OR 或者 ||)
  • 当两个操作数都为非 NULL 值时,如果有任意一个操作数为非零值,则返回值为 1,否则结果为 0;
  • 当有一个操作数为 NULL 时,如果另一个操作数为非零值,则返回值为 1,否则结果为NULL;
  • 假如两个操作数均为 NULL 时,则返回值为 NULL。
TRUEFALSENULL
TRUETRUETRUETRUE
FALSETRUEFALSENULL
NULLTRUENULLNULL
4)异或运算(XOR 运算符)

XOR 表示逻辑异或:

  • 当任意一个操作数为 NULL 时,返回值为 NULL;

  • 对于非 NULL 的操作数,如果两个操作数都是非 0 值或者都是 0 值,则返回值为 0;

  • 如果一个为0值,另一个为非 0 值,返回值为 1。

  • a XOR b 的计算等同于 (a AND (NOT b))或者 ((NOT a) AND b)。

位运算符

包括按位与、按位或、按位取反、按位异或、按位左移和按位右移等位运算符。

位运算必须先将数据转换为补码,然后在根据数据的补码进行操作。运算完成后,将得到的值转换为原来的类型(十进制数),返回给用户。

位运算一般用于操作整数,对整数进行位运算才有实际的意义。整数在内存中是以补码形式存储的,正数的补码形式和原码形式相同

而负数的补码形式和它的原码形式是不一样的,对负数进行位运算时,操作的是它的补码,而不是它的原码

运算符说明使用形式举例
|位或a | b5 |8
&位与a & b5 & 8
^位异或a ^ b5 ^ 8
~位取反~a~5
<<位左移a << b5 << 2,表示整数 5 按位左移 2 位
>>位右移a >> b5 >> 2,表示整数 5 按位右移 2 位

运算符优先级

优先级由低到高排列运算符
1=(赋值运算)、:=
2II、OR
3XOR
4&&、AND
5NOT
6BETWEEN、CASE、WHEN、THEN、ELSE
7=(比较运算)、<=>、>=、>、<=、<、<>、!=、 IS、LIKE、REGEXP、IN
8|
9&
10<<、>>
11-(减号)、+
12*、/、%
13^
14-(负号)、〜(位反转)
15!

一般情况下,级别高的运算符优先进行计算,如果级别相同,MySQL 按表达式的顺序从左到右依次计算。

无法确定优先级的情况下,可以使用圆括号“()”来改变优先级,并且这样会使计算过程更加清晰。

集合运算符

运算符含义英文
∪ ∪ Union
− − Difference
∩ ∩ Intersection
× × ×笛卡尔积Cartesian Product

专门的关系运算符

运算符含义英文
σ σ σ选择Selection
π π π投影Projection
⋈ ⋈ 链接Join
÷ ÷ ÷Division

IN 、NOT 和 NOT IN

NOT

NOT 是一个逻辑操作符,用于取反给定的条件或表达式的结果。它可以用于多个地方,例如 WHERE 子句、JOIN 条件和其他逻辑表达式。

语法结构:

NOT conditionSELECT NOT true;        -- 返回 false
SELECT NOT false;       -- 返回 true
SELECT NOT NULL;        -- 返回 NULL

在三值逻辑中,NULL 既不等于 true,也不等于 false,而是表示未知或缺失的值。因此,在使用 NOT 操作符时,如果条件或表达式的结果为 NULLNOT 将返回 NULL

IN 和 NOT IN

IN 运算符用来判断表达式的值是否位于给出的列表中;如果是,返回值为 1,否则返回值为 0。

NOT IN 用来判断表达式的值是否不存在于给出的列表中;如果不是,返回值为 1,否则返回值为 0。

IN 和 NOT IN 的语法结构:

SELECT column1, column2, ...
FROM table_name
WHERE column_name IN / NOT IN (value1, value2, ...);

column_name 是要匹配的列名,(value1, value2, ...) 是要匹配列中的值的列表。查询将返回在列中匹配任一值的行。

  • 这些操作符对于在 WHERE 子句中过滤数据非常有用,以便针对特定的值或值列表进行查询。

  • 值列表可以是一个具体的值,也可以是一个子查询的结果。

'''
名为 `employees` 的表,其中包含员工的信息,
查询部门编号为 1、3 和 5 的员工
'''
SELECT *
FROM employees
WHERE department_id IN (1, 3, 5);
对空值NULL的处理

IN 运算符的两侧有一个为空值 NULL 时,如果找不到匹配项,则返回值为 NULL;如果找到了匹配项,则返回值为 1

NOT IN 运算符的两侧有一个为空值 NULL 时,如果找不到匹配项,则返回值为 NULL;如果找到了匹配项,则返回值为 0

  • NULL != NULL

LIKE

LIKE 是一个用于模式匹配的操作符。它通常与 [[Filtering data in Tables#WHERE query by condition|WHERE]] 子句一起使用,用于在查询中选择满足指定模式条件的数据。

语法格式:

column_name LIKE pattern [ESCAPE escape_character]

LIKE 运算符使用通配符来匹配字符串。常用的通配符有两个:

  1. %:代表零个或多个字符。
  2. _:代表一个字符。
-- 匹配以 "A" 开头的字符串
SELECT column_name
FROM table_name
WHERE column_name LIKE 'A%';-- 匹配以 "ab" 结尾的字符串
SELECT column_name
FROM table_name
WHERE column_name LIKE '%ab';-- 匹配包含 "abc" 的字符串
SELECT column_name
FROM table_name
WHERE column_name LIKE '%abc%';-- 匹配以 "a" 开头,以 "b" 结尾,且中间有一个字符的字符串
SELECT column_name
FROM table_name
WHERE column_name LIKE 'a_b';

ESCAPE 是用于指定转义字符的关键字,用于指定在进行模式匹配时要使用的自定义转义字符。

有时需要在模式中匹配这些占位符本身,而不是作为通配符。此时需要使用 反斜杠符号 ‘\’ 或 ESCAPE 关键字来指定一个转义字符来转义这些占位符

'''查询包含 '_20' 的数据'''# 直接使用反斜杠
SELECT * FROM product WHERE serial LIKE '%/_20%';# 使用ESCAPE关键字
SELECT * FROM product WHERE serial LIKE '%$_20%' ESCAPE '$';
SELECT * FROM product WHERE serial LIKE '%_20%' ESCAPE '\' ;

相关文章:

MySQL:操作符

MySQL 操作符 MySQL 操作符是 MySQL 数据库操作中不可或缺的一部分&#xff0c;它们用于执行各种数据运算、比较、逻辑判断等。 MySQL 中有多种操作符可用于数据查询和筛选 MySQL 所提供的运算符可以直接对表中数据或字段进行运算 MySQL 支持 4 种运算符&#xff0c;分别是&…...

反序列化靶机实战serial(保姆级教程)

一.信息收集 靶机地址下载&#xff1a;https://download.vulnhub.com/serial/serial.zip 打开靶机&#xff0c;在kali虚拟机中进行主机存活探测 可以知道靶机ip地址为192.168.133.171 然后扫描端口 可以发现有一个22端口跟80端口 然后接下来用kali扫描它的目录 可以发现有一…...

【Git】git 从入门到实战系列(一)—— Git 的诞生,Linus 如何在 14 天内编写出 Git?

<> 博客简介&#xff1a;Linux、rtos系统&#xff0c;arm、stm32等芯片&#xff0c;嵌入式高级工程师、面试官、架构师&#xff0c;日常技术干货、个人总结、职场经验分享   <> 公众号&#xff1a;嵌入式技术部落   <> 系列专栏&#xff1a;C/C、Linux、rt…...

com.microsoft.sqlserve r:sqljdbc4:jar:4.0 was not found in......如何解决?

这个错误提示说 com.microsoft.sqlserver:sqljdbc4:jar:4.0 这个依赖无法从 Maven 中央仓库&#xff08;https://repo.maven.apache.org/maven2&#xff09;下载&#xff0c;导致项目无法构建。以下是解决该问题的几种方法&#xff1a; 方法一&#xff1a;手动安装依赖 下载 J…...

数据集——鸢尾花介绍和使用

文章目录 一、鸢尾花数据集内容二、使用中常转换DataFrame 一、鸢尾花数据集内容 from sklearn import svm, datasets # 鸢尾花数据 iris datasets.load_iris() print(iris.data) X iris.data[:, :2] # 为便于绘图仅选择2个特征 y iris.target它包含了150个样本&#xff0c…...

ElasticSearch第4篇(亿级中文数据量 ElasticSearch与Sphinx建索引速度、查询速度、并发性能、实测对比)

经过实测&#xff1a;1.09亿的数据量进行中文检索。ElasticSearch单机的检索性能在0.005~5.6秒之间&#xff0c;此检索速度可满足95%的业务场景&#xff08;注意&#xff1a;每条ES文档平均65个汉字&#xff0c;数据源取自几千本小说&#xff0c;大部分文档在15~300个汉字之间&…...

过期知识:thinkphp5 使用migrate给现有的数据表新增表字段

个人开发网站记录, 这个文章主要是个以后健忘的我看的. 我在搞我的画笔审核 , 发现数据表的画笔数据在审核驳回的时候还是软删除好一些, 免得用户找不到之前上传的画笔数据, 后期也可以考虑重新显示给用户,让用户可以修改画笔信息重新提交审核. 这个时候想起了…...

前端和Postman调用同一个接口,拿到的数据不一样

1、表现 联调一个List接口&#xff0c;Postman自测得到的ID和前端调用得到的ID&#xff0c;结果不一样。前者结果&#xff1a; 后者结果&#xff1a; 同一份代码、同一个数据库&#xff0c;出现这种错误&#xff0c;大概率是类型转换时出问题了&#xff0c;但检查代码发现&…...

1000W长连接,如何建立和维护?千万用户IM 架构设计

1000W长连接&#xff0c;如何建立和维护&#xff1f;千万用户IM 架构设计 在40岁老架构师 尼恩的读者交流群(50)中&#xff0c;最近有小伙伴拿到了一线互联网企业如得物、阿里、滴滴、极兔、有赞、希音、百度、网易、美团的面试资格&#xff0c;遇到很多很重要的架构类/设计类…...

vulhub:Apache解析漏洞CVE-2017-15715

Apache HTTPD是一款HTTP服务器&#xff0c;它可以通过mod_php来运行PHP网页。其2.4.0~2.4.29版本中存在一个换行解析漏洞&#xff0c;在解析PHP时&#xff0c;1.php\x0A将被按照PHP后缀进行解析&#xff0c;导致绕过一些服务器的安全策略。 #启动靶机 cd /Vulnhub/vulhub-mast…...

开发中可能会面临的真实问题及处理流程

接口返回数据不符合预期 问题描述&#xff1a;接口返回的数据结构或字段名称与前端预期不符&#xff0c;导致页面展示错误。 处理流程&#xff1a; 检查接口文档&#xff1a;确保前后端约定的接口文档是最新的&#xff0c;并且描述一致。 前后端沟通&#xff1a;与后端开发人员…...

个性化你的生产力工具:待办事项App定制指南

国内外主流的10款待办事项软件对比&#xff1a;PingCode、Worktile、滴答清单、番茄ToDo、Teambition、Todoist、Microsoft To Do、TickTick、Any.do、Trello。 在寻找合适的待办事项软件时&#xff0c;你是否感到选择众多、难以决断&#xff1f;一个好的待办事项工具可以大大提…...

本地部署持续集成工具Jenkins并配置公网地址实现远程自动化构建

文章目录 前言1. 安装Jenkins2. 局域网访问Jenkins3. 安装 cpolar内网穿透软件4. 配置Jenkins公网访问地址5. 公网远程访问Jenkins6. 固定公网地址 前言 本文主要介绍如何在Linux CentOS 7中安装Jenkins并结合cpolar内网穿透工具实现远程访问管理本地部署的Jenkins服务. Jenk…...

【数据结构】了解哈希表,解决哈希冲突,用Java模拟实现哈希桶

哈希表的概念 哈希表&#xff08;Hash Table&#xff09;是一种高效的数据结构&#xff0c;用于实现快速的数据存储和检索。它通过将数据映射到一个数组的索引位置&#xff0c;从而能够在平均情况下实现O(1)的时间复杂度进行查找、插入和删除操作。 哈希表的基本概念包括以下…...

qt5 ui转python或C++文件

firstMainWin.ui转换成.py文件&#xff0c;输入以下命令即可 pyuic5 -o firstMainWin.py firstMainwin. ui python -m PyQt5.uic.pyuic Img_ui.ui -o Img_ui.py firstMainWin.ui转换成c文件&#xff0c;输入以下命令即可 uic firstMainWin.ui -o hello.h ##用python转 新建…...

scp命令详解

scp&#xff08;secure copy&#xff09;是一个基于 SSH 的命令行工具&#xff0c;用于在不同计算机之间安全地复制文件和目录。scp 提供了在本地和远程主机之间传输文件的简单方法&#xff0c;并且支持加密和认证&#xff0c;确保文件传输的安全性。 基本用法 从本地复制到远…...

算法小白的进阶之路(力扣1~5)

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 非常期待和您一起在这个小…...

昇思25天学习打卡营第22天|MindSporeK基于Diffusion扩散模型学习- Diffusion与其他生成模型

Diffusion扩散模型 本文基于Hugging Face&#xff1a;The Annotated Diffusion Model一文翻译迁移而来&#xff0c;同时参考了由浅入深了解Diffusion Model一文。 本教程在Jupyter Notebook上成功运行。如您下载本文档为Python文件&#xff0c;执行Python文件时&#xff0c;请…...

【C++版本】protobuf与gRPC

文章目录 一、Protobuf二、安装以及使用protoc三、gRPC1.Q&A2.学习版rpc3.gRPC压缩算法 参考 一、Protobuf Google Protocol Buffers&#xff08;protobuf&#xff09;是一种语言中立、平台中立的序列化协议&#xff0c;旨在高效地将结构化数据进行序列化和反序列化。它主要…...

要抓住国际白银现货行情 以下这几点需要注意

国际白银现货行情最近表现不甚稳定&#xff0c;在七月上旬出现了比较强势的上涨&#xff0c;但随后出现强势的下跌&#xff0c;跌破了30关口。如果我们要抓住国际白银现货行情&#xff0c;那么以下这几点我们就需要注意。 一&#xff0c;建立交易计划&#xff0c;并且按计划执行…...

【计算机毕业设计】​720图书馆智能选座系统

&#x1f64a;作者简介&#xff1a;拥有多年开发工作经验&#xff0c;分享技术代码帮助学生学习&#xff0c;独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。&#x1f339;赠送计算机毕业设计600个选题excel文件&#xff0c;帮助大学选题。赠送开题报告模板&#xff…...

java面向对象重点总结

文章目录 java面向对象重点总结类与实例构造方法方法重载属性与修饰符封装继承多态重构抽象类接口抽象类和接口的区别&#xff1a;集合泛型 java面向对象重点总结 对象是一个自包含的实体&#xff0c;用一组可识别的特性和行为来标识。 面向对象编程&#xff0c;英文叫Object…...

1321:【例6.3】删数问题(Noip1994)

大模拟 #include<bits/stdc.h> using namespace std; int s,len; char c[245]; int main(){cin>>c>>s;//读入高精度数和待删除的数lenstrlen(c);//1、寻找第一个下降序列的转折点&#xff0c;删去//2、如果找不到&#xff0c;意味着全部递增&#xff0c;删…...

使用 Python 中的 ELSER 进行Serverless 语义搜索:探索夏季奥运会历史

作者&#xff1a;来自 Elastic Essodjolo Kahanam 本博客介绍如何使用语义搜索以自然语言表达形式从 Elasticsearch 索引中获取信息。我们将创建一个无服务器 Elasticsearch 项目&#xff0c;将之前的奥运会数据集加载到索引中&#xff0c;使用推理处理器和 ELSER 模型生成推理…...

[HITCON 2017]SSRFme 1

目录 代码审计 符号shell_exec() 函数:GET " . escapeshellarg($_GET["url"])&#xff1a;pathinfo($_GET["filename"]basename() 题目解析 代码审计 118.182.186.90 <?phpif (isset($_SERVER[HTTP_X_FORWARDED_FOR])) {$http_x_headers explod…...

看不见的硝烟:中国网络安全三十年沉浮史

2022 年 5 月 16 日&#xff0c;俄罗斯黑客组织 KillNet 向包括美国、英国、德国在内 10 个国家的政府正式 “宣战”。 2022 年 4 月 28 日&#xff0c;一则消息刷屏&#xff0c;北京健康宝在使用高峰期间&#xff0c;遭受到境外网络攻击。北京健康宝保障团队进行了及时有效应…...

3.7.物体检测算法

物体检测算法 1.R-CNN ​ 首先使用启发式搜索算法来选择锚框&#xff0c;使用预训练模型对每个锚框抽取特征&#xff0c;训练一个SVM来对类别分类&#xff0c;最后训练一个线性回归模型来预测边缘框偏移。 ​ R-CNN比较早&#xff0c;所以使用的是SVM 1.1 兴趣区域(RoI)池化…...

Spring源码解析(27)之AOP的核心对象创建过程2

一、前言 我们在上一节中已经介绍了Advisor的创建过程&#xff0c;当时我们创建的logUtil这bean&#xff0c;他在 resolveBeforeInstantiation返回的是null&#xff0c;那么就会继续往下执行doCreateBean方法。 二、源码分析 protected Object doCreateBean(String beanName,…...

【题解】【数学】—— [CSP-J 2023] 小苹果

【题解】【数学】—— [CSP-J 2023] 小苹果 [CSP-J 2023] 小苹果题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1 提示 1.题意分析2.代码 [CSP-J 2023] 小苹果 前置知识&#xff1a;数学分组思想&#xff0c;整体思想。 [CSP-J 2023] 小苹果 题目描述 小 Y 的桌子上…...

python实现微信聊天图片DAT文件还原

完整代码如下&#xff1a; from glob import glob import os from tqdm import tqdmdef get_sign(dat_r):signatures [(0x89, 0x50, 0x4e), (0x47, 0x49, 0x46), (0xff, 0xd8, 0xff)]mats [".png", ".gif", ".jpg"]for now in dat_r:for j, x…...

wordpress 插入图片/百度站内搜索代码

一&#xff1a;概述 1&#xff09;为什么会出现这个技术&#xff1f;需要解决哪些问题&#xff1f; 2&#xff09;是什么&#xff1a;&#xff08;一个软监控&#xff0c;一个展现&#xff08;zipkin&#xff09;&#xff0c;Sleuth 整合了 Zipkin&#xff09; …...

汕尾北京网站建设/采集站seo课程

在通过使用webstorm创建vue项目的时候遇到过的问题 在一开始的时候都是完好的&#xff0c;后来不知道怎么回事老是出现这样的问题&#xff0c;在网上搜了好久都没有解决&#xff0c;后来通过自己的摸索给搞定了&#xff0c;原因步骤如下1.权限问题 首先出现这个问题的原因就是权…...

中国工程建设造价信息网站/北京seo实战培训班

有时我们在安装系统后&#xff0c;发现没有安装当前系统的内核源码在/usr/src/kernels目录下。其实很简单&#xff0c;是少安装了一个rpm包&#xff08;kernel-devel&#xff09;&#xff1b; 安装上就可以了 有些软件安装没有问题&#xff0c;运行时就报错。&#xff08;我今天…...

ppt的网站导航栏怎么做/百度app下载官方免费下载最新版

连续一个多星期了&#xff0c;我始终对一个广告有疑问&#xff0c;至今也没听懂到底是什么意思。 早上听FM97.7&#xff0c;有一个广告&#xff0c;开头是一段相当惊心动魄的音乐&#xff0c;然后跳出一个男声&#xff0c;大喊一声&#xff1a;“你被了&#xff01;” 然后广告…...

海南房产网站开发/广告推广方案怎么写

本文以一个现代的、实际的个人电脑为对象&#xff0c;分析其中CPU&#xff08;Intel Core 2 Duo 3.0GHz&#xff09;以及各类子系统的运行速度——延迟和数据吞吐量。通过粗略的估算PC各个组件的相对运行速度&#xff0c;希望能给大家留下一个比较直观的印象。本文中的数据来自…...

做网站什么主题比较好/北京seo培训机构

浅谈 Linux 内核无线子系统 本文目录 1. 全局概览2. 模块间接口3. 数据路径与管理路径4. 数据包是如何被发送&#xff1f;5. 谈谈管理路径6. 数据包又是如何被接收&#xff1f;7. 总结一下Linux 内核是如何实现无线网络接口呢&#xff1f;数据包是通过怎样的方式被发送和接收呢…...