用户通过Internet 可以从完善的计算机基础设施获得服务。这类服务可以称为基础设施即服务,这就是通常所说的IAAS。而相应的另外两种服务就是平台即服务和软件即服务。平台即服务提供了用户可以访问的完整或部分的应用程序开发,我们通常称之为PAAS。软件即服务则提供了完整的可直接使用的应用程序,我们通 ...
分类:
其他好文 时间:
2018-09-20 17:23:21
阅读次数:
151
一:什么是数据库设计?数据库设计就是将数据库中的数据实体以及这些数据实体之间的关系,进行规范和结构化的过程.二:为什么要实施数据库设计?1:良好的数据库设计可以有效的解决数据冗余的问题2:效率高3:便于进一步扩展4:使得应用程序开发变得容易三:设计数据库的步骤第一步 需求分析: 分析客户的业务和数据 ...
分类:
数据库 时间:
2018-09-13 21:40:27
阅读次数:
231
Scala(Scala Language的简称)语言是一种能够运行于JVM和.Net平台之上的通用编程语言,既可用于大规模应用程序开发,也可用于脚本编程。
本文主要讲解scala简介、特性、编程方式、基本语法、关键字、注释及变量。
分类:
其他好文 时间:
2018-09-10 00:58:50
阅读次数:
184
在上一篇博客(Storm实时大数据处理(一))中,我介绍了Storm的基本概念和原理,本文我们开始基于Storm提供的API开发自己的应用程序。入门Storm应用程序开发很简单,这得益于设计者为我们精心设计的简单API。 一、搭建开发环境 在生产环境中,Storm集群运行在基于Linux操作系统的分 ...
分类:
其他好文 时间:
2018-09-08 21:03:47
阅读次数:
222
最近阅读了周立的《SpringCloud与Docker》收获挺大的,抽了一点时间对书中的内容做了总结。方便大家快速了解什么是SpringCloud,SpringCloud主要的功能及SpringCloud服务治理。如下博客的内容都出自这本书。什么是微服务微服务架构风格是一种将一个单一应用程序开发为一组小型服务的方法,每个服务运行在自己的进程中,服务间通信采用轻量级通信机制(通常用HTTP资源API
分类:
编程语言 时间:
2018-09-06 16:12:16
阅读次数:
588
一、Android OpenSL ES 介绍 OpenSL ES (Open Sound Library for Embedded Systems)是无授权费、跨平台、针对嵌入式系统精心优化的硬件音频加速API。它为嵌入式移动多媒体设备上的本地应用程序开发者提供标准化, 高性能,低响应时间的音频功能 ...
分类:
移动开发 时间:
2018-09-03 19:29:03
阅读次数:
217
在C语言中学习字符串时,我们使用的是字符数组的概念。 C语言中没有真正意义的字符串。为了表达字符串的概念,我们使用了字符数组来模拟字符串。 在应用程序开发中,我们需要大量的处理字符串,如果还用C语言中的方式,效率就显得太低了。 C++中也没有原生的字符串数据类型,C++中为了兼容C,也不支持字符串类 ...
分类:
编程语言 时间:
2018-09-01 23:51:49
阅读次数:
245
假设源文件为:tmp.c 预处理阶段: 编译器驱动程序调用C语言预处理器(cpp),生成ASCII中间文件(.i) gcc选项为“ E” gcc E tmp.c o tmp.i 编译阶段: 驱动程序运行C编译器(cc1),生成ASCII汇编语言文件(.s) gcc选项为" S" gcc S tmp. ...
分类:
其他好文 时间:
2018-08-30 23:34:49
阅读次数:
308
原文:WPF之UI虚拟化在WPF应用程序开发过程中,大数据量的数据展现通常都要考虑性能问题。有下面一种常见的情况:原始数据源数据量很大,但是某一时刻数据容器中的可见元素个数是有限的,剩余大多数元素都处于不可见状态,如果一次性将所有的数据元素都渲染出来则会非常的消耗性能。因而可以考虑只渲染当前可视区域... ...
一、Qt的简介 Qt是一个跨平台的C++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许真正的组件编程。基本上,Qt 同 X Window 上的 Motif,Openwin,GTK 等图形界 面库和 Windows 平台上的 ...
分类:
其他好文 时间:
2018-08-29 19:10:56
阅读次数:
149