10 2017 档案
摘要:需求 问题:有没有flash播放RTSP的播放器?H5能不能支持RTSP播放? 答案:没见过,以后估计也不会有; 问题:可以自己做浏览器插件播放RTSP吗? 答案:可以的,chrome做ppapi插件,IE用ocx插件; 但是,兼容性太差了,开发成本过高。在PC web兼容性上面,目前最好的方案是f
阅读全文
摘要:Html5 finally solves an age old problem of being able to upload files while also showing the upload progress. Today most websites use Flash Player to
阅读全文
摘要:早就听说过断点续传这种东西,前端也可以实现一下 断点续传在前端的实现主要依赖着HTML5的新特性,所以一般来说在老旧浏览器上支持度是不高的 本文通过断点续传的简单例子(前端文件提交+后端PHP文件接收),理解其大致的实现过程 还是先以图片为例,看看最后的样子 一、一些知识准备 断点续传,既然有断,那
阅读全文
摘要:Optimizely:在线网站A/B测试平台是一家提供 A/B 测试服务的公司。A/B 测试能够对比不同版本的设计,选取更吸引用户眼球的那一款,从而带来更为优化的个人体验。让网站所有者易于对不同版本的设计和内容进行测试。 该公司的客户现已突破7000家,这些客户完成了超过50万次试验,令Optimi
阅读全文
摘要:一. 单线程 我们常说“JavaScript是单线程的”。 所谓单线程,是指在JS引擎中负责解释和执行JavaScript代码的线程只有一个。不妨叫它主线程。 但是实际上还存在其他的线程。例如:处理AJAX请求的线程、处理DOM事件的线程、定时器线程、读写文件的线程(例如在Node.js中)等等。这
阅读全文
摘要:一、为什么JavaScript是单线程? JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊。 JavaScript的单线程,与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用户互动
阅读全文
摘要:为什么JavaScript是单线程的却能让AJAX异步发送和回调请求,还有setTimeout也看起来像是多线程的? 执行结果会首先全部输出first,然后全部输出second;尽管中间的执行会超过5ms。为什么? 因为JS运行在浏览器中,是单线程的,每个window一个JS线程,既然是单线程的,在
阅读全文
摘要:HTML5解决了以往网页编写的一个难题:带有上传进度的文件上传。 本文的代码全部来自http://www.matlus.com/html5-file-upload-with-progress/,如在技术细节上有任何疑问,请以原文为主。 长期以来,开发者们一直为此苦恼,大部分为解决这个问题都采用了fl
阅读全文
摘要:假如你是一个 JavaScript 开发者,你可能见到过 Array.prototype.slice.apply(arguments) 这样的用法,然后你会问,这么写是什么意思呢? 这个语法其实不难理解,只是它有些不好看。Array 是 JavaScript 的基本类型,你可以使用 Array.pr
阅读全文
摘要:1 var TEST = { 2 msg: 'test', 3 ping: function() { 4 return this.msg 5 }.bind(this /* this -> window */) 6 }
阅读全文
摘要:机器上的不同用户完全可以安装、配置自己的Anaconda,不会互相影响。 对于Mac、Linux系统,Anaconda安装好后,实际上就是在主目录下多了个文件夹(~/anaconda)而已,Windows会写入注册表。安装时,安装程序会把bin目录加入PATH(Linux/Mac写入~/.bashr
阅读全文
摘要:最近要对一系列数据做同比比较,需要用到numpy和pandas来计算,不过使用python安装numpy和pandas因为linux环境没有外网遇到了很多问题就记下来了。首要条件,python版本必须是2.7以上。 linux首先安装依赖包 windows安装pip即可,具体方法参考pip官网 ht
阅读全文