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

「ABAP」一文带你入门OPEN SQL中的SELECT查询(附超详细案例解析)

在这里插入图片描述

💂作者简介: THUNDER王,一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学会计学专业大二本科在读,同时任汉硕云(广东)科技有限公司ABAP开发顾问。在学习工作中,我通常使用偏后端的开发语言ABAP,SQL进行任务的完成,对SAP企业管理系统,SAP ABAP开发和数据库具有较深入的研究。


💅文章概要: 各位小伙伴们大家好呀!今天继续SAP ABAP系列文章的讲解,本节带来的内容是OPEN SQL中SELECT语句的介绍,希望大家喜欢!


🤟每日一言: 永远年轻,永远热泪盈眶!

目录

  • 前言
  • SELECT语句介绍
  • SELECT语句变式
    •   SELECT SINGLE
      •    案例演示
    •   SELECT SEVERAL LINE
      •    案例演示
  • SELECT并输出打印
    •   SELECT……ENDSELECT
    •   SELECT(LOOP……ENDLOOP)
  • SELECT……AS
  • 动态SELECT语句
  • DISTINCT
  • FOR UPDATE
  • 写在最后的话


前言

在这里插入图片描述

  各位小伙伴们大家好呀!今天继续SAP ABAP系列文章的讲解,本节带来的内容是OPEN SQL中SELECT语句的介绍,希望大家喜欢!


SELECT语句介绍

在这里插入图片描述

  在ABAP中,SELECT语句用于从数据库表中检索数据,它与传统的SQL语句有相似之处,也有独特于ABAP的特性,下面是OPEN SQL中标准的代码语法样例:

SELECT <fields>FROM <table>[WHERE <condition>][ORDER BY <fields> [ASC|DESC]][GROUP BY <fields> [HAVING <condition>]][INTO <internal table>][FOR ALL ENTRIES IN <internal table>][UP TO <n> ROWS][HINT <hint>].

参数介绍:

  • <fields>:需要检索的字段列表。
  • <table>:需要从中检索数据的数据库表。
  • <condition>:可选项,用于过滤检索结果的条件。
  • <internal table>:可选项,表示检索结果将被存储在内部表中。
  • FOR ALL ENTRIES IN <internal table>:可选项,表示使用内部表中的值作为条件来检索数据。
  • <n>:可选项,表示返回的最大行数。
  • <hint>:可选项,用于优化数据库查询。

SELECT语句变式

在这里插入图片描述

  在ABAP中,SELECT语句不仅可以检索多行数据,还可以检索单行数据。为了满足这两种不同的检索需求,ABAP提供了两种SELECT语句的变体:SELECT SINGLESELECT SEVERAL LINE

  SELECT SINGLE

  SELECT SINGLE语句用于从数据库中检索单个行,并将其存储在内部表中。如果检索到多行数据,则只返回第一行数据

  以下是SELECT SINGLE语句的语法:

SELECT SINGLE <fields>FROM <table>[WHERE <condition>][ORDER BY <fields> [ASC|DESC]][INTO <internal table>][FOR UPDATE].

PS:所有参数同SELECT语句介绍一致

   案例演示

  在这个案例中,首先声明一个sflight表的结构体类型ls_flight,然后使用SELECT SINGLE语句检索连接ID为0820的航班的航空公司、连接ID、日期和价格,并将数据存储在结构体ls_flight中。最后,使用WRITE语句将检索到的航班数据输出到屏幕上。

DATA: ls_flight TYPE sflight.* Select a flight with connection ID = 0820 and store the data in a structure
SELECT SINGLE carrid, connid, fldate, priceFROM sflightWHERE connid = '0820'INTO ls_flight.* Display the flight data
WRITE: / 'Flight', ls_flight-connid, 'on', ls_flight-fldate,'with airline', ls_flight-carrid, 'costs', ls_flight-price, 'USD'.

  SELECT SEVERAL LINE

   SELECT SEVERAL LINE语句用于从数据库中检索多个行,并将其存储在内部表中。如果没有检索到数据,则返回空内部表

  以下是SELECT SEVERAL LINE语句的语法:

