论代码审查的重要性

本文作者为 Hugo Giraudel,主要从各个角度论证了代码审查的重要性以及实现方法。文章系国内 ITOM 管理平台 OneAPM 编译呈现。

2016-06-22 11:19:52

阅读数:1920

评论数:0

如何使用 Swift 开发简单的条形码检测器?

本文作者为 Matthew Maher,主要手把手地介绍如何用 Swift 构建简单的条形码检测器。文章系 OneAPM 工程师编译整理。

2016-06-16 15:56:22

阅读数:1920

评论数:0

最适合初学者的语言是什么?

本文作者为 Chris Ward,主要分享了 Chris 在多年的编程教学中,积累下的一些经验教训,以及在他眼中,新手学习语言时的注意事项。文章系国内 ITOM 管理平台 OneAPM 编译呈现。

2016-06-13 14:13:40

阅读数:516

评论数:0

史上最奇葩的5种编程语言,有的甚至模拟奶牛

本文作者为 Deepak Karanth,主要介绍世上最怪异、最难用的5种编程语言。文章系国内 ITOM 管理平台 OneAPM 编译呈现。

2016-06-12 12:56:36

阅读数:1739

评论数:0

爱恨交织!我们经常抱怨却离不开的7种语言

本文作者 Peter Wayner 是 InforWorld 特约编辑,也是超过16本书的作者,其著作涉及开源软件、全自动汽车、保密加强型计算、数字交易等广泛题材。其最新著作为《未来的驾座(Future Ride)》第二版,主要描绘全自动汽车在未来将如何改变世界。本文系国内 ITOM 管理平台 O...

2016-05-31 10:56:20

阅读数:301

评论数:0

如何用 ANTLR 4 实现自己的脚本语言?

ANTLR 是一个 Java 实现的词法/语法分析生成程序,目前最新版本为 4.5.2,支持 Java,C#,JavaScript 等语言,这里我们用 ANTLR 4.5.2 来实现一个自己的脚本语言。

2016-04-05 15:41:20

阅读数:2131

评论数:1

node-firefox 二三事

本文作者为 Soledad Penadés, Sole 在 Mozilla 的 Tech Evangelism 团队工作,帮助人们在网络上创造神奇的东西。本文主要介绍 node-firefox 的基本知识,以及它如何帮助你加速 Firefox OS 应用开发,由 OneAPM 工程师编译呈现。

2016-04-01 16:46:38

阅读数:520

评论数:0

安卓 unit 测试与 instrument 测试的代码共享

