George 's Blog

It just record daily learning,And something fun~~.

MQTT Agreement Pushlet

Keynote: MQTT Agreement Pushlet

MQTT协议2 - 推送主流的推送方案APNS(Apple Push Notification Service)GCM(Google Cloud Messaging) APNS 和 GCM 是 IOS 和 Android 两大阵营退出的官方推送方案,两者技术架构较为相似,都是由系统来统一的维护一个长连接,所有 APP 统一发送心跳和接收推送。 APNS 使用的方便性毋庸置疑,但是GCM却在国......

ES6 Getting Start - Commend

Keynote: Commend with ES6

ES6 部分方法点评箭头函数(Arrow Functions) 箭头函数时ES6的语法糖之一: //ES5var selected = allJobs.filter(function(job){ return job.isSelected();});//ES6var selected = allJobs.filter(job => job.isSelected(......

Python Crawler

Keynote: Python Crawler

Python 爬虫实战### ...

Python 爬虫框架 —— Scrapy

python,spider,scrapy

Instruction框架(Framework)是整个或部分系统可重用设计,表现为一组抽象构建及构建间交互的方法;另一种定义认为,框架是可被应用开发者定义的应用骨架。简单讲框架是指对某一种技术进行抽象,提取出共同的特征,将其进行固化,使用框架可以避免重复造轮子,提高开发效率。Scrapy就是根据爬取数据流程设计的一种python爬虫框架 引擎(Scrapy Engine):用来处理整个系......

Transitioning from Server to Client Side Web Development with Angular 2

Keynote: JavaScript Modularization Journey

Transitioning from Server to Client Side Web Development with Angular 2Original: http://angularshowcase.github.io/ng2-bootstrap-sbadmin/slides/20151110/assets/player/KeynoteDHTMLPlayer.html#0 Par......

Example Post using Keynote Layout

Keynote: JavaScript Modularization Journey

下滑这里查看更多内容 7月9日,我在公司内部进行了名为「JavaScript 模块化七日谈」分享,并将该 Slides 分享到了微博上。出乎意料地,这篇微博先后被 @JS小组 @尤小右 @寸志 等近 200 人转发,阅读达到 10w,获得了还不错的评价。 于是,我决定将它重新发到我的博客上,并为它专门制作了适用于 Keynote 展示文稿的新布局。它能自动根据屏幕大小/旋转以一定比例填充......

Example Post with Code Highlight

CommonJS,RequireJS,SeaJS 归纳笔记

Foreword Here comes Module! 随着网站逐渐变成「互联网应用程序」,嵌入网页的 JavaScript 代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试……我们不得不使用软件工程的方法,来管理网页的业务逻辑。 于是,JavaScript 的模块化成为迫切需求。在 ES6 Module 来临之前,JavaScript 社区提供了......

基于Redis的三种分布式爬虫策略

基于Redis的三种分布式爬虫策略

基于 Redis 的三总分布式爬虫策略前言爬虫是偏IO型人物,分布式爬虫的实现难度比分布式计算和分布式存储简单的多,分布式爬虫主要需要考虑的问题有以下几点: 爬虫任务的统一调度 爬虫任务的统一去重 存储问题 速度问题 足够强壮并且简单方便 支持“断点续爬” Python 分布式爬虫比较常见的是用 scrapy 框架加上 Redis 内存数据库,中间的任务调度等用 scrapy-redis......

MQTT Agreement Basics

Keynote: MQTT Agreement Basics

MQTT 协议 理论篇MQTT(Message Queuing Telemetry Transport,消息队列遥测传输) 是IBM开发的一个及时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部链接起来,被用来当做传感器和制动器 MQTT 特点MQTT 协议是为了大量计算能力有限,且工作在低带宽、不可靠订单网络的远程传感器和控制设备通讯而设计的协议,......