精华内容
下载资源
问答
  • 什么是线性结构什么是非线性结构

    万次阅读 多人点赞 2019-06-30 18:16:47
    什么是线性结构什么是非线性结构? 线性结构是一个有序数据元素的集合。常用的线性结构有:线性表,栈,队列,双队列,数组,串。 非线性结构,其逻辑特征是一个结点元素可能有多个直接前趋和多个直接后继。常见的...

    什么是线性结构,什么是非线性结构?
    线性结构是一个有序数据元素的集合。常用的线性结构有:线性表,栈,队列,双队列,数组,串。
    非线性结构,其逻辑特征是一个结点元素可能有多个直接前趋和多个直接后继。常见的非线性结构有:二维数组,多维数组,广义表,树(二叉树等)。

    一、线性结构:

    1、线性结构作为最常用的数据结构,其特点是数据元素之间存在一对一的线性关系。

    2、线性结构拥有两种不同的存储结构,即顺序存储结构和链式存储结构。顺序存储的线性表称为顺序表,顺序表中的存储元素是连续的,链式存储的线性表称为链表,链表中的存储元素不一定是连续的,元素节点中存放数据元素以及相邻元素的地址信息。

    3、线性结构中存在两种操作受限的使用场景,即队列和栈。栈的操作只能在线性表的一端进行,就是我们常说的先进后出(FILO),队列的插入操作在线性表的一端进行而其他操作在线性表的另一端进行,先进先出(FIFO),由于线性结构存在两种存储结构,因 此队列和栈各存在两个实现方式。

    二、非线性结构:

    非线性结构中各个数据元素不再保持在一个线性序列中,每个数据元素可能与零个或者多个其他数据元素发生联系。根据关系的不同,可分为层次结构和群结构。

    常见的非线性结构有:二维数组,多维数组,广义表,树(二叉树等),图。(其中多维数组是由多个一维数组组成的,所以不再是线性结构)。

    拓展资料:

    数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。

    展开全文
  • WAR的目录结构

    万次阅读 多人点赞 2015-07-06 16:05:38
    WAR标准目录结构: 1、index.jsp[可选] 2、METAINF[MAVEN自动生成目录] 3、WEB-INF[必含] ①classes目录:存放Java类文件 ②lib目录:所需要的jar ③web.xml:war的描述文件 4、subdi

    WAR(Web Archivefile)网络应用程序文件,是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。

    WAR包标准目录结构:

    1、index.jsp[可选]

    2、METAINF[MAVEN自动生成目录]

    3、WEB-INF[必含]

    ①classes目录:存放Java类文件

    ②lib目录:所需要的jar包

    ③web.xml:war的描述文件

    4、subdirectories[可选目录]

          存放一些网页和照片,如:html,jsp,js,jpg等等。



    展开全文
  • TCP包结构解析

    万次阅读 2019-05-11 11:26:04
    * TCP包结构 * 以下是通过Wireshark抓到的一个包,依次是物理层、链路层、IP、TCP,下面主要分析TCP层的含义。 Frame 697: 1506 bytes on wire (12048 bits), 1506 bytes captured (12048 bits) on interface 0...

    * TCP包结构

    * 以下是通过Wireshark抓到的一个包,依次是物理层、链路层、IP、TCP,下面主要分析TCP层的含义。

    Frame 697: 1506 bytes on wire (12048 bits), 1506 bytes captured (12048 bits) on interface 0
    Ethernet II, Src: Tp-LinkT_78:7b:ef (20:6b:e7:78:7b:ef), Dst: AsustekC_c1:86:97 (74:d0:2b:c1:86:97)
    Internet Protocol Version 4, Src: static.172.64.69.159.clients.your-server.de (159.69.64.172), Dst: 192.168.0.106 (192.168.0.106)
    Transmission Control Protocol, Src Port: http (80), Dst Port: 60575 (60575), Seq: 624361, Ack: 1, Len: 1452
        Source Port: http (80)                                //源端口号
        Destination Port: 60575 (60575)                //目的端口号
        [Stream index: 0]
        [TCP Segment Len: 1452]
        Sequence number: 624361    (relative sequence number)                //32位序列号
        [Next sequence number: 625813    (relative sequence number)]        
        Acknowledgment number: 1    (relative ack number)                         //32位确认序列号,即发送端希望收到的序列号
        0101 .... = Header Length: 20 bytes (5)                                              //4位首部长度
        Flags: 0x010 (ACK)                                                                            //标志位  ACK置1
            000. .... .... = Reserved: Not set                                                      //保留位
            ...0 .... .... = Nonce: Not set                                                             //新增的
            .... 0... .... = Congestion Window Reduced (CWR): Not set            //新增的
            .... .0.. .... = ECN-Echo: Not set                                                       //新增的
            .... ..0. .... = Urgent: Not set
            .... ...1 .... = Acknowledgment: Set
            .... .... 0... = Push: Not set
            .... .... .0.. = Reset: Not set
            .... .... ..0. = Syn: Not set
            .... .... ...0 = Fin: Not set
            [TCP Flags: ·······A····]
        Window size value: 240                                            //16位窗口大小(用于接收方的流量控制)
        [Calculated window size: 240]
        [Window size scaling factor: -1 (unknown)]
        Checksum: 0xacb5 [unverified]                                  //16位检验和
        [Checksum Status: Unverified]
        Urgent pointer: 0                                                         //16位紧急指针
        [SEQ/ACK analysis]
            [Bytes in flight: 4356]
            [Bytes sent since last PSH flag: 622908]
        [Timestamps]
            [Time since first frame in this TCP stream: 3.239693000 seconds]
            [Time since previous frame in this TCP stream: 0.000001000 seconds]
        TCP payload (1452 bytes)                                         //TCP有效载荷

     

    * 标志位解释  

    •     URG—为1表示高优先级数据包,紧急指针字段有效。
    •     ACK—为1表示确认号字段有效
    •     PSH—为1表示是带有PUSH标志的数据,指示接收方应该尽快将这个报文段交给应用层而不用等待缓冲区装满。
    •     RST—为1表示出现严重差错。可能需要重现创建TCP连接。还可以用于拒绝非法的报文段和拒绝连接请求。
    •     SYN—为1表示这是连接请求或是连接接受请求,用于创建连接和使顺序号同步
    •     FIN—为1表示发送方没有数据要传输了,要求释放连接。

     

    * 下面摘抄一张不错的TCP包结构图:

    展开全文
  • idea调整项目显示结构(包结构

    千次阅读 2019-05-06 09:56:52
    如何调整idea下的项目包结构,使其更加紧凑。 简化包名:(只留首字母) 只勾选其中一个,显示如下的包结构。 根据选项,显示不同项目内容: ...

    如何调整idea下的项目包结构,使其更加紧凑。

     

    简化包名:(只留首字母)

    只勾选其中一个,显示如下的包结构。

    根据选项,显示不同项目内容:

    展开全文
  • IntelliJ IDEA层级结构显示

    千次阅读 2017-11-30 15:55:33
    1.点开项目结构视图右上角那个齿轮,如下图所示。 2.【Hide Empty Middle Packages】前面有个勾,这表示现在是不分层级显示的,把勾去掉,就会分层级显示。 3. 操作,该行会变为【Compact Empty...
  • 项目有时候需要命名不同的,这时候分层次结构显示名就变得很有用处了。下面这个小技巧跟着我来一起设置吧! 设置方法 刚创建完的项目打开名显示如下: 然后点击下面的选项设置项可以设置名,如...
  • War什么??

    万次阅读 2019-03-03 18:37:35
    war 是一种打包格式 Java web工程,都是打成war,进行发布,打成war的好处是不会缺少目录,并且只管理好一...war 结构(是一个web 项目编译的结果) 在创建web 项目的时候要选择打包的方式,一般都是热...
  • War的目录结构

    千次阅读 2018-04-09 10:13:34
    WAR标准目录结构:1、index.jsp[可选]2、METAINF[MAVEN自动生成目录]3、WEB-INF[必含]①classes目录:存放Java类文件②lib目录:所需要的jar③web.xml:war的描述文件4、subdirectories[可选目录] ...
  • 更改IDEA的包结构显示

    万次阅读 2015-03-31 23:34:27
    将选中项的对勾去掉,项目里面的包结构将以树状结构显示。
  • 1.设置显示分级目录结构 打开Eclipse,找到这个倒三角 找到Package Presentation设置为Hierarchical 2.再打开目录,发现已经显示分级...然后在test下右键,创建一个类,再创建一个   完成 ...
  • IDEA 树形展示包结构

    千次阅读 2019-04-26 16:39:16
    IDEA 编辑器默认的包结构如图 在这样的包结构上创建文件夹非常不方便,将其更改为树形结构步骤如下 点击图中设置图标 将Compact MiddlePackages 的勾去掉,如果是第一次修改此处显示的应该是...
  • TCP/IP包结构

    万次阅读 2017-09-20 19:23:04
    TCP/IP包结构的重要性不言而喻,玩网络的都会用到tcpdump抓到的数据,但数据显示的是十六进制的。我们通常都会用Wireshark分析tcpdump抓到的数据包,但直接用自己的肉眼就能分析就更好了。看看一份tcpdump抓到的十六...
  • 在Idea中创建包时如何建立分级包结构

    万次阅读 多人点赞 2019-05-16 21:06:32
    点击左边项目结构右上方的小齿轮,取消勾选compact middle packlages选项,此时你建立一个com.itheima.package,就会显示为com下itheima,itheima下package.java! ...
  • JDK源码包结构分类

    万次阅读 2013-12-04 17:16:30
    最近查看JDK源码时,无意间发现几个类在陌生里:com.sun.*、sun.*、org.*,google了一把总结了下以备他人搜索,如内容有误欢迎指正! Jre库包含的jar文件(jdk1.6):resources.jar、rt.jar、jsse.jar、jce.jar、...
  • 电池包结构是指将多个电芯,电池保护板,电池辅料,电池连接件,电池盒外壳通过空间想象做出来或者通过3D软件绘图设计出来,最终实现和想象中一样的PACK电池包结构,PACK电池包结构包括新能源动力电池包结构设计,EV...
  • IntelliJ IDEA层级结构显示方式

    千次阅读 2018-10-01 23:07:34
    在开发的过程中,程序结构增多,通过树状结构看包结构目录,更加舒适。 Idea默认情况下是不分层级展示包结构的 点击设置标志按钮,如下图所示 去掉Hide Empty Middle Packages的勾选即可,因为我已经设置过一...
  • eclipse中项目中的包结构显示问题

    千次阅读 2017-02-16 18:53:04
    有两种显示形式Flat和HierarchicalFlat:(平行的)Hierarchical:(分层的)调节方式:
  • idea修改目录结构显示

    万次阅读 2018-01-14 00:47:44
    公司用到idea开发工具,不熟悉新的ide,不像eclipse那么...idea的工程显示的右边有个齿轮一样的图标,点击之后,有这样的目录:Flatten Packages(收缩目录结构)和Compact Empty Middle Packages(隐藏空的目录),主
  • Intellij Idea修改目录结构

    万次阅读 2018-01-30 13:55:08
    Intellij Idea工程显示的右边有个齿轮一样的图标,点击之后,显示目录目录如下:Flatten Packages 收缩目录结构 Compact Empty Middle Packages 隐藏空的目录 主要是这上面两个菜单影响,还有其他的几个菜单都...
  • IDEA创建的maven项目没有完整包结构

    万次阅读 2018-08-25 17:15:58
    如图所示   解决办法如下 创建的时候在如图位置添加配置即可 ...archetypeCatalog=internal archetypeCatalog=internal ...创建完成,就有完整的包结构了,src->main->java...
  • IDEA 如何更换目录的显示结构

    千次阅读 2018-07-20 08:33:53
    原来显示包的结构是这样的: 其实修改包结构非常简单,看下面的图就知道了 其实还有一种我觉得更好看的一种显示结构,看图
  • BLE 包结构及传输速率

    万次阅读 2013-12-15 10:57:47
    低功耗蓝牙包结构分析及传输速率评估。
  • 修改IntelliJ IDEA层级结构显示方式

    万次阅读 2018-11-15 13:47:12
    在开发的过程中,程序结构增多,通过树状结构看包结构目录,更加舒适。 Idea默认情况下是不分层级展示包结构的 点击设置标志按钮,如下图所示 去掉Hide Empty Middle Packages的勾选即可,因为我已经设置过一...
  • 如何设置eclipse左边显示包结构及包的显示方式

    万次阅读 多人点赞 2016-11-19 12:33:28
    图一设置eclipse左边显示包结构(有时候打开eclipse它莫名其妙左边就没有显示包结构,比如我就遇到了这种情况,解决完这个顺便讲讲如何设置包的显示方式) Eclipse 中包结构展开有两种方式:一...
  • github:https://github.com/AllenWell一 JAR包结构分析JAR(Java Archive FIle)Java归档文件,是Java标准的文档格式,是一个或多个Java字节码文件的打包压缩文件,采用常见的ZIP压缩算法,和ZIP文件十分类似
  • 分析IP报文结构

    万次阅读 2017-06-30 15:45:17
    IP报头结构IPv4的头部结构如图所示。其长度通常为20字节,除非含有可变长的选项部分 ·4位版本号:指定的IP协议的版本。对IPv4来说,其值是4。·4位头部长度:标识该IP头部有多少个32bit字。因为4位最大能表示15,...
  • 安卓AS修改名和包名结构

    万次阅读 2017-02-13 16:04:29
    安卓AS修改名和包名结构 修改名 参考:http://www.cnblogs.com/Kyouhui/p/4632813.html Eg: 将AAA.BBB.CCC改为DDD.EEE.FFF 在AS中我们对于改成这样的名比较容易。 简介 对于安卓项目来说,他的名和他的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,027,771
精华内容 1,211,108
关键字:

包是什么结构先什么后什么