App
-
Python 是慢,但我无所谓
优化你最贵的资源。那就是你,而不是计算机。 选择一种语言/框架/架构来帮助你快速开发(比如 Python)。不要仅仅因为某些技术的快而选择它们。 当你遇到性能问题时,请找到瓶颈所在…
-
在 Ubuntu 上自动化安装基本应用的方法
默认安装的 Ubuntu 并未预先安装所有必需的应用。你可能需要在网上花几个小时或者向其他 Linux 用户寻求帮助才能找到并安装 Ubuntu 所需的应用。如果你是新手,那么你肯…
-
腾讯设立搜索应用部,瞄准移动端流量服务与大数据
(一)腾讯的排兵布阵从来潜移默化。4月24日,搜狗发布截止3月31日的2017财年第一季度财报,收入达到人民币11.2亿元,较上年同期增长16%,整体搜索流量较一年前增长26%,移…
-
在 Firefox 上使用 Org 协议捕获 URL
介绍 作为一名 Emacs 人,我尽可能让所有的工作流都在 Org 模式Org-mode 上进行 —— 我比较喜欢文本。 我倾向于将书签记录在 Org 模式…
-
【第915期】从Chrome源码看JS Array的实现
前言昨天是不是看了一篇类短篇小说呢,非常详细的一篇。四月份最后一周,周末就是五一节了。今日早读文章由@李银城分享。 正文从这开始~在此之前,笔者将Chromium升级到了最新版本6…
-
使用 Emacs 创建 OAuth 2.0 的 UML 序列图
看起来 OAuth 2.0 框架 已经越来越广泛地应用于 web (和 移动) 应用。太棒了! 虽然协议本身并不复杂,但有很多的使用场景、流程和实现可供选择。正如生活中的大多数事物…
-
8 个在 KDE Plasma 桌面环境下提高生产力的技巧和提示
众所周知,KDE 的 Plasma 是 Linux 下最强大的桌面环境之一。它是高度可定制的,并且看起来也很棒。当你完成所有的配置工作后,你才能体会到它的所有特性。 你能够轻松地配…
-
怎样写出漂亮整洁的代码?聊聊 Clean Code 的编码、重构技巧
Clean Code,顾名思义就是整洁的代码,或者说清晰、漂亮的代码,相信大多数工程师都希望自己能写出这样的代码。 也许这是个千人千面的话题,每个工程师都有自己的理解。比如我,从一…
-
代码真的有必要写到完美吗?
过去几个月,我总是在问自己类似的问题:为什么我们总在苛求完美的代码?因为内部项目需要,重新捡起编码任务之后,我发觉我们组内(也可能是大多数软件开发世界中的大多数人)花费了大量时间…
-
App开发:模拟服务器数据接口 – MockApi
为了方便app开发过程中,不受服务器接口的限制,便于客户端功能的快速测试,可以在客户端实现一个模拟服务器数据接口的MockApi模块。本篇文章就尝试为使用gradle的androi…