前言 这本书有什么特点?面向什么样的读者? 这本书最初是为北京亚嵌教育研究中心的嵌入式Linux系统工程师就业班课程量身定做的教材之一。该课程是为期四个月的全日制职业培训,要求学员毕业时具备非常Solid的C编程能力,能熟练地使用Linux系统,同时对计算机体系结构与指令集、操作系统原理和设备驱动程序都有较深入的了解。然而学员入学时的水平是非常初级而且参差不齐的:学历有专科、本科也有研究生,专业有
本书适用于那些想更上一层楼的 Lisp 程序员。书中假设读者已经初步了解 Lisp, 但不要求有丰富的编程经验。最初几章里会重温很多基础知识。我希望这些章节也会让有经验的Lisp 程序员感兴趣, 因为它们以崭新的视角展示了熟知的主题。 通常很难一语道清一门编程语言的精髓, 但 John Foderato 的话已经很贴切了: Lisp 是一门可编程的编程语言。 (Lisp is a programm
贡献者:xixici 此处为HBase版本的官方参考指南。 从这里,你不仅能找到发布的 HBase 版本的最终文档,而且包括相关Javadoc和JIRA信息。 关于指南 本指南仍在编辑当中。本指南的源码可以在文件夹 _src/main/asciidoc 当中找到。本指南最终使用 AsciiDoc 构建,成为'站点'的一部分. 运行 mvn site 来生成此文档。并且欢迎对此进行修改和改进。点击
我确信你注意到了,但是这个系列图书标题中的“JS”不是一个用来诅咒JavaScript的缩写,虽然有时我们可能都能看出它是在诅咒这门语言的怪异之处! 自从web的最早期开始,JavaScript就一直是在我们消费内容时驱动互动体验的基础技术。虽然闪烁的鼠标轨迹和烦人的弹出框可能是JavaScript的起源,但是在差不多20年以后,JavaScript的技术和能力已经增长了许多个数量级,在世界上最广
回到一年前的今天(2014.09.29),一边在准备着去沙漠之旅,一边在准备国庆后的印度培训。 当时我还在用我的Lumia 920,上面没有各式各样的软件,除了我最需要的地图、相机。所以,我需要为我的手机写一个应用,用于在地图上显示图片信息及照片。 今天Github已经可以支持geojson了,于是你可以看到我在之前生成的geojson在地图上的效果gps.geojson。 Re-Practise
关于作者 黄峰达(Phodal Huang)是一个创客、工程师、咨询师和作家。他毕业于西安文理学院电子信息工程专业,现作为一个咨询师就职于 ThoughtWorks 深圳。长期活跃于开源软件社区 GitHub,目前专注于物联网和前端领域。 作为一个开源软件作者,著有 Growth、Stepping、Lan、Echoesworks 等软件。其中开源学习应用 Growth,广受读者和用户好评,可在 A
成为全栈增长工程师的技术基础,但是没有并没有谈论到如何成为这样的全栈工程师——这是一个漫长的过程。 早期,当我们有一个想法的时候,我们会去搭建一个网站——如以WordPress作为CMS,以RoR、Django来开发应用等等。随后,我们将我们的网站推向市场,发现市场有点反应。 接着,我们不断地开发出一些新的功能——如CMS的留言、Sitemap等等。在这个过程中,我们会开发一些API来满足我们的需
这是我在学习过程中翻译出的第一本"书",带给和我一样英语方面有些欠缺又想要学习查阅一些aiohttp相关方面知识的小伙伴。 在阅读中如果发现任何错误/不合适的翻译/奇怪的语句/错误的代码都可以可以在GitHub发起Issue,我会尽快更正~。 翻译时官方文档还是旧版,现在变成了新版,内容上95%都是一样的,新版的目录索引做的更好,我会尽快更新到最新版。
千言万语,从何说起: 改变 在最初的提纲中,现在的四个部分依次为:杂谈、教程、解决方案、历史 只是我希望,在技术文档冰冷的线条上,涂抹些温暖的色调 当然,这个文档目前还是一些冰冷的线条,但是我会一直努力 最早的版本发布计划为:预览版、正式版、修订版 因为《Ubuntu教程》的经验告诉我,第一次公开发布的版本流传最广。所以我对于发布第一个版本,总有一些忌惮 现在,我决定使用浮点数作为版本号 里程碑
IT 运维的一场革命来了。配置管理工具可以在几秒钟内建立服务器并自动化管理你的整个网络。 要充分利用云计算的力量,建立可靠、可扩展、安全、高性能的系统,像 Puppet 这样的工具是必不可少的, 本书为你带来基础知识的基础上,探讨了 Puppet 的强大功能, 向你展示了如何解决各种现实世界问题和应用的详细步骤。 每一个步骤,向你展示了需要键入什么命令,其中还包括每个处方的完整代码样本。 本书从
为什么写这本书? 在聚会上,当我告诉别人我写自由软件时,人们不再是一副茫然的表情。他们会说,“哦,开源软件—就像linux?”我使劲地点头:"对!我就是做那个的。"不再被凉在一边的感觉真好。要在过去,下面的一个问题通常会是这个:“你靠那个怎么挣钱?”为了回答他们,我必须概述开源软件的经济学:有一些组织对某个特定软件的存在感兴趣,但他们不需要卖拷贝,而是确保这些软件能够免费获得并且有人维护,能够作为
每一位读者,都不是我本人。看这本wiki,未必知道如何去看,所以我写下想说的话,希望你们在看笔记的过程中,少走弯路。 软设,我付出了许多的心血,虽然不至于头悬梁锥刺股,但也是为其折腾了许多日子,至少,是送了好多钱……这一路走来,有很多感想,写在这里,也算是将其作为一个树洞吧。 是不是有以下症状: 随着考试时间的临近,越发不能平静下来看书,心浮气燥。 看书时没有目的性,不带着任务走,看到哪里算哪里;
这个 方言 sqlacalchemy用于与各种类型的 DBAPI 实现和数据库。下面的部分包含参考文档和特定于每个后端使用的注释,以及各种DBAPI的注释。 所有方言都要求安装适当的DBAPI驱动程序。 包括方言 《PostgreSQL》 MySQL和Mariadb SQLite 甲骨文公司 Microsoft SQL服务器 对包含的方言的支持级别 下表总结了每种包含的方言的支持级别。 包含的方言
尽管 FreeMarker 最初被设计用作Web页面的模板引擎, 对于2.3版本来说,它的另外一个应用领域目标是: 转换XML到任意的文本输出(比如HTML)。 因此,在很多情况下,FreeMarker 也是一个可选的XSLT。 从技术上来说,在转换XML文档上没有什么特别之处。 它和你使用 FreeMarker 做其他事情都是一样的: 你将XML文档丢到数据模型中(和其他可能的变量), 然后你将
为什么要选 OCaml? 你使用的编程语言会影响你写的代码。它们会影响你代码的可靠性、安全性和性能,同时也影响它阅读、重构和扩展的难度。你所熟知的语言也会改变你的思维方式,影响你设计软件甚至是使用软件的方式。 我们写这本书是因为我们相信编程语言的重要性,并且 OCaml 是一种尤其值得学习的语言。我们三个在学术和职业生涯中已经使用 OCaml 超过 15 年了,并将其视为构建复杂软件系统的秘密武器