猿狮院
全部教程
高级编程语言
Web网站开发
前端开发
移动应用开发
脚本语言
通信技术
开发框架
大数据分析
Java编程技术
MSDN中文版
猿狮院,码农|程序猿|攻城狮|工程师|程序员学习编程的在线教程
猿狮院是一个码农,程序猿,攻城狮,工程师,程序员学习编程的在线教程专业网站。提供最热门的Java教程,VC++课程,python教程,网站开发教程,AI人工智能教程,大数据分析教程,Android教程,iOS教程,数据库教程等编程语言课程,是学习编程入门和进阶的在线专业课程。
高级编程语言
Assembly汇编
Assembly,汇编,汇编语言,Assembly教程,Assembly文件夹,assembly.load,assemblyinfo等学习资料,帮助你快速入门学习Assembly汇编编程技术。
Awk 教程
AWK是一种解释性编程语言。它的功能非常强大的,专为文本处理。它是Linux中也是任何环境中现有的功能最强大的数据处理引擎之一。AWK 提供了极其强大的功能:可以进行样式装入、流控制、数学运算符、进程控制语句甚至于内置的变量和函数。它具备了一个完整的语言所应具有的几乎所有精美特性。
C# 教程
C#是一个现代化的,通用的,面向对象的编程语言。C#是微软公司发布的一种运行于.NET Framework之上的高级程序设计语言。
C++ 教程
C++是一种静态类型,编译,通用,区分大小写,形式自由的编程,支持过程,面向对象和泛型编程语言。C++中被视为一个中层的语言,因为它包括两个高级别和低级别的语言特征的组合。
C++标准库 教程
C++标准库教程
COBOL 教程
COBOL代表面向业务的通用语言,于1959年美国国防部开发,在发布会上,形成CODASYL(会议数据系统语言)开发商业数据处理的需求也就是现在被称为COBOL语言。
C语言 教程
C语言最初是由Dennis M. Ritchie开发UNIX操作系统在贝尔实验室通用的高层次语言。 C语言于1972年开始实现在DEC PDP-11计算机上。
C语言标准库
C语言标准库教程和参考 - 学习C语言/C++编程语言,所有C语言函数,内置函数的例子。C语言常量和头文件的详细例子。
D语言 教程
D编程语言是一种面向对象的多范型系统编程语言。 D编程实际上是通过重新设计的C + +编程语言开发的,但它是不同的编程语言,它不仅发生在C + +中的一些功能,而且引入其他其它语言,如Java,C#,Python和Ruby的某些功能。
Erlang 教程
Erlang是一个函数式编程语言,它有一个运行时环境。它创建集成了并发性,分配和容错支持的一种方式。Erlang最初是在爱立信几个大的电信开发的系统中使用。
Euphoria 教程
Euphoria是简单,灵活,简单和容易学习并支持在DOS,Windows,Linux,FreeBSD的高级编程语言。由罗伯特·克雷格创建一个Atari Mega-ST而产生Euphoria的第一个具体实现并于1993年发布。它是用于维持快速部署软件。
Fortran 教程
Fortran语言来自公式翻译系统,是一种通用的,命令式编程语言。它可用于数字和科学计算。Fortran语言最初是由IBM公司在20世纪50年代的科学和工程应用开发。 FORTRAN统治这个规划计算面积很长一段时间,因其高性能计算能力而很受欢迎。
Go语言 教程
Go语言最初是由Robert Griesemer, Rob Pike 和 Ken Thompson在谷歌于2007年开发的编程语言。Go编程语言是静态类型语言,语法类似于C,它提供了垃圾收集,类型安全,动态的输入能力,许多先进的内置类型,如可变长度数组和键 - 值映射,它还提供了丰富的标准库。
Kotlin 教程
Kotlin是一门与Swift类似的静态类型JVM语言,由JetBrains设计开发并开源。与Java相比,Kotlin的语法更简洁、更具表达性,而且提供了更多的特性,比如,高阶函数、操作符重载、字符串模板。它与Java高度可互操作,可以同时用在一个项目中。
Lisp 教程
Lisp是Fortran语言之后第二古老的高级编程语言,自成立之初已发生了很大变化,和一些方言一直存在在它的历史。今天,最广为人知的通用的是Lisp方言:Common Lisp和Scheme。
Matlab 教程
MATLAB是MathWorks公司开发的一种编程语言。它最初是一个矩阵的编程语言,使线性代数编程简单。它可以运行在交互式会话和作为批处理作业。
Objective-C 教程
Objective-C语言是一种通用的,面向对象的编程语言,Smalltalk风格消息传送C编程语言,它是使用苹果OS X和iOS操作系统 等及彼等各自的API,Cocoa 和 Cocoa Touch主要的编程语言。
Rust 教程
Rust是现代系统编程语言侧重于安全性和速度。它实现了内存安全通过不使用垃圾收集。Rust是针对多核体系提出的语言,并且吸收一些其他动态语言的重要特性,比如不需要管理内存,比如不会出现Null指针等。
Scala 教程
Scala表示可扩展性语言,是一种混合函数式编程语言。它由Martin Odersky创建并于2003年首次发布。设计初衷是要集成面向对象编程和函数式编程的各种特性。
Sed 教程
Sed表示流编辑器(Stream Editor)的缩写。这是一个简单但功能强大的工具,分析文本,并无缝地转换它。 SED是在1973-1974年由贝尔实验室的李E. McMahon开发。如今,它运行在所有主要的操作系统。
Swift 教程
Swift是一种新的编程语言,用于iOS和OS X应用程序,建立在最佳的C和Objective-C上,没有C语言的兼容性的限制。Swift采用安全的编程模式,并增加了现代的功能,使编程更容易,更灵活,更有趣。Swift由成熟和备受宠爱 Cocoa 和 Cocoa Touch触摸框架支持,重新构想软件
VBA 教程
VBA代表Visual Basic应用程序,是来自微软的事件驱动编程语言,目前主要有Microsoft Office应用程序,如MS-Excel,MS-Word和MS-Access中使用。
Web网站开发
AngularJS 教程
AngularJS是一个非常强大的JavaScript库,用于在单页应用程序(SPA)项目。它扩展了HTML DOM的附加属性,使之更适应用户操作。 AngularJS是开源的,完全免费的,并且由数千名世界各地的开发。它是根据Apache许可证2.0版许可。
ASP.NET
ASP.NET是一个Web应用框架开发和销售的微软允许程序员建立动态网站。ASP.NET允许使用一个全功能的编程语言,如C#或VB.NET轻松构建Web应用程序。本ASP.NET教程提供了很好的了解。
BackboneJS教程
BackboneJS是一种轻量级的JavaScript库,它允许开发并在Web浏览器中运行客户端应用程序。它提供了MVC框架,它抽象成数据模型,DOM到视图,并构建这两种事件。
CSS 教程
CSS是用来控制网络文档的样式,以一个简单的和容易的方法。CSS是层叠样式表。本教程给出了关于CSS的完整的理解。
Django 教程
Django是用python语言写的开源web开发框架,它鼓励快速开发,并遵循MVC设计。Django的主要目的是简便、快速的开发数据库驱动的网站。
Flex 教程
Flex
GWT 使用指南
谷歌Web工具包(GWT)是一个开发工具包,用于构建和优化复杂的基于浏览器的应用程序。使用GWT是在谷歌的许多产品,包括谷歌AdWords和Orkut。
HTML 教程
HTML或超文本标记语言,是在Web上使用最广泛的语言。从技术上讲,HTML是不是一种编程语言,而是一种标记语言。本教程给出了一个完整的HTML理解。
HTML5 教程
HTML5是HTML的最新增强版本。从技术上讲,HTML是不是一种编程语言,而是一种标记语言。本教程提供了很好的了解HTML5。
HTTP 教程
HTTP代表超文本传输协议。超文本传输协议 (HTTP-Hypertext transfer protocol) 是一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。是一个应用程序级的基于TCP / IP协议,分布式,协作,超媒体信息系统(互联网)。
Javascript 教程
Javascript是一种由Netscape内使用HTML网页的脚本语言。JavaScript是松散的,基于Java和它建立到所有主要的现代浏览器。本教程给出了一个完整JavaScript学习入门教程。
jQuery 教程
jQuery是一个快速,简洁的JavaScript库,由John Resig创建于2006年。jQuery的简化了HTML文档遍历,事件处理,动画和Ajax交互快速Web开发。本教程在 jQuery 版本1.8的基础上,给出了一个很好的了解和实例。
MVC框架 教程
MVC框架:模型-视图-控制器(MVC)是用来将应用程序分为三个主要逻辑组件的架构模式:模型,视图和控制器。这些组件被用来处理一个面向应用的特定开发。 MVC是最常用的行业标准的Web开发框架,以创建可扩展的和可扩展的项目之一。
RESTful 教程
RESTful Web服务是基于REST架构的Web服务。在REST架构一切都是一种资源。 RESTful Web服务是轻量级的,高度可扩展性和可维护性,并且非常常用于创建基于API的Web应用程序。
Ruby On Rails
ruby on rails教程,Ruby on Rails入门学习教程,Ruby on Rails学习资源,帮助你快速入门学习和提高Ruby on Rails技术编程水平。
SASS 教程
SASS是一个CSS预处理器有助于减少重复利用CSS并节省时间。它是描述文档样式更干净,结构更加稳定和强大的CSS扩展语言。
Uploadify 教程
Uploadify是HTML5或Flash多文件上传的jQuery插件脚本,可以轻松地添加多个文件上传功能到网站。两个不同的版本(HTML5和Flash)让您可以灵活地选择合适为网站和后备方法的实现使其优雅地降级。
VBScript 教程
微软Visual Basic脚本(VBScript中)是一个通用,轻巧和积极的脚本语言,由微软开发的Visual Basic是仿照。如今,VBScript中是主要的脚本语言,用于快速测试专业(QTP),这是一个自动化测试工具。本教程将介绍如何使用VBScript脚本语言在任何基于Web的自动化项目的
WebGL 教程
WebGL(Web图形库)是Web上的3D图形的新标准,它是专用于绘制2D图形和交互式3D图形的目的。它是从OpenGL ES 2.0库,用于手机和其他移动设备的低级3D的API衍生。 WebGL提供ES2.0(嵌入式系统)类似的功能并在现代3D图形硬件上表现优异。
Wordpress 教程
WordPress是一个开源内容管理系统(CMS),它允许用户构建动态网站和博客。 WordPress是基于PHP和MySQL(用于存储数据)。WordPress是最流行的博客系统,在网络上从后端CMS和组件允许更新,定制和管理网站。
XHTML 使用指南
XHTML 使用指南
XML 教程
XML是可扩展标记语言。这是基于文本的标记语言衍生从标准通用标记语言(SGML)。本教程教你XML的基础知识。本教程分为几个部分,如XML基础知识,先进的XML和XML工具。每个章节都包含相关主题简单而有用的例子。
网站开发 教程
网站开发教程:一个网站可以被定义为几个网页的集合,这些网页都是相互关联的,可以通过访问主页,使用诸如Internet Explorer,Mozilla,Google Chrome或Opera等浏览器来访问。
前端开发
Less 教程
LESS是一个CSS预处理器,能够定制,可管理和可重复使用网站的样式表。 LESS是一个动态的样式表语言,扩展CSS的性能。 LESS也是友好的跨浏览器。
ReactJS 教程
React是由Facebook开发的前端库。 它用于处理Web和移动应用程序的视图层。 ReactJS允许我们创建可重用的UI组件。 它目前是最受欢迎的JavaScript库之一,拥有强大的基础和大型社区。
SVG 教程
SVG表示可缩放矢量图形,它是一种基于XML格式,用于绘制矢量图像的技术。 它可用于绘制两维矢量图像。
VueJS 教程
VueJS是一个渐进的JavaScript框架,用于开发交互式Web界面。聚焦更多的是视图,也就是前端部分。与其他项目和类库整合是非常容易的。 VueJS的安装非常简单,初学者可以轻松理解并开始构建自己的用户界面。
移动应用开发
Android 教程
Android是一个开源的,基于Linux操作系统的移动设备,如智能手机和平板电脑。Android中文网汇集了Android开发,Android基础教程,Android Studio,Android SDK等等。
iOS 教程
汇集了ios7,ios7越狱,ios7下载,ios开发,ios教程,ios模拟器等ios开发资源,帮助你快速入门学习使用IOS并进一步提高IOS技术和使用水平。
Cordova 教程
Cordova一种使用HTML,CSS和JavaScript混合创建移动应用的平台。Cordova提供了一组设备相关的API,通过这组API,移动应用能够以JavaScript访问原生的设备功能,如摄像头、麦克风等。
Meteor 教程
Meteor是一个全栈的JavaScript平台,用于开发现代网络和移动应用。Meteor 包括一套关键技术,建立连接的客户端应用程序反应,生成工具,以及它是从一个 Node.js 和 JavaScript社区整理的一套软件包。
PhoneGap 教程
PhoneGap用于开发移动应用程序的软件开发框架,由Adobe系统开发。开发使用PhoneGap的应用程序,开发者并不需要有移动的编程语言,但类似,只要有HTML,CSS和JScript只有Web开发语言的知识。 PhoneGap的应用程序产生的所有流行的移动操作系统平台,如iOS上,Androi
脚本语言
Lua 教程
Lua是可扩展的轻量级编程语言,它是用C语言编写的,并于1993年开始作为一个内部项目开始诞生。Lua代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。一个完整的Lua解释器不过200k,在目前所有脚本引擎中,Lua的速度是最快的。这一切都决定了Lua是作为嵌入式脚本的最佳选择。
NumPy 教程
NumPy 是一个 Python 包。 它代表 “Numeric Python”。 它是一个由多维数组对象和用于处理数组的例程集合组成的库。Numeric即 NumPy 的前身,是由 Jim Hugunin 开发的。 也开发了另一个包 Numarray ,它拥有一些额外的功能。 2005年,Trav
PHP7 教程
PHP7是PHP编程语言的一个主要版本,并号称是开发Web应用程序的一次革命,可开发和交付移动企业和云应用。此版本被认为是PHP在2004年发布PHP5后最重要的变化。
PHP 教程
PHP是目前最热门的Web开发语言,它简单高效、开源免费、跨平台等特性受到广大Web开发人员的欢迎,从1994年诞生至今已被2000多万个网站采用。本教程汇集了大量的PHP实例代码和讲解。
Python3 教程
Python3教程
Python并发编程 教程
并发这是一种常见的自然现象,是同时发生两个或更多事件。 对于专业人员来说,创建并发应用程序并充分利用计算机硬件是一项具有挑战性的任务。
Python 教程
Python是一种简单易学,功能强大的编程语言。它包括了高效的高级数据结构和简单而有效的方法,面向对象编程。Python优雅的语法,动态类型,以及它天然的解释能力,使其成为理想的语言,脚本和应用程序快速开发在大多数平台上的许多领域。
Python数据结构
Python数据结构:计算机以普通速度和准确性存储和处理数据,高效存储数据并快速访问非常重要。 数据的处理也应该在尽可能短的时间内完成,但要保证准确性。
Python文本处理 教程
Python文本处理教程
Python设计模式
本教程以Python脚本语言来学习各种类型的设计模式及其实现,并将通过使用Python概念的不同方法和示例引导您完成相关设计模式。
Python面向对象 教程
本教程主要是针对初学者和中级者编写,帮助他们通过编程理解Python面向对象的特性和概念。
Ruby 教程
Ruby教程,Ruby编程教程,Ruby视频教程,Ruby学习网站和资源,帮助你快速入门学习Ruby和提高Ruby技术/编程水平。
Scipy 教程
SciPy是一个开放源码的BSD许可的数学,科学和工程库。 SciPy库依赖于NumPy,它提供了便捷且快速的`N`维数组操作。构建SciPy库的主要原因是,它能与NumPy数组一起工作,并提供了许多用户友好和高效的数字实践。
Tcl 教程
Tcl是通用多范式系统的编程语言。 Tcl是一种脚本语言,旨在为应用程序提供相互通信能力。 Tk用于许多语言的GUI构建一个跨平台的小部件工具包。
Tk 教程
TK指工具包,它提供了跨平台的GUI控件,它可以建立一个图形用户界面。它开发者是John Ousterhout,以Tcl脚本语言的扩展。 TK仍然是开发独立于Tcl的版本,它在同步使用TCL V8.0。
WxPython 教程
wxPython是一个Python包装wxWidgets(这是用C++编写),一个流行的跨平台GUI工具包。wxPython是一个融合了wxWidgets和Python的编程库。本入门教程提供GUI编程的基础知识,并帮助您创建桌面GUI应用程序。
通信技术
4G通信技术指南
4G是第四代移动通信及其技术的简称。 4G LTE系统能够以100Mbps的速度下载,比拨号上网快50倍,上传的速度也能达到50Mbps,并能够满足几乎所有用户对于无线服务的要求。4G是集3G与WLAN于一体,并能够传输高质量视频图像,它的图像传输质量与高清晰度电视不相上下。
5G通信技术 教程
5G不仅涉及光纤、无线甚至卫星通信网络相互整合,还将利用软件定义网络(SDN )、网络功能虚拟化(NFV)、移动边缘计算(MEC)和雾计算(Fog Computing)等技术,未来5G网络可提供10Gbps的终端用户下载速率,比今天的网速要快100倍,这种极致的终端用户体验,就好像是在使用固定光纤网
GSM
GSM是全球公认的数字蜂窝通信标准。GSM使用窄带时分多址(TDMA)的语音和短消息服务(SMS)。本教程帮助您了解GSM基础。
LTE
LTE是英文Long Term Evolution的缩写,该技术标准具有100Mbps的数据下载能力,是从3G向4G演进的主流技术,因此LTE也被通俗的称为3.9G。 与3G相比,LTE更具技术优势,具体体现在:高数据速率、分组传送、延迟降低、广域覆盖和向下兼容。 LTE长期演进是GSM阵营的现时最
SIP 教程
会话发起协议(SIP)是在VoIP技术中最常用的协议之一。它是一种应用层协议,它与其它应用层协议一起工作,以通过互联网控制多媒体通信会话。
Wifi 教程
无线网络主要是一个局域网(LAN)技术,旨在提供在内建宽带覆盖。它是基于IEEE 802.11规范。 本教程为您提供基本Wi-Fi概念及应用。
开发框架
Docker 教程
Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。
Flask 教程
Flask是一个用Python编写的Web应用程序框架。 Flask是由一个名字叫作Armin Ronacher,他领导Python爱好者国际组织Pocco开发的。 Flask基于Werkzeug WSGI工具包和Jinja2模板引擎。
Laravel 教程
Laravel是一个捆绑,迁移和艺术性的CLI的MVC框架。Laravel提供了一套强大的工具和集成了许多像CodeIgniter,Yii,ASP.NET MVC,Ruby on Rails,Sinatra和其他框架的最佳功能的应用程序架构。
QT
Qt是一个跨平台应用程序和用户界面框架,使用C + +或者QML,类似CSS和JavaScript开发语言。 它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。
Scrapy 教程
Scrapy是使用Python编写的一个快速开源Web抓取框架,使用基于XPath选择器来提取网页中的数据。
Smarty 教程
Smarty是一个php模板引擎。它分开了逻辑程序和外在的内容,提供了一种易于管理的方法。汇集Smarty编程教程、参考手册和实例代码等,帮助你快速入门学习Smarty和提高Smarty技术和编程水平。
Yii
Yii实例教程,汇集Yii学习实例,Yii视频教程,代码和讲解,帮助你快速入门学习Yii框架。
Yii2 教程
Yii是一个高性能,基于组件的 PHP 框架,用于快速开发现代 Web 应用程序。名字 Yii (读作 `易`)在中文里有 “极致简单与不断演变” 两重含义,也可看作 **Yes It Is**! 的缩写。
大数据分析
Elasticsearch 教程
Elasticsearch是一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎,可以说 Lucene 是当今最先进,最高效的全功能开源搜索引擎框架。Elasticsearch 是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。
Hadoop 教程
Hadoop是一个开源框架,它允许在整个集群使用简单编程模型计算机的分布式环境存储并处理大数据。它的目的是从单一的服务器到上千台机器的扩展,每一个台机都可以提供本地计算和存储。
HBase 教程
HBase是建立在Hadoop文件系统之上的分布式面向列的数据库。它是一个横向扩展的开源项目。它提供对数据的随机实时读/写访问,并作为Hadoop文件系统的一部分。
Hive 教程
Hive是一个数据仓库基础工具在Hadoop中用来处理结构化数据。它架构在Hadoop之上,总归为大数据,并使得查询和分析方便。并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。
Kafka 教程
Apache Kafka起源于LinkedIn,后来于2011年成为Apache开源项目,然后于2012年成为Apache项目的第一个类别。Kafka是使用Scala和Java编写的。 Apache Kafka是基于 - 发布订阅的容错消息系统。 它具有快速,可扩展和设计分布的特点。
Pandas 教程
Pandas是一款开放源码的BSD许可的Python库,为Python编程语言提供了高性能,易于使用的数据结构和数据分析工具。Pandas用于广泛的领域,包括金融,经济,统计,分析等学术和商业领域。
Python数据科学
在这个新的时代,数据是新石油。数据科学是通过组织,处理和分析数据从大量不同的数据中获取知识和洞察力的过程。 它表明了每个现代IT系统如何通过捕获,存储和分析的数据来满足各种需求。无论是做生意决策,预测天气,研究生物学中的蛋白质结构或设计营销活动。
R语言 教程
R是一种编程语言和软件环境,用于进行统计分析,图形表示和报告。 R语言是由Ross Ihaka 和 Robert Gentleman 在新西兰奥克兰大学的创建,目前是R的开发核心团队。
Solr 教程
Solr是一个开源搜索平台,用于构建搜索应用程序。 它建立在Lucene(全文搜索引擎)之上。 Solr是企业级的,快速的和高度可扩展的。 使用Solr构建的应用程序非常复杂,可提供高性能。
Spark 编程指南
Apache Spark是一个集群计算设计的快速计算。它是建立在Hadoop MapReduce之上,它扩展了 MapReduce 模式,有效地使用更多类型的计算,其中包括交互式查询和流处理。这是一个简单的Spark教程,介绍了Spark核心编程的基础知识。
Sqoop 教程
Sqoop是Hadoop和关系数据库服务器之间传送数据的一种工具。它是用来从关系数据库如:MySQL,Oracle到Hadoop的HDFS,并从Hadoop的文件系统导出到关系数据库数据。
ZooKeeper 教程
ZooKeeper是一个分布式协调服务来管理大量的主机。协调和管理在分布式环境的一个服务是一个复杂的过程。ZooKeeper 简单解决了其结构和API这个问题。ZooKeeper允许开发人员能够专注于核心应用程序逻辑,而无需担心应用程序的分布式特性。
Java编程技术
ANT 教程
Apache Ant是由Apache软件基金会一个基于Java的构建工具。Apache Ant的构建文件是用XML编写,并采取了开放的标准,便于携带和易于理解的XML性质的优势。
Apache Commons Collections 教程
Apache Commons Collections是Apache Commons的组件,它们是从Java API派生而来的,并为Java语言提供了组件体系结构。 Commons-Collections试图通过提供新的接口,实现和实用程序来构建JDK类。
AWT
AWT中文网汇集了AWT入门学习实例教程,帮助你了解和深入学JAVA.AWT提供基础指导。
DBUtils 教程
Apache Commons DbUtils库是一个相当小的一组类,它们被设计用来在没有资源泄漏的情况下简化JDBC调用处理,并且具有更简洁的代码。 由于JDBC资源清理非常繁琐且容易出错,因此DBUtils类有助于抽取出锅炉代码,以便开发人员只能专注于与数据库相关的操作。
EasyMock 教程
EasyMock是一种嘲弄的框架,基于JAVA的库,缓解了JAVA应用程序的单元测试。 EasyMock用于模拟接口,使一个虚设的功能可以被添加到一个模拟接口,模拟可以在单元测试中使用。
EJB
EJB/EJB3开发学习教程,EJB应用实例,EJB视频教程,EJB学习者入门教程。企业Java Beans(EJB)是一家集开发构建高度可扩展性和强大的企业级应用程序的架构上部署符合J2EE规范的应用服务器,如JBOSS,网站逻辑等。
Gradle 教程
Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。 面向Java应用为主。当前其支持的语言限于Java、Groovy和Scala,计划未来将支持更多的语言。
Gson 教程
Google Gson是一个开源的,基于Java的类库。它是由Google开发的,使用Gson有助于将Java对象序列化为JSON,反之亦然。 本教程采用简单直观的方式来描述Google Gson的基本到高级概念以及如何使用其API。
Guava 教程
Guava是一种基于开源的Java库,谷歌很多项目使用它的很多核心库。这个库是为了方便编码,并减少编码错误。
Hibernate 教程
Hibernate是一个高性能的对象/关系持久性和基于开源GNU宽通用公共许可证(LGPL)授权。 Hibernate不仅仅关心从Java类映射到数据库表(包括Java数据类型到SQL数据类型),还提供数据查询和获取数据的接口。
HttpClient 教程
HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。
ibatis
iBATIS是一个持久层框架,它能够自动在Java、.NET和Ruby on Rails中的对象和在SQL数据库之间映射, iBATIS更容易更快速,更少的代码构建更好的数据库应用导向。
Jackson 教程
Jackson是一个简单基于Java应用库,Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。Jackson所依赖的jar包较少,简单易用并且性能也要相对高些,并且Jackson社区相对比较活跃,更新速度也比较快。
JasperReports 教程
Jasper报表是一个开源的Java报表引擎,是基于Java的,它没有自己的表达式语法。JasperReports有提供丰富的内容到屏幕上,到打印机,或转换成PDF,HTML,XLS,RTF,ODT,CSV,TXT和XML文件的能力。因为它不是一个独立的工具,它不能被安装在其自身。
Java NIO 教程
Java提供了一个叫作NIO(New I/O)的第二个I/O系统,NIO提供了与标准I/O API不同的I/O处理方式。它支持面向缓冲的,基于通道的I/O操作方法。 随着JDK 7的推出,NIO系统得到了扩展,为文件系统功能和文件处理提供了增强的支持。
Java RMI远程方法调用 教程
RMI表示远程方法调用。这是一种允许位于一个系统(JVM)中的对象访问/调用在另一个JVM上运行的对象的机制。 RMI用于构建分布式应用程序; 它提供Java程序之间的远程通信。
Java XML 教程
XML(可扩展标记语言)是一种很流行的简单的基于文本的语言来用作应用程序之间的通信模式。它被认为是传输标准装置和存储数据。JAVA提供了极好的支持和丰富的库来解析,修改或查询XML文档。
Java.io包
Java.io包提供了用于系统的输入和输出,通过数据流,序列化和文件系统。该参考将引导您完成java.io包中提供简单,实用的方法和实例。
java.lang
java.util包中包含有基本的Java编程语言程序设计的类。本教程引用将采用简单实用的例子引导您完成所有的java.lang包中可用的方法。
java.lang.reflect包 教程
java.lang.reflect包提供了用于获取类和对象的反射信息的类和接口。反射API允许对程序访问有关加载类的字段,方法和构造函数的信息进行编程访问。它允许在安全限制内使用反射的字段,方法和构造函数对其底层对等进行操作。
Java.math包
java.math,实例教程,java.math中包提供用于执行任意精度整数算法(BigInteger)和任意精度小数算法(BigDecimal)。本参考教程将通过java.math中封装简单实用的方法实例演示使用。
java.time包 教程
Java 8在java.time包下引入了新的Date和Time API。本教程参考将介绍java.time包中提供的简单实用的方法。
java.util.zip包
java.util.zip包提供了用于读写标准ZIP和GZIP文件格式的类。还包括使用ZIP和GZIP文件格式,使用默认压缩算法来压缩和解压缩数据的类。
Java.util包
java.util包中包含集合框架,collection类,事件模型,日期和时间,国际化和各种实用工具类。
Java8 教程
JAVA8是JAVA编程语言开发的一大特色版本。它的最初版本发布于2014年3月18日。使用Java8版本,提供Java支持功能编程,新的JavaScript引擎,日期时间操作,新的流API等新API。
Java9 教程
Java 9是最受期待的并且是Java编程语言的主要特性版本。 这是一个入门教程,以简单直观的方式介绍Java 9的基本和高级功能的用法。
JavaFX 教程
JavaFX 编程语言可用于开发互联网应用程序(RIA)。JavaFX技术主要应用于创建Rich Internet applications(RIAs)。当前的JavaFX包括JavaFX脚本和JavaFX Mobile(一种运营于行动装置的操作系统),今后JavaFX将包括更多的产品。JavaFX
JavaMail
JavaMail API提供了一种与平台无关和协议独立的框架来构建邮件和消息应用程序。 JavaMail API提供了一组抽象类定义构成一个邮件系统的对象。它是阅读,撰写和发送电子信息的可选包(标准扩展)。
Java代码实例
java程序设计_Java实例_java代码_java编程语言
Java国际化(i18n) 教程
Java国际化或I18N是指应用程序能够以多种不同语言为用户提供服务的能力。 Java已经内置了对内部化的支持。 Java还提供了数据格式的格式化,以及相应的日期和时间调整。
Java多线程 教程
java中的多线程是一个同时执行多个线程的进程。线程是一个轻量级的子进程,是最小的处理单元。 多进程和多线程都用于实现多任务处理。
Java密码学 教程
Java密码体系结构(JCA)是一组用于实现现代密码术概念的API,例如数字签名,消息摘要和证书。 此规范可帮助开发人员在其应用程序中集成安全。
Java并发编程 教程
Java是一种多线程编程语言,我们可以使用Java来开发多线程程序。 多线程程序包含两个或多个可同时运行的部分,每个部分可以同时处理不同的任务,从而能更好地利用可用资源,特别是当您的计算机有多个CPU时。多线程使您能够写入多个活动,可以在同一程序中同时进行操作处理。
Java 教程
Java是最初由Sun Microsystems开发,并于1995年发布了高级编程语言。 Java运行于各种平台,如Windows,Mac OS和各种版本的UNIX。本教程提供Java学习和入门实例及步骤。
Java数据类型 教程
Java提供了一些预定义的数据类型,称为内置数据类型。Java还允许自定义数据类型,这样的数据类型称为用户定义的数据类型。由不可分割值组成的数据类型,但不基于任何其他数据类型来定义称为原始数据类型。
Java正则表达式 教程
Java提供了`java.util.regex`包,用于与正则表达式进行模式匹配。
Java泛型 教程
java泛型方法和泛型类使程序员能够使用单个方法声明分别指定一组相关方法,或者使用单个类声明来指定一组相关类型。泛型还提供编译时类型的安全性,允许程序员在编译时捕获无效类型。此教程将引导您学习和使用Java泛型技术知识。
Java设计模式
设计模式代表有经验的面向对象软件开发人员使用的最佳实践。 设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。 这些解决方案是由许多软件开发人员在相当长的时间内通过试错获得的。
Java输入/输出 教程
Java输入/输出(I/O)处理从源读取数据并将数据写入目标。通常,读取存储在文件中的数据或使用I/O将数据写入到文件中。
Java面向对象设计
Java面向对象设计
JDBC 教程
JDBC是一种用于执行SQL语句的Java API,它由一组用Java语言编写的类和接口组成,可以为多种关系数据库提供统一访问。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。
JFreeChart 教程
本教程介绍JFreeChart各种方式基于Java的独立和基于Web的应用程序。图表是信息的图形表示。有可用的各种工具,它可用于创建不同类型的图表。
JMeter 教程
JMeter是一个开放源码的测试软件。它是100%纯Java应用程序的负载和性能测试。JMeter是旨在覆盖的测试类型,如负载,功能,性能,回归,它需要JDK5或更高版本。
JOGL 教程
Java支持OpenGL(JOGL)是近期在Java OpenGL图形API结合。它是一个包装库,它可以访问OpenGL API,并且它被设计来创建Java编码的2D和3D图形应用程序。 JOGL是前麻省理工学院的研究生肯·拉塞尔和克里斯·克莱恩最初开发的一个开源库。后来发布到Sun Microsy
JPA 教程
Java持久性API(简称JAP)是以海量数据关系映射持久并存储到数据库的类和方法的集合,这是由Oracle公司提供方案技术。
JSoup 教程
JSoup是一个用于处理HTML的Java库,它提供了一个非常方便类似于使用DOM,CSS和jquery的方法的API来提取和操作数据。
JSP 教程
JavaServer Pages(JSP)是一种服务器端的编程技术,创建动态的,与平台无关构建基于Web的应用程序。 JSP可以使用Java API,包括JDBC API来访问企业数据库。
JUnit 教程
JUnit是Java中最有名的单元测试框架,多数Java的开发环境都已经集成了JUnit作为单元测试的工具。然而它仅适合于纯粹的单元测试,对于集成测试应该使用TestNG来代替。
Log4j 教程
log4j是一个用Java编写的可靠,快速和灵活的日志框架(API),它在Apache软件许可下发布。 Log4j已经被移植到了C,C++,C#,Perl,Python和Ruby等语言中。Log4j是高度可配置的,并可通过在运行时的外部文件配置。它根据记录的优先级别,并提供机制,以指示记录信息到许多
Lucene 教程
Lucene是一个开源的基于Java的搜索库。 Lucene是基于Java的应用程序使用的文件搜索功能添加到任何类型的应用程序在一个非常简单而有效的方式非常受欢迎,快速的搜索库。
Maven 教程
Maven是一个采用纯Java编写的开源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Maven可以管理项目的整个声明周期,包括编 译,构建,测试,发布,报告等等。
MyBatis 教程
MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。
Netty 教程
Netty是一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。Netty是一个NIO客户端、服务端框架。允许快速简单的开发网络应用程序。例如:服务端和客户端之间的协议。它最牛逼的地方在于简化了网络编程规范。
PDFBox 教程
PDFBox教程
POI 教程
Apache POI是一种流行的API,它允许程序员使用Java程序创建,修改和显示MS Office文件。这由Apache软件基金会开发使用Java分布式设计或修改Microsoft Office文件的开源库。它包含类和方法对用户输入数据或文件到MS Office文档进行解码。
Quartz 教程
Quartz是一个开源的作业调度框架,可以让计划的程序任务一个预定义的日期和时间运行。Quartz可以用来创建简单或复杂的日程安排执行几十,几百,甚至是十万的作业数。
Shiro 教程
Apache Shiro是一个强大灵活的开源安全框架,可以完全处理身份验证,授权,企业会话管理和加密。Apache Shiro的首要目标是易于使用和理解。 安全有时可能非常复杂,甚至痛苦,但使用Shiro后就不一定是这样了。 框架应该在可能的情况下掩盖复杂性,并展示一个干净,直观的API,这简化了开
Spring AOP 教程
Spring框架的关键组件之一是面向方面编程(AOP)。 面向方面的编程需要将程序逻辑分解成不同的部分。 跨越应用程序的多个点的功能被称为交叉切割问题,这些交叉关切在概念上与应用程序的业务逻辑分开。有如:日志记录,审计,声明式事务,安全性和缓存等方面的各种常见的的例子。
Spring Batch 教程
Spring Batch是一个轻量级框架,用于在开发企业应用程序中批处理应用程序。
Spring Boot CLI 教程
Spring Boot CLI是一个命令行工具,用于Spring快速开发。 它允许运行Groovy脚本,Groovy脚本类似于没有任何样板代码的java代码。 Spring CLI有助于引导新项目或编写自定义命令。
Spring Boot 教程
Spring Boot*为开发提供一个具有最小功能的Spring应用程序,并提供了一个新的范例。使用Spring Boot将能够以更灵活的方式开发Spring应用程序,并且能够通过最小(或可能没有)配置Spring来专注于解决应用程序的功能需求。它使用全新的开发模型,通过避免一些繁琐的开发步骤和样板
Spring Cloud 教程
Spring Cloud是用于构建健壮的云应用程序的框架。 该框架通过为移动到分布式环境时面临的许多常见问题提供解决方案来促进应用程序的开发。
Spring JDBC 教程
Spring JDBC框架从打开连接开始处理所有底层基础细节,准备并执行SQL语句,处理进程异常,处理事务,最后关闭连接。使用Spring JDBC框架后,只是需要定义连接参数,并指定要执行的SQL语句,并在从数据库中获取数据时对每次迭代执行所需的工作即可。
Spring MVC 教程
Spring MVC 是一个模型 - 视图 - 控制器(MVC)的Web框架建立在中央前端控制器servlet(DispatcherServlet),它负责发送每个请求到合适的处理器,解决视图并最终返回响应的概念。
Spring Security 教程
Spring Security教程
Spring 教程
Spring框架是一个开源的Java平台,它提供了非常容易,非常迅速地开发健壮的Java应用程序的全面的基础设施支持。Spring框架最初由Rod Johnson并2003年6月在Apache2.0许可下首次发布。
Struts2 教程
Apache的Struts2是一个优雅的,可扩展的框架,用于创建企业准备的Java Web应用程序。该框架旨在简化整个开发周期,从构建,部署,维护应用程序随着时间的推移。 Apache的Struts2最初被称为WebWork2。
Swing 编程指南
Swing是一个用于开发Java应用程序用户界面的开发工具包。它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面。
TestNG 教程
TestNG 是一个测试 Java 应用程序的新框架。TestNG 不仅确实强大、创新、可扩展、灵活。TestNG是一个设计用来简化广泛的测试需求的测试框架,从单元测试(隔离测试一个类)到集成测试(测试由有多个类多个包甚至多个外部框架组成的整个系统,例如运用服务器)。
Tika 教程
Apache Tika用于文件类型检测和从各种格式的文件内容提取的库。使用Tika可以开发出通用型检测器和内容提取到的不同类型的文件,如电子表格,文本文件,图像,PDF文件甚至多媒体输入格式,在一定程度上提取结构化文本以及元数据。
XStream 教程
XStream是一个简单的基于Java库,Java对象序列化到XML,反之亦然(即:可以轻易的将Java对象和xml文档相互转换)。
Java EE教程
JSF 教程
在本JSF教程中,包括JSF的所有主题,如功能,示例,验证,bean验证,托管bean,引用托管bean方法,facelets等
Servlet 教程
Servlet技术是一种基于Java语言,用于创建Web应用程序(处在服务器端并生成动态网页)。 Servlet是一种用于创建Web应用程序的技术。它是一个API,它提供了许多接口和类,包括文档。也是一个必须实现的接口,用于创建任何servlet。可用于扩展服务器功能并响应传入请求的类。它可以响应任
Spring Web Services 教程
Spring Web Services教程
Thymeleaf 教程
Thymeleaf是用于Web和独立环境的现代服务器端Java模板引擎。Thymeleaf的主要目标是将优雅的自然模板带到您的开发工作流程中--HTML能够在浏览器中正确显示,并且可以作为静态原型,从而在开发团队中实现更强大的协作。Thymeleaf能够处理HTML,XML,JavaScript,C
数据库
Access 教程
Microsoft Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的系统程序之一。
Cassandra 教程
Cassandra是由Apache提供一个分布式和可扩展的NoSQL数据库。本Cassandra教程包括Cassandra的所有主题,如功能,架构,关系与NoSQL,Cassandra vs HBase,安装,键空间,表,视图,Cassandra查询语言,安全性等。
CouchDB 教程
CouchDB是由Apache软件基础开发的开源NoSQL数据库,它是用Erlang编程语言编写的。此CouchDB教程包括CouchDB的所有主题,如:CouchDB couchdb fauxton,http api,安装,couchdb vs mongodb,创建数据库,创建文档,特征,介绍,更
DB2 教程
DB2是IBM的数据库产品。这是一个关系数据库管理系统(RDBMS)。 DB2被设计成存储,分析和有效地检索数据。 DB2产品扩展了面向对象的特性和非关系型结构以及XML的支持。
FireBase 教程
Firebase是构建Web,Android和IOS应用程序的后端平台。 它提供了实时数据库,不同的API,多种认证类型和托管平台。 这是一个偏介绍性教程,介绍了Firebase平台的基础知识,并介绍了如何处理各种组件和子组件。
MariaDB 教程
MariaDB是一个基于MySQL关系数据库管理系统的社区项目(可以简单地理解为MySQL的社区版本的一个分支)。它是开源和关系数据库技术,这是MySQL数据库的一个很好的替代品。
Memcached 教程
Memcached是一个开源的,高性能的,分布式内存对象缓存系统。分布式内存对象缓存系统(键/值字典)旨在通过减轻数据库负载加快动态Web应用程序的使用。
MongoDB 教程
MongoDB是一个NoSQL数据库。它是一个使用C++编写的开源,跨平台,面向文档的数据库。它也是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的NoSQL数据库。它支持的数据结构非常松散,类似于json的bson格式,因此可以存储比较复杂的数据类型。
MySQL 教程
MySQL是一个快速,易于使用的RDBMS,它被应用于许多小型和大型企业。 由瑞典公司MySQL AB开发,销售等,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统。
OrientDB 教程
OrientDB是一个开源的NoSQL数据库管理系统,它包含了传统DBMS的功能以及Document和Graph DBMS的新功能。 它是使用Java编写的,速度非常快。 它在商品硬件上每秒可存储220,000条记录。
PL/SQL 教程
PL/SQL是由甲骨文公司在90年代初开发,以提高SQL的功能。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。
PostgreSQL 教程
PostgreSQL是一个功能强大,开源对象关系型数据库系统。它拥有超过15年的持续开发和经验证的体系结构,赢得了良好的声誉:可靠性,数据完整性和正确性。
Redis 教程
Redis是一个开源的,先进的key-value存储并用于构建高性能,可扩展Web应用程序的解决方案。 Redis主要的三个特点: Redis数据库完全在内存中,使用磁盘仅用于持久性。 相比许多键值数据存储Redis拥有一套较为丰富的数据类型。 Redis可以将数据复制到任意数量的从服务服务中。
SQL Server 教程
SQL Server 是Microsoft 公司推出的关系型数据库管理系统。SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理
SQLite 教程
SQLite是一款轻型,遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,占用资源非常的低,可能只需要几百K的内存就够了。SQLite一个新版本 SQLite3已经发布。
SQL 教程
本SQL教程给出了结构化查询语言独特的学习,它有助于实践SQL命令,此提供了立竿见影的效果。 SQL数据库是一种语言,它包括数据库的创建,删除,获取数据行和修改行等;SQL是一种ANSI(美国国家标准协会)的标准,但也有许多不同版本的SQL语言。
人工智能
AIML 教程
AIML代表人工智能建模语言。 AIML是一种基于XML的标记语言,旨在创建人工智能应用程序。 AIML可以创建人机界面,同时保持实现简单易用,易于理解和高度可维护。
人工智能(Python) 教程
与人类所的智能形成对比,人工智能是指机器所显示的智能。 本教程涵盖了人工神经网络,自然语言处理,机器学习,深度学习,遗传算法等各种人工智能领域的基本概念及其在Python中的如何实现。
深度学习
本教程为有志于学习Python基础知识并开发涉及深度学习技术的应用程序(如卷积神经网络,递归网络,反向传播等)的专业人士准备。
XML教程
DOM 教程
文档对象模型(DOM表示:Document Object Model)是W3C标准。 它定义了访问HTML和XML等文档的标准。 本教程将介绍XML DOM的基础知识。分为XML DOM基础,XML DOM操作和XML DOM对象等部分。
DTD 教程
XML文档类型声明也通常称为DTD,它是一种精确描述XML语言的方法。 DTD根据相应XML语言的语法规则检查XML文档的有效性,结构和词汇。
WSDL 教程
本教程是专为WSDL初学者而准备的,以帮助他们理解与WSDL相关的基本概念。 本教程将让您充分了解WSDL,并通过这里可以将自己进阶提升到更高水平的专业知识。
XML-RPC远程方法调用 教程
XML-RPC是最简单的基于XML的协议,用于在网络上的计算机之间交换信息。在本教程中,您将了解什么是XML-RPC以及为什么使用XML-RPC?并且通过一些示例演示如何正确使用地XML-RPC。
XML 教程
XML是可扩展标记语言。这是基于文本的标记语言衍生从标准通用标记语言(SGML)。本教程教你XML的基础知识。本教程分为几个部分,如XML基础知识,先进的XML和XML工具。每个章节都包含相关主题简单而有用的例子。
XPath 教程
XPath是一种用于遍历XML文档的查询语言,它通常用于搜索具有匹配模式的特定元素或属性。 本教程介绍了XPath的基础知识。包含XPath的所有基本组件以及示例。
XQuery 教程
XQuery是一种标准化语言,用于组合文档,数据库,Web页面和几乎任何其他内容。 它应用实现得非常广泛,它功能强大且易于学习。
XSD 教程
XSD(代表:XML Schema Definition)是一种精确描述XML语言的方法。 XSD根据相应XML语言的语法规则检查XML文档的结构和词汇的有效性。
XSLT 教程
通常将XSLT称为可扩展样式表语言转换(EXtensible Stylesheet Language Transformation)是一种将XML文档转换为其他格式(如XHTML)的方法。 本教程介绍了XSLT的基础知识,包含讨论XSLT的所有基本组件以及示例。
系统应用
Drools 教程
Drools是一个业务逻辑集成平台(BLip)。它是用Java编写。它是由JBoss和红帽公司扩展支持,并实现Rete模式匹配算法的一个开源项目。
Excel 教程
Excel是微软办公套装软件(Microsoft office的组件之一)的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。
Gerrit 教程
Gerrit教程
Git 教程
Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius和Merb在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad th
Json 教程
JSON或JavaScript对象表示法是一个轻量级的基于文本的开放式标准,旨在为人类可读的数据交换。 JSON格式最初是由Douglas Crockford 规定并在RFC4627中描述。JSON官方互联网媒体类型应用程序/json。 JSON文件扩展名是.JSON。
LinQ 教程
LINQ是语言集成查询的缩写。微软的查询语言是完全集成,并提供从内存中的对象,数据库,XML文档和许多方便的数据访问。它是通过一组扩展,LINQ巧妙地融合C#和Visual Basic查询。
Linux命令大全 教程
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
Makefile
makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。
Node.js 教程
Node.js是一个轻松构建快速,可扩展建立在Chrome的JavaScript运行的网络应用平台。Node.js使用事件驱动,非阻塞I/O模型,使得它重量轻,高效,完美的数据密集型实时应用程序运行在分布式设备。
Radius 教程
RADIUS是一种协议,进行相关信息希望链接和共享认证服务器进行身份验证的网络访问服务器(NAS)之间的身份验证,授权和配置。
Shell 编程
shell为您提供了对UNIX系统的接口。收集的输入,并根据输入执行程序。当一个程序执行完毕后,它会显示该程序的输出。它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。
Socket 编程
Socket编程,Socket视频编程,Java Socket,Websocket,Unix Socket编程,socket网络编程等教程代码实例。
SVN 教程
SVN中文网汇集了Tortoise,TortoiseSVN,SVN教程,SVN中文,svn客户端,Eclipse SVN等学习资料和实例。Apache的Subversion通常缩写为SVN,是一个开源许可下分发的软件版本和版本控制系统。Subversion由CollabNet公司创建于2000年,但
UML
UML/UML2.0学习教程,UML应用实例,UML视频教程,UML学习者入门教程;包括:UML教程,UML实例,uml类图,uml建模工具等。
UNIX 入门指南
UNIX是一个计算机操作系统,能够在同一时间处理来自多个用户活动。Unix是在1969年在AT&T贝尔实验室的Ken Thompson和Dennis Ritchie发起。本教程涉及内容:Unix,Unix教程,Unix操作系统,Unix命令等
Unix/Linux系统调用
Unix/Linux的系统调用的手册页(联机帮助)列表,本UNIX教程包含:Unix Bourne Shell编程,实用工具,文件系统,目录,内存管理,特殊变量的完整的知识,vi编辑器,进程等
Vim 教程
VIM(以下简称Vim)编辑器是流行的文本编辑器之一。它是以命令为中心的编辑器,因此初学者可能会发现很难使用它。 但是一旦掌握了它,就可以用很少的Vim命令解决许多复杂的文本相关任务。但是一旦掌握了它,就可以用很少的Vim命令解决许多复杂的文本相关任务。
WCF 教程
WCF是Windows通信基础(Windows Communication Foundation)的缩写。 WCF的基本特征是互操作性。这是微软用于构建面向服务的应用程序的最新技术之一。根据基于消息的通信的概念中,一个HTTP请求可以被均匀地表示,WCF是一个统一的API而不管不同的传输机制。
YAML 教程
YAML是“YAML Is not markup language”的缩写形式,是一种数据序列化语言,设计为人性化的,并且适用于其他编程语言的日常任务。
进程间通信 教程
进程间通信(IPC)是指一种机制,操作系统允许各种进程之间相互通信。 这涉及到同步他们的行为和管理共享数据。 本教程介绍了IPC的基础知识。 每个章节都包含相关的主题和简单而有用的例子。
软件专业
ipv4
Internet协议版本4(IPv4)是第四个版本的互联网协议(IP)的发展和协议的第一个版本得到广泛部署。 IPv4在IETF RFC出版791(1981年9月)中所述,取代先前的定义(RFC760,1980年1月)。
ipv6
Internet协议版本6(IPv6)是互联网协议(IP)的最新版本和协议的第一个版本中得到广泛部署。 IPv6是Internet工程任务组(IETF)开发,以应对IPv4地址耗尽的期待已久的问题。
MIS系统
管理信息系统(MIS)是一个有计划的系统的收集,存储和传播的形式开展职能管理所需信息的数据。本教程介绍了MIS系统相关信息的概念,关于MIS和其他大型企业级系统的详细信息。帮助您了解这些系统,帮助如何在企业业务中决策的重要过程。
OpenCV 教程
OpenCV是一个跨平台的库,使用它我们可以开发实时的计算机视觉应用程序。 它主要集中在图像处理,视频采集和分析,包括人脸检测和物体检测等功能。
数据挖掘
数据挖掘是指从大量的数据集提取信息。数据挖掘是从数据挖掘领域的知识。本网站将介绍数据挖掘中使用含基本到高级的知识,术语,知识发现,系统,查询语言,分类,预测,决策树,贝叶斯分类,基于规则的分类,聚类分析,挖掘文本数据挖掘互联网,应用,趋势,主题等
数据结构和算法 教程
数据结构是存储数据,使数据可以有效地应用于编程方法。几乎每一个企业应用程序中的一个或其他的方式使用不同类型的数据结构。本教程介绍企业级应用和需求的算法,数据结构的复杂性需要的数据结构。
电子商务
电子商务,电子商务专业,b2b电子商务网站,b2c电子商务网站
计算机基础 教程
计算机基础教程,计算机基础知识教程,计算机应用基础教程,计算机网络教程,电脑基础教程
软件工程 教程
软件工程是一种工程师部门使用定义良好的科学原理,方法和程序开发软件产品。软件工程的结果是一个高效,可靠的软件产品。
软件测试
A/B测试 教程
A/B测试是比较两个或更多版本的应用程序或网页的最佳方式之一。 它使您能够确定哪一个性能更好,并且可以产生更好的转换率。 这是分析应用程序或网页以创建更有效的新版本的最简单方法之一。 这是一个简短的教程,涵盖了A / B测试的基础知识,并附有合适的示例来说明如何将其付诸实践。
Jenkins 教程
Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。
QC
HP质量中心,是惠普商用测试管理工具,它支持的软件开发生命周期的各个阶段。现在,它被俗称为HP-ALM应用程序生命周期管理。惠普质量中心(QC)也可作为一个软件作为一种服务提供。
Selenium 教程
Selenium 是专门为Web应用程序编写的一个验收测试工具。Selenium测试直接运行在浏览器中,支持的浏览器包括IE(7、8、9)、Mozilla Firefox、Mozilla Suite等。主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之
实用工具
Eclipse 教程
Eclipse是用于Java和其他编程语言(如C,C++,PHP和Ruby等)的集成开发环境(IDE)。Eclipse提供的开发环境包括用于Java的Eclipse Java开发工具(JDT),用于C/C++的Eclipse CDT和Eclipse PDT for PHP等。
GitLab 教程
GitLab是一个基于Git的平台,提供对Git存储库的远程访问,并通过创建用于管理代码的私有和公共存储库,有助于软件开发周期。
IntelliJ IDEA 教程
IntelliJ IDEA教程
Nginx 教程
Nginx[读音:`engine x`]是HTTP和反向代理服务器,邮件代理服务器,以及Igor Sysoev最初编写的通用TCP/UDP代理服务器。Nginx 是一个高性能的 Web 和反向代理服务器。Nginx 安装非常的简单,配置文件 非常简洁(还能够支持perl语法),Bugs非常少的服务器
Pycharm 教程
PyCharm是Python中最受欢迎的IDE,它包含了很多优秀的功能,例如代码自动完成和高级调试器的检查以及对Web编程和各种框架的支持。
微软技术
.NET Core 教程
.NET Core是Microsoft最新的通用开发平台。它可以在不同的平台上工作,并且已经被重新设计,使.NET变得快速,灵活和现代。
ADO.Net 教程
ADO.NET是.Net Framework的一个模块,用于建立应用程序和数据源之间的连接。数据源可以是诸如SQL Server和XML。 ADO.NET由可用于连接,检索,插入和删除数据的类组成。
ASP.Net MVC 教程
ASP.NET MVC是微软的一个开源软件。 其Web开发框架结合了MVC(模型 - 视图 - 控制器)体系结构的特性,它是最新的敏捷开发思想和技术以及现有ASP.NET平台的最佳部分。
ASP.Net 教程
ASP.NET是Microsoft开发和销售的一种Web应用程序框架,允许程序员构建动态网站。它允许您使用全功能的编程语言(如C#或VB.NET)来比较容易地构建Web应用程序。
VB.Net 教程
VB.Net是Microsoft开发的一种简单的,现代的,面向对象的计算机编程语言,它将.NET Framework和公共语言运行时的强大功能与Visual Basic的优势相结合。本教程将介绍和讲解基本的VB.Net编程,并讲解各种有关VB.Net编程语言的基础、高级概念。
批处理 教程
批处理脚本是一种可以通过自动化这些命令序列来减轻这种必要性的方法,以便让自动化工作更容易和更高效。 本教程将讨论学习批处理脚本的基本功能以及相关示例,以便于理解。
安装配置环境
Java使用技巧
Java使用技巧
猿狮院
高级编程语言
Web网站开发
前端开发
移动应用开发
脚本语言
通信技术
开发框架
大数据分析
Java编程技术
Java EE教程
数据库
人工智能
XML教程
系统应用
软件专业
软件测试
实用工具
微软技术
安装配置环境
更新教程
1
Selenium基本术语
2
Selenium教程
3
PHP if/else语句
4
C语言if-else语句
5
C语言#ifdef指令
6
C#线程实例:Sleep()方法
7
Java连接PostgreSQL数据库
8
OpenCV教程
9
DB2服务器版本功能
10
getppid()函数 Unix/Linux