SELECT <fields>FROM <table>[WHERE <condition>][ORDER BY <fields> [ASC|DESC]][GROUP BY <fields> [HAVING <condition>]][INTO <internal table>][FOR ALL ENTRIES IN <internal table>][UP TO <n> ROWS][HINT <hint>].

PS:所有参数同SELECT语句介绍一致

   案例演示

  在这个案例中,首先声明一个内部表it_flight,其类型为自定义类型ty_flight,该类型包含航空公司、连接ID、日期和价格字段。然后,使用SELECT SEVERAL LINE语句检索航空公司代码为LH的所有航班的航空公司、连接ID、日期和价格,并将数据存储在内部表it_flight中。最后,使用LOOP AT语句遍历内部表中的每个航班数据,并使用WRITE语句将其输出到屏幕上。

TYPES: BEGIN OF ty_flight,carrid TYPE sflight-carrid,connid TYPE sflight-connid,fldate TYPE sflight-fldate,price TYPE sflight-price,END OF ty_flight.DATA: it_flight TYPE STANDARD TABLE OF ty_flight.* Select all flights with airline code 'LH' and store the data in an internal table
SELECT carrid, connid, fldate, priceFROM sflightWHERE carrid = 'LH'INTO TABLE it_flight.* Display the flight data
WRITE: / 'Flights operated by airline LH:'.
LOOP AT it_flight INTO DATA(ls_flight).WRITE: / ls_flight-connid, 'on', ls_flight-fldate, 'costs', ls_flight-price, 'USD'.
ENDLOOP.

SELECT并输出打印

在这里插入图片描述

  下面介绍ABAP中两种SELECT并且输出打印的方式,其中第一种是先将数据SELECT到结构体变量中,然后输出打印;第二种是先将数据SELECT到内部表中,然后使用LOOP语句遍历内表最终输出打印到屏幕上

  SELECT……ENDSELECT

DATA:GT_SFLIGHT TYPE TABLE OF SFLIGHT.
DATA:GS_SFLIGHT TYPE SFLIGHT.SELECT * INTO GS_SFLIGHT FROM SFLIGHT WHERE CARRID = 'AC'.WRITE:/ GS_SFLIGHT-CARRID,GS_SFLIGHT-CONNID.
ENDSELECT.

  SELECT(LOOP……ENDLOOP)

DATA: GT_SFLIGHT TYPE TABLE OF SFLIGHT.
DATA: GS_SFLIGHT TYPE SFLIGHT.SELECT * INTO CORRESPONDING FIELDS OF TABLE GT_SFLIGHT FROM SFLIGHT WHERE CARRID = 'AC'.LOOP AT GT_SFLIGHT INTO GS_SFLIGHT.WRITE:/ GS_SFLIGHT-CARRID,GS_SFLIGHT-CONNID.
ENDLOOP.

SELECT……AS

在这里插入图片描述

  在ABAP中,使用SELECT AS可以为查询结果的列定义别名。这对于使用SELECT语句构建动态SQL语句生成报表非常有用。

SELECT <columns> AS <alias>...

参数介绍

  • <columns>:数据库表中字段。
  • <alias>:字段别名。


  下面给出一个详细的案例进行详解:

DATA: GT_SFLIGHT TYPE TABLE OF SFLIGHT,GS_SFLIGHT TYPE SFLIGHT.SELECT CARRID AS 'Airline Code',CONNID AS 'Connection ID'INTO TABLE GT_SFLIGHTFROM SFLIGHTWHERE CARRID = 'LH'.LOOP AT GT_SFLIGHT INTO GS_SFLIGHT.WRITE:/ GS_SFLIGHT-'Airline Code', GS_SFLIGHT-'Connection ID'.
ENDLOOP.

  在这个例子中,我们使用SELECT AS为CARRID和CONNID两个列定义了别名。这个别名可以在程序中被引用,这样我们就可以避免使用SFLIGHT表中的实际列名
  在程序的输出中,我们使用GS_SFLIGHT-'Airline Code'GS_SFLIGHT-'Connection ID'来引用别名,这样输出的结果中将显示别名。


