cmake 已经开发了 5,6 年的时间,如果没有 KDE4,也许不会有人或者 Linux 发行版本重视 cmake,因为除了 Kitware 似乎没有人使用它。通过 KDE4 的选型和开发,cmake 逐渐进入了人们的视线,在实际的使用过程中,cmake 的优势也逐渐的被大家所认识,至少 KDE 的开发者们给予了 cmake 极高的评价,同时庞大的 KDE 项目使用 cmake 来作为构建工具也
Emmet (previously known as Zen Coding) is a web-developer’s toolkit that can greatly improve your HTML & CSS workflow: Emmet (即之前著名的 Zen Coding) 是一个网页开发者工具,可以大大地提高你的 HTML & CSS 开发效率。 Basically, most t
本文档是 Java™ Servlet 规范,针对版本是 3.1。本文档描述了 Java Servlet API 的标准。 其他资料 本规范制定的目的是给 Java Servlet 一个完整和清晰的解释。如果有仍有问题,可以查阅以下资料: 一个参考实现(简称 RI):已经实现并提供了本规范的行为基准。该参考实现没有对一个详细的特性实现去诠释,其他实现者可以以参考实现作为原型,以此原型完成规范。 一个
翻译是一门非常强调实践并依赖练习的手艺活,虽然不要求科班出身和训练,但也不是随便就能学会的。如果你对翻译有兴趣,却总是不得其门而入,或许可以看看《翻译漫谈》。这本书是作者从翻译“票友”出发,走“野路”逐渐成长为翻译“熟手”的经验总结,看来辛苦,却不稀奇。作者走过的这条路,普通人应当也可以走得通。 不同于传统的正经教材,这本书更强调实践经验。全书分三部分:开头部分安排了几篇概论以便大家对翻译有个全面
作者简介:张雯莉,上海交通大学软件学院数字艺术方向的在读研究生,擅长图形图像处理、网页前端设计。个人网站:http://zhangwenli.com,电子邮箱:OviliaZhang@gmail.com,Github:http://github.com/Ovilia。欢迎读者给本书提出宝贵意见,也欢迎交流网页前端设计的其他话题。 献给所有将创造令人心动的应用的程序员 在Intel公司实习阶段,我制
一个电子专业的在校学生,每天学习的是电子在晶格中如何游走,研究的是半导体器件的电学特性,无论如何都不会与这本书的作者联系在一起。 说起来写这本书非常偶然,在某一天我突然就想写点什么了,想写点很多人都会看的东西,作为人生中的一个成就。虽然我的专业是电子,但编程一直都是我最大的爱好,前端更是我最熟悉的领域。作为Google的追随者,我是第一批使用Chrome浏览器的用户,并在Chrome推出扩展功能后
玩Ruby也有段时间了,作为半个Rubist最近在学习编写Ruby的C扩展时发现相关的资料非常的少。首先是在Ruby的官方文档中没有相关的介绍,其次是网上相关的介绍也很少。好不容易在《Programming Ruby》中找到了一点资料也是Ruby1.8的,有些内容已经不能用了,不过还是有些参考价值的。 作为一个程序员,没有文档是件很纠结的事。关于这点我觉得Python就比较好。Python的官方文
元编程概览 元编程的定义看似是明确的,但却又模棱两可。维基百科上对元编程的定义如下: 元编程是指某类计算机程序的编写,这类计算机程序编写或者操纵其它程序(或者自身)作为它们的数据,或者在运行时完成部分本应在编译时完成的工作。多数情况下,与手工编写全部代码相比,程序员可以获得更高的工作效率, 或者给与程序更大的灵活度去处理新的情形而无需重新编译。 而我也在网上找到了Free Mind对元编程的简介:
Underscore 一个JavaScript实用库,提供了一整套函数式编程的实用功能,但是没有扩展任何JavaScript内置对象。它是这个问题的答案:“如果我在一个空白的HTML页面前坐下, 并希望立即开始工作, 我需要什么?“...它弥补了部分jQuery没有实现的功能,同时又是Backbone.js必不可少的部分。 Underscore提供了100多个函数,包括常用的: map, filt
回顾计算机语言的进化史,似乎每隔几年都会诞生一个新的概念以推进计算机语言的发展。从二进制升级到指令集,指令集再升级为编译语言。基于这些不断进化的编译语言,我们又创造出了web浏览器。像HTML,CSS和JavaScript这些语言都是通过浏览器来渲染的。现在,我们再次升级这个概念的时刻来临了。 HTML,CSS和JavaScript语言以前所未有的方式使web获得了巨大的成功。依靠它们,我们建立了
Lazy.js is a lazy evaluation library for JavaScript. This has been done before. For examples see: wu.js Linq.js from.js IxJS sloth.js However, at least at present, Lazy.js is faster (on average) than
PSR 是 PHP Standard Recommendations 的简写,由 PHP FIG 组织制定的 PHP 规范,是 PHP 开发的实践标准。 PHP FIG,FIG 是 Framework Interoperability Group(框架可互用性小组)的缩写,由几位开源框架的开发者成立于 2009 年,从那开始也选取了很多其他成员进来(包括但不限于 Laravel, Joomla,
从驱动全球商业、贸易及管理领域不计其数的复杂应用程序的角度来看,说 JavaScript 已经成为当今世界上最流行的编程语言一点儿都不为过。 JavaScript 是一种非常松散的面向对象语言,也是 Web 开发中极受欢迎的一门语言。 JavaScript,尽管它的语法和编程风格与 Java 都很相似,但它却不是 Java 的“轻量级”版本,甚至与 Java 没有任何关系。 JavaScript
项目简介 环境要求 编程须知
我与多线程的邂逅是在毕业后的第一份工作中。那时我们正在写一个填充数据库的程序。不过,需要处理的数据量很大,每条记录都是独立的,并且需要在插入数据库之前,对数据量进行合理分配。为了充分利用10核UltraSPARC CPU(Ultra Scalable Processor ARChitecture,终极可扩充处理器架构(大端)),我们使用了多线程,每个线程处理自己所要记录的数据。我们使用C++和PO