学习软件编程


  • 首页

  • 互动教程

  • 站点地图

敏捷开发

发表于 2016-12-22

敏捷开发(Agile development)描述了一套软件开发的原则,通过自组织跨职能团队的协作努力,使客户需求和解决方案得以高效发展。它倡导适应性规划,进化型发展,早期可交付和持续不断改进,并鼓励对变化做出快速灵活的积极反应。这些原则支持许多软件开发方法的定义和持续演进。

阅读全文 »

汇编语言

发表于 2016-12-08

汇编语言[assembly (or assembler) language]通常缩写为asm,是用于计算机或其他可编程设备的低级编程语言,语言和架构的机器码指令之间存在非常强的(通常一对一)对应关系。每个汇编语言一般都是为特定的计算机体系结构服务的。相对而言,大多数高级编程语言通常可跨多个架构移植,当然它们需要解释或编译后才可以运行。汇编语言也可以称为机器符号语言。

阅读全文 »

Caffe 深度学习框架

发表于 2016-12-07

Caffe是一个清晰、高效、模块化深度学习框架。其作者是博士毕业于加州大学伯克利分校(UC Berkeley)的贾扬清(Yangqing Jia)创建的,Caffe是根据 BSD 2-Clause许可证发布的。

阅读全文 »

Spring 框架

发表于 2016-12-05

Spring Framework是由Rod Johnson创建的一个轻量级的开源框架,它的目的是帮助开发团队构建简单,可移植,快速和灵活的基于JVM的系统和应用程序。

阅读全文 »

Undertow 简介

发表于 2016-12-01

Undertow是一个用java编写的、灵活的、高性能的Web服务器,提供基于NIO的阻塞和非阻塞API。

阅读全文 »

Java开源服务器WildFly

发表于 2016-11-30

WildFly是一个灵活,轻量级,用来托管应用程序,为构建应用程序提供帮助的应用服务器。前身JBoss是一个基于JavaEE的开源的应用服务器,遵循LGPL许可,可以在任何商业应用中免费使用。2006年,JBoss被Redhat公司收购,后将JBoss Application Server(JBoss AS)正式更名为WildFly,目前的最新版本是WildFly 10。

阅读全文 »

常用开发工具介绍(五) IntelliJ IDEA

发表于 2016-11-29

IntelliJ IDEA

IntelliJ IDEA 是业界公认最好的Java集成开发环境之一。它来自于捷克一家软件开发公司JetBrains,这家公司的主要产品是一些IDE或者相关的工具如PHPStorm、WebStorm、PyCharm等,当然最出名的是IntelliJ IDEA。IntelliJ IDEA是跨平台的,可以适用于Windows,OS X和Linux。

阅读全文 »

常见数据分析方法

发表于 2016-11-28

数据分析

数据分析是为了提取有用信息并形成一定的结论,而对收集来的数据通过一定的统计分析方法进行分析的过程。

阅读全文 »

Elasticsearch 简介

发表于 2016-11-23

Elasticsearch是一个高度可扩展的开源全文搜索和分析引擎。它允许您快速和近实时地存储,搜索和分析大量数据。它通常用为具有复杂搜索功能和要求的应用程序提供基础引擎/技术支持。

阅读全文 »

不要做一个冒险者:与前端开发的疲劳作斗争

发表于 2016-11-22

原作者:David Berner

最近跟一个做后端开发的朋友聊起了一个话题,我平常要花多少个时间来做除了编码或学习编码以外的事情。他给我看了一本来自Uncle Bob的书名叫《Clean Code》中的一段话,主要是对音乐家在演奏会前花费在准备上的时间和开发人员在执行代码前花费的准备时间进行了比较。

阅读全文 »
1…252627…30
© 2022 hubwiz.com