动态SELECT语句

在这里插入图片描述

  在ABAP中,可以使用动态SELECT语句构建在运行时构建SQL语句的能力。这对于需要根据用户输入或条件动态构建SQL语句的应用程序非常有用。


  下面给出一个详细的案例进行详解:

DATA: gt_result TYPE TABLE OF sflight,gs_result TYPE sflight,lv_carrid TYPE sflight-carrid.*获取用户输入的Airline Code
PARAMETERS p_carrid TYPE sflight-carrid.*构建动态SQL语句
CONCATENATE 'SELECT * FROM sflight WHERE carrid =' p_carrid INTO lv_sql.
CREATE DATA gt_result TYPE TABLE OF (sflight).
ASSIGN gt_result->* TO FIELD-SYMBOL(<fs_result>).
EXEC SQL PERFORMING <fs_result>INTO TABLE :gt_resultUSING :lv_sql.*输出结果
LOOP AT gt_result INTO gs_result.WRITE:/ gs_result-carrid, gs_result-connid, gs_result-fldate, gs_result-price.
ENDLOOP.

  在这个示例中,我们首先使用PARAMETERS语句定义了一个用户可以输入的参数p_carrid。然后,我们将该参数与一个SELECT语句的一部分拼接起来,构建了一个动态的SQL语句lv_sql
  接下来,我们使用CREATE DATA语句动态创建了一个内部表gt_result,然后使用ASSIGN语句将该内部表的指针赋值给一个FIELD-SYMBOL变量<fs_result>
  最后,我们使用EXEC SQL语句执行了动态SQL语句,并将结果存储在内部表gt_result中。在循环中,我们遍历内部表并输出结果。

PS:需要注意的是,动态SELECT语句需要使用EXEC SQL语句来执行,而不是ABAP的SELECT语句。此外,我们还可以使用CONCATENATE语句和其他字符串操作函数来构建动态SQL语句。通过使用动态SELECT语句,我们可以根据不同的条件构建不同的SQL语句,并以此实现高度灵活的应用程序。


DISTINCT

在这里插入图片描述

  [DISTINCT]为OPEN SQL中SELECT语句的可选项,若选择则自动删除所查询数据的重复项!在某些场景中,我们需要对查到的数据进行去重的操作,这时候便需要加上DISTINCT可选项!


  下面给出一个详细的案例进行讲解:

DATA:GT_SFLIGHT TYPE TABLE OF SFLIGHT.
DATA:GS_SFLIGHT TYPE SFLIGHT.
DATA:GS_LINE(72) TYPE C.GS_LINE = 'CARRID CONNID'.SELECT DISTINCT (GS_LINE) INTO CORRESPONDING FIELDS OF TABLE GT_SFLIGHT FROM SFLIGHT WHERE CARRID = 'AC'.LOOP AT GT_SFLIGHT INTO GS_SFLIGHT.WRITE:/ GS_SFLIGHT-CARRID,GS_SFLIGHT-CONNID.
ENDLOOP.

  在SFLIGHT数据库表中,CARRID等于‘AC’的数据有两条,使用了DISTINCT语句后查询出来的数据便只有一条了。


FOR UPDATE

在这里插入图片描述

   在ABAP中,SELECT SINGLE语句可以使用FOR UPDATE选项来锁定检索到的行,以便在事务期间对它们进行更新或删除操作。当使用FOR UPDATE选项时,会在数据库中为检索到的行设置锁,防止其他用户同时修改相同的数据

   下面给出一个详细的案例进行详解:

START-OF-SELECTION.DATA: lv_name TYPE zemployee-name,lv_salary TYPE zemployee-salary.* Select employee with ID = 123 and lock the row for update
SELECT SINGLE name, salaryFROM zemployeeWHERE id = '123'INTO (lv_name, lv_salary)FOR UPDATE.* Update the employee's salary
lv_salary = lv_salary + 1000.* Commit the changes
COMMIT WORK.

   在这个示例中,首先使用SELECT SINGLE语句检索ID为123的员工姓名和工资,并将该行锁定以进行更新。然后,将员工的工资增加1000,并在事务结束时提交更改。由于该行被锁定,其他用户无法同时更新相同的数据


