摘要:
第一步:空文件夹git init初始化生成.git文件 第二步:在空文件夹创建项目后 git add .将所有文件提交到暂存区 第三步: 将暂存区的文件提交到本地仓库git commit -m “first commit” 第四步:将本地仓库与远程仓库进行关联git remote add origi 阅读全文
摘要:
什么是HTTP和HTTPS? HTTP是浏览器与服务器之间以明文的方式传送内容的一种互联网通信协议。 HTTPS是在HTTP的基础上主要基于SPDF协议结合SSL/TLS加密协议,客户端依靠证书验证服务器身份传递加密信息的通信协议。 1991年 HTTP/0.9 仅支持GET请求,不支持请求头 19 阅读全文
摘要:
HTTP1.0定义了三种请求方法:GET、POST、HEAD HTTP1.1定义了六种请求方法:PUT、DELETE、PATCH、OPTIONS、CONNECT、TRACE 1.get 请求指定页面的信息,并返回实体主体(幂等) 2.post 向指定资源提交数据进行处理请求,数据存在请求体(非幂等) 阅读全文
摘要:
什么是跨域? 跨域是由于浏览器的同源策略造成的,是浏览器施加的安全限制。 什么是同源策略/SOP(Same origin policy)? 同源策略是一种约定,是浏览器最核心最基本的安全功能,缺少同源策略,浏览器容易收到XSS、CSRF等攻击。 同源策略是:拥有相同的协议、域名、端口号的网址间才可以 阅读全文
摘要:
http状态码分为五类 : 1XX 信息 服务器收到请求,需要请求者继续操作 2XX 成功 请求被成功接手并返回给请求者 3XX 重定向 需要进一步操作才能完成请求 4XX 客户端错误 请求包含语法错误,或无法完成请求 5XX 服务端错误 服务端在处理请求过程发生了错误 200是请求成功,并向客户端 阅读全文
摘要:
#运行的用户#user nobody; #启动进程数,通常设置成和cpu的数量相等worker_processes 1; #全局错误日志类型及PID文件 #error_log logs/error.log;#error_log logs/error.log notice;#error_log log 阅读全文
摘要:
1. 安装nginx前,首先要装好gcc和g++环境; 2. 在centOS上装nginx,需要PCRE、zlib和ssl的支持,出ssl外其他都需要从其官网上下载好,上传至服务器; 3. 接着将上传的PCRE、zlib、nginx包释放,安装ssl: tar -xvzf pcre-8.3.8.ta 阅读全文
摘要:
为什么要用markdown写开发文档? 1.可以在git上在线预览,docx文档需要下载才能看见; 2. .md文档每次修改之后能被git管理,可追踪修改内容和修改人,但是docx不能追踪修改内容。 兼容HTML 1.在HTML区块内,写markdown的样式,是不生效的 但是markdown的语法 阅读全文
摘要:
linux下安装ruby 下载linux的ruby安装包 http://www.ruby-lang.org/en/downloads/ 将ruby安装包在linux环境下解压 tar -xvzf ruby-2.5.1.tar.gz 进入ruby安装文件夹 cd ruby-2.5.1.tar.gz 编 阅读全文
摘要:
promise是一个对象,里面保存着某个未来才会结束的事件,通常是一个异步事件。 promise对象的两个特点: 1.对象的状态不受外界影响:pending(进行中) fulfilled(已成功) rejected(已失败) 只有异步操作的结果可以决定当前状态,其他任何操作都无法改变这个状态 2.一 阅读全文