涵盖范围: 这篇文章不仅能帮助刚接触命令行的新手,而且对具有经验的人也大有裨益。本文致力于做到覆盖面广(涉及所有重要的内容),具体(给出具体的最常用的例子),以及简洁(避免冗余的内容,或是可以在其他地方轻松查到的细枝末节)。在特定应用场景下,本文的内容属于基本功或者能帮助您节约大量的时间。 本文主要为 Linux 所写,但在仅限 OS X 系统章节和仅限 Windows 系统章节中也包含有对应操作
这是一本关于自然语言处理的书。所谓“自然语言”,是指人们日常交流使用的语言,如英语,印地语,葡萄牙语等。相对于编程语言和数学符号这样的人工语言,自然语言随着一代人传给另一代人而不断演化,因而很难用明确的规则来刻画。从广义上讲,“自然语言处理”(Natural Language Processing 简称NLP)包含所有用计算机对自然语言进行的操作。举个极端的例子,它可以是简单的通过计数词出现的频率
起因 写作目标 开源许可 试验环境 参考书目 起因 我想写这本书,主要原因是自己需要。 编程时,往往需要查阅资料,确定准确用法。理想的JavaScript参考书,应该简明易懂,一目了然,告诉我有哪些注意点,提供代码范例。涉及重要概念,还应该适当讲解。可是大多数时候,现实都不是如此。找到的资料冗长难懂,抓不住重点,有时还很陈旧,跟不上语言标准和浏览器的快速发展,且大多数是英文资料。 学习过程中,我做
这本书的主题是函数范式(functional paradigm),我们将使用 JavaScript 这个世界上最流行的函数式编程语言来讲述这一主题。有人可能会觉得选择 JavaScript 并不明智,因为当前的主流观点认为它是一门命令式(imperative)的语言,并不适合用来讲函数式。但我认为,这是学习函数式编程的最好方式,因为: 你很有可能在日常工作中使用它 这让你有机会在实际的编程过程中学
3. 为何推荐Notepad++ 因为Notepad++的确很好用,有很多优点,值得推荐给不熟悉的人。 3.1. Notepad++的一些基本特点 关于Notepad++,先用几句话概述一下其特点: Notepad++是一个文本编辑工具,而且是免费的。 Notepad++旨在替代Windows默认的Notepad而生,比notepad的功能强大很多很多。 Notepad++比UltraEdit更加
Kotlin是JetBrains团队开发的一门现代的、注重工程实用性的静态类型编程语言,JetBrains团队以开发了世界上最好用的IDE而著称。Kotlin于2010年推出,并在2011年开源。Kotlin充分借鉴汲取了 Java、Scala、Groovy、C#、Gosu、JavaScript、Swift等多门杰出语言的优秀特性,语法简单优雅、表现力丰富、抽象扩展方便、代码可重用性好,同时也支持
weex android 指南? 相信大家都会有种疑问,为什么要有个weex-android,不是说好的三端一致么?weex开源时间不是很久,所以一些自动化工具还在开发中,比如,是否有一个自动打包工具,可以把用weex开发的源码打包为三端不同的可执行的文件;又比如是否能开发一个插件,让我可以直接在以前的Android Studio或者XCode或者DW里面直接写用Weex开发的源码,还可以实时预览
积木编程是一款模拟手机触摸、按键操作的软件。通过制作脚本,可以让积木编程代替双手,自动执行一系列触摸、按键操作。积木编程简单、易用,不需要掌握任何编程知识就可以制作出功能强大的脚本;还可以使用编程知识,编写出功能更为复杂,交互更为灵活的脚本;只要能够在手机上完成的人为操作,积木编程都可以代替完成,不仅省力,而且高效。 用户在阅读本函数说明前,请学习以下基本语法: - 注释
《React 学习之道》会教您一些 React 的基础知识。通过这套教程,您可以用纯 React 构建一个真正可用的应用程序,而不需要去理会其他复杂的工具。我将为您逐一介绍从开发环境的准备到部署上线的全部过程。本书每一章都包含一些额外的索引资料以及课后练习。在读完本书之后,您将会有能力依靠自己构建一个 React 应用。我,Robin Wieruch,以及整个社区会持续维护和更新这些资料。 通过《
RxJS 是当前 web 开发中最热门的库之一。它提供强大的功能性方法来处理事件,并将集成点集中到越来越多的框架、库和实用程序中,这一切使得学习 Rx 变得前所未有的吸引人。并且它还有能力利用你之前所掌握的语言知识,因为它几乎涵盖了所有语言。如果熟练掌握响应式编程 (reactive programming) 的话,那它所提供的一切似乎都可以变得很容易。 但是... 学习 RxJS 和响应式编程很
你正在一条熟悉的路上慢跑,突然被一个念头击中——下一款杀手级的移动应用。一路上你甚至不再关心时间,只想让你的想法立即变为现实。但究竟如何下手呢?你还不是一名程序员,要想成为程序员,也得需要几年的时间,而时间就是金钱,而且......甚至,有人可能已经把它做出来了。就这样,你的设想胎死腹中了。 现在想象一个不同的世界,在那里,创建应用无需多年的编程经验,艺术家、科学家、人道主义者、卫生保健工作者、律
前言 本书是由数智安全研究院与伏宸安全实验发起的一个开源图书项目,目前属于测试版本,很多章节尚未完成,收录在日常研究过程中,总结的零散知识和心得经验,今后会不断完善内容,形成系统化的知识结构。 当今世界之发展,以大数据、人工智能为基石,网络由虚拟走向现实,连接世间万物,未来即是万物互联之时代,于是传统网络安全的边界亦由虚拟世界扩展到现实社会,诸如喧嚣尘上的智能家居、智能网联车、形形色色的智能芯片硬
PhalApi是什么? PhalApi,简称:π框架,是一个国内开源的PHP轻量级接口开发框架,专注于接口服务开发,支持HTTP、SOAP、RPC协议,可用于快速搭建微服务、RESTful接口或Web Services。 为什么写这本书? 在PhalApi官网上,已经有相关的技术开发文档,但由于前期缺少明确的规划,文档难免显得凌乱。为了更好让开发同学查阅学习、快速入门项目开发,这里特此重新整理此书
1998年我在一本计算机杂志上看到介绍Java语言的文章,文中提到这种语言刚刚诞生就很快风靡全球,它的最大特点是跨平台,能够应用于Internet开发。抱着对Java语言好奇,我买了一本介绍Java语言的图书,很快我被它的特点吸引。正因为有了Java语言的基础,1999年我去了一家互联网公司,做Java Web程序员,那时候还没有JSP技术,而是使用Servlet技术,这一个干就是十多年Java。
cmake 已经开发了 5,6 年的时间,如果没有 KDE4,也许不会有人或者 Linux 发行版本重视 cmake,因为除了 Kitware 似乎没有人使用它。通过 KDE4 的选型和开发,cmake 逐渐进入了人们的视线,在实际的使用过程中,cmake 的优势也逐渐的被大家所认识,至少 KDE 的开发者们给予了 cmake 极高的评价,同时庞大的 KDE 项目使用 cmake 来作为构建工具也