写在最后的话

  本文花费大量时间介绍了OPEN SQL中SELECT语句的详细语法,希望能帮助到各位小伙伴,码文不易,还望各位大佬们多多支持哦,你们的支持是我最大的动力!

在这里插入图片描述

原创不易,还希望各位大佬支持一下\textcolor{blue}{原创不易,还希望各位大佬支持一下}原创不易,还希望各位大佬支持一下

👍 点赞,你的认可是我创作的动力!\textcolor{9c81c1}{点赞,你的认可是我创作的动力!}点赞,你的认可是我创作的动力!

⭐️ 收藏,你的青睐是我努力的方向!\textcolor{ed7976}{收藏,你的青睐是我努力的方向!}收藏,你的青睐是我努力的方向!

✏️ 评论,你的意见是我进步的财富!\textcolor{98c091}{评论,你的意见是我进步的财富!}评论,你的意见是我进步的财富!

相关文章:

「ABAP」一文带你入门OPEN SQL中的SELECT查询(附超详细案例解析)

&#x1f482;作者简介&#xff1a; THUNDER王&#xff0c;一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学会计学专业大二本科在读&#xff0c;同时任汉硕云&#xff08;广东&#xff09;科技有限公司ABAP开发顾问。在学习工作中&#xff0c;我通常使用偏后…...

【搞透C语言指针】那年我双手插兜, 不知道指针是我的对手

☃️内容专栏&#xff1a;【C语言】进阶部分 ☃️本文概括&#xff1a; 征服C语言指针&#xff01;一篇文章搞清楚指针的全部要点。 ☃️本文作者&#xff1a;花香碟自来_ ☃️发布时间&#xff1a;2023.3.3 目录 一、字符指针 二、指针数组 三、数组指针 1.数组指针的定义…...

如何从 Android 手机上的 SD 卡恢复已删除的照片

为了扩展手机的存储空间&#xff0c;很多人都会在安卓手机上插入一张SD卡来存储一些大文件&#xff0c;比如电影、照片、视频等。虽然SD卡给我们带来了很大的方便&#xff0c;但我们还是避免不了数据丢失一些事故造成的。您是否正在为 SD 卡上的照片意外丢失而苦恼&#xff1f;…...

01-前端-htmlcss

文章目录HTML&CSS1&#xff0c;HTML1.1 介绍1.2 快速入门1.3 基础标签1.3.1 标题标签1.3.2 hr标签1.3.3 字体标签1.3.4 换行标签1.3.5 段落标签1.3.6 加粗、斜体、下划线标签1.3.7 居中标签1.3.8 案例1.4 图片、音频、视频标签1.5 超链接标签1.6 列表标签1.7 表格标签1.8 布…...

【YOLO系列】YOLOv5超详细解读(网络详解)

前言 吼吼&#xff01;终于来到了YOLOv5啦&#xff01; 首先&#xff0c;一个热知识&#xff1a;YOLOv5没有发表正式论文哦~ 为什么呢&#xff1f;可能YOLOv5项目的作者Glenn Jocher还在吃帽子吧&#xff0c;hh 目录 前言 一、YOLOv5的网络结构 二、输入端 &#xff08;1…...

从 ChatGPT 爆火回溯 NLP 技术

ChatGPT 火遍了全网&#xff0c;多个话题频频登上热搜。见证了自然语言处理&#xff08;NLP&#xff09;技术的重大突破&#xff0c;体验到通用技术的无限魅力。GPT 模型是一种 NLP 模型&#xff0c;使用多层变换器&#xff08;Transformer&#xff09;来预测下一个单词的概率分…...

面了 6 家大厂,并拿下 5 家 offer,进大厂好像也没有那么困难吧....

