什么是爬虫和反爬虫

维基百科的定义网络爬虫(英语:web crawler),也叫网络蜘蛛(spider),是一种用来自动浏览万维网的网络机器人。通俗的说爬虫就是通过一定的规则策略,自动抓取、下载互联网上网页,...

WebDAV实时编辑文件和传输共享

通常来说,共享一些文件在局域网内一般会通过File协议,也就是普通的文件共享来进行;在Internet上则通常利用Ftp或者Http协议进行。但是利用Http一般只是单向的共享,不便于文件上传,传...

网页简体繁体转换算法理论和示例

1.初衷:最近在一个与台湾朋友合作的官网项目中,他要求官网能照顾港澳台的朋友,所以需要有繁简体转换功能。上网找了找,简略地看了下前人的代码,发现并不足够地优化,...

javascript理解__proto__和prorotype

我们先看看这样一段代码: var Person = function () { }; var p = new Person(); 我们来看看这个new究竟做了什么?我们可以把new的过程拆分成以下三步: var p={}; 也就是说,初始化一个对象p。 p.__proto__=P...

单点登录原理及初级实现

一、单系统登录机制1、http无状态协议web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这...

微信小程序Windows开发环境搭建

今天主要是讲微信小程序的开发环境搭建配置过程,同时也讲微信小程序默认域名变更成小编自己注册的域名的操作过程。 开发环境配置下载微信小程序的开发工具登录https://mp.weixin.qq.com/d...

SSO单点登录原理总结

一:什么是单点登录(single Sign-On)SSO 是一种统一认证和授权机制,指访问统一服务器不用应用中的受保护资源的同一用户,只需要登录一次,即通过一个应用中的安全验证后,再访问其...

React组件间互相通信

组件通信大致有三种:父子组件,子父组件,平行组件(也叫兄弟组件)间的数据传输。下面我们来分别说一下:父子组件:var Demo=React.createClass({ getInitialState:function(){ return{...

tcping/tcproute 来 ping 禁止 ping 的服务器

一、背景一般查看网络延迟我们都会用到 ping 命令,路由跟踪会用到 tracert,简单明了。但是有时候机房服务器禁止 ping 了怎么办呢,比如 Mircrosoft 的 Azure 是禁止 ping 的,我们要如何测试网络性...

手机验证码按钮效果实现

在web网站中,用户的一些操作行为,例如注册,登录,付款,修改密码等,都需要网站通过手机验证码来确认其行为身份,从而保证用户账户和网站自身的安全.一.简介网页中的验证码一般都是采用点击获...