Swift 是一种支持多编程范式和编译式的开源编程语言,苹果于2014年WWDC(苹果开发者大会)发布,用于开发 iOS,OS X 和 watchOS 应用程序。 Swift 结合了 C 和 Objective-C 的优点并且不受 C 兼容性的限制。 Swift 在 Mac OS 和 iOS 平台可以和 Object-C 使用相同的运行环境。 2015年6月...
运行在 Web 服务器或应用服务器上的程序。 SERVLET是什么? Servlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的...
为简化开发而生 MyBatis-Plus (简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。...
JUnit 是一个 Java 编程语言的单元测试框架。JUnit 在测试驱动的开发方面有很重要的发展,是起源于 JUnit 的一个统称为 xUnit 的单元测试框架之一。 本教程将教你用 Java 编程语言做单元测试时,如何使用 JUnit。 JUNIT 教程 JUnit 是一个 Java编程语言的单元测试框架。JUnit 在测试驱动的开发方面有很重要的发展...
Django4 教程 Django 是一个开放源代码的Web应用框架,由Python写成。 快得离谱 Django 旨在帮助开发人员尽快将应用程序从概念到完成。 完全读取 Django 包含许多可用于处理常见 Web 开发任务的附加功能。Django 负责用户身份验证、内容管理、站点地图、RSS 提要和更多任务——开箱即用。 放心安全 Django 非常重视...
FastAPI 是一个用于构建 API 的现代、快速(高性能)的 web 框架,使用 Python 3.6+ 并基于标准的 Python 类型提示。 FastAPI 框架,高性能,易于学习,高效编码,生产可用 ------------------------- 文档: https://fastapi.tiangolo.com [https://fastapi...
Tornado是一个 Python Web 框架和异步网络库,最初是在FriendFeed开发的。通过使用非阻塞网络 I/O,Tornado 可以扩展到数万个打开的连接,使其成为 长轮询、 WebSocket和其他需要与每个用户长期连接的应用程序的理想选择。 Tornado是一个 Python Web 框架和异步网络库,最初是在FriendFeed开发的。通...
WordPress教程精选建站过程当中的常见问题进行解析,教你手把手建立一个 WordPress是一个开源的内容管理系统(CMS),允许用户构建动态网站和博客。 WordPress是网络上最流行的博客系统,允许从其后端CMS和组件更新,自定义和管理网站。 本教程将教你使用WordPress的基础知识,您可以轻松地创建网站。 为方便起见,本教程分为多个部分。...
ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。 Oracle 是一种高效率、可靠性好的、适应高吞吐量的数据库解决方案。 Oracle 数据库主要有四个版本,如下所示。 * 企业版:它是最强大和最安全的版本。它提供所有功能,包...
一个高性能的key-value数据库。 学习建议 如果您觉得redis的学习难度较高,不易理解,可以采用更易于理解的视频教程进行学习:redis视频课程 REDIS是什么? Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。和Memcached类似,它支持存储的value...
本教程将教你Neo4j的基础知识,Java与Neo4j和Spring DATA与Neo4j。 本教程分为Neo4j简介,Neo4j CQL,Neo4j CQL函数,Neo4j管理员,Neo4j与Java和Neo4j与Spring数据框架。 每个部分都包含相关的主题和简单有用的例子。 Neo4j是一个世界领先的开源的基于图的数据库。 它是使用Java语言完全开...
Storm 是一个分布式的,可靠的,容错的数据流处理系统。它会把工作任务委托给不同类型的组件,每个组件负责处理一项简单特定的任务。 STORM 入门教程 本书基于最新的 Storm0.7.1 版本撰写,从 Storm 开发环境的搭建、Storm 工程的组成,到 Storm 各组件功能与开发,一步步的让读者入门并熟练掌握如何基于 Storm 的开发并利用 St...
Docker 是个伟大的项目,它彻底释放了虚拟化的威力,极大降低了云计算资源供应的成本,同时让应用的分发、测试、部署和分发都变得前所未有的高效和轻松!本书既适用于具备基础 Linux 知识的 Docker 初学者,也希望可供理解原理和实现的高级用户参考。同时,书中给出的实践案例,可供在进行实际部署时借鉴。 本书适用人群: ------------------...
本文系统全面的介绍了Sublime Text,旨在成为最优秀的Sublime Text中文教程。 SUBLIME TEXT 介绍: Sublime Text 是一个轻量、简洁、高效、跨平台的编辑器。 Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text...
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。 ECLIPSE教程简介 Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。本教程详细介绍了Eclipse的安装、使用、设置方法,学完后,你可以轻松使用 Eclipse搭建开发语言的集成开发环境。 ECLIPSE简介 Eclipse是一款基于Java的开源可扩展开发平台...
HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。...
正则表达式是对字符串操作的一种逻辑公式。...
使用Arduino,我们可以非常快地了解微控制器和传感器的基础知识,并且可以开始构建原型,而只需很少的投资。本教程旨在让您在学习如何使用Arduino及其各种功能。 Arduino是一个基于易用硬件和软件的原型平台(开源)。它包由可编程的电路板(简称微控制器)和称为Arduino IDE(集成开发环境)的现成软件组成,用于将计算机代码写入并上传到物理板。Ar...
Verilog HDL(简称 Verilog )是一种硬件描述语言,用于数字电路的系统设计。可对算法级、门级、开关级等多种抽象设计层次进行建模。 Verilog 继承了 C 语言的多种操作符和结构,与另一种硬件描述语言 VHDL 相比,语法不是很严格,代码更加简洁,更容易上手。 Verilog 不仅定义了语法,还对语法结构都定义了清晰的仿真语义。因此,Ver...
Apache Pig是MapReduce的一个抽象,它是一个工具/平台,用于分析较大的数据集,并将它们表示为数据流。 APACHE PIG教程 Apache Pig是MapReduce的一个抽象,它是一个工具/平台,用于分析较大的数据集,并将它们表示为数据流。Pig通常与Hadoop 一起使用;我们可以使用Pig在Hadoop中执行所有的数据处理操作。 适用...