前言 二月份的时候因为换工作的缘故&#xff0c;陆续参加了华为、蚂蚁、字节跳动、PDD、百度、Paypal 的社招面试&#xff0c;除了字节跳动流程较长&#xff0c;我主动结束面试以外&#xff0c;其他的都顺利拿到了 Offer。 最近时间稍微宽裕点了&#xff0c;写个面经&#xf…...

四、Spring对IoC的实现

1.IoC 控制反转 控制反转是一种思想。控制反转是为了降低程序耦合度&#xff0c;提高程序扩展力&#xff0c;达到OCP原则&#xff0c;达到DIP原则。控制反转&#xff0c;反转的是什么&#xff1f; 将对象的创建权利交出去&#xff0c;交给第三方容器负责。将对象和对象之间关系…...

Java语言如何求平方根

问题 在编程时&#xff0c;会遇到求平方根的问题&#xff0c;本次问题讲到如何使用Java来求解平方根。 方法 使用java.lang.Math类的sqrt(double)方法求平方根。Math是java.lang包中的类&#xff0c;所以就可以直接使用这个类。Double为对象中的基本类型。例如求正整数16的平方…...

C++20中的span容器

一.span容器 span 是 C20 中引入的一个新的标准容器&#xff0c;它用于表示连续的一段内存区间&#xff0c;类似于一个轻量级的只读数组容器。 span 是一个轻量级的非拥有式容器&#xff0c;它提供了对连续内存的引用。 span 的主要用途是作为函数参数&#xff0c;可以避免不…...

codeforces周赛div3#855记录

目录 总结 一&#xff0c;A. Is It a Cat? 二&#xff0c;B. Count the Number of Pairs 三&#xff0c;C1. Powering the Hero (easy version) 四&#xff0c;C2. Powering the Hero (hard version) 总结 真羡慕ACM校队的同学&#xff0c;能AC七八题&#xff0c;甚至ak …...

2022年考研结果已出,你上岸了吗?

官方公布&#xff1a;2022年考研人数为457万。 2月20号左右&#xff0c;全国考研分数已经陆续公布&#xff0c;现在已经过去一周左右的时间了&#xff0c;你上岸了吗&#xff0c;还是在等调剂&#xff0c;或者已经知道落榜不知道何去何从&#xff1f; 考研的热潮在近几年席卷…...

2023 工业互联网平台:智慧制硅厂 Web SCADA 生产线

我国目前是全球最大的工业硅生产国、消费国和贸易国&#xff0c;且未来该产业的主要增量也将来源于我国。绿色低碳发展已成为全球大趋势和国际社会的共识&#xff0c;随着我国“双碳”目标的推进&#xff0c;光伏产业链快速发展&#xff0c;在光伏装机需求的带动下&#xff0c;…...

6-2 SpringCloud快速开发入门:声明式服务消费 Feign实现消费者

声明式服务消费 Feign实现消费者 使用 Feign实现消费者&#xff0c;我们通过下面步骤进行&#xff1a; 第一步&#xff1a;创建普通 Spring Boot工程 第二步&#xff1a;添加依赖 <dependencies><!--SpringCloud 集成 eureka 客户端的起步依赖--><dependency>…...

Git-学习笔记01【Git简介及安装使用】

Java后端 学习路线 笔记汇总表【黑马-传智播客】Git-学习笔记01【Git简介及安装使用】Git-学习笔记02【Git连接远程仓库】Git-学习笔记03【Git分支】目录 01-git的历史 02-git和svn的对比 03-git的安装 04-向本地仓库中添加文件 05-修改文件内容并提交 06-删除本地仓库中…...

【Python】控制自己的手机拍照,并自动发送到邮箱

前言 嗨喽&#xff0c;大家好呀~这里是爱看美女的茜茜呐 今天这个案例&#xff0c;就是控制自己的摄像头拍照&#xff0c; 并且把拍下来的照片&#xff0c;通过邮件发到自己的邮箱里。 想完成今天的这个案例&#xff0c;只要记住一个重点&#xff1a;你需要一个摄像头 思路…...

八股文(二)

