zoukankan      html  css  js  c++  java
  • 1.DHCP动态主机配置协议

     自动分配ip , dhcp是指动态主机配置协议。采用DHCP方式对上网的用户进行临时的地址分配就是你的电脑连上网,DHCP服务器才从地址池里临时分配一个IP地址给你,每次上网分配的IP地址可能会不一样,这跟当时IP地址资源有关。

    2.项目下不同的目录,访问的域名不一样。

    同样对服务的域名配置之后,还需要对页面引用的静态文件进行域名配置。

    3.url中有中文字符,转码时,不要用unescape,而是decodeURIComponent,如果页面默认编码是utf-8,则会出现乱码。

    4.通过http传递,类型都会变成字符串,如在客户端var flag = true,该标志位通过http协议到后台会变成"true"。

    5.node中,一个变量写在模块中,发现这个模块缓存。所有模块中的全局变量最好是常量,不能变化。变量要写在函数中。

    6.node种植cookie时,如果是中文,客户端处理cookie会出现乱码。解决方式如下:

    new Buffer(result.accName).toString('base64')

    获取中文的base64种植在cookie中,如果种植的cookie时设置httponly后,客户端是获取不到cookie的。

    7.https页面中iframe一个http内容

    HTTPS是加密数据网站,他是不允许调用HTTP任何普通协议数据,所以你调用的网站也要支持HTTPS才可以,否则使用HTTP调用,浏览器将禁止这个页面的展现。

    如果调用http接口也会抛出:code=DEPTH_ZERO_SELF_SIGNED_CERT类型错误。

    8.express中cookie不能跨域种cookie,sendFile参数url不能带参数。

    9.用get获取pdf时,content-type:attchend; filename='xx.pdf'。filename中的冒号不能少,这个可能导致在安卓下丢失文件后缀。

      用post来获取pdf可能获取不到。需要通过流的方式来获取,结合blob对象来处理文件流。

    10.IOS、安卓、PC端很多都不一样,用表单去下载pdf文件,IOS就不需要在本页面打开即可下载,也就是说不需要iframe,而PC和安卓就必须要隐藏的iframe来下载。

    12.ajax不能去下载content-type:attchend; filename='xx.pdf'的pdf文件,如果要用ajax来获取,可以前后端来配合利用Blob数据格式来获取试试。

    13.拆一个30000+代码,把它转成10个100K以下的文件,然后用HTTP请求,结果发现执行不了,原因是有个JS是通过work来执行的。

    14.https请求没有响应,一看证书过期。

    15.判断金额,需要判断小数点位置,用正则是很好的方式。

    16.出现问题,不能武断来判断,工作中总以为是vue.js项目不兼容,报错:unhandled promise rejection TypeError: 无法获取未定义 null 引用的属性 “init”,后面在调用promise中

    把错误catch打印出来,发现错误就是unhandled promise rejection TypeError: 无法获取未定义 null 引用的属性 “init”,但是在console中发现是有Promise这个对象的,经过断点调试,发现

    是由于一个组件没有init方法(IE不兼容)。把这个组件去掉,调用正常。后面发现报错:0x2ee4,解决方案https://wdd.js.org/ie11-0X2ee4-bug.html

    17.IOS下,键盘弹出导致页面下面有空白的解决方案:https://www.jianshu.com/p/8fe6a0a9971d

  • 相关阅读:
    hdu2588-GCD-(欧拉函数+分解因子)
    欧拉定理及其扩展定理公式
    hdu2973-YAPTCHA-(欧拉筛+威尔逊定理+前缀和)
    hdu5391-Zball in Tina Town-威尔逊定理(假证明)
    deleted
    deleted
    deleted
    deleted
    deleted
    deleted
  • 原文地址:https://www.cnblogs.com/liuyinlei/p/8846988.html
Copyright © 2011-2022 走看看