- 博客(13)
- 收藏
- 关注
翻译 Java 8 Lambda限制:闭包
本文将主要讨论一下java8 lambda的一些限制和闭包的概念,以及简单比较一下java和javascripe实现闭包的区别。
2017-03-23 11:22:13 1132
原创 初次尝试使用typescript开发react-native
typescript是javascript的超集,在javascript的基础上添加了可选的静态类型,非常适合团队开,这次我们尝试使用typescript来开发react-native应用。搭建react-native开发环境安装yarn和react-native命令行工具npm install -g yarn react-native-cliYarn是Facebook提供的替代npm的工具,可以...
2017-02-16 09:31:44 1047
翻译 React Native 中的 Android 原生模块
当使用 React Native 开发 Android 应用时,你可能需要使用没有被 React Native 封装的模块。但你可以使用 Java 编写原生模块,然后选择性的暴露公共接口到 React Native。一起来试一下!
2016-11-22 10:08:56 524
原创 《次时代Java编程(一) Java里的协程》续篇一
什么是协程(coroutine)这东西其实有很多名词,比如有的人喜欢称为纤程(Fiber),或者绿色线程(GreenThread)。其实最直观的解释可以定义为线程的线程。有点拗口,但本质上就是这样。 我们先回忆一下线程的定义,操作系统产生一个进程,进程再产生若干个线程并行的处理逻辑,线程的切换由操作系统负责调度。传统语言C++ Java等线程其实与操作系统线程是1:1的关系,每个线程都有自己的S...
2016-07-29 10:02:05 263
原创 多屏互动——H5中级进阶 - 修复动态图片版本
前言随着智能硬件的普及,手机,平板,PC甚至路边的电子广告牌,现代浏览器已经无处不在。在浏览器里编织出我们自己的一片天地已经轻车熟路,但是这还不够,H5赋予了浏览器太多的新特性,等待我们去使用。这篇文章介绍利用手机浏览器的罗盘API,在PC的浏览器实时地绘制一个3D盒模型。这种炫酷的玩法叫做“多屏互动”,就像是把手机当做游戏手柄,PC显示器当做电视机,不过这些都是在浏览器里实现的。先上效果图 (...
2016-07-21 09:51:25 522
原创 SolrCloud+tomcat7+zookeeper集群配置及使用
solrCloud的主要功能:主要功能包括强大的全文搜索,点击显示,面搜索,动态聚类,数据库集成,丰富的文件(如Word,PDF)处理,和空间搜索,而且他具有高度的可扩展性,提供容错的分布式搜索和索引。 1)集中式的配置信息 2)自动容错 3)近实时搜索 4)查询时自动负载均衡图1. Collection大致结构图 ...
2016-07-19 09:36:18 189
原创 从应用到平台 - 云服务架构的演进过程
介绍 MaxLeap早期是一家研发、运营移动应用和手机游戏公司,发展过程中积累了很多通用组件。这些组件很大程度帮公司在移动研发过程中节省了时间和成本,有没有可能以云服务的方式开放出去,创造更大的价值?延续这个思路,公司成立了云服务部门,尝试服务的商业化。 从对内提供接口服务到对外提供云服务,经历...
2016-07-12 15:20:51 939
原创 单元测试和集成测试业务应用程序
本文主要通过小例子介绍下单元测试,集成测试,测试驱动开发等概念。切入正文:单元测试是通过写代码来测试代码的一个小单位测试方式。在一个单元测试中,一次只能测试一个类。例如,如果你正在测试一个使用类File,而另一个测试类DummyFile是用来消除对物理文件系统的需要,单元测试的测试类逻辑应该被测试。为了使class实现从真实到虚/存根之间切换,接口代替真正的类使用。所以,你的类应使用IF...
2016-05-31 10:37:58 556
原创 如何结合Gulp使用PostCSS
PostCSS现在已经普及了一段时间,如果您还没有使用过它或不知道PostCSS是什么,那么我建议您看看这篇PostCSS简介,该文章介绍了PostCSS的基础知识,包括如何安装和使用一些PostCSS插件。 在本教程中,我将向您展示如何结合Gulp使用PostCSS,一个流行的自动化工具。由于这篇文章不是一个关于Gulp的入门教程,所以我不会涵盖Gulp的基础知识。但为了快速入门,您可以看...
2016-05-26 14:07:10 412
原创 React Native 一周年回顾
摘要React Native技术已经应用在maxleap产品线中,并且我们还提供了相关版本的SDK。借此机会,通过开源中国平台翻译了一篇关于React Native的软文。我们开源 React Native 已经有一年了。一开始只是少数几个工程师的想法,现在已经是整个Facebook甚至其他公司的产品团队使用的框架。在今天的F8大会上我们宣布,微软正在将 React Native引入到Window...
2016-05-23 10:40:42 166
原创 React Native 一周年回顾
摘要React Native技术已经应用在maxleap产品线中,并且我们还提供了相关版本的SDK。借此机会,通过开源中国平台翻译了一篇关于React Native的软文。我们开源 React Native 已经有一年了。一开始只是少数几个工程师的想法,现在已经是整个Facebook甚至其他公司的产品团队使用的框架。在今天的F8大会上我们宣布,微软正在将 React Native引入到Window...
2016-05-23 10:40:38 102
原创 webpack 入门
1. 什么是webpack官网介绍:webpack是一个模块打包器。webpack 处理带有依赖关系的模块,生成一系列表示这些模块的静态资源。(webpack is a module bundler.webpack takes modules with dependencies and generates static assets representing those modules.)。web...
2016-05-13 16:45:03 288
原创 快速部署Test-Driven Development/Debug环境
什么是Test-Driven DevelopmentTest-Driven Development 测试驱动开发,这个词儿各位技术大大必定耳熟能详,我作为一个曾经的Develop, ops,现在的DevOps从业者,这次想来跟大家聊聊Test-Driven Development。测试驱动开发传统意义上就是先写测试用例,再做代码实现,这样就能明确代码功能,减少开发无用功能的时间,很多好处,就不赘...
2016-05-11 17:00:04 191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人