下载APP
编程狮,随时随地学编程
首页
编程入门教程
编程课程
VIP会员
最新文章
更多 »
javascript设计模式:中介者模式
中介者对象践行了最少知识原则,指一个对象尽可能少的了解别的对象,从而尽量减少对象间耦合程度。这样各个对象只需关注自身实现逻辑,对象间的交互关系交由中介者对象来实现和维护。...
2021-02-26 15:14:54
javascript设计模式:职责链模式
职责链的定义:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系,将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象能处理它为止,传递链中的这些对象就叫节点。...
2021-02-26 15:14:49
随着AI人工智能计算机做出更多决策,人们对偏颇算法的担忧也与日俱增
去年年底美国开始分发 COVID-19 疫苗时,出现了一个重要问题:谁应该优先注射疫苗?许多医疗机构和卫生官员决定优先给与感染者密切接触的工作人员接种疫苗,包括医护、安保人员。斯坦福大学做为该国最顶尖大学之一,建立了一种确定顺序的算法。...
2021-02-25 18:18:16
python的5种高级用法,效率提高没毛病!
你在编写一个复杂的项目,并在 stackoverflow 上寻找某个问题的答案。然后你突然发现了一个非常优雅的解决方案,它使用了你从不知道的 Python 功能!...
2021-02-25 18:05:31
HTML+CSS+JS详解
HTML工作原理:HTML是部署在服务器上的文本文件,根据HTTP协议浏览器发出请求给服务器,服务器做出响应给浏览器返回一个HTML,浏览器解释执行HTML,从而显示内容...
2021-02-25 18:05:11
2021 第一期 日常开发 26 个常见的 JavaScript 代码优化方案
本篇文章整理了在日常开发中 30 个常见的 JavaScript 代码优化方案...
2021-02-25 15:43:13
微软Edge浏览器将在4月份替换为Chromium内核
微软公司(Microsoft)4月的 Windows 10 累积更新将删除旧版、过时的 Edge 浏览器,并将其替换为 2020 年首次亮相的基于 Chromium 的新版本。...
2021-02-25 12:15:29
深入了解 java 泛型的含义
泛型本质上是参数化类型,我们可以为类,接口,方法指定一个类型参数,通过这个参数来限制操作的数据类型,从而保证类型转换的绝对安全。...
2021-02-24 19:42:55
批评代码而不是人!15年程序员的职场箴言
获得成功必然是一个不断学习成长的过程。在这个过程中,来自别人的指导意见以及经验之谈会给予我们一些启发和提示,从而避免许多不必要的弯路。择其善者而从之,其不善者而改之。...
2021-02-24 15:55:33
Java实现pdf和Excel的生成及数据动态插入与导出
Excel、PDF的导出、导入是我们工作中经常遇到的一个问题,刚好今天公司业务遇到了这个问题,顺便记个笔记以防下次遇到相同的问题而束手无策。...
2021-02-24 15:55:28
2021年最新 vue面试题整理
Vue作为近两年最为热门的前端技术之一,深受程序员喜爱,你想知道2021年最新vue面试题嘛?...
2021-02-24 10:58:47
2021年2月TIOBE编程语言排行榜:SQL与汇编语言挤进前10
2021 年 2 月份的编程语言排行榜已经公布,TIOBE 官方的标题是: “ 看起来似乎没什么变化”。有人说,IT 行业正在不断变化。每天,在某个地方都会产生一个新的 IT 流行语。...
2021-02-23 17:27:54
极客教程
热门教程
Python3 教程
Python3.x版本,未来主流的版本。
Vue.js 2.0 教程
Vue.js 2.0 版本,是目前主流的版本。
HTML 教程
HTML 指超文本标签语言。 HTML 是通向 WEB 技术世界的钥匙。 在 W3Cschool 的 HTML 教程中,您将学习如何使用 HTML 来创建站点。 HTML 非常容易学习!你会喜欢它的!
Java 教程
一种可以撰写跨平台应用软件的面向对象的程序设计语言。
PHP 教程
PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。 PHP 是免费的,并且使用广泛。对于像微软 ASP 这样的竞争者来说,PHP 无疑是另一种高效率的选项。
微信小程序开发文档
微信小程序开发文档,主要介绍了微信小程序的开发教程,微信小程序的api文档,微信的应用号开发资料等。
Spring 教程
本教程是为需要详细了解 Spring 框架的体系结构和实际应用的 Java 程序员设计的。本教程将带你达到中级的专业知识水平,而你可以将自己提升至更高层次的专业知识水平。
JavaScript 教程
JavaScript 是世界上最流行的脚本语言。 JavaScript 是属于 web 的语言,它适用于 PC、笔记本电脑、平板电脑和移动电话。 JavaScript 被设计为向 HTML 页面增加交互性。 许多 HTML 开发者都不是程序员,但是 JavaScript 却拥有非常简单的语法。几乎每个人都有能力将小的 JavaScript 片段添加到网页中。
CSS 教程
CSS 指层叠样式表(Cascading Style Sheets)。 在我们的 CSS 教程中,您将学习如何使用 CSS 同时控制整个站点的样式和布局。 通过与 XHTML 结合,CSS 可以帮助我们实行表现与结构分离的开发模式。 通过使用 CSS 来提升工作效率!
jQuery 教程
jQuery 是一个 JavaScript 库。 jQuery 极大地简化了 JavaScript 编程。 jQuery 很容易学习。
SQL 教程
SQL 是用于访问和处理数据库的标准的计算机语言。 在本教程中,您将学到如何使用 SQL 访问和处理数据系统中的数据,这类数据库包括:Oracle, Sybase, SQL Server, DB2, Access 等等。
C 教程
一门通用计算机编程语言
HTML/CSS
HTML 教程
HTML 指超文本标签语言。 HTML 是通向 WEB 技术世界的钥匙。 在 W3Cschool 的 HTML 教程中,您将学习如何使用 HTML 来创建站点。 HTML 非常容易学习!你会喜欢它的!
HTML5 教程
HTML 5 是下一代的 HTML。 HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。 在 W3Cschool 的 HTML 5 教程中,您将了解 HTML5 中的新特性。
CSS 教程
CSS 指层叠样式表(Cascading Style Sheets)。 在我们的 CSS 教程中,您将学习如何使用 CSS 同时控制整个站点的样式和布局。 通过与 XHTML 结合,CSS 可以帮助我们实行表现与结构分离的开发模式。 通过使用 CSS 来提升工作效率!
CSS3 教程
CSS3 是最新的 CSS 标准。 我们的 CSS3 教程向您讲解 CSS3 中的新特性。
Bootstrap 教程
Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。
Foundation5 教程
Foundation 用于开发响应式的 HTML, CSS and JavaScript 框架。 Foundation 是一个易用、强大而且灵活的框架,用于构建基于任何设备上的 Web 应用。 Foundation 是一个以移动优先的流行框架。
HTML 参考手册
您可以使用 HTML 来建立自己的 WEB 站点。 在本手册中,您可以查找到HTML的使用方法。 HTML 很容易学习!相信您能很快学会它!
CSS 参考手册
css的基础参考手册,通过一系列主流浏览器的测试,敬请放心阅读。
JavaScript
JavaScript 教程
JavaScript 是世界上最流行的脚本语言。 JavaScript 是属于 web 的语言,它适用于 PC、笔记本电脑、平板电脑和移动电话。 JavaScript 被设计为向 HTML 页面增加交互性。 许多 HTML 开发者都不是程序员,但是 JavaScript 却拥有非常简单的语法。几乎每个人都有能力将小的 JavaScript 片段添加到网页中。
JavaScript 和 HTML DOM 参考手册
所有内置的JavaScript对象 所有浏览器对象 所有HTML DOM对象
Vue CLI 中文教程
Vue CLI 中文教程
Vue.js 2.0 教程
Vue.js 2.0 版本,是目前主流的版本。
Vant 中文教程
Vant 轻量、可靠的移动端 Vue 组件库
React 教程
React 是一个用于构建用户界面的 JAVASCRIPT 库。 React主要用于构建UI,很多人认为 React 是 MVC 中的 V(视图)。
jQuery 教程
jQuery 是一个 JavaScript 库。 jQuery 极大地简化了 JavaScript 编程。 jQuery 很容易学习。
Node.js 教程
Node.js 是运行在服务端的 JavaScript。
TypeScript 教程
TypeScript是JavaScript的一个超集类型编译为普通的JavaScript。TypeScript是纯面向对象与类,接口和静态类型如C#或Java
AngularJS 教程
AngularJS 通过新的属性和表达式扩展了 HTML。
JSON 教程
JSON:JavaScript 对象表示法(JavaScript Object Notation)。 JSON 是存储和交换文本信息的语法。类似 XML。 JSON 比 XML 更小、更快,更易解析。
AJAX 教程
AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。
ES6 中文教程
ES6 是 JavaScript 语言的下一代标准,使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。
Angular2 教程
AngularJS 2.0 是AngularJS 的一个新版本。该版本在原基础上有了一些升级
jQuery UI 教程
jQuery UI 是建立在 jQuery上的一组用户界面交互、特效、小部件及主题。
jQuery EasyUI 教程
jQuery EasyUI 是一个基于 jQuery 的框架,集成了各种用户界面插件。
Extjs 教程
Extjs表格控件功能丰富、界面美观、轻量级的实现,都是人们对其趋之若鹜的理由,究竟Extjs能实现多少不可思议的功能,就让我们一起来学习一下教程里面的内容。
Ember.js 参考文档
最新、最权威的Ember.js官方参考手册。
在阅读教程过程如果有问题请给我留言,或者访问http://emberteach.ddlisting.com第一时间阅读更多有关Ember.js的教程。
如果你觉得教程不错,给我点个赞吧! =^=
HTML DOM 教程
HTML DOM 定义了访问和操作 HTML 文档的标准方法。 DOM 以树结构表达 HTML 文档。
CoffeeScript 教程
CoffeeScript 是一门编译到 JavaScript 的小巧语言。在 Java 般笨拙的外表下,JavaScript 其实有着一颗华丽的心脏。CoffeeScript 尝试用简洁的方式展示 JavaScript 优秀的部分。
Highcharts 教程
Highcharts 是一个用纯JavaScript编写的一个图表库。
Meteor 教程
通过这本书,我们想分享所有这些经验教训,并创建了一个简单的一步一步的指导,来引导你从零开始构建一个完整的 Meteor 应用。
后端语言
Python3 教程
Python3.x版本,未来主流的版本。
Python2 教程
Python 是一种面向对象、解释型计算机程序设计语言。
Java 教程
一种可以撰写跨平台应用软件的面向对象的程序设计语言。
Node.js 教程
Node.js 是运行在服务端的 JavaScript。
PHP 教程
PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。 PHP 是免费的,并且使用广泛。对于像微软 ASP 这样的竞争者来说,PHP 无疑是另一种高效率的选项。
Go 教程
Go语言是谷歌推出的一种全新的编程语言。
C 教程
一门通用计算机编程语言
C++ 教程
C++是在C语言的基础上开发的一种通用编程语言。
C# 教程
C# 是一个简单的、现代的、通用的、面向对象的编程语言。
R语言 教程
R语言是用于统计分析,图形表示和报告的编程语言和软件环境。 R语言由Ross Ihaka和Robert Gentleman在新西兰奥克兰大学创建,目前由R语言开发核心团队开发。 R语言在GNU通用公共许可证下免费提供,并为各种操作系统(如Linux,Windows和Mac)提供预编译的二进制版本。 这种编程语言被命名为R语言,基于两个R语言作者的名字的第一个字母(Robert Gentleman和Ross Ihaka),并且部分是贝尔实验室语言S的名称。 读者 本教程是为期待使用R语言编程开发
Ruby 教程
Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的 Ruby 语言替代品。因为Perl发音与6月诞生石pearl(珍珠)相同,因此Ruby以7月诞生石ruby(红宝石)命名。
JSP 教程
JSP与PHP、ASP、ASP.NET等语言类似,运行在服务端的语言。
Lua 教程
Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放。
ASP.NET 教程
ASP.NET 是一个开发框架,用于通过 HTML、CSS、JavaScript 以及服务器脚本来构建网页和网站。 ASP.NET 支持三种开发模式: Web Pages MVC Web Forms
VBScript 教程
VBScript 是微软公司出品的脚本语言。 VBScript 是 ASP (Active Server Pages) 中的默认脚本语言。
vb.net 教程
VB.Net是一种简单,现代,面向对象的计算机编程语言,由微软开发,将.NET Framework和公共语言运行库的强大功能与作为Visual Basic标志的生产力优势相结合。本教程将教你基本的VB.Net编程,也将带你学习与VB.Net编程语言相关的各种高级概念。
Perl 教程
Perl 是高级、通用、直译式、动态的程序语言。
Erlang 教程
Erlang 是一种多用途编程语言,主要用于开发并发和分布式系统。它最初是一种专有的编程语言,Ericsson 使用它来开发电话和通信应用程序。 本教程目的是告诉你如何快速高效地学习 Erlang 语言。教程中只讲述了 Erlang 的一些简单语法形式,而没有包括所有复杂难懂的语法形式。此外,语法极大简化后的部分都使用 *manual* 标识出来了。
Scala 教程
Scala 是一门多范式的编程语言,一种类似 Java 的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。
Julia 教程
Julia 是一个新的高性能动态高级编程语言。语法和其他编程语言类似,易于其他语言用户学习。本课程是 Julia 官方文档的中文译本
开发框架
Spring 教程
本教程是为需要详细了解 Spring 框架的体系结构和实际应用的 Java 程序员设计的。本教程将带你达到中级的专业知识水平,而你可以将自己提升至更高层次的专业知识水平。
Django 中文教程
Django3 教程 Django 是一个开放源代码的Web应用框架,由Python写成。
JFinal教程手册
jFinal是基于JAVA的极速WEB+ORM框架
Swoole 教程
swoole使用手册,入门教程,Swoole是PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。 Swoole内置了Http/WebSocket服务器端/客户端、Http2.0服务器端。 Swoole可以广泛应用于互联网、移动通信、企业软件、云计算、网络游戏、物联网(IOT)、车联网、智能家居等领域。 使用PHP+
Groovy 教程
Groovy是一种基于JVM(Java虚拟机)的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性,Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码。由于其运行在 JVM 上的特性,Groovy 可以使用其他 Java 语言编写的库。
Servlet 教程
运行在 Web 服务器或应用服务器上的程序。
Struts2 教程
Apache Struts 2最初被称为WebWork 2,它是一个简洁的、可扩展的框架,可用于创建企业级Java web应用程序。设计这个框架是为了从构建、部署、到应用程序维护方面来简化整个开发周期。
jUnit 教程
JUnit 是一个 Java 编程语言的单元测试框架。JUnit 在测试驱动的开发方面有很重要的发展,是起源于 JUnit 的一个统称为 xUnit 的单元测试框架之一。 本教程将教你用 Java 编程语言做单元测试时,如何使用 JUnit。
Revel 教程
Revel是一个Go语言的web框架,其具有热编译,高性能,无状态,模块化等特性,非常适合做web开发。
SWING 教程
JAVA 提供了一组丰富的库来用平台独立的方式创建图形用户界面。在本文中我们将学习 SWING GUI 控件。
WordPress 教程
WordPress教程精选建站过程当中的常见问题进行解析,教你手把手建立一个
Arduino 教程
使用Arduino,我们可以非常快地了解微控制器和传感器的基础知识,并且可以开始构建原型,而只需很少的投资。本教程旨在让您在学习如何使用Arduino及其各种功能。
数据库
MySQL 教程
MySQL是一个关系型数据库管理系统。
Redis 教程
一个高性能的key-value数据库。
SQL 教程
SQL 是用于访问和处理数据库的标准的计算机语言。 在本教程中,您将学到如何使用 SQL 访问和处理数据系统中的数据,这类数据库包括:Oracle, Sybase, SQL Server, DB2, Access 等等。
MariaDB 教程
MariaDB是MySQL关系数据库管理系统的一个分支。 MySQL的原始开发人员在Oracle收购MySQL后提出的关注之后创建了MariaDB。 本教程将提供MariaDB的快速介绍,并帮助您实现MariaDB编程和管理的高水平的安慰。
MyBatis 教程
MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。
SQLite 教程
一款轻型的数据库。
MS Access 教程
Microsoft Access是来自Microsoft的数据库管理系统(DBMS),它将关系Microsoft Jet数据库引擎与图形用户界面和软件开发工具相结合。它是Microsoft Office应用程序套件的一部分,包括在专业和更高版本中。这是一个介绍性的教程,涵盖了MS Access的基础。
MongoDB 教程
Mongo DB 是目前在IT行业非常流行的一种非关系型数据库(NoSql)。
Memcached 教程
Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。
Hibernate 教程
Hibernate 是一个高性能的对象关系型持久化存储和查询的服务,其遵循开源的 GNU Lesser General Public License (LGPL) 而且可以免费下载。这个教程将指导你如何以简单的方式使用 Hibernate 来开发基于数据库的 Web 应用程序。
Storm 入门教程
Storm 是一个分布式的,可靠的,容错的数据流处理系统。它会把工作任务委托给不同类型的组件,每个组件负责处理一项简单特定的任务。
Cassandra 教程
Cassandra 是一个来自 Apache 的分布式数据库,具有高度可扩展性,可用于管理大量的结构化数据。它提供了高可用性,没有单点故障。
Slick 教程
Slick 是 TypeSafe 推出的 Scala 数据库访问库。开发者可以使用 Scala 语言风格来编写数据查询,而不是用 SQL 。本教程系统地介绍了 Slick 的基本概念及使用方法,帮助你快速上手使用。
Spark 编程指南
Spark 编程指南简体中文版
移动开发
微信小程序开发文档
微信小程序开发文档,主要介绍了微信小程序的开发教程,微信小程序的api文档,微信的应用号开发资料等。
Android 教程
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备。
Android SDK 上手指南
在本系列文章当中,我们将从零开始学习Android开发。作为Android开发者,我们或许已经了解了如何安装开发工具并熟悉了它们的作用,但是,对于Android SDK更为深入的了解我们还欠缺很多,因此,在所有的教程中,我们将详细的为您介绍Android SDK框架并深入理解和分析。
iOS 开发手册
开发一个优秀的IOS应用,需要学会很多知识。在《iOS开发手册》中,就给诸位介绍了很多实用的理念,让想要的效果最终呈现在苹果手机的屏幕上,当然也可以在Mac电脑上实用模拟器来运行。
jQuery Mobile 教程
jQuery Mobile 是一个为触控优化的框架,用于创建移动 web 应用程序。 jQuery 适用于所有流行的智能手机和平板电脑。 jQuery Mobile 构建于 jQuery 库之上,这使其更易学习,如果您通晓 jQuery 的话。 它使用 HTML5、CSS3、JavaScript 和 AJAX 通过尽可能少的代码来完成对页面的布局。
Swift 教程
Swift 是一种支持多编程范式和编译式的开源编程语言,苹果于2014年WWDC(苹果开发者大会)发布,用于开发 iOS,OS X 和 watchOS 应用程序。 Swift 结合了 C 和 Objective-C 的优点并且不受 C 兼容性的限制。 Swift 在 Mac OS 和 iOS 平台可以和 Object-C 使用相同的运行环境。 2015年6月8日,苹果于WWDC 2015上宣布,Swift将开放源代码,包括编译器和标准库。
Cordova 教程
Cordova 是用于使用HTML,CSS和JS构建移动应用的平台。我们可以认为Cordova是一个容器,用于将我们的网络应用程序与本机移动功能连接。
CrossApp 教程
CrossApp是一款完全开源、免费、跨平台的移动应用开发引擎,基于最宽松的MIT开源协议,开发者根据自身情况使用CrossApp开发任何商业项目。CrossApp以C++作为开发语言,图形渲染基于OpenGL ES 2.0,采用MVC框架模式。使用CrossApp开发的应用程序支持导出到各大主流移动平台,真正实现 "一次编码,多处运行"的跨平台开发技术。
React 教程
React 是一个用于构建用户界面的 JAVASCRIPT 库。 React主要用于构建UI,很多人认为 React 是 MVC 中的 V(视图)。
ionic 教程
ionic 是一个强大的 HTML5 应用程序开发框架(HTML5 Hybrid Mobile App Framework )。
HomeKit App 的开发指南
HomeKit App 是什么?它让智能家居变得不再是梦想,它让自动化设备变得更加易于操作,所以你还不赶快学起来?
小程序云开发学习指南
小程序云开发学习指南
小程序云开发高级教程
小程序云开发高级教程
服务器相关
Linux 教程
Linux是一套免费使用和自由传播的类Unix操作系统。
Docker 教程
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
Docker 从入门到实践
Docker 是个伟大的项目,它彻底释放了虚拟化的威力,极大降低了云计算资源供应的成本,同时让应用的分发、测试、部署和分发都变得前所未有的高效和轻松!本书既适用于具备基础 Linux 知识的 Docker 初学者,也希望可供理解原理和实现的高级用户参考。同时,书中给出的实践案例,可供在进行实际部署时借鉴。
DOS 命令学习手册
提到DOS命令相信不少电脑爱好者都不会陌生,网络中的多数神秘黑客恶意攻击也多数是采用DOS攻击或者DDOS攻击,无论是DoS攻击还是DDoS攻击,简单的看,都只是一种破坏网络服务的黑客方式,电脑百事网也经常会遭到一些陌生的DOS攻击,这种攻击预防也是比较困难的,需要有一定的防护实力
Nginx 入门指南
Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,其特点是占有内存少,并发能力强。
Shell 编程范例
不同于传统 Shell 书,本书未花大篇幅介绍 Shell 语法,而以面向“对象”的方式引入大量实例介绍 Shell 日常操作,“对象” 涵盖数值、逻辑值、字符串、文件、进程、文件系统等。这样有助于学以致用中加强兴趣。也可作为 Shell 编程索引,随时检索。
UNIX 入门指南
UNIX 是一种能够同时处理多个用户活动的计算机操作系统。 UNIX 由 AT&T 贝尔实验室的肯汤普森和丹尼斯 · 里奇开发完成,并于 1969 年左右面世。本教程对 UNIX 做了详细的介绍。
OAuth 2.0 系列教程
OAuth 2.0是一个应用之间彼此访问数据的开源授权协议。该指南的目标是提供一个OAuth 2.0的很容易理解的概述。
Web Services 教程
Web Services 可以将应用程序转换为网络应用程序。 Web Services 可以被其他应用程序利用。 基本的 Web Services 平台是 XML+HTTP。
Dart 编码风格指南
本教程是精心编写的 Dart 风格指南,旨在帮助大家了解该语言独有的特性,并且让 Dart 开发者之间的协作更加容易。
RDF 教程
资源描述框架 (RDF) 是描述网络中资源的 W3C 标准。 RDF 是一个框架,用来描述网络资源,诸如网页的标题、作者、修改日期、内容以及版权信息等。
Linux就该这么学
《Linux就该这么学》是一本注重于实用性的Linux系统技术自学书籍,自基础篇公布后网站每天日常阅读量已经超过10000多人,25万多名忠实粉丝读者,是目前国内人气增速最快的IT书籍。您可以在本网站内免费在线阅读书籍的全部章节及最新内容,今后的进阶篇也将会一如既往免费、完整的提供给亲爱的读者们在线学习。
开发工具
Sublime Text 使用手册
本文系统全面的介绍了Sublime Text,旨在成为最优秀的Sublime Text中文教程。
Eclipse 教程
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。
Atom 教程
Atom 是 Github 专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。
Vim 教程
Vim 是 UNIX 文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff),语法高亮,全面的帮助系统,本地脚本(Vimscript),和便于选择的可视化模式。 Vim 专注于键盘操作,它并不是像 nano 或 pico 一样的简单编辑器。Vim 需要花时间来学习,并值得花上更多的时间来掌握。
Git 教程
Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Apache Ant 教程
Apache Ant 是由 Java 语言开发的工具,由 Apache 软件基金会所提供。Apache Ant 的配置文件写成 XML 容易维护和书写,而且结构很清晰。 本教程将以简单的方式会向你展示如何利用 Apache ANT 来自动地构建和部署过程。在完成本教程的学习以后,你将会发现你已经具备下一阶段学习 Apache Ant 中等水平的专业知识 。
SVN 教程
Apache Subversion 通常被缩写成 SVN,是一个开放源代码的版本控制系统,Subversion 在 2000 年由 CollabNet Inc 开发,现在发展成为 Apache 软件基金会的一个项目,同样是一个丰富的开发者和用户社区的一部分。这个教程给你提供一个理解 SVN 系统,操作当前和历史版本的文件,比如代码、网页、文档。
Firebug 教程
Firebug 是一个开源的web开发工具。
Composer 教程
Composer是 PHP 用来管理依赖(dependency)关系的工具。本文介绍使用Composer的五个小技巧,希望能给你的PHP开发带来方便。
CodeSmith 教程
CodeSmith 是一种基于模板的代码生成工具,它使用类似于 ASP.NET的语法来生成任意类型的代码或文本。
Electron 中文文档
Electron提供了丰富的本地(操作系统)的API,使你能够使用纯JavaScript来创建桌面应用程序。与其它各种的Node.js运行时不同的是Electron专注于桌面应用程序而不是Web服务器。
Flex 教程
Flex是一个强大的开源应用程序框架,允许您使用相同的编程模型,工具和代码库轻松构建iOS,Android和BlackBerry Tablet OS设备的移动应用程序,以及浏览器和桌面的传统应用程序。
Gradle 教程
Gradle,这是一个基于 JVM 的富有突破性构建工具。Gradle 正迅速成为许多开源项目和前沿企业构建系统的选择,同时也在挑战遗留的自动化构建项目。本教程主要讲解了如何使用 Gradle 构建系统和构建系统过程中涉及的插件。
Grunt 教程
Grunt 中文文档能告诉你如何在项目中使用 Grunt。
HBuilder 使用教程
HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。
Maven 教程
Apache Maven 是一套软件工程管理和整合工具。基于工程对象模型(POM)的概念,通过一个中央信息管理模块,Maven 能够管理项目的构建、报告和文档。 本教程将教你如何在使用 Java 开发的工程中,或者任何其他编程语言中使用 Maven。
Tableau 教程
Tableau是用于可视分析数据的商业智能工具。用户可以创建和分发交互式和可共享的仪表板,以图形和图表的形式描绘数据的趋势,变化和密度。
Chrome 开发工具指南
谷歌 Chrome 开发工具,是基于谷歌浏览器内含的一套网页制作和调试工具。开发者工具允许网页开发者深入浏览器和网页应用程序的内部。该工具可以有效地追踪布局问题,设置 JavaScript 断点并可深入理解代码的最优化策略。
大数据
Hadoop 教程
Hadoop是一个开源框架,允许使用简单的编程模型在跨计算机集群的分布式环境中存储和处理大数据。它的设计是从单个服务器扩展到数千个机器,每个都提供本地计算和存储。
Apache Pig 教程
Apache Pig是MapReduce的一个抽象,它是一个工具/平台,用于分析较大的数据集,并将它们表示为数据流。
Apache Kafka 教程
Apache Kafka起源于LinkedIn,后来于2011年成为开源Apache项目,然后于2012年成为First-class Apache项目。Kafka是用Scala和Java编写的。 Apache Kafka是基于发布订阅的容错消息系统。 它是快速,可扩展和设计分布。
Apache Storm 教程
Apache Storm是一个分布式实时大数据处理系统。Storm设计用于在容错和水平可扩展方法中处理大量数据。它是一个流数据框架,具有最高的摄取率。
impala 教程
Impala是Apache Hadoop的开源,本地分析数据库。 它由Cloudera,MapR,Oracle和Amazon等供应商提供。 本教程中提供的示例一直使用Cloudera Impala进行开发。
Zookeeper 教程
Zookeeper作为Hadoop和Hbase的重要组件,可以为分布式应用程序协调服务,同时还能使用Java和C的接口。更多Zookeeper能够做到的神奇的事情,敬请关注Zookeeper 教程给诸位一一讲解。
SAS 教程
SAS 是一款统计分析软件 。
网站建设
W3C 标准教程
当您将我们的《W3C 教程》学习完毕,您会对 W3C 有一个全面的了解。
HTTP 教程
HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议。
TCP/IP 教程
TCP/IP 是针对因特网的通信协议。 在 W3Cschool 的 TCP/IP 教程中,你将了解到什么是 TCP/IP,以及它如何工作。 关于 TCP/IP 知识,有助于您理解互联网的运行原理,是您学习 WEB 技术的基础。
网站建设指南
网站建设指导课程。
设计模式
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。
网站品质
在本教程中,您将学到如何将您的网站质量提升至最高。 您将学习使用最新的 WEB 标准。 您还将学习如何使网站的易用性更强、更易读。
浏览器信息
对于网站开发人员来说,浏览器信息和统计数据都是非常重要的。
网站主机 教程
如果您希望向全世界发布自己的网站,那么您的网站就需要被放置于一个WEB服务器。
云开发Serverless极简入门手册
腾讯云开发 Serverless 极简入门手册
web云开发与网站托管学习指南
为了更好的帮助云开发的用户使用web云开发与网站托管能力,云开发团队面向开发者推出了《web云开发与网站托管学习指南》,帮助更多的开发者使用云开发的云函数、云数据库、云存储等各项能力,享受云计算带来的价值。
XML教程
XML 教程
XML 指扩展标记语言。 在我们的 XML 教程中,你将了解什么是 XML,以及 XML 与 HTML 之间的差异。同时你将学习如何开始在应用程序中使用 XML。
XML DOM 教程
XML 文档对象模型定义访问和操作XML文档的标准方法。 DOM 将 XML 文档作为一个树形结构,而树叶被定义为节点。
XPath 教程
XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。
正则表达式
正则表达式是对字符串操作的一种逻辑公式。
DTD 教程
DTD(文档类型定义)的作用是定义 XML 文档的合法构建模块。 它使用一系列的合法元素来定义文档结构。
XSL T 教程
XSL 指扩展样式表语言。XSLT 指 XSL 转换。 在此教程中,你将学习如何使用 XSLT 将 XML 文档转换为其他文档,比如 XHTML。
XQuery 教程
XQuery 被设计用来查询 XML 数据。
XLink 教程
XLink 定义在 XML 文档中创建超级链接的标准方法。 XPointer 允许这些超级链接指向 XML 文档中的更多具体部分(片断)。
XML Schema 教程
XML Schema 是基于 XML 的 DTD 替代者。 XML Schema 描述 XML 文档的结构。 XML Schema 语言也称作 XML Schema 定义(XML Schema Definition,XSD)。 在此教程中,你将学习如何在应用程序中读取和创建 XML Schema 语言,XML Schema 为何比 DTD 更加强大,以及如何在您的应用程序中使用 XML Schema。
XSL-FO 教程
XSL-FO 指可扩展样式表语言格式化对象(Extensible Stylesheet Language Formatting Objects) 在我们的 XSL-FO 教程中,您将学习如何使用 XSL-FO 对用于输出的 XML 文档进行格式化。
SVG 教程
SVG 使用 XML 格式定义图像。