精华内容
下载资源
问答
  • 程序员:我终于知道postget的区别

    万次阅读 多人点赞 2019-11-14 00:03:09
    别人问你应用层协议里的 GET POST 有啥区别,你回答说这俩在传输层上发送数据的时候不一样,确定别人不抽你? 参考资料:https://zhuanlan.zhihu.com/p/25028045 3 http状态码附录 3.1 状态码1xx 100 ...

    效率工具传送门

    IT界知名的程序员曾说:对于那些月薪三万以下,自称IT工程师的码农们,其实我们从来没有把他们归为我们IT工程师的队伍。他们虽然总是以IT工程师自居,但只是他们一厢情愿罢了。

    此话一出,不知激起了多少(码农)程序员的愤怒,却又无可奈何,于是码农问程序员。

    码农:你知道get和post请求到底有什么区别?
    程序员:你看这篇就知道了。
    码农:你月薪三万了?
    程序员:嗯。
    码农:你是怎么做到的?
    程序员:我做梦做到的

    前言

    这个问题几乎面试的时候都会问到,是一个老生常谈的话题,然而随着不断的学习,对于以前的认识有很多误区,所以还是需要不断地总结的,学而时习之,不亦说乎。

    关于get和post如果你有条件上百度的话,至少有200百万条结果,每个人都有每个人的思考,当然,这篇也是我的思考,如果有些结论有错误,希望能够喷起来。在批评中不断改进,与诸君共勉一句话:若批评无意义,则赞美无意义。

    01 特点

    1.1 http的特点

    • 基于tcp/ip、一种网络应用层协议、超文本传输协议HyperText Transfer Protocol
    • 工作方式:客户端请求服务端应答的模式
    • 快速:无状态连接
    • 灵活:可以传输任意对象,对象类型由Content-Type标记
    • 客户端请求request消息包括以下格式:请求行(request line)、请求头部(header)、空行、请求数据
      在这里插入图片描述
      服务端响应response也由四个部分组成,分别是:状态行、消息报头、空行、响应正文
      在这里插入图片描述

    1.2 请求方法

    http请求可以使用多种请求方法。
    HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。

    HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。

    HTTP2.0 新的二进制格式(Binary Format),HTTP1.x的解析是基于文本。基于文本协议的格式解析存在天然缺陷,文本的表现形式有多样性,要做到健壮性考虑的场景必然很多,二进制则不同,只认0和1的组合。基于这种考虑HTTP2.0的协议解析决定采用二进制格式,实现方便且健壮。

    多路复用(MultiPlexing),即连接共享,即每一个request都是是用作连接共享机制的。一个request对应一个id,这样一个连接上可以有多个request,每个连接的request可以随机的混杂在一起,接收方可以根据request的 id将request再归属到各自不同的服务端请求里面。

    header压缩,如上文中所言,对前面提到过HTTP1.x的header带有大量信息,而且每次都要重复发送,HTTP2.0使用encoder来减少需要传输的header大小,通讯双方各自cache一份header fields表,既避免了重复header的传输,又减小了需要传输的大小。

    服务端推送(server push),同SPDY一样,HTTP2.0也具有server push功能。
    参考链接:https://baike.baidu.com/item/HTTP%202.0/12520156?fr=aladdin

    • 1 GET 请求指定的页面信息,并返回实体主体。
    • 2 HEAD 类似于get请求,只不过返回的响应中没有具体的内容,用于获取报头
    • 3 POST 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源的修改。
    • 4 PUT 从客户端向服务器传送的数据取代指定的文档的内容。
    • 5 DELETE 请求服务器删除指定的页面。
    • 6 CONNECT HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。
    • 7 OPTIONS 允许客户端查看服务器的性能。
    • 8 TRACE 回显服务器收到的请求,主要用于测试或诊断。

    1.3 我们耳熟能详的的区别

    http协议最常见的两种方法GET和POST,这几点答案其实有几点并不准确

    • 请求缓存:GET 会被缓存,而post不会

    • 收藏书签:GET可以,而POST不能

    • 保留浏览器历史记录:GET可以,而POST不能

    • 用处:get常用于取回数据,post用于提交数据

    • 安全性:post比get安全

    • 请求参数:querystring 是url的一部分get、post都可以带上。 get的querystring(仅支持urlencode编码),post的参数是放在body(支持多种编码)

    • 请求参数长度限制:get请求长度最多1024kb,post对请求数据没有限制

    02 常见的误区

    在这里插入图片描述
    get和post误区
    针对上面常见的区别,如果面试的时候这么说,肯定是有很大的毛病,刚在学校面试的时候也曾经囫囵吞枣地这样说过,现在回过头再想以前的错误认知,又有许多新的认识。

    2.1 误区一

    “用处:get常用于取回数据,post用于提交数据”

    曾听到过这样一种说法:get替换post来优化网站性能,虽然这种说法没错,也的确get常被用于取回数据,但是post也被一些ui框架使用于取回数据,比如kendo ui中的grid,就是用post来接受数据的。所以结论是get、post用途也是因地制宜。如果你有使用过kendo UI,会发现分页、过滤、自定义的参数都包含在form data里面。

    请求参数
    get是querystring(仅支持urlencode编码),post是放在body(支持多种编码)
    query参数是URL的一部分,而GET、POST等是请求方法的一种,不管是哪种请求方法,都必须有URL,而URL的query是可选的,可有可无。

    2.2 误区二

    “请求参数长度限制:get请求长度最多1024kb,post对请求数据没有限制”

    这句话看上去实在没毛病啊,菜鸟教程也是这样说的啊。虽然字面意思上没有错误,但是理解一定要正确。我想说的是GET方法提交的url参数数据大小没有限制,在http协议中没有对url长度进行限制(不仅仅是querystring的长度),这个限制是特定的浏览器及服务器对他的限制

    下面就是对各种浏览器和服务器的最大处理能力做一些说明

    • IE浏览器对URL的最大限制为2083个字符
    • Firefox (Browser):对于Firefox浏览器URL的长度限制为65,536个字符。
    • Safari (Browser):URL最大长度限制为 80,000个字符。
    • Opera (Browser):URL最大长度限制为190,000个字符。
    • Google (chrome):URL最大长度限制为8182个字符。
    • Apache (Server):能接受最大url长度为8,192个字符。
    • Microsoft Internet Information Server(IIS):能接受最大url的长度为16,384个字符。

    所以为了符合所有标准,url的最好不好超过最低标准的2083个字符(2k+35)。当然在做客户端程序时,url并不展示给用户,只是个程序调用,这时长度只收web服务器的影响了。对于中文的传递,一个汉字最终编码后的字符长度是9个字符。

    最常见的form表单,浏览器默认的form表单,默认的content-type是application/x-www-form-urlencoded,提交的数据会按照key value的方式,jquery的ajax默认的也是这种content-type。当然在post方式中添加querystring一定是可以接收的到,但是在get方式中加body参数就不一定能成功接收到了。

    2.3 误区三

    “post比get安全性要高”

    这里的安全是相对性,并不是真正意义上的安全,通过get提交的数据都将显示到url上,页面会被浏览器缓存,其他人查看历史记录会看到提交的数据,而post不会。另外get提交数据还可能会造成CSRF攻击。

    2.4 误区四:“GET产生一个TCP数据包;POST产生两个TCP数据包。”

    这一点理解起来还是有一定难度的,实际上,不论哪一种浏览器,在发送 POST 的时候都没有带 Expect 头,server 也自然不会发 100 continue。通过抓包发现,尽管会分两次,body 就是紧随在 header 后面发送的,根本不存在『等待服务器响应』这一说。
    从另一个角度说,TCP 是传输层协议。别人问你应用层协议里的 GET 和 POST 有啥区别,你回答说这俩在传输层上发送数据的时候不一样,确定别人不抽你?
    参考资料:https://zhuanlan.zhihu.com/p/25028045

    3 http状态码附录

    3.1 状态码1xx

    • 100 Continue:
      服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。
    • 101 Switching Protocols:
      服务器转换协议:服务器将遵从客户的请求转换到另外一种协议。
    • 102: 由WebDAV(RFC 2518):
      扩展的状态码,代表处理将被继续执行

    3.2 状态码2xx:成功

    • 200 OK:
      请求成功(其后是对GET和POST请求的应答文档。)
    • 201 Created:
      请求被创建完成,同时新的资源被创建。
    • 202 Accepted:
      供处理的请求已被接受,但是处理未完成。
    • 203 Non-authoritative Information:
      文档已经正常地返回,但一些应答头可能不正确,因为使用的是文档的拷贝。
    • 204 No Content:
      没有新文档。浏览器应该继续显示原来的文档。如果用户定期地刷新页面,而Servlet可以确定用户文档足够新,这个状态代码是很有用的。
    • 205 Reset Content:
      没有新文档。但浏览器应该重置它所显示的内容。用来强制浏览器清除表单输入内容。
    • 206 Partial Content:
      客户发送了一个带有Range头的GET请求,服务器完成了它。

    3.3 状态码3xx:重定向

    • 300 Multiple Choices:
      多重选择。链接列表。用户可以选择某链接到达目的地。最多允许五个地址。
    • 301 Moved Permanently:
      所请求的页面已经转移至新的url
    • 302 Found:
      所请求的页面已经临时转移至新的url。
    • 303 See Other:
      所请求的页面可在别的url下被找到。
    • 304 Not Modified:
      未按预期修改文档。客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文档还可以继续使用。
    • 305 Use Proxy:
      客户请求的文档应该通过Location头所指明的代理服务器提取。
    • 306 Unused:
      此代码被用于前一版本。目前已不再使用,但是代码依然被保留。
    • 307 Temporary Redirect:
      被请求的页面已经临时移至新的url。

    3.4 状态码4xx:客户端错误

    • 400 Bad Request:
      服务器未能理解请求。
    • 401 Unauthorized:
      被请求的页面需要用户名和密码。
    • 401.1:
      登录失败。
    • 401.2:
      服务器配置导致登录失败。
    • 401.3:
      由于 ACL 对资源的限制而未获得授权。
    • 401.4:
      筛选器授权失败。
    • 401.5:
      ISAPI/CGI 应用程序授权失败。
    • 401.7:
      访问被 Web 服务器上的 URL 授权策略拒绝。这个错误代码为 IIS 6.0 所专用。
    • 402 Payment Required:
      此代码尚无法使用。
    • 403 Forbidden:
      对被请求页面的访问被禁止。
    • 404 Not Found:
      服务器无法找到被请求的页面。
    • 405 Method Not Allowed:
      请求中指定的方法不被允许。
    • 406 Not Acceptable:
      服务器生成的响应无法被客户端所接受。
    • 407 Proxy Authentication Required:
      用户必须首先使用代理服务器进行验证,这样请求才会被处理。
    • 408 Request Timeout:
      请求超出了服务器的等待时间。
    • 409 Conflict:
      由于冲突,请求无法被完成。
    • 410 Gone:
      被请求的页面不可用。
    • 411 Length Required:
      “Content-Length” 未被定义。如果无此内容,服务器不会接受请求。
    • 412 Precondition Failed:
      请求中的前提条件被服务器评估为失败。
    • 413 Request Entity Too Large:
      由于所请求的实体的太大,服务器不会接受请求。
    • 414 Request-url Too Long:
      由于url太长,服务器不会接受请求。当post请求被转换为带有很长的查询信息的get请求时,就会发生这种情况。
    • 415 Unsupported Media Type:
      由于媒介类型不被支持,服务器不会接受请求。
    • 416 Requested Range Not Satisfiable:
      服务器不能满足客户在请求中指定的Range头。
    • 417 Expectation Failed:
      执行失败。
    • 423:
      锁定的错误。

    3.5 状态码5** 服务端错误

    • 500 Internal Server Error:
      请求未完成。服务器遇到不可预知的情况。
    • 501 Not Implemented:
      请求未完成。服务器不支持所请求的功能。
    • 502 Bad Gateway:
      请求未完成。服务器从上游服务器收到一个无效的响应。
    • 503 Service Unavailable:
      请求未完成。服务器临时过载或宕机。
    • 504 Gateway Timeout:
      网关超时。
    • 505 HTTP Version Not Supported:
      服务器不支持请求中指明的HTTP协议版本。

    作者信息
    【文章信息】:作者-张林:原文链接-https://blog.csdn.net/kebi007/article/details/103175193
    【原创公众号】:dotNet全栈开发。好文目录
    版权声明:本文为CSDN博主「dotNet全栈开发」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

    展开全文
  • zigbee中有几个不同的频率,是啥意思?有啥联系和区别? 2011-05-30 09:03cnsxgh | 分类:工程技术科学 | 浏览1209次 channel:2405Mhz Pan ID:0x0628 工作频率:2.4Ghz 提问者采纳 2011-05-30 ...

    zigbee中有几个不同的频率,是啥意思?有啥联系和区别?

    2011-05-30 09:03cnsxgh | 分类:工程技术科学 | 浏览1209次
    channel:2405Mhz
    Pan ID:0x0628
    工作频率:2.4Ghz
    提问者采纳
    2011-05-30 11:46

    channel:2405Mhz

    这个是ZigBee的无线发射频率,相互通信的两个设备频率必须相同!这个由ZigBee硬件决定!可以通过设置信道进行选择!

    Pan ID:0x0628

    这个是ZigBee的区域身份码,如果区域身份码不同,也不能建立ZigBee通信!这个由ZigBee协议栈确定!!

    工作频率:2.4GHz

    这个指在世界范围,通用的ZigBee频段为2.4GHz,这个不是严格的2.400GHz,而是在2.4GHz附近的几个频带,因为ZigBee采用的是信道接入技术,包括时分复用 GTS 技术和随机接入信道技术 CSMA/CA,这种技术能让ZigBee在2.4~2.4835GHz区域,分成16个信道,每个信道间隔5MHz在通信时,选中一个固定的信道进行传输!

    向左转|向右转

    展开全文
  • 求教OMC、EMS、NMS的区别和不同

    千次阅读 2014-10-11 18:54:20
    求教OMC、EMS、NMS的区别和不同?  OMC --操作维护中心 EMS -- 网元管理系统 NMX -- 网络管理系统  厂家的OMC、EMS、NMS,有啥不同?  但一般OMC,EMS都指厂家带的 NMS是综合的  接如不同设备...

    求教OMC、EMS、NMS的区别和不同? 

    OMC --操作维护中心
    EMS -- 网元管理系统
    NMX -- 网络管理系统 

    厂家的OMC、EMS、NMS,有啥不同? 

    但一般OMC,EMS都指厂家带的


    NMS是综合的 

    接如不同设备的


    OMC是指厂家的针对自身设备的网管系统


    厂家OMC,和EMS啥区别 

    现在厂家的OMC都很强,可以涵盖EMS和NMS 

    就是网元层和网络层 

    EMS是指的网元层网管系统,NMS是网络层网管系统 

    EMS和NMS还好理解, OMC和EMS啥区别? 

    OMC一般指厂家对自己设备的网管系统 

    EMS就是指网元层管理系统 

    严格来讲,OMC不是管理系统的概念,只是现在用开了,OMC一般是指厂家管理系统,包含了网元管理和部分网络管理功能 

    我说啦,以前OMC多半只能是管自身设备的网元层网管,但现在的OMC很多可以直接管理网络,上升到NMS层面了 

    所以OMC和EMS没有必然联系,只是应用在不同场合的两种说法 

    但还称不了NMS,致命点就是无法跨厂商 

    也可以啊,如果我全网都采用华为的设备 

    华为OMC就可以叫做NMS 

    这种情况是不可能的 

    哈哈哈哈 

    不一定


    所有电信的NMS肯定是多厂商的概念 

    比如3G 核心网可能就用一个厂家的,一些用户量小的地方


    NMS只是一个管理功能、管理域的问题,和厂家无关 

    那也只是OMC 

    NMS是要管核心网、无线网、业务网的 

    OMC和EMS、NMS不是对立的 

    不是说OMC就一定不是NMS 

    出发点不一样 

    我是说OMC再强大,也不能称为NMS 

      学术上有争论啊 

    OMC现在意思比较通用的是特指哪个厂家的网管系统,至于这个网管系统是只管理网元层还是可以管到网络层,不一定的 

    而EMS、NMS的出发点是指管理层面 

    所以两个概念的出发点不一样,不是一个纬度的东东 

    老网管发话了 

    没法比较 

    小网管听着。。 

    黄工,出来说说,老网管,哈哈哈哈


    厂家OMC,厂家EMS,大概就是一个东西吧? 

    重点不一样, 

    OMC主要面向设备,NMS面向网络


    OMC现在也面向网络 

    不过是自己厂家的网络 

    不对其它厂家而已 

    那你能说人家不是NMS吗 

    以前OMC都比较弱智,所以以前的OMC=EMS 

    OMC管理网络不是分内的事情,你可以不管,也行,但NMS那是它分内的事情,没有管理网络,就不能叫NMS 

    OMC原来面向某一点,NMS的对象是区域 

    但是现在不同了


    你叫OMC没有人不允许你管理网络,但叫NMS不管理网络的不行 

    一般理解上OMC=EMS,但事实上现在的OMC>EMS 

    我是说OMC和(EMS、NMS)各自指的纬度不一样 

    一般称厂家网管为OMC 

    但是谈到管理层面的时候,多用EMS(管理网元层)和NMS(管理网络层) 

    用在不同场合 

    根据需要选用吧,大佬


    小毛的理解是对的,以前OMC=EMS


    今天的讨论很好,我要发到我的blog上面去。  
     

    但是现在OMC和NMS差不多啦 

    还有一个ENMS的叫法 

    西门子的3G OMC甚至可以接不同厂家的

     

     

     

    网元层网管系统直接面向网元设备接口,完成网元的配置和网元状态、故障、告警等信息的采集。

    网络层网管系统面向全网的网络监视和分析,功能包括网络拓扑的监视与操作、全网资源采集与分析、基于拓扑和资源数据实现全网故障告警与受理、全网配置信息的采集与配置分发、端到端网络性能监测与分析、流量流向与流量分布的监测与分析、路由分析与路由控制等。

    展开全文
  • BTC地址不同格式的区别

    千次阅读 2019-06-29 16:37:33
    BTC地址不同格式的区别不同格式地址简介 1 开头的地址,是 P2PKH(pay-to-public-key-hash) 地址,也就是最原始的地址,称之为普通的BTC地址; 3开头的地址,是P2SH(pay-to-script-hash)地址,内部也需要是...

    BTC地址不同格式的区别

    前言:本文内容总结于其他网络资料以及个人实际操作所得。

    一 不同格式地址简介
    1. 1 开头的地址,是 P2PKH(pay-to-public-key-hash) 地址,也就是最原始的地址,称之为普通的BTC地址;
    2. 3开头的地址,是P2SH(pay-to-script-hash)地址,内部也需要是segwit,即隔离见证地址;
    3. bc1开头的地址,是BECH32编码的地址,是专为segwit开发的地址格式,也是隔离见证地址。

    3开头的地址和bc1开头的地址,相比于1开头的地址,更小且手续费更低,可提升BTC区块打包速度。

    二 其他简单介绍
    • 同一个BTC私钥虽然对应着3个不同的BTC地址,但是这3个地址都是正常地址,都是可以使用的。
    • 3个地址的"余额"是彼此独立的,假如分别向这3个地址转账1BTC,那么在区块链浏览器查询地址"余额"的时候,每个地址的"余额"也分别会显示1BTC,而不是3BTC。
    • BTC地址没有余额的概念,只有UTXO(unspent transaction output),调用节点查询余额 getbalance 参数是account,其背后是调用了另外一个API -> listtransactions 参数是该account,然后统计所有记录的 amount,全部加起来就是返回的余额结果。
    • 每次往钱包节点导入一个私钥(指定account),该account下都会生成对应的3个地址,火币钱包是1开头的。
    三 顺便提一下BTC私钥的不同格式
    1. 原始格式 32 字节,256位的0或者1
    2. hex格式,hex格式又分为压缩和非压缩,压缩和非压缩的区别在于 -> 压缩格式 = 非压缩格式 + 01 ,所以说压缩格式并不是真的压缩了,反而多了一个后缀01
    3. WIF(wallet-import-format)格式,5开头
    4. WIF-compressed(WIF压缩格式),K 或者 L 开头

    说明:hex非压缩格式私钥只能转换成WIF格式私钥;hex压缩格式私钥只能转换成WIF-compressed格式私钥。

    不同格式BTC私钥相互转换JAVA实现

    展开全文
  • Numpypandas不同标签切片的区别

    千次阅读 多人点赞 2018-04-03 15:36:15
    最近做数据分析的时候,运算结果总是与预期不一样,检查后,原因在于:不同类型标签的切片,会有不同结果。以NumpyDataFrame为例:(1)关于numpy的切片:可以看到,1:numpy切片的索引标签必须是整数; 2:如果...
  • 相同点:均有相关的意思不同点: 单词 英英 解释 related 1.connected by kinship, common origin, or marriage 2.being connected either logically or causally or by shared characteristics ...
  • IPTV系统盒子OTT系统盒子。二者传统的有线电视相比都是进步,但是OTT系统IPTV系统不一样吗?有什么区别?,点量软件作为OTT/IPTV系统专家为大家整理了,OTT系统IPTV系统的五大不同
  • 所以这种特性可能会导致一些情况,比如说,多个不同的进程独立的去获取这种普通的access_token,就会导致有些接口没办法正常地调用相关的微信接口。一般的话,可以用定时器定时地更新access_token,或者将其缓存在...
  • 在我们接触的WindowsOffice 或是一些软件时都会有很多版本,其中带VL的版本很多用户不知道其中的意思,VL是什么版本?VL非VL又有什么区别,下面Win7系统之家小编就大家分享下VL版本的含义。vol是 volume ...
  • cmnetcmwap的区别在哪里?一起看看吧!  cmnet是什么意思?cmnetcmwap的区别在哪里?下面2345软件大全小编给大家介绍下。  CMNET是英文China Mobile Net的缩写,意为中国移动网络。是中国移动一种GPRS网络的接...
  • 2、1+1保护与1:1保护的区别有: 1. 适用范围不同:1+1保护 只用于通道保护 ,1:1保护 还可用于复用段保护 ; 2. 1+1保护采取 并发优收 的原则,而1:1保护采用 单发 ,有故障倒换的原则使用APS协议; 3. 1+1...
  •  R里通常用符号””代替其它语言里的”=”来作赋值符号。因为前者敲起来比等号要...在函数调用中,func(x=1)与func(x)是有区别的,前者调用完后变量x不会被保留,而后者会在工作区里保留变量x=1。再如length(x=seq
  • 当写代码要返回多个值的时候,当然可以返回一个数组来实现,但如果遇到需要返回的多个值的类型不同呢?这个时候怎么办? c#中,out关键字ref关键字就起作用了。(且out更适合用到多返回值的地方) 一个函数中...
  • 不同领域的人说的不是一件事。 下面进行从商业运用方面来解析。 数据建模属于信息化的范畴,就是对业务流程进行数据流抽象,满足ERP数仓等IT建设需求。 知道UML吗?那就是数据建模,开发软件时画的模型图。 ...
  • VCC、VDDVSS三种不同的符号区别

    千次阅读 2008-06-18 14:48:00
    在电子电路中,常可以看到VCC、VDDVSS三种不同的符号,它们有什么区别呢?一、解释 VCC:C=circuit 表示电路的意思, 即接入电路的电压; VDD:D=device 表示器件的意思, 即器件内部的工作电压; VSS:S=series ...
  • IP68是什么意思? IP68通常是只IP等级,其中IP是Ingress Protection的缩写,IP68等级是针对电气设备外壳对异物侵入的防护等级,如三防手机、防水防尘电器等等,通过IP级别,可以快速判断设备的防水防尘表现。 ...
  • 声明定义的区别

    万次阅读 多人点赞 2019-01-10 13:21:07
    在我上课的书中并没有说明两者的区别,书上写着“在本书中,声明定义有着相同的含义”,当时学的时候也没注意到这点,后来看到一些面试题,才注意到这些坑。  一种是需要建立存储空间的。例如:int a 在声明的...
  • android中 px,dp,sp什意思和意义区别

    千次阅读 2013-01-09 20:28:15
    px单位不被建议使用,因为同样100px的图片,在不同手机上显示的实际大小可能不同,如下图所示。 dp: 这个是最常用但也最难理解的尺寸单位。它与“像素密度”密切相关,所以首先我们解释一下什么是像素密度。...
  • 继承实现的区别和联系

    千次阅读 2019-04-22 18:00:18
    实现:如果多个类处理的目标是一样的,但是处理的方法方式不同,那么就定义一个接口,也就是一个标准,让他们的实现这个接口,各自实现自己具体的处理方法来处理那个目标 第一、联系 继承接口都能实现代码重用,...
  • 20170330_请说出TCPUDP的区别
  • 银行行号 就是一个地区银行的唯一识别标志。用于人民银行所组织的大额...所以,银行行号银行代码是不一样的,在填写时不要填错了哦,想知道更多知识可以关注银行代码http://www.gendan5.com/swiftcode.html网站。
  • GET POST 的区别

    万次阅读 多人点赞 2019-04-07 22:30:29
    GET POST 的区别 二、HTTP 的请求报文 首先我们要解决的第一个问题是:GET POST 是什么? GET POST 其实都是 HTTP 的请求方法。除了这 2 个请求方法之外,HTTP 还有 HEAD、PUT、DELETE、TRACE...
  • 在使用nodesjs的包管理器npm时,会有全局安装局部安装,这两个到底是啥意思?对于初学者来说,会一头雾水,下面对其进行解释: 1、全局安装: 1)、所谓全局安装,是指把模块安装到操作系统上,所谓的全局是指...
  • 一旦某个单位拥有了一个域名,它就可以自己决定是否要进一步划分其下属的子域而不需要上级结构批准。所以,当一个单位申请到一个域名后,如...把不同的任务交给不同的服务器去处理,为了区分,就用上了不同的子域名。
  • C语言C++的区别

    万次阅读 多人点赞 2018-08-02 00:12:28
    c语言虽说经常c++在一起被大家提起,但可千万不要以为它们是一个东西。现在我们常用的C语言是C89标准,C++是C++99标准的。C89就是在1989年制定的标准,如今...我们来介绍C语言C++中那些不同的地方。 1.函数...
  • 所以电商人入门要懂的第一课,通常会涉及到各种常用名词,UV、PV、GMV、CPC、CPS、CPA、CPM等等,这里对比一下几个常见的产品名词,SPU、SKU、ID,它们都是什么意思,三者又有什么区别和联系呢? 首先,无论是哪一...
  • LR 与 SVM 的相同和不同

    千次阅读 多人点赞 2016-09-13 13:00:09
    在大大小小的面试过程中,多次被问及这个问题:“请说一下逻辑回归(LR)支持向量机(SVM)之间的相同和不同点”。第一次被问到这个问题的时候,含含糊糊地说了一些,大多不在点子上,后来被问得多了,慢慢也就...
  • Atitit mtp ptp rndis midi协议的不同区别

    千次阅读 2016-10-10 19:09:48
    Atitit mtp ptp rndis midi协议的不同区别   1. PTP:1 2. MTP:1 3. Mtp 与usb区别2 4. 不过UMS相比,MTP也有不足之处:3 5.  MTP协议介绍4 6. rndis既是RemoteNDIS,既是远程网络驱动接口规范...
  • 我们来区别一下intinteger这个俩个的区别共同点: 共同点呢:1、都是整型  2、范围值都是 -2147483648(-2^31) 至 2147483647( 2^31 - 1)是一样的  3、其中使用equals比较的是值我们可以进入源码看一下其中的...
  • 类对象是将具有相似属性方法的对象总结抽象为类对象,可以定义相似的一些属性方法,不同的实例对象去引用类对象的属性方法,能减少代码的重复率。 实例对象又称实例化对象,不是抽象而是一类对象中具体的一例...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 317,919
精华内容 127,167
关键字:

区别和不同意思一样吗