你有一些想在所有测试之间共享的实用程序代码,但是 src/test 无法使用来自 src/androidTest 的代码,反之亦然。虽然 也可以 把代码放入 src/main 中,但还是想尽量避免移动测试代码。那么,到底怎样在测试之间共享代码呢? 我想到的解决办法就是,利用源集 (source s...

2016-03-23 11:24:01

阅读数:318

评论数:0

Hybrid App 和 React Native 开发那点事

简介:Hybrid App(混合模式移动应用)开发是指介于Web-app、Native-App这两者之间的一种开发模式,兼具「Native App 良好用户交互体验的优势」和「Web App 跨平台开发的优势」。很多人都知道,React Native 是 Facebook 开源的框架,可以直接用 ...

2016-03-18 12:12:03

阅读数:3988

评论数:0

Injection Attacks-XML注入

XML无处不在:它存在于web应用的服务器中,或者在浏览器中作为XMLHttpRequest的请求和应答的格式,亦或在浏览器的扩展程序中。由于应用广泛,XML成为了吸引注入攻击的目标。它受众广,同时常用的XML解析器,例如libxml2,允许对XML进行一些默认处理。libxml2常在DOM、Si...

2016-03-11 14:58:16

阅读数:1033

评论数:0

UIWebView 与 JS 交互(1):Objective-C 调用 Javascript

作为一名普通的 iOS 开发者,我们在项目中也会或多或少的用到一些 JS 代码,如何实现 JS 和 OC 之间的交互常常是我们会面临的一个问题。最近一段时间,笔者最近由于工作需要,研究了很多 iOS 下与 JS 交互的问题,接下来我会把这个过程中遇到的坑和积累的经验分享给大家。

2016-03-02 16:19:36

阅读数:555

评论数:0

优化函数式编程:向 PHP 移植 Clojure 函数

许多通用程序设计语言试图兼容大多数编程范式,PHP 就属于其中之一。不论你想要成熟的面向对象的程序设计,还是程序式或函数式编程,PHP 都可以做到。但我们不禁要问,PHP 擅长函数式编程吗?本文系国内 ITOM 管理平台 OneAPM 工程师编译整理。

2016-03-01 14:03:04

阅读数:282

评论数:0

深入字节码 -- 计算方法执行时间

什么是字节码?java程序通过javac编译之后生成文件.class就是字节码集合,正是有这样一种中间码(字节码),使得scala/groovy/clojure等函数语言只用实现一个编译器即可运行在JVM上。

2016-02-29 15:56:17

阅读数:828

评论数:0

自定义 Lint 规则简介

上个月,笔者在巴黎 Droidcon 的 BarCamp 研讨会上聆听了 Matthew Compton 关于编写自己的 Lint 规则的讲话。深受启发之后,笔者想就此话题做进一步的探索。

2016-02-26 17:16:26

阅读数:658

评论数:0

JSON和XML:不可同日而语

【编者按】本文作者 Yegor Bugayenko 是 Teamed.io 公司的联合创始人,在软件质量和工程管理方法领域有深入的研究。本文中,作者通过对比 JSON ,向大家更详细地阐述了 XML 的四大特性,帮助大家在搭建项目时选择适合的数据格式类型。很多人都在心里纠结,如果 JSON 和 X...

2016-01-21 12:42:22

阅读数:242

评论数:0

改善 ASP.NET MVC 代码库的 5 点建议

MVC,建议刚刚检查完支持工单中的一些代码,笔者想针对 ASP.NET MVC 应用的改进写一些建议。这些内容仍在笔者脑海中,愿与各位一同分享。若你已使用 MVC 一段时间,那么以下内容可能并不新鲜。本文更适用于不常使用 MVC 或尚未充分了解 MVC 的读者。

2016-01-21 11:16:16

阅读数:325

评论数:0

程序员:如何接手垃圾代码?

曾经有一段「垃圾代码」放在我的面前,我没有拒绝,等我真正开始接手的时候我才后悔莫及,程序员最痛苦的事莫过于此!当然,这些都是改编自周星星同学的经典台词,不过相信读者看完今天的讨论内容,应该也会有同感,接手垃圾代码实在是一件太痛苦、太折磨人的事情!本期移动精英开发群讨论的话题就是「如何接手垃圾代码?」

2016-01-20 15:25:05

阅读数:593

评论数:0

IntelliJ IDEA 内存优化最佳实践

【编者按】本文作者在和同事的一次讨论中发现,对 IntelliJ IDEA 内存采用不同的设置方案,会对 IDE 的速度和响应能力产生不同的影响。

2016-01-19 12:34:23

阅读数:485

评论数:0

如何用 React Native 创建一个iOS APP?(二)

我们书接上文《如何用 React Native 创建一个iOS APP?》,继续来讲如何用 React Native 创建一个iOS APP。接下来,我们会涉及到很多控件。

2016-01-12 17:14:15

阅读数:295

评论数:0

你真的需要掌握多种语言吗?

编程语言有上百种。有些编程语言十分常见,例如 Java、C#、 PHP、 Ruby、 Python、Javascript 等,而有些编程语言则处于边缘地带或者是新兴的,例如 Awk、Go、Julia、Rust等。面对这么多的选择,你如何知道应该重点关注那种语言呢?因此,我开始思索,你真的需要掌握不...

2016-01-08 19:36:33

阅读数:1144

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