一、 实现深拷贝和浅拷贝 1.深拷贝 function checkType(any) {return Object.prototype.toString.call(any).slice(8, -1) }//判断拷贝的要进行深拷贝的是数组还是对象&#xff0c;是数组的话进行数组拷贝&#xff0c;对象的话进行对象拷贝 //如果获得的数据是可遍历的&#…...

在CANoe/CANalyzer中观察CAN Message报文的周期Cycle

案例背景&#xff1a; 该篇博文将告诉您&#xff0c;如何直观的&#xff0c;图示化的&#xff0c;查看CAN网络中各CAN Message报文的周期变化。 优质博文推荐阅读&#xff08;单击下方链接&#xff0c;即可跳转&#xff09;&#xff1a; Vector工具链 CAN Matrix DBC CAN M…...

Linux命令·ls

ls命令是linux下最常用的命令。ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单。 通过ls 命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息…...

Mysql InnoDB 存储引擎笔记

1 存储引擎 简介 Mysql 存储引擎有多种&#xff1a;包括 MyISAM、InnoDB 和 Memory。 其中MyISAM 和 INNODB 的区别&#xff1a; 事务安全&#xff08;MyISAM不支持事务&#xff0c;INNODB支持事务&#xff09;&#xff1b;外键 MyISAM 不支持外键&#xff0c; INNODB支持外…...

智慧工地AI视频分析系统 opencv

智慧工地AI视频分析系统通过pythonopencv网络模型图像识别技术&#xff0c;智慧工地AI视频分析算法自动识别现场人员穿戴是否合规。本算法模型中用到opencv技术&#xff0c;OpenCV基于C实现&#xff0c;同时提供python, Ruby, Matlab等语言的接口。OpenCV-Python是OpenCV的Pyth…...

小红书「高效达人筛选攻略」

三八女神节降临&#xff0c;诸多品牌纷纷开启铺垫预热&#xff0c;在各大平台借势宣传。而聚集庞大年轻女性消费群体的小红书&#xff0c;对“她营销”的重要性不言而喻。节点序幕拉开&#xff0c;面对海量达人信息&#xff0c;如何提前积草屯粮、高效备战&#xff1f; 本期千瓜…...

大话数据结构-线性表

1 定义 线性表是零个或多个数据元素的有限序列。 2 抽象数据类型 ADT 线性表(List)Data&#xff1a;线性表的数据对象集合为{al,a2,a3,....an}&#xff0c;每个元素的类型均为DataType。其中&#xff0c;除第一个元素a1外&#xff0c;每一个元素有且只有一个直接前驱元素&…...

分布式缓存 Memcached Linux 系统安装

1.Memcached简介 Memcached是一个开源、高性能&#xff0c;将数据分布于内存中并使用key-value存储结构的缓存系统。它通过在内存中缓存数据来减少向数据库的频繁访问连接的次数&#xff0c;可以提高动态、数据库驱动之类网站的运行速度。 Memcached在使用是比较简单的&#…...

【数据结构】链表:看我如何顺藤摸瓜

&#x1f451;专栏内容&#xff1a;数据结构⛪个人主页&#xff1a;子夜的星的主页&#x1f495;座右铭&#xff1a;日拱一卒&#xff0c;功不唐捐 文章目录一、前言二、链表1、定义2、单链表Ⅰ、新建一个节点Ⅱ、内存泄漏Ⅲ、插入一个节点Ⅳ、销毁所有节点Ⅴ、反转一个链表3、…...

linux shell 入门学习笔记18 函数开发

概念 函数就是将你需要执行的shell命令组合起来&#xff0c;组成一个函数体。一个完整的函数包括函数头和函数体&#xff0c;其中函数名就是函数的名字。 优点 将相同的程序&#xff0c;定义&#xff0c;封装为一个函数&#xff0c;能减少程序的代码数量&#xff0c;提高开发…...

如何最巧妙回答HR面试“送命题”:你为什么离开上家公司?

