
计算机杂
文章平均质量分 56
刘翾
如果有一天我们淹没在人潮里,那是因为没有努力活得丰盛。
展开
-
浅谈URL知识
URL统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它 它最初是由蒂姆·伯纳斯·李发明用来作为万维网的地址。现在它已经被万维网联盟编制为互联网标准RFC1738了。URL历史 在因特网的历史上,统一资源定位符(URL)的发明是一个非常基础的步骤。统一原创 2017-02-23 16:53:33 · 696 阅读 · 0 评论 -
WebSocket原理分析, 如何做到的长久连接
前言众所周知,Web应用的通信过程通常是客户端通过浏览器发出一个请求,服务器端接收请求后进行处理并返回结果给客户端,客户端浏览器将信息呈现。这种机制对于信息变化不是特别频繁的应用可以良好支撑,但对于实时要求高、海量并发的应用来说显得捉襟见肘,尤其在当前业界移动互联网蓬勃发展的趋势下,高并发与用户实时响应是Web应用经常面临的问题,比如金融证券的实时信息、Web导航应用中的地理位置获取、社交网络...转载 2018-04-21 21:19:01 · 23711 阅读 · 0 评论 -
常见web安全问题概念介绍以及防御方法
XSS ( 跨站脚本攻击 )定义: 通过恶意攻击者往WEB页面插入恶意JS代码, 当用户浏览, 嵌入的代码会被执行, 达到恶意攻击用户控制浏览器的目的. xss是代码注入的一种.分类反射型攻击者将跨站代码写在链接中, 受害者请求这种连接时, 跨站代码经过服务端反射回来触发, 此类代码不会存储到服务端.存储型攻击者将恶意数据存储到服务端的数据库中, 服务器脚本从数据库中获取该...原创 2018-06-30 17:49:04 · 1320 阅读 · 1 评论 -
微信和钉钉网页分享流程
微信序言由于微信分享比较严格, 因此需要准备认证公众号来获取分享权限.前期准备工作公众号设置 => 功能设置 => JS接口安全域名 (注: 该域名需要通过ICP备案, 配置完此项以开启在该域名下调用微信JS接口的能力)基本设置 => IP白名单 (配置完此项以开启可以调用获取access_token接口的权限)流程: 服务端配置1 ...原创 2018-09-07 19:30:54 · 11585 阅读 · 1 评论 -
CMYK与RGB颜色区别
CMYKC. 青色(Cyan) M. 洋红色(Magenta) Y. 黄色(Yellow) K. 关键(Key)每种 CMYK 四色油墨可使用从 0 至 100% 的值。 为最亮颜色指定的印刷色油墨颜色百分比较低,而为较暗颜色指定的百分比较高。 例如,亮红色可能包含 2% 青色、93% 洋红、90% 黄色和 0% 黑色。CMY以白色为底色减,即CMY均为0是白色,均为100%是黑...原创 2018-09-05 15:18:23 · 2295 阅读 · 0 评论 -
关于论坛类的触底刷新和下拉刷新获取数据的办法
序言之前做过一个论坛的项目, 碰到了触底刷新和下拉刷新怎么获取数据的这个问题, 困扰了很久, 今天看到了方法因此整理一下.触底刷新 & 下拉刷新根据上一次请求最后一条数据或者第一条数据返回的id, 来再去请求数据, 一般论坛帖子类的数据库表id是递增序列可以采用这种办法.请求的数据时候服务端带上请求时间返回到参数里, 客户端下次请求的时候再次带上该请求时间, 服务端做判断拿到新的...原创 2018-10-10 21:56:19 · 1218 阅读 · 0 评论 -
Chrome无法调用preventDefault阻止touch事件解决办法
坑爹的开始….Chorme56+开始为了让页面滚动变得更为流畅,在 window、document 和 body 上注册的 touchstart 和 touchmove 事件处理函数,会默认为是 passive: true。浏览器忽略默认事件的preventDefault(), 你要是手动阻止会弹出一个警告, 告诉你阻止不了!!!解决办法在CSS属性上对想要禁用触摸事件的元素设置t原创 2018-01-18 16:58:36 · 9042 阅读 · 6 评论 -
如何使用git命令将项目部署到GitHub上
配置流程1.设置git的user name和email:$ git config –global user.name “YourName”$ git config –global user.email “YourEmail@email.com”查看git配置, 如果你之前设置过就不必设置了$git config –lis2.在当前项目文件夹下点击鼠标右键, git bash here, 输入命令g原创 2017-06-16 10:21:49 · 2036 阅读 · 0 评论 -
接口和抽象类区别
抽象类和接口区别语法层面区别参数抽象类接口默认的方法实现它可以有默认的方法实现接口完全是抽象的。它根本不存在方法的实现, 是极度抽象的类型实现子类使用extends关键字来继承抽象类。如果子类不是抽象类的话,它需要提供抽象类中所有声明的方法的实现。子类使用关键字implements来实现接口。它需要提供接口中所有声明的方法的实现构造器抽象类可以有构造...转载 2018-12-24 14:00:13 · 5409 阅读 · 1 评论 -
Session, Token和Cookie的区别
文章目录1. Session 与 Cookie的区别及关联关系1.1. Cookie原理1.2. Session原理1.3. 总结2. token1. Session 与 Cookie的区别及关联关系cookie数据存放在客户的浏览器上,session数据放在服务器上(不同容器, 不同框架存储的位置不同, 可能是内存, 可能是文件, 也可以持久化储存)1.1. Cookie原理Cookie...原创 2019-01-24 14:48:17 · 1052 阅读 · 0 评论 -
2019届阿里巴巴春招前端面试经历
前言开心, 现在已经收到口头offer, 之后hr应该还会有联系, 下面是经历. 同时面试的腾讯春招, https://blog.youkuaiyun.com/c_kite/article/details/80045020 .总共是3面技术, 一次hr一面博主是4月9号内推的阿里巴巴盒马春招的前端实习, 当天做了在线测试和素质测试. 在4月15号那天由于腾讯的面试地点填错了, 导致我从哈尔滨坐...原创 2018-05-01 21:58:55 · 7863 阅读 · 1 评论 -
2019届腾讯春招前端面试, 意外的复活
前言https://blog.youkuaiyun.com/c_kite/article/details/79646035之前在3月份面试过一次, 当时发挥的很差, 以为就此凉凉, 没想到4月初答完笔试之后神奇的复活了, 可悲的是….. 我面试地点填错了,….. 3月份我的确在北京, 4月份博主回哈尔滨继续上学了…… 啊, 悲催过程一面我是4月13号接到4月16号下午2点去北京的一轮面...原创 2018-04-23 00:06:09 · 7706 阅读 · 2 评论 -
web网络知识1
URLURL历史 在因特网的历史上,统一资源定位符(URL)的发明是一个非常基础的步骤。统一资源定位符的语法是一般的,可扩展的,它使用ASCII代码的一部分来表示互联网的地址。一般统一资源定位符的开始标志着一个计算机网络所使用的网络协议。 统一资源定位符是统一资源标志符的一个下种。统一资源标志符确定一个资源,而统一资源定位符不但确定一个资源,而且还表示出它在哪里。原创 2017-03-03 19:10:39 · 1064 阅读 · 0 评论 -
Jsonp --- 利用Jsonp做百度搜索框
解决浏览器跨域问题的几种方法flash服务器代理中转Jsonpdocument.domain(针对基础域名相同的情况)这篇博客主要介绍JsonpJosnp JSONP(JSON with Padding)是JSON的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问题。由于同源策略,一般来说位于 server1.example.com 的网页无法与不是 server1.exa原创 2017-03-03 19:37:21 · 1254 阅读 · 0 评论 -
前端Cookie基本使用方法
CookieCookie 历来指就着牛奶一起吃的点心。然而,在因特网内,“Cookie”这个字有了完全不同的意思。那么“Cookie”到底是什么呢?“Cookie”是小量信息,由网络服务器发送出来以存储在网络浏览器上,从而下次这位独一无二的访客又回到该网络服务器时,可从该浏览器读回此信息。这是很有用的,让浏览器记住这位访客的特定信息,如上次访问的位置、花费的时间或用户首选项(如样式表)。Cookie原创 2017-03-03 20:33:41 · 28341 阅读 · 1 评论 -
Multipart/form-data POST文件上传详解
原文地址: http://blog.youkuaiyun.com/xiaojianpitt/article/details/6856536Multipart/form-data POST文件上传详解理论简单的HTTP POST大家通过HTTP向服务器发送POST请求提交数据,都是通过form表单提交的,代码如下:<form method="post"action="http://w.sohu.com" >转载 2017-12-02 21:28:34 · 3667 阅读 · 0 评论 -
软件构造编译原理程序自动生成First和Follow集
…最近快期末, 忙于考试和整理各种实验, 好久没有写博客了. 今天来补上一篇今天刚写完的实验. 本代码采用Node.js, 但逻辑看会了, 用C/C++改不是问题, 是要使用递归. 下面见如下代码//主文件入口 index.jsconst readline = require('readline');const fs = require('fs');const path = require('原创 2017-12-23 22:54:09 · 1139 阅读 · 0 评论 -
2018年初寒假网易有道前端实习面试经历
本人是大三软件工程的一名学生, 想趁着寒假的时间多多学习一下知识, 由于前一阵子忙着考试和种种原因一直没有记录下来这次经历, 今天刚好有空就想把这次面试和入职的经历写下来, 分享给大家. 我是2017年11月24日星期五在实习僧投的简历, 当时由于是第一次找实习没什么经验, 早上8点投的之后每一分钟都感觉特别难熬, 为什么还没给我打电话… 煎熬了一天, 以为周六会给我打电话, 结果在实习僧一直显示未原创 2018-01-14 21:32:09 · 3215 阅读 · 6 评论 -
web缓存原理分析
为什么2月份会停更一个月的博客呢? … 过年是一个原因, 其次就是改bug, 改bug的过程感觉很恶心, 没有什么技术上的收获, 只有经验上的收获, 例如多自测几套数据, 多测测极限数据的问题, 而这些又没什么好写的, 也就一直没有更新博客. 上班真的很辛苦, 每天感觉挺累的, 书也好久没有看了, 今天恰逢没有新需求, 项目在提测之际来写下一遍转载的文章, 主要记录一下在各处搜索到的关于web缓存...转载 2018-03-22 14:29:18 · 3360 阅读 · 0 评论 -
2018腾讯视频春招提前批前端面试
意外复活之后又有新进展, 参考这篇 更新4月23日 https://blog.youkuaiyun.com/c_kite/article/details/80045020经历投的是腾讯视频的春招, 安排在了3月21号的晚上视频面的到了预约的时间加了我的qq, 我迫不及待的打开了视频通话, 然后马上就挂断了…. 先丢给我一套题先做一做…, 下面是题目. j 之后….做的很惨, 第二...原创 2018-03-21 21:08:09 · 4840 阅读 · 2 评论 -
HTTP与HTTPS的区别, 以及SSL四次握手过程
超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的安全,...转载 2018-04-05 16:04:05 · 8985 阅读 · 2 评论 -
必备知识---TCP三次握手和四次挥手以及SSL四次握手
TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。位码即tcp标志位,有6种标示:SYN(synchronous建立联机)ACK(acknowledgement 确认)PSH(push传送)FIN(finish结束)RST(reset重置)URG(urgent紧急)Sequence numb...转载 2018-04-06 21:15:52 · 4895 阅读 · 0 评论 -
如何发布npm包
文章目录1. 注册账号2. 准备包内文件3. 发布包4. 更新包5. 补充:包版本语法规则及安装时前缀~,^含义5.1. X.Y.Z - A.B.C 连字符范围5.2. ~X.Y.Z 波浪线范围5.3. ^X.Y.Z 脱字符范围1. 注册账号前往npm官网注册账号 https://www.npmjs.com/2. 准备包内文件新建一个文件夹,终端进入该路径, 输入命令初始化npm ini...原创 2019-05-26 12:34:14 · 745 阅读 · 0 评论