分类目录归档:编程技术

PHP代码优化24条真经

PHP优化的目的是花最少的代价换来最快的运行速度与最容易维护的代码。本文给大家提供全面的优化技巧。

解密Java增强的泛型

尽管Java 8是2014年年初才发布的,而Java 9要等到2016年年中,但是目前有一些计划放到某个未来版本(希望是Java 10)中的特性已经合并了进来。

Python语言在企业级应用上的十大谬误

eBay的开发者支持Python这个应用于基层领域多年的语言。甚至在eBay管理层官方支持Python以前,技术人员就开始使用Python。我在几年前加入PayPal并选择Python来写内部应用,然而,我却发现了PayPal中将近15年以前的Python代码。

大数据翻页的难点和技巧

根据经验,在大部分场景下,单个业务的list数据长度99%在1000条以下,在数据规模较小时候,上面的方法非常适合。但剩下的1%的数据可能多达100万条,在数据规模较大的时候,当访问offset较大的数据,上述方法非常低效

编程王道,唯“慢”不破

人和人之间编程速度的差异还是很大的,有的程序猿写代码非常快,有的却常常是龟速。Jeffrey Ventrella最近在一篇文章里探讨了这种编程速度的差异,他是绝对的龟速派代表,来看看他对编程速度的看法:

自创一门编程语言的14步

现在,很多人对他们现在每天使用的编程语言感到困惑和不解,他们都有各自的需求,无论你是一名职业的 IT 人员还是普通的开发爱好者,你可能想要创造一门新的编程语言。下面就来告诉你如何创造一门编程语言。

最简单易懂的计算机是如何工作的

有人问“计算机实际上是如何工作的?比如,它如何传送、阅读、展示数据”。他之前的回答是最佳回复,后来继续补充丰富内容了,便有了下文。

PHP和HTTPS

最近在研究Hacker News API时遇到一个HTTPS问题。因为所有的Hacker News API都是 […]

Hacker News API

Hacker News 通过跟我们 Firebase的合作,使得Hacker News中的信息能够实时的公布给用户。你可以轻松的使用 Android, iOS 和 通过 web 访问Firebase提供的数据。从服务器端当然也可以。我们甚至还支持 REST 协议。

Python 2.7.x 和 3.x 版本的重要区别

许多Python初学者都会问:我应该学习哪个版本的Python。对于这个问题,我的回答通常是“先选择一个最适合你的Python教程,教程中使用哪个版本的Python,你就用那个版本。等学得差不多了,再来研究不同版本之间的差别”。

从Java程序员的视角看JavaScript

毫无疑问,你已经知道了 Java 和 JavaScript,不管它们有着多么类似的命名,彼此没有共享太多共通之处。Java 的静态类型、符合直接规律的简单语法和冗长,与 JavaScript 的动态、缺乏一致性原则和怪异,有着巨大的不同。