一 HR面试存在“送命题”? 一个资深HR朋友聊到,他最近pass掉一个名校高材生。 其实洽谈过程还比较愉悦,小姑娘名校毕业,落落大方,薪酬要求比较合理,各方面都比较符合,最后就在决定要录用时,HR朋友随口问了句 “你为什么离开上家公司?”,小姑娘也是随口说了句“我不喜…...

注意力机制详解系列(五):分支与时间注意力机制

&#x1f468;‍&#x1f4bb;作者简介&#xff1a; 大数据专业硕士在读&#xff0c;CSDN人工智能领域博客专家&#xff0c;阿里云专家博主&#xff0c;专注大数据与人工智能知识分享&#xff0c;公众号&#xff1a;GoAI的学习小屋&#xff0c;免费分享书籍、简历、导图等资料&…...

创宇盾重保经验分享,看政府、央企如何防护?

三月重保已经迫近&#xff0c;留给我们的准备时间越来越少&#xff0c;综合近两年三月重保经验及数据总结&#xff0c;知道创宇用实际案例的防护效果说话&#xff0c;深入解析为何创宇盾可以在历次重保中保持“零事故”成绩&#xff0c;受到众多部委、政府、央企/国企客户的青睐…...

软件测试面试汇总

在浏览器中输入 URL&#xff0c;回车后发生了什么&#xff1f; 在浏览器中输入URL并按下回车键后&#xff0c;大致流程如下&#xff1a; 1、浏览器解析 URL&#xff0c;提取出协议&#xff08;例如HTTP、HTTPS)、主机名和路径等信息。 2、浏览器查找该URL的缓存记录&#xff0…...

华为网站建设/营销号

转载请注明地址&#xff08;http://blog.csdn.net/xinzhangyanxiang/article/details/8522078&#xff09; 学习概率的时候&#xff0c;大家一定都学过马尔科夫模型吧&#xff0c;当时就觉得很有意思&#xff0c;后来看了数学之美之隐马模型在自然语言处理中的应用后&#xff0…...

十大黄金软件app/泰州网站排名seo

Open3D 自定义可视化背景颜色与点的大小 Open3D是一个现代化的3D计算机视觉库,用于处理三维数据。它支持从各种格式的文件中读取、显示和处理点云、网格、体积数据和三角测量数据等多种类型的3D数据。在进行3D数据的可视化时,可视化背景颜色的设置非常重要,并且设置点的大小…...

做棋牌开发的网站/seo推广系统排名榜

M A T LAB直接转矩控制开关状态的选择实现苗敬利1 刘增环1 马文辉21.河北工程学院2.河北邯郸市农业学校摘要:详细论述了开关状态选择的基本原理,给出了一种基于M ATLAB的SIM U LINK环境下的开关状态选择的实现方法,并给出了仿真结果。关键词:开关状态选择 M ATLAB 仿真 直…...

什么网站可以做私房菜外卖/网络优化的工作内容

目录 简略说明 详细说明 Yum apt-get dnf Homebrew 区别 YUM和DNF的区别 Yum和apt-get的区别 Yum和rpm的区别 常用命令 yum/dnf 常用命令 rpm命令 linux命令好玩的命令 简略说明 apt-get 是德班系&#xff08;Debian、Ubuntu等&#xff09;的软件管理命令 yum 是红帽系&#xf…...

政府网站建设工作计划/东莞营销网站建设直播

Linux系统管理员试卷样题(中级)一,选择题:1,linux操作系统内核创始人是( )A. Bill GatesB. Richard StallmanC. Linus TorvaldsD. Dennis M Ritchie,Ken Thompson2,在linux中有关IDE设备命名编号正确的有( )A. sda 第一个 IDE 控制器,主设备B. sdb 第二个 IDE 控制器,次设备hdb…...

上海金工建设集团有限公司网站/seo外链是什么意思

简介 用于为应用添加常用的上拉加载更多与下拉刷新效果,适用 UIScrollView 、 UITableView 、 UICollectionView 、 UIWebView. 项目主页: MJRefresh 最新示例: 点击下载 快速入门 使用环境 ARCiOS 6.0 安装 通过CocoaPods安装 pod MJRefresh 手动安装 将 MJRefresh 文件夹中的…...