51dev.com IT技术开发者社区

51dev.com 技术开发者社区

bi技术

台式电脑Bios界面设置U盘启动

台式电脑Bios界面设置U盘启动

    ...

七  web爬虫讲解2—urllib库爬虫—状态吗—异常处理—浏览器伪装技术、设置用户代理

七 web爬虫讲解2—urllib库爬虫—状态吗—异常处理—浏览器伪装技术、设置用户代理

如果爬虫没有异常处理,那么爬行中一旦出现错误,程序将崩溃停止工作,有异常处理即使出现错误也能继续执行下去 1.常见状态吗301:重定向到新的URL,永久性302:重定向到临时URL,非永久性304:请求的资源未更新400:非法请求401:请求未经授权403:禁止访问404:没找到对应页面500:服务器内部出现...

Codeforces 438E. The Child and Binary Tree  多项式,FFT

Codeforces 438E. The Child and Binary Tree 多项式,FFT

原文链接www.cnblogs.com/zhouzhendong/p/CF438E.html没做过多项式题,来一道入门题试试刀。设$a_i$表示节点权值和为$i$的二叉树个数,特别的,我们定义$a_0=1$,即我们认为没有节点也算一种二叉树。设$$g(x)=sum_{i=1}^nx^{c_i}\f(x)=sum_{i=...

RabbitMQ集群环境搭建教程收集(待实践)

RabbitMQ集群环境搭建教程收集(待实践)

先收集,后续再实践。http://www.linuxidc.com/Linux/2016-10/136492.htmhttp://www.cnblogs.com/lion.net/p/5725474.htmlhttp://blog.csdn.net/woogeyu/article/details/51119101htt...

RabbitMQ环境搭建教程收集(待实践)

RabbitMQ环境搭建教程收集(待实践)

先收集,后续再实践。http://blog.csdn.net/zyz511919766/article/details/41896823http://blog.chinaunix.net/uid-25525723-id-1743373.htmlhttp://www.cnblogs.com/owenma/p/705510...

消息队列RabbitMQ使用教程收集

消息队列RabbitMQ使用教程收集

学习应该要系统,最好的方式是看书。RabbitMQ最权威的教程应该参考官方文档。下面是收集的一些教程:官方:https://www.rabbitmq.com/getstarted.htmlhttps://www.rabbitmq.com/tutorials/tutorial-one-java.html其它:http:/...

urllib.error.HTTPError: HTTP Error 403: Forbidden

urllib.error.HTTPError: HTTP Error 403: Forbidden

问题: urllib.request.urlopen()方法经常会被用来打开一个网页的源代码,然后会去分析这个页面源代码,但是对于有的网站使用这种方法时会抛出"HTTPError403:Forbidden"异常例如执行下面的语句时[python] <span>urllib.request...

服务器推送(Server push)技术总结

服务器推送(Server push)技术总结

1.短轮询ajax按一定间隔去请求2.长轮询(longPolling)LongPolling的实现很简单,可分为四个过程:发起Polling发起Polling很简单,只需向服务器发起请求,此时服务端还未应答,所以客户端与服务端之间一直处于连接状态。数据推送如果服务器端有相关数据,此时服务端会将数据通过此前建立的通道发回...

redux的bindActionCreators

redux的bindActionCreators

bindActionCreators是redux的一个API,作用是将单个或多个ActionCreator转化为dispatch(action)的函数集合形式。开发者不用再手动dispatch(actionCreator(type)),而是可以直接调用方法。目的就是简化书写,减轻开发负担。例如:actionCreato...

underscore的bind和bindAll方法

underscore的bind和bindAll方法

bind方法和bindAll方法都是用来设定函数的this值的,区别是调用方式不同。varxiaoming={say:function(){console.log('Iamxiaoming');}}//bindvarfunc=bind(xiaoming,xiaoming.say);func();//Iamxiaomin...

h5 Visibility API总结

h5 Visibility API总结

最近活动中的小游戏,有涉及页面隐藏或app后台运行时候,暂停游戏的功能,使用了h5的VisibilityAPI,在此总结如下:两个属性document.hidden(Readonly)如果页面处于被认为是对用户隐藏状态时返回true,否则返回false。document.visibilityState(Readonly...

Redis的学习(一、Redis的一些常用技术)

Redis的学习(一、Redis的一些常用技术

与大多数的NoSql不同,Redis是存在事务的,尽管它没有数据库那么强大。Redis的事务是使用MULTI-EXEC的命令组合,使用它可以提供两个重要的保证:1.事务是一个被隔离的操作,事务中的方法都会被Redis进行序列化并按顺序执行,事务在执行的过程中不会被其他客户端发生的命令所打断。2.事务是一个原子性的操作。...

无法访问windows安装服务。发生这种情况的可能是您在安全模式下运行windows,或是没有正确安装windows安装,。请与技术支持人员联系以获得帮助。

无法访问windows安装服务。发生这种情况的可能是您在安全模式下运行windows,或是没有正确安装windows安装,。请与技术支持人员联系以获得帮助。

解决办法:1、命令提示符下输入:msiexec/regserver2、在“管理工具”→“服务”中启动windowsInstaller 程序员的基础教程:菜鸟程序员...

Java实现浏览器端大文件分片上传技术

Java实现浏览器端大文件分片上传技术

这里只写后端的代码,基本的思想就是,前端将文件分片,然后每次访问上传接口的时候,向后端传入参数:当前为第几块文件,和分片总数下面直接贴代码吧,一些难懂的我大部分都加上注释了:上传文件实体类:看得出来,实体类中已经有很多我们需要的功能了,还有实用的属性。如MD5秒传的信息。 首先是文件数据接收逻辑,负责接收控件...

超大文件上传和断点续传的技术

超大文件上传和断点续传的技术

IE的自带下载功能中没有断点续传功能,要实现断点续传功能,需要用到HTTP协议中鲜为人知的几个响应头和请求头。 一. 两个必要响应头Accept-Ranges、ETag        客户端每次提交下载请求时,服务端都要...