若谷学院
互联网公司技术架构分享

编程语言

美团客户端响应式框架 EasyReact 开源啦-若谷技术学院

美团客户端响应式框架 EasyReact 开源啦

美团点评阅读(129)评论(0)

前言 EasyReact 是一款基于响应式编程范式的客户端开发框架,开发者可以使用此框架轻松地解决客户端的异步问题。 目前 EasyReact 已在美团和大众点评客户端的部分业务中实践,并且持续迭代了一年多的时间。近日,我们决定开源这个项目...

好烂呀没啥价值凑合看看还不错很精彩 (还没有人评分)
Loading...
MCI:移动持续集成在大众点评的实践-若谷技术学院

MCI:移动持续集成在大众点评的实践

美团点评阅读(127)评论(0)

一、背景 美团是全球最大的互联网+生活服务平台,为3.2亿活跃用户和500多万的优质商户提供一个连接线上与线下的电子商务服务。秉承“帮大家吃得更好,生活更好”的使命,我们的业务覆盖了超过200个品类和2800个城区县网络,在餐饮、外卖、酒店...

好烂呀没啥价值凑合看看还不错很精彩 (还没有人评分)
Loading...
剖析 Promise 之基础篇-若谷技术学院

剖析 Promise 之基础篇

美团点评阅读(115)评论(0)

随着浏览器端异步操作复杂程度的日益增加,以及以 Evented I/O 为核心思想的 NodeJS 的持续火爆,Promise、Async 等异步操作封装由于解决了异步编程上面临的诸多挑战,得到了越来越广泛的应用。本文旨在剖析 Promis...

好烂呀没啥价值凑合看看还不错很精彩 (还没有人评分)
Loading...
block在美团iOS的实践-若谷技术学院

block在美团iOS的实践

美团点评阅读(122)评论(0)

说到block,相信大部分iOS开发者都会想到retain cycle或是__block修饰的变量。但是本文将忽略这些老生常谈的讨论,而是将重点放在美团iOS在实践中对block的应用,希望能对同行有所助益。本文假设读者对block有一定的...

好烂呀没啥价值凑合看看还不错很精彩 (还没有人评分)
Loading...

抽象语法树在 JavaScript 中的应用

美团点评阅读(116)评论(0)

抽象语法树是什么 在计算机科学中,抽象语法树(abstract syntax tree 或者缩写为 AST),或者语法树(syntax tree),是源代码的抽象语法结构的树状表现形式,这里特指编程语言的源代码。树上的每个节点都表示源代码中...

好烂呀没啥价值凑合看看还不错很精彩 (还没有人评分)
Loading...
Java内存访问重排序的研究-若谷技术学院

Java内存访问重排序的研究

美团点评阅读(111)评论(0)

什么是重排序 请先看这样一段代码1 public class PossibleReordering { static int x = 0, y = 0; static int a = 0, b = 0; public static void...

好烂呀没啥价值凑合看看还不错很精彩 (还没有人评分)
Loading...
深入理解Objective-C:Category-若谷技术学院

深入理解Objective-C:Category

美团点评阅读(109)评论(0)

摘要 无论一个类设计的多么完美,在未来的需求演进中,都有可能会碰到一些无法预测的情况。那怎么扩展已有的类呢?一般而言,继承和组合是不错的选择。但是在Objective-C 2.0中,又提供了category这个语言特性,可以动态地为已有类添...

好烂呀没啥价值凑合看看还不错很精彩 (还没有人评分)
Loading...
细说ReactiveCocoa的冷信号与热信号(三):怎么处理冷信号与热信号-若谷技术学院

细说ReactiveCocoa的冷信号与热信号(三):怎么处理冷信号与热信号

美团点评阅读(114)评论(0)

第一篇文章中我们介绍了冷信号与热信号的概念,前一篇文章我们也讨论了为什么要区分冷信号与热信号,下面我会先为大家揭晓热信号的本质,再给出冷信号转换成热信号的方法。 揭示热信号的本质 在ReactiveCocoa中,究竟什么才是热信号呢?冷信号...

好烂呀没啥价值凑合看看还不错很精彩 (还没有人评分)
Loading...

细说ReactiveCocoa的冷信号与热信号(二):为什么要区分冷热信号

美团点评阅读(106)评论(0)

前一篇文章我们介绍了冷信号与热信号的概念,可能有同学会问了,为什么RAC要搞得如此复杂呢,只用一种信号不就行了么?要解释这个问题,需要绕一些圈子。 前面可能比较难懂,如果不能很好理解,请仔细阅读相关文档。 最前面提到了RAC是一套基于Coc...

好烂呀没啥价值凑合看看还不错很精彩 (还没有人评分)
Loading...

使用 npm shrinkwrap 来管理项目依赖

美团点评阅读(122)评论(0)

管理依赖是一个复杂软件开发过程中必定会遇到的问题。 在Node.js项目开发的时候,我们也经常需要安装和升级对应的依赖。虽然 npm 以及语意化的版本号 (semantic versioning, semver) 让开发过程中依赖的获取和升...

好烂呀没啥价值凑合看看还不错很精彩 (还没有人评分)
Loading...

全球互联网技术架构,前沿架构参考

联系我们博客/网站内容提交