精华内容
下载资源
问答
  • CCI指标什么意思CCI指标预测范围

    千次阅读 2019-06-18 16:36:40
    下面为你介绍一下CCI指标什么意思以及CCI指标预测范围,如果想要了解更多CCI指标方面的知识,敬请关注QR量化投资社区,下面让我们了解一下CCI指标方面的知识吧! CCI指标什么意思? CCI指标与其他超买超卖型指标又有...

    CCI指标是一种比较有用的炒股指标,建议每位股民都要用心学习,努力掌握。下面为你介绍一下CCI指标什么意思以及CCI指标预测范围,如果想要了解更多CCI指标方面的知识,敬请关注QR量化投资社区,下面让我们了解一下CCI指标方面的知识吧!

    CCI指标什么意思?

    CCI指标与其他超买超卖型指标又有自己比较独特之处。像KDJ、W%R等大多数超买超卖型指标都有“0-100”上下界限。CCI指标什么意思?因此,它们对待一般常态行情的研判比较适用,而对于那些短期内暴涨暴跌的股票的价格走势时,就可能会发生指标钝化的现象。而CCI指标却是波动于正无穷大到负无穷大之间,因此不会出现指标钝化现象,这样就有利于投资者更好地研判行情,特别是那些短期内暴涨暴跌的非常态行情。更多CCI指标方面的知识,建议你学习一下宽客相对论,对于操盘技巧帮助很大!

    CCI指标预测范围?

    在常用的技术分析指标当中,CCI指标是最为奇特的一种。CCI指标没有运行区域的限制,在正无穷和负无穷之间变化CCI指标预测范围?但是,和所有其CCI没有运行区域限制的指标不一样的是,CCI有一个相对的技术参照区域:+100和—100。按照指标分析的常用思路,CCI指标的运行区间也分为三类:+100以上为超买区,—100以下为超卖区,+100到—100之间为震荡区,但是该指标在这三个区域当中的运行所包含的技术含义与其CCI技术指标的超买与超卖的定义是不同的。首先在+100到—100之间的震荡区,该指标基本上没有意义,不能够对大盘及个股的操作提供多少明确的建议,因此CCI在正常情况下是无效的。这也反映了该指标的特点——CCI指标就是专门针对极端情况设计的,也就是说,在一般常态行情下,CCI指标不会发生作用,当CCI扫描到异常股价波动时,立求速战速决,胜负瞬间立即分晓,赌输了也必须立刻了结。若要了解更多CCI指标方面的知识,推荐你阅读一下《人工智能和股市三大猜想》这篇文章。

    以上是一篇关于CCI指标什么意思以及CCI指标预测范围方面的介绍。想要了解更多的CCI指标方面的知识的话,敬请关注QR量化社区。在炒股的过程之中,心态是非常重要的,一定要怀着一颗平常心来进行操盘。

    展开全文
  • lte网络是什么意思

    千次阅读 2021-05-30 10:35:48
    较高的频率允许在建立区域中更快的传输,而较低的频率提供额外的覆盖距离但是更有限的带宽。这些频段通常提供 10 到 20 MHz 的带宽用于数据传输,尽管它们通常也分成较小的 1.4,3 和 5 MHz 块。 各种电话公司在不同...

    LTE 是 4G 无线宽带技术的标准,为移动设备用户提供更高的网络容量和速度。LTE 提供更高的峰值数据传输速率,下行速率高达 100Mbps,上行速率高达 30Mbps。它还提供减少的延迟,可扩展的带宽容量以及与现有 GSM 和 UMTS 技术的向后兼容性。未来的发展可以产生 大约 300Mbps 的峰值吞吐量。

    LTE

    LTE 与其前身之间最显着的差异是频率和带宽使用的变化。有许多 4G LTE 频段,其使用将根据您所在的国家甚至您的特定运营商的技术而有所不同。

    这些频率分为频分双工(FDD)和时分双工(TDD)。FDD 频谱需要配对频带,一个用于上行链路,一个用于下行链路。TDD 在同一频率上使用单个频段作为上行链路和下行链路,但这些是时间分隔的。有 31 对 LTE 频段工作在 452 MHz 和 3,600 MHz 之间,另外 12 个 TDD 频段工作在 703 MHz 和 3,800 MHz 之间。较高的频率允许在建立区域中更快的传输,而较低的频率提供额外的覆盖距离但是更有限的带宽。这些频段通常提供 10 到 20 MHz 的带宽用于数据传输,尽管它们通常也分成较小的 1.4,3 和 5 MHz 块。

    各种电话公司在不同国家的不同时间推出 LTE。一些欧洲国家早在 2009 年就采用了该标准,而北美国家在 2010 年和 2011 年采用了该标准。截至本文撰写时,韩国拥有最佳的 LTE 渗透率,其中 97.5%的国家覆盖了 LTE 服务。美国的 LTE 普及率为 90.3%。

    在美国电信市场之外,GSM 是主要的移动标准,覆盖全球 80%以上的 移动电话 用户。因此, HSDPA 和 LTE 可能是大多数用户首选的无线宽带技术。

    与旧标准(如 3G 和 HSPA)相比,用户可享受 LTE 标准带来的好处。用户可以看到改进的流媒体,下载甚至上传。在全球范围内,LTE 的平均下载速度为 13.5 Mbps。

    因此,移动设备运营商可以期望消费者更快地刻录数据,这可能导致数据计划的超额费用。LTE 还可以实时连接消费者的服务。用户可以与他人交谈而不会遇到任何滞后或口吃。

    LTE 的上层基于 TCP / IP,这可能导致类似于当前有线通信状态的全 IP 网络。LTE 支持混合数据,语音,视频和消息流量。

    LTE 使用 OFDM (正交频分复用),并且在后来的版本中,使用类似于 IEEE 802.11n 无线局域网(WLAN)标准中使用的 MIMO(多输入,多输出)天线技术 。MIMO 支持的接收器具有更高的信噪比(SNR)以及 OFDM,可提供更好的无线网络覆盖和吞吐量,尤其是在人口稠密的城市地区。

    展开全文
  • 51单片机蓝牙小车

    万次阅读 多人点赞 2019-02-25 20:41:23
    然而,蓝牙的安全性不足,而且在小区域范围内的一点对多点的通信受到了很大的限制,这些都是其本身需要改进和完善的 可以使人们更方便,更简单的控制小车。实现了无线控制小车,摆脱了有线控制的不方便,更智能。 2....

     

    51单片机蓝牙小车(是我大二做的一个课程设计,小菜鸟一个,欢迎大家指正和参考。)

     

    摘要   本次设计选择基于蓝牙遥控的多功能智能小车为对象。选用STC98C52RC单片机作为主控芯片,电机驱动采用L293N ,电源部分采用两节3.7V锂电池供电.采用C语言模块化编程,提高开发效率.蓝牙控制功能.用按键或遥控器来控制小车.

     

    关键词  

    51单片机

    L298N_电机驱动

    蓝牙遥控

     

    目录

    1. 前言

    1.1.  系统研究背景

    1.2. 系统研究的意义和目的

    2. 系统概述

    2.1.  系统的结构

    2.2.  系统的功能

    2.3.  开发环境

    3.  系统实现

    3.1. 相关技术技术

    3.2.  硬件实现

    3.3.  软件实现                  ​

    源程序


    1. 前言

    1.1. 系统研究背景

            蓝牙属于短距离内进行无线控制和收发的通信技术,伴随着科技的飞跃性发展,也让蓝牙找到了发展的空间,它可以代替和取代落后的数字化硬件设备之间繁琐的电缆连接。在蓝牙创造的初期,没有人预料到蓝牙会有如此大的潜力和前景,而现在的发展也是完全超出了我们的预期,因为蓝牙的安全性高,制造成本低廉和所消耗的功率也是同类产品中最低的,所以被很多人使用,越来越受到了广大消费者的欢迎,基于蓝牙技术的产品也在不断的更新和投入市场。

           蓝牙技术是近年来出现的新技术是一种短距离无线通信和信息传输的新型通讯科技,它使数据线的硬件设备接收更方便快捷。它可以广泛应用于世界各地,是一个蓝牙设置一个通用的范围,频率调制技术的使用,以防止外部干扰和多一些。低成本,低功耗和小辐射,和加密设置,让蓝牙的安全性更高;应用范围广,这些特点使得蓝牙技术被广泛的应用在我们日常生活中的蓝牙也支持一对一和一对多传输的通信连接,和多个蓝牙成为微网,也有网络的特点。

         在现在的智能时代,小车智能控制,方便了人们的使用。在51单片机的基础下,通过蓝牙来控制小车的驾驶。



    1.2. 系统研究的意义和目的

            因为无线技术的广泛使用,我们在研究无线和有线通信技术的方法中了解到蓝牙系统的小区域性有很大的技术突破,在国际上也得到了广泛的采纳,在市场上也有很大的需求。这也使蓝牙技术的发展成为了趋势之一,蓝牙可以发送和接受语音和数据,满足了大多数人的需求,它也融合了其他相关产品的特点,也是这样技术变得更多样性。然而,蓝牙的安全性不足,而且在小区域范围内的一点对多点的通信受到了很大的限制,这些都是其本身需要改进和完善的

          可以使人们更方便,更简单的控制小车。实现了无线控制小车,摆脱了有线控制的不方便,更智能。


    2. 系统概述

    2.1.  系统的结构

                                                                       系统框图

     

     

    2.2.  系统的功能

    51单片机的基础下,通过蓝牙来控制驱动,此驱动能把5~12V的电压,一部分给小车轮子转动,一部分通过降压,稳压,最终降为5V来供给此驱动,单片机和传感器供电。

     

    2.3.  开发环境

    AT89C5RC单片机:

              AT89C52是一种8位单片机,它是在MCS-51单片机系列上加强了一些功能后升级得到的产物。它的作用基本上就是把外界的数据和命令在中断和时钟的帮助下,在自身内部储存器上把使用者的数据进行处理。AT89C52 由8位的内部处理器,内部数据储存器(RAM,有256个字节)内部储存器有8K的大小,输入和输出双向口有32个,16位的定时器和5个两级中断,全双工串行通信口一个和时钟电路组成。

             AT89C52能够自主地执行给它的指令,也就是你把所需要的指令写在单片机的内部储存器上,它会一步步执行。AT89C52可以在功耗特别低的情况下工作,就是设置成空闲选择和掉电模式两种状态来实现低功耗。

     

                                                                         AT89C52

           单片机与外界的通讯是依靠它自身的I/O 口进行的,对单片机I/O 口的控制就是对单片机的控制。I/O 口的存在不仅可以实现数据的传输,还可以改变电平和信号的性质,最重要的一点就是I/O 口可以实现与外部不同电路的连接来使单片机工作。

             AT89C52单片机上我们通常使用的是4个独立的双向通用I/O 口:P0口、P1口、P2和P3口。由于外部设备的工作速率比较慢或者很快的时候,我们可以采用同步传送的方式,而单片机存在的异步传送是为了更加简练的和硬件连接进行传出。也可以通过中断传送和DMA传送来完成。AT89C52单片机还可以实现外部接口单独的编址和外部端口和存储器的统一编制两种方式。AT89C52单片机上一共有32个I/O 口,不同的I/O 口实线的作用和运行的方式都有其自己的方式,我也要通过这次课程设计,更好地了解,更熟练的运用。


    3.  系统实现

    3.1. 相关技术技术

    蓝牙技术,驱动模块,

     

    3.2.  硬件实现

    HC-06蓝牙模块

    其TX接单片机的RX,RX接单片机的TX,VCC接5V(或3.3V),GND接单片机的地。HC-06蓝牙模块是通过一款手机APP(蓝牙串口助手)作为中间媒介,在蓝牙串口助手发送相关的数据到串口,串口再把相关信息送到蓝牙模块,蓝牙模块再把相关信号送到单片机中。

                                                                                  HC-06蓝牙模块


                                                          HC-06蓝牙模块和51单片机连接



     

    L298N电机驱动模块,

    该该电机可以驱动2路直流电机,使能端ENA,ENB,为高电频有效,

    通过单片机的输入信号给IN1和IN2来控制左轮,输入信号给IN3和IN4来控制右轮

    IN1和IN2,分别给0,1  :正转

     IN1和IN2,分别给1,0  :反转

    IN1和IN2,分别给1,1 :停止

    IN1和IN2,分别给0,0  :停止

    IN3和IN4,分别给0,1  :正转

    IN3和IN4,分别给1,0  :反转

    IN3和IN4,分别给1,1 :停止

    IN3和IN4,分别给0,0  :停止

     

    L298N的主要引脚功能如下:

    +5V:芯片电压5V;

    VCC:电机电压,最大可接50V;

    GND:共地接法;

    Output1—Output2:输出端,接电机1;

    Output3—Output4:输出端,接电机2;

    EN1、EN2:高电平有效,EN1、EN2分别为 IN1和IN2、IN3和IN4的使能端;

    Input1~ Input4:输入端,输入端电平和输出端电平是对应的;

      

                                                                      L298N



    3.3.  软件实现
                     

                                                                         程序流程图

     

                

     

    51单片机,源程序:

    sbit in1 = P1^0;//左电机
    sbit in2 = P1^1;//左电机
    sbit in3 = P1^2;//右电机
    sbit in4 = P1^3;//右电机
    
    char i;
    
    /*前进*/
    void forward()
    {
    
        in1=1;
        in2=0;
        in3=1;
        in4=0;
    }
    
    /*后退*/
    void back()
    {
        in1=0;
        in2=1;
        in3=0;
        in4=1;
    }
    
    
    
    /*左转*/
    void left()
    {
        in1=1;
        in2=1;
        in3=1;
        in4=0;
    }
    
    /*右转*/
    void right()
    {
        in1=1;
        in2=0;
        in3=1;
        in4=1;
    }
    
    /*停止*/
    void stop()
    {
        in1=1;
        in2=1;
        in3=1;
        in4=1;
    }
    
    
    void main (void)
    {
          TMOD=0x20;                         //设置T1为工作方式2
          TH1=0xfd;                        //装入初值,比特率为9600bps
          TL1=0xfd;
    
          TR1=1;                              //开启T1
          REN=1;                             //接收允许
    
          SM0=0;                             //方式1
          SM1=1;
    
          EA=1;                               //开全局中断
          ES=1;                                //开串口中断
    
    while(1)
    
        {
            i=SBUF;//SBUF为单片机接收到的数据,单片机接收到的数据都存放在SBUF里;
    
            RI=0;
    
            if (i==0x02){forward();}     //如果蓝牙助手发送0x02,小车前进
    
            if (i==0x08){back();}        //如果蓝牙助手发送0x08,小车后退
    
            if (i==0x01){left();}         //如果蓝牙助手发送0x01,小车左转
    
            if (i==0x03){right();}        //如果蓝牙助手发送0x03,小车右转
    
            if (i==0x05){stop();}        //如果蓝牙助手发送0x05,小车停止
        }
    
    }

     

    3.4.  系统测试

    小车能实现基本功能,成功地用蓝牙控制小车。测试了一段时间,单片机工作稳定,蓝牙稳定的控制,小车较好的按照控制方向行走。

     


    4.  系统使用说明

    1.      为小车装上两节锂电池,来供电。

    2.     打开总开关,在手机端,打开一个蓝牙通讯助手(在手机应用商店可以找到下载),连接上此小车的蓝牙(HC-06),如图:

     

                                        蓝牙 HC-06模块

     

     



     

    3.     然后就可以在手机端按相应的前进,后退,左转,右转,停止等,如图:

     

                                            APP

     

    解析:前进,后退,左转,右转,停止,都对应着程序中相应的信息,如图;

    当手机端发送 0x02 给蓝牙模块,就会执行 forward()函数; 小车会向前走

    当手机端发送 0x08 给蓝牙模块,就会执行 back();函数;,小车会向后走

    当手机端发送 0x01 给蓝牙模块,就会执行 left();函数;,小车会向左走

    当手机端发送 0x03 给蓝牙模块,就会执行 right()函数;,小车会向右走

    当手机端发送 0x05 给蓝牙模块,就会执行stop()函数;,小车会停止

    具体的编辑如图:

                                              APP2

     

    最后这是小车的整体模型;

     

                                                         整体图

     

      注:上面有个RC522读卡器的,哪个是方便后面的课设,在这里,大家可以忽略哈。

    5.  总结

         本设计采用的是STC89C52RC单片机,这主要是因为该单片机的稳定性比较好和执行指令的速度很快。还可以采用其它系列的单片机。电机驱动采用L293N ,稳定电压,充足地向直流电机供电和稳定控制;电源部分采用两节3.7V锂电池供电,电压稳定,电流充足,还可以循环充电,节能环保。采用C语言模块化编程,提高开发效率.蓝牙控制功能.用按键或遥控器来控制小车,简单方便经过自己不断的搜索努力以及老师的耐心指导和热情帮助,本设计已经基本完成。

            过这次课程设计,使我深刻地认识到学好专业知识的重要性,也理解了理论联系实际的含义,并且检验了大学两年的学习成果。虽然在这次设计中对于知识的运用和衔接还不够熟练。但是我将在以后的工作和学习中继续努力、不断完善。这两个月的设计是对过去所学知识的系统提高和扩充的过程,为今后的发展打下了良好的基础。  由于自身水平有限,设计中一定存在很多不足之处,敬请各位批评指正.


    6.  参考文献

    C语言程序设计 :清华大学出版社作者:谭浩强

    51单片机C语言教程:电子工业出版社 ,作者:郭天祥

     

    希望对你有帮助。

     

    为了大家方便,我上传了手机APP在网盘:https://pan.baidu.com/s/1UNjlUhUQa25K2RNW8hjwOQ

      提取码:wn7k 

     

     

     

    展开全文
  • JavaWeb笔记

    千次阅读 多人点赞 2019-09-06 10:42:23
    javaweb 一、JavaWeb的发展历程:静态技术、动态技术及Web2.0新时期 二、什么是Web: World Wide Web 的简称,中文称为万维网 作用:用于发布、浏览、查询信息的网络信息服务系统、由遍布在不同区域内的web服务器...

    javaweb

    一、JavaWeb的发展历程:静态技术、动态技术及Web2.0新时期

    二、什么是Web:
    World Wide Web 的简称,中文称为万维网
    作用:用于发布、浏览、查询信息的网络信息服务系统、由遍布在不同区域内的web服务器有机组成

    三、HTTP协议:
    超文本传输协议,用于web服务器传输超文本到本地浏览器的传送协议。是一种无状态协议,

    四、URL和Uri的区别:
    URL只是构成Uri的元素。
    1、url:统一资源标志符确定一个资源,
    2、统一资源定位符不但确定一个资源,而且还表示出它在哪里

    五、b/s与c/s
    C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。开发C/S架构可以采用多种语言,包括Java,C++,C#,以及Dephi等

    B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现。前端 在大部分企业就是做浏览器端展现相关的工作,会用到html,css,js,ps,ai等等,而“后端”的主要工作室程序开发、数据处理了,比如:php,asp,mysql,mssql。

    六、因特网与万维网的关系:
    1、“互联网”定义是:“指由若干电子机网络相互连接而成的网络”
    2、“因特网”定义是:“目前全球最大的一个电子计算机互联网,是由美国的ARPA网发展演变而来的”。
    3、万维网是无数个网络站点和网页的集合,它们在一起构成了因特网最主要的部分(因特网也包括电子邮件、Usenet以及新闻组)。

    七、tomcat服务器的各个目录的功能
    bin:启动、关闭脚本
    lib:日志
    conf:配置文件
    webapps:已发布的web程序

    八、常见的服务器:
    (1)ApacheApache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自"a patchy server"的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。
    (2)IIS是英文Internet Information Server的缩写,译成中文就是"Internet信息服务"的意思。它是微软公司主推的服务器,最新的版本是Windows2008里面包含的IIS 7,IIS与Window Server完全集成在一起,因而用户能够利用Windows Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。
    (3)GFEGoogle的web服务器,用户数量激增。目前紧逼iis。
    (4)Nginx不仅是一个小巧且高效的HTTP服务器,也可以做一个高效的负载均衡反向代理,通过它接受用户的请求并分发到多个Mongrel进程可以极大提高Rails应用的并发能力。
    (5)Lighttpd是由德国人 Jan Kneschke 领导开发的,基于BSD许可的开源WEB服务器软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,CPU占用率低,效能好,以及丰富的模块等特点。Lighttpd 是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能。
    (6)Zeus是一个运行于Unix下的非常优秀的Web Server,据说性能超过Apache,是效率最高的Web Server之一。
    (7)Sun的Java系统Web服务器也就是以前的Sun ONE Web Server。主要出现在那些运行Sun的Solaris操作系统的关键任务级Web服务器上。它最新的版本号是6.1,可以支持x86版本Solaris,Red Hat Linux,HP-UX 11i, IBM AIX,甚至可以支持Windows,但它的大多数用户都选择了SPARC版本的Solaris操作系统。
    (8)Resin提供了最快的jsp/servlets运行平台。在java和javascript的支持下,Resin可以为任务灵活选用合适的开发语言。Resin的一种先进的语言XSL(XML stylesheet language)可以使得形式和内容相分离。
    (9)Jetty是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。
    (10)BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。 BEA WebLogic Server拥有处理关键Web应用系统问题所需的性能、可扩展性和高可用性。
    (11)Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

    第三章:Servlet

    一、什么是Servlet?
    用于接受客户端信息和响应客户端信息
    是网页之间的桥梁
    是用于Java编写的服务器段程序
    Servlet是Java类,继承了HttpServlet,重写dopost和doGet方法,负责服务器端响应与请求
    doget方法需要重编码request.setCharacterEncoding(“utf-8”);
    String 变量名 = new String(变量名.getBytes(“ISO-8859-1”),“UTF-8”);
    response.setContentType(“text/html;charset=utf-8”);
    dopost编码:request.setCharacterEncoding(“utf-8”);

    二、servlet的创建?
    1、创建Java类继承httpservlet
    2、重写doget与dopost方法
    3、配置web.xml的文件。servlet servlet-mapping

    <servlet>
    	<servlet-name>程序名</servlet-name>
    	<servlet-class>包名.类名</servlet-class>
    </servlet>
    <servlet-mapping>
    	<servlet-name>程序名与上相同</servlet-name>
    	<url-pattern>/访问路径(路径前必须加"/")</url-pattern>
    </servlet-mapping>
    

    4、访问Servlet
    超链接 get
    地址栏 get
    表单 get/post

    三、servlet的生命周期

    初始化【1次】–>服务[N次]–>销毁[1次]

    四、编码方式
    javaweb有哪些编码:gb2312 GBK UTF-8
    中文乱码处理:get提交中需要通过再编码方式来完成

    五、会话过程

    1、什么是会话?
    
    	客户端的1次请求与服务器端的一次响应
    
    2、什么是会话跟踪?
    
    	在多次会话过程中能够记录客户端信息
    
    3、为什么要使用会话跟踪?
    
    	http协议是属于一种无状态的协议,不会记录客户端的信息。
    
    4、有哪些会话跟踪
    
    	session,cookie
    
    	session:将数据保存到服务器中,客户端30分钟无操作或者关闭客户端将会销毁
    
    	cookie:将数据保存到本地,因为对网络用户隐私构成危害,目前正被禁止使用
    
    5、会话跟踪的技术
    
      	 HttpSession	session  =request.getSession();
    
    6、会话生命周期?
    
    	发求请求到服务器响应结束,一般按照关闭浏览器,如果客户端在30分钟内没有发起任何数据交互则会话自动结束
    

    六、跳转

    内部跳转:转发  request
    
    		1、内部跳转可以携带数据
    
    		2、地址栏不会发生变化
    
    
    外部跳转:重定向  response
    
    		1、不可以携带数据
    
    		2、地址栏会发生变化
    

    七、作用:

    1、根据客户端的请求动态生成完整的HTML网页,并返回给客户端
    
    2、接受和响应客户端的信息
    

    JSP

    一、什么是JSP?

    JSP是由java+javascript+page组合,JSP是一种能够支持Java代码的一种动态网页   
    

    二、为什么要使用JSP?

    JSP支持Java代码以及可以在JSP中实现页面展示
    

    三、JSP的运行原理?

    JSP最终会被编译成为Servlet
    
    JSP:编写--》翻译-》编译-->执行
    
    	JSP最终会变成一个class文件
    
    为什么JSP第一次打开会比较慢?
    
    	因为第一次的打开JSP要经过翻译,编译,执行过程需要消耗时间,而第二次打开不需要再经过翻译和编译,可以直接执行,后面没有改动的情况下打开速度很快
    

    四、JSP组成?

    1、HTML
    
    2、指令  <%@   %>
    
    		导入包,编码,error页面
    	
    		<%@ include  file="文件路径" %>  JSP中包含一个文件
    
    3、小脚本
    		<% 小脚本java代码 %>
    
    4、声明
    		
    		<%!   %>
    
    5、输出
    
    	<%= 输出内容  %> 不能以分号结尾
    
    6、注释
    
    	<%-- -- %>  JSP注释是给程序员看的注释  隐式注释
    
    	<!--  -->  HTML注释,是可以给所有看   显示注释
    
    7、动作
    
    	<jsp:include page="myfile.txt"></jsp:include>
    
    	<jsp:forward page="index1.jsp"></jsp:forward>跳转页面
    

    内置对象

    一、什么是内置对象?

    不需要使用new关键字创建则可以直接使用,在系统中自动编译
    

    二、JSP中有哪些内置对象?

    9个
    
    out、request、response、session、application、page、pagecontext、config、Exception
    

    三、每一个内置对象的作用以及方法?

    out:输出
    
    	out.write()
    
    	out.print()
    
    request:接收请求
    
    	request.setAttribute("name",value);设置存入的数据
    
    		getAttribute(name);
    
    		removeAttribute("name");
    
    		getParameter();得到请求的参数
    
    		getParameterValues();接收的多个请求的name一致
    	跳转:
    
    		request.getRequestDispatcher("index.jsp").forward(request, response);
    
    
    response:响应请求
    
    	response.sendRedirect(arg0);外部跳转
    
    	response.setHeader("refresh","刷新时间间隔;目的页面地址");
    
    session:会话
    
    	session.setAttribute("name",value);设置存入的数据
    
    		getAttribute(name);
    
    		removeAttribute("name");
    
    application:服务器开启到服务器关闭
    
    		setAttribute("name",value);设置存入的数据
    
    		getAttribute(name);
    
    		removeAttribute("name");
    
    pagecontext:对当前操作
    
    		setAttribute("name",value);设置存入的数据
    
    		getAttribute(name);
    
    		removeAttribute("name");
    
    config:获取web.xml的配置信息
    
    		config.getInitParameter("myservlet");
    
    exception:获取异常页面信息
    
    		注意:isErrorPage="true"必须为true否则exception无法使用
    
    			errorpage="错误.jsp";跳转到错误页面
    

    四、内置对象的作用域?作用域对象

    	page  request    session    application
    
    	page:当前页有效
    
    	request:内部跳转有效
    
    	session:整个会话有效
    
    	application:服务器开启到服务器关闭有效
    
    
    作用域的范围顺序:page <  request <  session   <  application
    
    
    问?
    
    	如果4个作用都能完成某一个操作,你会选择谁?
    
    		能使用小范围则不选择大范围作用。因为范围约到占用的资源越多,消耗性能越高.
    

    常用方法:

    //获取客户端访问的真实IP	
    request.getRemoteAddr();
    
    //刷新页面
    response.setHeader("refresh","刷新时间间隔;目的页面地址");
    

    JavaBean与动作

    一、什么是JavaBean?
    
    Javabean是一个Java类,拥有特殊的用途,和自己的封装方式 通过get和set对业务数据进行封装
    
    
    二、JavaBean的作用?
    
    1、封装业务逻辑
    
    2、减少代码,代码的重复使用
    
    三、JavaBean所拥有的特征?
    
    1、是Java类
    
    2、get和set方法
    
    3、必须有一个无参的构造方法
    
    4、公共的
    
    四、如何创建JavaBean?
    
    1、创建Java
    
    2、获取业务数据
    
    3、得到封装数据的方法
    
    4、得到一个无参的构造方法
    
    五、jsp+javabean的具体实现?
    
    登陆
    
    动作+JavaBean:减少JSP中出现的大量的Java代码
    
    
    六、动作的具体说明
    
    	<jsp:useBean id="创建对象名"  class="com.zuxia.JavaBean【JavaBean路径  包+类】" scope="作用域page/request/session/application" ></jsp:useBean>
    
    		替换的代码是:
    					//接收提交过来的用户名和密码
    				//	String name = request.getParameter("name");
    					
    				//	String pwd = request.getParameter("pwd");					
    					//创建一个实体类
    					//JavaBean  jab=new JavaBean();
    
    	<jsp:setProperty property="表单提交的name" name="对象名"/>	
    
    		替换的代码是:request.setAttribute(name, value);
    
    	<jsp:getProperty property="表单提交的name" name="对象名"/>	
    		替换的代码是:request.getAttribute(name)
    
    
    格式:
    
    创建对象、相当于——类名 对象名 = new 类名()
    	<jsp:useBean id="jab"  class="com.zuxia.JavaBean" scope="session" ></jsp:useBean>
    	<jsp:useBean id="创建的对象名" class="包名.类名" scop="作用域(page、request、session、application)"></jsp:useBean>
    
    设置对象中的属性值:相当于——request.setAttribute(name,value)
    
    	<jsp:setProperty property="name" name="jab"/>
    	<jsp:setProperty property="标签中name属性的值" name="对象名"/>
    
    得到对象中属性值:相当于request.getAttribute(name)
    

    第八章:MVC模式

    Model1:主要使用JSP和JavaBean开发web应用,JavaBean封装对数据库的操作盒部分业务逻辑的代码,JSP即会包含输出效果的HTML、CSS代码,也会包含业务逻辑的Java代码
    
    Model2:MVC即模型(Model)-视图(View)-控制器(Controller)它降低了代码的耦合度,提高了代码的重用性,是一种把JSP与servlet联合使用来实现动态内容服务的方法,项目越复杂,使用Model2体系结构的好处越大
    
    优点:
    
    	1、各司其职,互不干涉
    
    	2、有利于开发中的分工
    
    	3、有利于组件的重用
    
    缺点:
    	对开发人员技术水平要求高,模型和视图的分离也使得调试代码更困难,但是MVC仍然是web程序最好的架构模式	
    

    Ajax的应用

    js:
    	//获取XMLHttpRequest对象
    	var xml = new XMLHttpRequest();
    	//设置发送请求参数一:提交方式:post、get。参数二:提交路径,参数三:是否异步
    	xml.open("post","Servlet?name="+name,true);
    	//发送
    	xml.send();
    
    	//获取服务器状态
    	xml.onreadystatechange = function(){
    
    		if(xml.status==200&&xml.readyState==4){
    			//responseText是服务器端响应的数据
    			if(xml.responseText=="true"){
    				alert('用户名存在');
    			//	window.location.href="index.jsp";
    			}else{
    				alert('用户名不存在');
    			//	window.location.href="index.jsp";
    			}
    
    		}
    
    	}
    
    展开全文
  • 什么是「成像清晰」,不严谨的理解就是:物体上一点发出的光线经过透镜后汇聚于成像底片上的同一点的时候,便是成像清晰。如图1所示: 图1 相机对焦情况 (请先忽略F1、F1’、f1’等符号的含义,后面会解释)....
  • 13.ajax的步骤 什么是ajax? ajax(异步javascript xml) 能够刷新局部网页数据而不是重新加载整个网页。 如何使用ajax? 第一步,创建xmlhttprequest对象,var xmlhttp =new XMLHttpRequest();XMLHttpRequest对象用来...
  • 粒子群算法及其改进算法

    万次阅读 多人点赞 2019-07-01 19:27:08
    标准粒子群算法及其改进算法 ...大概的意思就是一片森林里有一群鸟在找一块食物,它们不知道食物具体在哪,但是可以通过感官(例如嗅觉)去察觉到自己当前位置距离食物的远近。鸟可以记住自己走过的位置...
  • 利用envi对Landsat8图像进行NDVI处理

    万次阅读 多人点赞 2019-04-12 11:29:03
    利用envi对Landsat8图像进行NDVI处理提取NDVI选择一定范围的NDVI 提取NDVI 版本:envi4.7 第一步:File -> Open image File 第二步: Basic Tools -> Band Math 在Enter an expression处写入函数 fix(...
  •  2)报文鉴别码:SSLv3.0和TLS的MAC算法及MAC计算的范围不同。TLS使用RFC-2104定义的HMAC算法。SSLv3.0使用了相似的算法,两者差别在于SSLv3.0中,填充字节与密钥之间采用的是连接运算,而HMAC算法采用的异或运算。...
  • C#基础教程-c#实例教程,适合初学者

    万次阅读 多人点赞 2016-08-22 11:13:24
    C#基础教程-c#实例教程,适合初学者。 第一章 C#语言基础 本章介绍C#语言的基础知识,希望具有C语言的读者能够基本掌握C#语言,并以此为基础,能够进一步学习用C#语言编写window应用程序和Web应用程序。...
  • 智课雅思词汇---十九、前缀se是什么意思 一、总结 一句话总结:前缀:se-表示“分开, 离开, 区别开” 前缀:se- 【词根含义】:分离 【同源单词】:secede,secession,secessionism,secrecy,secret 前缀:se-...
  • CS和BS具体是什么意思?

    万次阅读 2017-09-18 19:14:08
    C/S 程序可以处理用户面固定, 并且在相同区域, 安全要求高需求, 与 操作系统 相关. 应该都是相同的系统 B/S 建立在广域网上, 面向不同的用户群, 分散地域, 这是C/S无法作到的. 与操作系统平台关系最小. 7.用户...
  • 那么matplotlib.colors.Colormap又是什么? colormap又叫colorbar是一个包含三列矩阵的色彩映射表,简单来说就是一个shape为(N,3)的矩阵。 矩阵中的值的值取值范围为[0,1] 每一行代表一个颜色,即RGB值 ...
  • IO实际上是计算机用语,也写作I/O,指输入/输出(Input/Output)。...首先,硬盘的数据存储在硬盘驱动器内各个扇区上,扇区是以一定的磁密度为间隔划分出来的磁盘区域。从磁盘读取某段扇区的内容,即是硬盘发出IO指令...
  • amp;wfr=spider&amp;for=pc ICQ指PA静态工作电流,最新MIPI技术,支持PA静态工作电流的调整,进而优化PA效率。相对应的也会调整PA偏执电压,这个过程即APT技术。...在一组 PA输出功率范围,比如25...
  • IP68是什么意思? IP68通常是只IP等级,其中IP是Ingress Protection的缩写,IP68等级是针对电气设备外壳对异物侵入的防护等级,如三防手机、防水防尘电器等等,通过IP级别,可以快速判断设备的防水防尘表现。 ...
  • 移动web开发笔记

    万次阅读 2016-05-15 20:12:27
    )搞清楚了PPI是什么意思,我们就能很容易理解PPI的计算方式了,我们需要首先算出手机屏幕的对角线等效像素,然后处以对角线(我们平常所说的手机屏幕尺寸就是说的手机屏幕对角线的长度),就可以得到PPI了。...
  • ④ 拥有超大的聆听区域,听音面积更广,同时声音聚焦屏幕中心   (iphone 三个孔:摄像头 光学感应孔 距离感应孔) 2. 取消实体按键,侧边双击音量调节。 3. 1080P分辨率的OLED屏幕 1080p是一种视频...
  • dau、mau、pcu、dnu、wau、acu、uv的意思什么?怎么分析?  DAU(Daily Active User)日活跃用户数量。常用于反映网站、互联网应用或网络游戏的运营情况。  MAU(monthly active users)月活跃用户人数。是在线游戏...
  • dau、mau、pcu、dnu、wau、acu、uv的意思什么?怎么分析?  DAU(Daily Active User)日活跃用户数量。常用于反映网站、互联网应用或网络游戏的运营情况。  MAU(monthly active users)月活跃用户人数。是在线游戏...
  • 位域是指信息在存储时,并不需要...所谓“位域”是把一个字节中的二进位划分为几 个不同的区域, 并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。 这样就可以把几个不同的对象用一个字节的二...
  • 关于上采样方法总结(插值和深度学习)

    万次阅读 多人点赞 2019-10-23 11:12:41
     可见有很明显的马赛克块,这里我没有用opencv的resize去做(这个函数里的最近邻应该不是很准确,不清楚里面做了什么优化或者其他处理,理论上相邻的像素值是一样的,但是那个库调用后出来的效果和其他两种方法的...
  • IP地址、子网掩码、192.168.1.0/24是什么意思 -子网 -网络 -广播地址 -主机地址
  • 到底什么是5G?

    万次阅读 多人点赞 2019-06-28 08:25:22
    5G的频率范围,分为两种:一种是6GHz以下,这个和目前我们的2/3/4G差别不算太大。还有一种,就很高了,在24GHz以上,目前,国际上主要使用28GHz进行试验。   如果按28GHz来算,根据前文我们提到的公式: ...
  • 1、变换:通常使用矩阵运算进行变换,另外也可以用四元数运算但那不是本文讨论的范围。在三维顶点中添加一个齐次变量成为四维定点然后左乘一个 4 x 4 的变换矩阵,通过这种方法就可以对三维顶点进行变换。主要的变换...
  • 【目标检测】候选区域介绍

    千次阅读 2020-04-01 20:27:36
    1.为什么需要候选区域? 目标检测这一计算机视觉任务不仅需要对图片中包含的目标进行分类—》输出类别标签的概率,还要对图片中的目标进行定位—》输出目标的边框(x,y,w,h)。 因此为了定位目标在图片中的位置,...
  • ![图片说明](https://img-ask.csdn.net/upload/201709/03/1504430248_622437.png) 问题全在图片中
  • ... 写在最前面:本文是我阅读了多篇相关文章后对它们进行分析重组整合...虽然很多人都知道FFT是什么,可以用来做什么,怎么去做,但是却不知道FFT之后的结果是什意思、如何决定要使用多少点来做FFT。 现在就...
  • 到底什么是国土空间规划?

    千次阅读 多人点赞 2020-11-30 21:16:34
    文章目录一、什么是国土空间规划?二、为什么要建立国土空间规划体系?三、国土空间规划的主要目标是什么?四、国土空间规划的编制要求是什么?五、国土空间规划体系由哪几部分组成?六、国土空间规划分哪几个层级?七、...
  • 最大稳定极值区域MSERs

    万次阅读 2013-10-28 17:36:23
    Harris兴趣点检测器是一种产生平移旋转不变结果的算法。...最大稳定极值区域(Maximally Stable Extremal Regions MSERs)是一种图像结构,不仅是是在平移和旋转后,即便是经历相似仿射变换,它仍可被重复检测出来。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 93,886
精华内容 37,554
关键字:

区域范围是什么意思