2020-01-06 Lanffy
MQTT简介 MQTT(Message Queue Telemetry Transport 消息队列遥测传输)是一种客户端服务端发布订阅消息传输的协议。它具有轻量级、开源、简单以及易于接入的特点。正是因为这些特点,使得其可以应用于各种使用场景,包括远程端对端的交互,物联网等。 继续阅读 »
2014-07-28 walter lee
Drill:大数据的交互式分析 简介 Drill是开源世界中“交互式”的数据分析系统。目标是可以组建超过10000台机器的集群,并且可以在秒级处理PB级别或者万亿条数据。Hadoop作为大数据处理的事实标准,设计目标是实现大数据处理的高吞吐量。MapReduce处理一个数据,需要分钟级的时间。而业界对交互式的低延迟的数据分析和挖掘提出了新的需求,Google的Dremel希望将处理时间缩短到秒级。当前Dremel已经为Google的bigquery提供服务。Drill作为Google Dremel的开源实现,并非Hadoop的替代品,只是其补充。和Dremel一样,Drill可以高效的处理嵌套式数据格式。此外,Drill加入了额 继续阅读 »
2017-03-25 craneyuan
Greasy Fork 简介 用户脚本为您增强对浏览体验的控制权。在安装之后,它们可自动为您访问的网站添加功能,或使其更加易用、更加清新。在 Greasy Fork 上的用户脚本是由其他用户编写并向全世界发表的,您可以免费和轻松地安装。 如何使用 Greasy Fork 第一步:安装一个用户脚本管理器 要使用用户脚本,您首先需要安装一个用户脚本管理器。根据您使用的浏览器不同,可用的用户脚本管理器也有所不同。 Tampermonkey,支持Chrome, Firefox, Microsoft Edge, Safari, Opera Next, Maxthon Greasemonkey,支持Firefox more 第二步:安 继续阅读 »
2016-06-21 zzyhappyzzy
ios10新特性简介 more 概要 个人感觉ios10的主要特性就是:开放、智能、便捷。 支持的设备 新特性 短信iMessage 支持手写输入 自定义消息框样式 发送的内容可以选择先隐藏,接收者点击具体内容后才加载出来,营造惊喜模式 支持自定义快捷回复和简单明了的点赞之类的快速交互表情 支持类似微信生日快乐之类的动画效果 支持文字和emoji转换 开放第三方接口(类似微信的安装第三方聊天表情等) 继续阅读 »
2016-02-01 litaotao
写在前面 本系列是综合了自己在学习spark过程中的理解记录 + 对参考文章中的一些理解 + 个人实践spark过程中的一些心得而来。写这样一个系列仅仅是为了梳理个人学习spark的笔记记录,所以一切以能够理解为主,没有必要的细节就不会记录了,而且文中有时候会出现英文原版文档,只要不影响理解,都不翻译了。若想深入了解,最好阅读参考文章和官方文档。 继续阅读 »
2015-05-08 W.Y.
十多年来,我们一直使用 XMLHttpRequest(XHR)来发送异步请求,XHR 很实用,但并不是一个设计优良的 API,在设计上并不符合职责分离原则,输入、输出以及状态都杂糅在同一对象中,并用事件机制来跟踪状态变化。并且,基于事件的模型与最近流行的 Promise 和 generator 异步编程模型不太友好。 Fetch API 旨在修正上述缺陷,它提供了与 HTTP 语义相同的 JS 语法,简单来说,它引入了 fetch() 这个实用的方法来获取网络资源。 在 Fetch 规范中对 API 进行了定义,它结合 ServiceWorkers,尝试做到如下优化: 改善离线体验 保持可扩展性 写这篇文章时,Fetch AP 继续阅读 »
2015-06-14 W.Y.
ES6
欢迎来到深入解析 ES6 系列,本系列将探讨 JavaScript 即将面世的新版本 -- ECMAScript 6。ES6 包含许多新特性,这使得 JavaScript 语言更强大和更具表现力,接下来的每周我们将逐一揭开 ES6 的神秘面纱。在开始之前,我们值得花几分钟时间来谈谈什么是 ES6 或者你期待它是什么样的。 more 什么是 ECMAScript JavaScript 语言的标准是由 ECMA(类似 W3C 的标准化组织)制定,并命名为 ECMAScript,除其他事项外,ECMAScript 还定义了: 语法规则 -- 解析规则、关键字、声明、操作符等 变量类型 -- 布尔、数字、字符串、对象等 原型和继承机 继续阅读 »
2016-06-02 Jamling
git
修改历史 2016-07-29 修改部分内容 如果项目很大,分为众多模块,并且需要对每个模块单独进行版本控制的时候,引入git submodule是一个非常不错的选择。尤其是对一些sdk+plugin的项目尤为适用。 more 继续阅读 »
2014-06-11 summer
jpa
写在前面的话 这两天一直在看JPA的相关内容,一下对最近的了解的信息进行整理,以前一直不了解什么是JPA,现在有了清晰的认识以作记录。 JPA是什么 JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 起源 Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用开发工作;其二,Sun希望整合ORM技术,实现天下归一。 JPA由EJB 3.0软件专家组开发,作为JSR-220实现的一部分。但它不囿于EJB 3.0,你可以在Web应用、甚至桌面应用中使用。JPA的宗旨是为POJO提供持 继续阅读 »
2017-05-12 Jamling
[QuickAF]中使用Volley进行网络连接,使用Gson来解析响应数据。为了更方便地执行REST API网络请求,[QuickAF]对Volley+Gson进行了简单的封装。 more 接口请求与响应设计 继续阅读 »