[开发者简报:第十五期] 函数编程原理| Kotlin序列 | 协程 | GraphQL | Dagger2 入门

developergang 发布于 08/19 19:31
阅读 45
收藏 0

文章

宁愿写两遍代码,也不用C++跨iOS、Android平台开发?

Dropbox 最近宣布将放弃用 C++ 编写跨 iOS、Android 平台代码,转而使用各平台的原生框架(Swift/Kotlin),理由是代码共享相关的隐藏成本太高。有趣的是,2014 年,Dropbox 在给 Facebook 的开发人员做分享时,却曾直言写两套代码会带来种种弊端,推荐使用 C++ 进行跨平台开发。为什么几年前的经验之谈却成了几年后的技术债?C++ 因何躺枪?跨平台开发前景如何?本文试图一一为你讲解

IO - 同步,异步,阻塞,非阻塞(中文)

这时我见过最通俗易懂关于同步,异步,阻塞,非阻塞文章

教程

函数编程基本原理介绍

本篇文章通过大量代码示例详细介绍函数式编程和一些重要概念。最后,附上详细的扩展资料。

Kotlin序列:插图指南

文章通过一个故事,图文并茂讲述可视化序列和正常的集合之间的差异。

代码合并:Merge、Rebase 的选择

git rebase 这个命令经常被人认为是一种 Git 巫术,初学者应该避而远之。但如果使用得当的话,它能给你的团队开发省去许多烦恼。本文比较 git rebase git merge 命令,找出 Git 工作流中 rebase 的所有用法。

总结:当需要保留详细的合并信息的时候建议使用git merge,特别是需要将分支合并进入master分支时;当发现自己修改某个功能时,频繁进行了git commit提交时,发现其实过多的提交信息没有必要时,可以尝试git rebase

阻塞线程,暂停协程

线程是昂贵的,越多越多语言支持协程。事实上,协程也不是新的概念。本文,详解协程相对线程有哪些好处。

理解字节序(中文)

计算机硬件有两种储存数据的方式:大端字节序(big endian)和小端字节序(little endian)

Dagger2 入门,以初学者角度(中文)

Dagger2是Android中比较热门的依赖注入框架,通俗的来讲呢,就是一个类中需要依赖其他对象时,不需要你亲自为那些需要依赖的对象赋值,为那些对象赋值的操作交给了IOC框架.

工具&资源

signale

Signale 的核心是可扩展和可配置的,可将其用于日志记录、状态报告以及处理其他 Node 模块和应用的输出渲染方式。

GraphQL教程

从零开始学GraphQL,配有视频和文章。

首发微信公众号ITPostman

加载中
返回顶部
顶部