如何优雅地写js异步代码 经验

本文通过一个简单的需求:读取文件并备份到指定目录(详见第一段代码的注释),以不同的js代码实现,来演示代码是如何变优雅的。对比才能分清好坏,想知道什么是优雅的代码,先看看糟糕的代码。 不优雅的代码是什么样的? 1、

hubuke 2016-04-22   36501   0

如何使用Android Studio开发/调试Android源码 经验

本文是以源码中development/tools/idegen/README作为指导文档. 环境: Ubuntu 14.10,openJdk 1.7,Android Studio 1.0.2,android-5.0.1_r1源码 由于AS是基于IntelliJ IDEA开发的,所以本文也适用于IntelliJ IDEA

Ros72R 2016-04-15   40311   0

iOS 调试技巧:如何利用 LLDB 来 Debug 经验

发者更快更好地定位到问题所在。 本篇文章主要是讲解在开发中如何利用LLDB来Debug。首先会讲一些基础知识,主要是帮助新手们学习如何去调试。对于一些比较高级的操作,不会也没有关系,但是如果能够掌握得了的话,会更方便更快速地查找问题。

BryceMai45 2016-03-01   13482   0

Java垃圾回收是如何工作的? 经验

165897 目录 垃圾回收介绍 垃圾回收是如何工作的? 垃圾回收的类别 垃圾回收监视和分析 本教程是为了理解基本的Java垃圾回收以及它是如何工作的。这是垃圾回收教程系列的第二部分。希望你已经读过了第一部分:

TKD 2016-02-03   10377   0

聊一聊如何提升团队开发效率 经验

一天3 变,早上定的事情,没到中午,就要改。确实问题限制太多,束缚了开发人员的手脚。 那么我们如何去发现解决这些实际的问题。从而真正提升团队的开发效率呢? 让我们先回归本元,从单个开发的维度,去思考。假设:开发人员一天的工作时间是

jopen 2016-01-18   5987   0

Christian Posta谈如何处理微服务的数据 经验

协调难度大等问题;而统一的数据库则安全性更高,更便利,更容易理解和管理。那么在构建微服务的时候应该如何权衡、协调这些问题呢?Christian Posta认为对于一个正在构建微服务架构的企业,首先应该搞清楚下面四个问题:

t683in40 2016-09-21   6802   0

如何得到一个对象真实的内存大小 经验

如何得到一个对象真实的内存大小 介绍 一款工具 ( memory-measurer )可方便的测量一个对象真实占用内存大小 如有这么一个User对象 public class User { private

BrainRidgew 2016-10-17   9140   0

Futures/Promises 概览:我是如何爱上 GCD 的 经验

Futures/Promises 框架是如何帮助我们来实现异步处理的。 通过本次讲演,我们会了解到以下内容: 如何将 Promise 和 Future 互相结合 如何使用 executor 从而让 GCD

OliSwope 2016-10-10   4743   0

Android Studio 如何打JAR包并解决资源使用问题 经验

在eclipse中我们知道如何将一个项目导出为jar包,供其它项目使用。 在AS中可以通过修改gradle才处理。 我们新建一个项目MakeJar,在项目中新建一个modle-类型为library

fiby8400 2016-09-11   22709   0

如何使用 iOS 9 的 Core Spotlight 框架 经验

鉴于这是一篇关于 Core Spotlight 框架的教程,我不打算在简介部分过于详细。如果你有兴趣学习如何实现一些我个人觉得非常棒的功能,那么请继续阅读。我相信,当你读完之后,就能很轻松地让你的应用支持 Spotlight

dwdf3388 2016-09-01   12919   0

Android中如何优雅的实现分页 经验

startIndex-1 之后再去获取下一页数据,这样数据就不会丢失。 既然如此,我们来看下这种策略如何实现吧(伏笔,后面会放大招如何统一处理这两种策略) 写法三 public class XActivity extends

Sheryl46J 2016-09-07   29235   0

如何让 lua 做尽量正确的热更新 经验

下面来讨论一下,在约束条件足够少的情况下,如何设计一个尽量完备的热更新方案。 热更新的关键是:找到更新的代码模块和在内存中运行的对应模块,到底有什么差异,以及如何处理这些差异。 如果我们以模块为单

JunBoucicau 2016-11-23   70060   0
Lua   Lua开发  

整洁又好看的代码是什么?我们又该如何实现? 经验

最近,我们公司内部一直在讨论如何写出整洁的代码的相关研讨会,他们认为一份整洁的代码能为团队开发,后期维护,重构奠定了良好的基础,其质量也是可靠的。因此各小组以如何建立并监督编码标准展开了大量的讨论。虽

xdye2249 2016-12-16   5275   0

如何利用RecyclerView打造炫酷滑动卡片 经验

好了到这里,一切就准备就绪了,下面让我们看看动画效果如何。 来自:https://halfstackdeveloper.github.io/2016/11/09/如何利用RecyclerView打造炫酷滑动卡片/

DorMcMurray 2016-11-11   13683   0

如何通过动画优化交互体验 经验

一般产品经理不会在动画效果这种细节上跟UI较劲。不过了解一下动画,可以帮助你更好地与UI设计师沟通,一起思考如何通过优化细节来提升用户体验。 动画是会说话的,它不会跟你讲复杂的道理,而是很简单的一两句话,比

如何在Bitmap截取任意形状 经验

现在许多截屏应用中都实现了任意形状截图,我一开始有些疑惑:到底是如何判断一个像素点是在曲线内部还是外部的呢,因为多边形是否包含点的判断还是比较复杂的,计算起来复杂度可不低,后来看了一些资料,发现完全不

lwcs3300 2017-01-11   10720   0

如何打造一个高性能Hybrid App 经验

页面,为了节省开发成本,此时如果只开发H5,就需要考虑native的体验了,而这就是本文的目的, 如何让native端拥有像加载本地页面一样的速度去加载H5 。 在app内加载H5速度慢一直是客户

xpsu3540 2017-01-10   10095   0

Sencha Touch 和 jQuery Mobile 该如何选择 资讯

如果你正在面临是选择 jQuery Mobile 或者是 Sencha Touch ,那么下面这些因素是你需要考虑的。

jopen 2012-01-28   18131   0

App 刷票,如何不作恶 资讯

刷排名,也是已经进入了“作恶”的范围了。对于整个宏观的应用生态大环境来说,两种“作恶”方式的破坏性其实都是同样严重的。 因此,如何让大家不作恶,既是一份摆在所有应用开发者面前的直面内心良知的拷问,也是一份压在苹果公司这个平台生态环境维护者身上的沉甸甸的责任。

openkk 2012-02-15   5648   0

如何把Go调用C的性能提升10倍? 经验

目前,当Go需要和C/C++代码集成的时候,大家最先想到的肯定是CGO。毕竟是官方的解决方案,而且简单。

shuidi 2017-09-07   49808   0
1 2 3 4 5 6 7 8 9 10