按产品、主题或内容类型过滤

(152 产品)

(510 主题)

(0 行业)

(2 类别)

第 1 - 100 条,共 15097 条 | 下一页
显示内容简介 | 隐藏内容简介
查看结果
题目 none 类别 none 日期 down
SPSS 产品套件风电行业齿轮箱轴承故障预测解决方案: 模型开发及部署
本文是应用 SPSS 套件完成基于风电行业的故障预测分析。主旨在于基于一个实际例子来说明在数据挖掘过程中,不同SPSS产品所扮演的角色。另外,通过具体步骤,体现出 SPSS 产品在项目实施过程中灵活性和易用性。本文分为两部分来介绍整体流程,在第一部分中我们着重进行业务分析和数据处理。本文为第二部分,这部分着重介绍基于第一部分的数据处理的结果来进行模型的开发和部署。
技术文章 2018年 08月 15日
将一个样本应用部署到 IBM Blockchain Platform Starter Plan
逐步了解如何在 IBM Blockchain Platform 上创建一个网络,安装智能合约(链码),并运行一个样本应用来调用该智能合约。您还将了解如何填充共享账本,以及如何从本地客户端应用执行调用来查询和更新账本,与它进行通信。
教程 2018年 08月 08日
Docker Swarm 在持续集成测试中的应用
本文介绍了如何在自动化测试中使用 Docker Swarm 集群,从而增大测试范围,节省测试资源。文中介绍了如何通过 Jenkins 调用 Selenium Grid,从而将 Jenkins 自动化测试作业部署到 Docker Swarm 的 Container 中。
技术文章 2018年 08月 08日
SPSS 产品套件风电行业齿轮箱轴承故障预测解决方案: 业务分析和数据处理
本文是应用 SPSS 套件完成基于风电行业的故障预测分析。主旨在于基于一个实际例子来说明在数据挖掘过程中,不同 SPSS 产品所扮演的角色。另外,通过具体步骤,体现出 SPSS 产品在项目实施过程中灵活性和易用性。本文分为两部分来介绍整体流程,本文为第一部分,着重进行业务分析和数据处理。第二部分会基于第一部分的数据处理来介绍模型的开发以及部署。
技术文章 2018年 08月 06日
基于 Swagger 的前后端分离开发实践
本文提供了一种让前后端开发同步进行的方法。在采用前后端分离的模式进行产品开发时,利用 Swagger 来创建一个 Mock Server 作为前后端分离的开发工具。在后端服务没有实现或者没有完全实现的情况下, 使用 Mock Server 作为支持前端开发的工具来响应前端的 API 请求, 以此达到前后端同步开发的目的。
技术文章 2018年 08月 01日
使用 Hyperledger Composer Playground 创建一个投票应用原型
在本教程中,您将学习如何基于 Hyperledger Composer 轻松创建一个投票应用,并使用 Composer Playground 在本地对其进行测试。
教程 2018年 07月 31日
几种流行的大数据分析产品模型预测功能介绍
本文以支持导出标准的模型标记语言(PMML)的模型为例,利用产品试用版对时下三个行业领导者厂商的几款主流产品(IBM SPSS Modeler, RapidMiner, KNIME)进行了介绍,包括对模型构建和预测功能进行详细介绍,并对结果进行了简单分析和比较,使用户能够快速了解并使用产品。
技术文章 2018年 07月 31日
在 Python 中按需处理数据,第 3 部分: 协程和 asyncio
现代大数据应用程序中的许多数据都来自网络或数据库。您需要编写代码来大规模地处理此类数据,但又不想在此过程中停止所有操作。Python 3 引入了一个协作式多任务系统,该系统使用异步协程缓解了这个问题。异步协程构建在与生成器类似的概念之上。它们是利用特殊函数创建的对象,可以暂停并恢复运行。它们实现了将复杂低效的处理分解为协同运行的简单任务,从而能够最有效地权衡 CPU 与输入/输出。浏览一系列简单的示例来学习这些核心技术。
技术文章 2018年 07月 25日
云端业务整合,第 1 部分: 使用 IBM App Connect 和 IBM API Connect 进行应用集成
本文主要介绍如何通过 IBM App Connect 快速整合多个相对独立的 App,甚至外部的第三方应用,并快速封装成对应的 Rest API。然后借助了 IBM API Connect,向大家展示了如何快速管理 API, 并通过一个相对复杂的应用实例向大家展示了整个的整合封装和管理的过程,以及该过程中涉及到的各个详细配置。
技术文章 2018年 07月 25日
使用 Hyperledger Composer 创建强大的区块链查询
借助 Hyperledger Composer 中原生的富查询语言,很容易对资产、交易和其他资源执行复杂且强大的查询。首先,使用 Hyperledger Composer 建模查询,然后将查询部署到运行时 Hyperledger Fabric。然后您就可以在应用程序中按名称使用该查询了。也可以使用 Hyperledger Composer 自动生成的 REST API 来轻松使用查询。如果没有此功能,您需要在代码中构造专门查询,然后努力理解返回的结果。
技术文章 2018年 07月 23日
在 Python 中按需处理数据,第 1 部分: Python 迭代器和生成器
众所周知,在 Python 中处理数据的最古老的方式就是采用列表、字典和其他此类数据结构来构建数据。虽然此类方法在许多情况下都行之有效,但它们在处理大量数据时就会导致出现重大问题。代码运行极其缓慢或者内存不足之类的问题屡见不鲜。生成器和迭代器则有助于解决此类问题。这些方法在 Python 中已存在一段时间了,但并没有为众人所充分理解。只要运用得当,它们就可以缩减庞大的数据任务,进而无需巨额硬件投资即可顺利完成这些任务。
技术文章 2018年 07月 18日
IBM Watson Assistant 和 Apache Solr 助力以自然方式搜索电子商务产品
将 Watson Assistant 聊天机器人与 Apache Solr 企业搜索平台相连接,充分利用其会话能力 -- 所有这些都支持购物者以最自然的语音方式对产品进行搜索。
技术文章 2018年 07月 18日
开始使用适用于 IBM PureApplication 的 IBM Cloud Private 模式
开始使用适用于 IBM PureApplication 的 IBM Cloud Private (ICP) 模式来部署和管理 IBM Cloud Private Community Edition (CE) 或 Enterprise Edition (EE) 集群。
技术文章 2018年 07月 18日
在 Python 中按需处理数据,第 2 部分: 神奇的 itertools
Python 的格言一直是“内置电池”,这突显了其广泛的标准库。标准模块当中隐藏了许多保存完好的隐秘模块,其中包括 itertools,因为知道迭代器和生成器的人很少,所以这个模块也不太为人所知。因为 itertools 和相关模块(如 functools 和 operators)中的例程可以让开发人员在开发大数据运算符时节省大量时间,所以不知道这个模块会非常可惜。通过大量示例来学习如何使用 itertools 来完成最常见的 MapReduce 样式的数据科学任务。
技术文章 2018年 07月 18日
区块链基础知识:Hyperledger Fabric 和 Hyperledger Composer
这两者的名称很相似,而了解两者之间的差异正是着手区块链开发的关键所在。提示:一个是超酷的开发工具,另一个是强大的企业区块链网络引擎。了解如何将其付诸运用。
技术文章 2018年 07月 17日
优化 Cloudant 中的查询
针对运行 Cloudant NoSQL DB 时优化查询的相关方法和经验,本文汇总了多个人员的观点。文中包含的知识将帮助您更深入地了解每个适用场景的最合适查询,从而为您的应用程序提供最高效的数据查询服务。
技术文章 2018年 07月 11日
Apache Cassandra 3.X 系列,第 5 部分: Cassandra 安全篇
本文是 Apache Cassandra 3.X 系列文章的第五篇,主要针对安全特性进行了讲解。Cassandra 当前主要有认证、基于规则的访问控制、加密等三种方式确保集群内部安全,这里针对三个特性进行了逐一解释,并通过一些示例进行了讲解,示例包括创建角色、密码认证、生成公钥/密钥等。
技术文章 2018年 07月 11日
使用 IBM Blockchain Starter Plan 将区块链业务网络部署到云端
简单步骤和配套视频介绍了如何将现有样本业务网络 Car Auction 网络部署到云端,尤其是部署到 IBM Blockchain Platform Starter Plan。部署样本网络之后,您就可以开始在模拟的多组织网络上开发、演示和启动区块链应用。
教程 2018年 07月 10日
通过链下逻辑扩展区块链智能合约
本文将介绍两种方法,利用在区块链典型边界外获得的逻辑来增强智能合约,同时仍然保留界定区块链网络的信任和透明性。
技术文章 2018年 07月 09日
在 IBM Cloud 上创建和部署区块链聊天应用
在本教程中,您将学习如何使用 Tendermint 和 Lotionjs 轻松将“权益证明”区块链应用作为两个验证者节点部署至 IBM 容器。
教程 2018年 07月 09日
Fabric 让 Linux 系统部署变得简单
Fabric 是基于 Python 库开发的轻量级运维工具,熟练掌握其用法能够解决工作中的很多自动化运维需求,最大特点是不用登录远程服务器,在本地运行远程命令,通过 Python 脚本就可以任务部署。
技术文章 2018年 07月 06日
将 Watson Assistant 集成到现有站点中的一种混合方法
混合搜索是使用 IBM Watson Assistant 的一种全新方式,它摒弃了传统聊天机器人的一些限制。这种方法使您能够尽显两方面的优势:一方面是结合了 AI 技术的强大搜索引擎;另一方面,AI 技术又能够随着 Watson 不断接受更多训练而逐步演进。
技术文章 2018年 07月 04日
Kafka 简介
介绍一种针对分布式消息传递或流数据的最流行平台。
技术文章 2018年 07月 04日
Eclipse OpenJ9 中的类共享
内存占用和启动时间是 Java 虚拟机 (JVM) 的重要性能指标。在云环境中,内存占用变得尤为重要,因为您需要为应用程序所占用的内存付费。本教程将展示如何使用 Eclipse OpenJ9 中的共享类特性来减少 JVM 的内存占用并改进启动时间。
技术文章 2018年 07月 03日
Java 10 新特性介绍
Java 10 于 2018 年 3 月 21 日 发布,这是作为当今使用最广泛的编程语言之一的 Java 语言的第十个大版本,也是采用新的发布周期之后的第一个大版本。新的 Java 10 版本带来了很多新特性,其中最备受广大开发者关注的莫过于局部变量类型推断。除此之外,还有一些其他包括 GC 改进、性能提升等的新特性。本文主要对 Java 10 中包含的新特性进行概括性的介绍,希望读者能从本文的介绍中快速了解到 Java 10 中的变化。
技术文章 2018年 07月 03日
IBM Predictive Maintenance and Quality – 单节点安装最佳实践
本文将体系化的介绍如何进行 IBM 最新的物联网技术下的 PMQ 解决方案的平台搭建的最佳实践。
技术文章 2018年 06月 28日
机器学习之手把手实现,第 7 部分: 手把手教你实现一个高斯混合模型
本文将介绍高斯混合模型,主要被用来聚类,它和 K -means 一 样都用到了E M(即期望最大)的思想。由于其理论上可以逼近任意的概率分布,高斯混合被广泛使用。本文您将看到高斯混合的概念,高斯混合的推导过程以及如何利用 EM 算法求解高斯混合的参数。通过阅读本文,您会对高斯混合的原理了如指掌,并可以自己开发出高斯混合的实现代码。
技术文章 2018年 06月 28日
IBM Cloud 入门,第 2 部分: 在 IBM Cloud 平台上构建高级 Cloud Foundry 应用程序
了解如何开发高级 Cloud Foundry 应用程序并将它部署在 IBM Cloud 中。Doug Tidwell 将展示如何创建一个使用云托管的 NoSQL 数据库、可在全球使用的应用程序。
技术文章 2018年 06月 20日
Rust 初学者指南: 开始使用 Rust 语言进行编码
要学习一种新的编程语言,还有比创建一个最喜欢的经典游戏更好的方法吗?在本教程中,将学习如何创建一个简单的井字棋游戏。
技术文章 2018年 06月 20日
IBM Cloud 入门,第 1 部分: 开始在 IBM 的云平台上开发和部署应用程序
了解如何开始在 IBM Cloud 中开发和部署应用程序。Doug Tidwell 将介绍开发和部署一个可在全球使用的应用程序的基础知识。
技术文章 2018年 06月 20日
IBM Cloud 入门,第 3 部分: Doug Tidwell 将演示如何在 IBM Cloud 平台上使用容器
了解如何使用 IBM Cloud 中的容器技术。Doug Tidwell 将会介绍相关的基础知识,把代码打包为 Docker 镜像,并将该镜像部署到 Kubernetes 集群,在此过程中使用了第 2 部分中使用的云托管的 NoSQL 数据库。完成所有操作后,您的应用程序将在 IBM Cloud 中一个 Kubernetes 集群内的 Docker 容器中运行。当然,它也可以在全球使用。
技术文章 2018年 06月 20日
IBM Cloud 入门,第 4 部分: 了解如何通过 IBM Cloud Functions 平台使用无服务器计算
了解如何使用 IBM Cloud Functions 来充分利用无服务器计算。Doug Tidwell 将展示如何生成代码来管理云托管的 NoSQL 数据库。
技术文章 2018年 06月 20日
Rust 初学者指南: 初识 Rust
初识 Mozilla Rust,这是一种安全的、静态类型的编译语言。
技术文章 2018年 06月 14日
WebAssembly 现状与实战
新推出的 WebAssembly 可能是 Web 界的下一场革命,通过底层字节码标准来彻底的解决 JS 的历史包袱,推进 Web 的发展。如今主流浏览器都已经支持 WebAssembly,是时候开始学习并应用 WebAssembly 了。
技术文章 2018年 06月 13日
使用 Python 从零开始开发区块链应用程序
本教程将向具有任何编程技能水平的 Python 开发人员介绍区块链。通过从零开始实现一个公有区块链并构建一个简单应用程序来利用它,您将了解区块链到底是什么。Python 是一种容易理解的编程语言,所以我在本教程中选择了它。
教程 2018年 06月 12日
Hyperledger Fabric 学习笔记,第 3 部分: 区块链网络的基本权限控制与应用程序开发
本文在之前第 2 部分部署的“共享自行车区块链网络(bikesharing Network)”基础之上,对权限控制进行深入学习,并开始基于 Composer 的应用程序开发。
技术文章 2018年 06月 05日
利用人工智能创建模式,第 3 部分: 使用马尔可夫链通过字母相关矩阵和 N 元词生成语言
既然您已经了解了如何在模型自然语言文本中编译字母相关和单词相关的统计信息,就可以实际运用,使计算机自动生成文本。了解如何编写程序,根据随机生成的转换来创建字母或单词序列,完成 N 元词。
技术文章 2018年 06月 04日
利用 IBM Cloud 跟踪记录项目花费的时间,第 2 部分: 让您的时间跟踪应用程序能够记录每个项目花费的时间
本系列分两个部分,介绍了如何创建基于浏览器的时间跟踪工具,专业人员可使用此工具来记录在客户项目上花费的时间。它使用 IBM Cloud 服务来托管应用程序及其数据,并对应用程序业务逻辑使用 Slim PHP 微型框架。第 2 部分解释了如何添加记录每个项目所花时间的功能。我在此将向您展示如何检索和汇总时间条目,生成每个项目工作时数的报告,包括采用在线方式以及适用于下载和进一步处理的结构化格式。最后,我将引导您完成上传应用程序并在 IBM Cloud 上部署的步骤,这样它便处于在线状态,且始终可在云中使用。
技术文章 2018年 06月 04日
使用 IBM Cloud Kubernetes Service 部署一个 MongoDB 副本集
本文将演示如何在基于 Kubernetes 的 IBM Cloud Kubernetes Service 中部署一个 MongoDB 副本集。文中将简要概述 MongoDB 的集群需求,介绍 Kubernetes StatefulSets,还会解释如何部署它们。
技术文章 2018年 05月 30日
Prometheus 入门与实践
Prometheus 是 Kubernetes 集群监控系统的重要组成部分。本文简要地介绍了 Prometheus 的基本组成和概念,并实例演示了 Prometheus,Alertmanager 以及 node exporter 的安装,配置及使用,以便 Kubernetes 集群管理的运维人员可以更快的掌握 Prometheus。
技术文章 2018年 05月 30日
使用 Hyperledger Fabric 开展私密交易
探索 Hyperledger Fabric 提供的各种机制,适应不同网络需求下不同的隐私性和保密性级别。
技术文章 2018年 05月 30日
网络边缘的 IoT,第 2 部分: 将边缘分析集成到 IoT 解决方案中
在本系列的第一篇文章中,您学习了如何监控干草谷仓的湿度和温度来识别危险情况。但是,识别仅是解决方案的一部分。理想情况下,我们想要自动修复这些情况。因为网络连接可能很慢、不稳定,甚至不存在,所以应该在网络“边缘”的谷仓中执行分析,以确定应该采取何种措施。
技术文章 2018年 05月 29日
IBM Spectrum LSF 的混合云解决方案 – LSF Resource Connector
本文主要介绍 IBM Spectrum LSF 的混合云的解决方案 – LSF Resource Connector。文中以作者之前的项目为例,介绍 LSF 如何从公有云平台(资源提供方)中借用和归还虚拟机,来达到 LSF 集群作业的弹性云计算目的。
技术文章 2018年 05月 29日
数据科学简介,第 4 部分: 数据科学语言
探索已开发并常用于数据科学编程和应用的语言,包括 C、Python 和 Fortran。
技术文章 2018年 05月 29日
卷积神经网络
研究卷积神经网络 (CNN),了解如何使用 Python 实现一个对手写数字进行分类的简单网络。
技术文章 2018年 05月 29日
Servlet 4.0 入门
Servlet 4.0 完全集成了 HTTP/2 的服务器推送技术,还支持运行时发现 servlet 的映射 URL。通过视频演示和代码示例,本实践教程介绍了如何在 Java servlet 和 JSF 应用程序中开始使用 HTTP/2 服务器推送和新型 HttpServletMapping 接口。
技术文章 2018年 05月 29日
利用 IBM Cloud 跟踪记录项目花费的时间,第 1 部分: 利用 IBM Cloud、PHP 和 MySQL 构建自定义 Web 应用程序
本系列分两个部分,介绍了如何创建基于浏览器的时间跟踪工具,专业人员可使用此工具来记录在客户项目上花费的时间。它使用 IBM Cloud 服务来托管应用程序及其数据,并对应用程序业务逻辑使用 Slim PHP 微型框架。第 1 部分涵盖了基本信息,展示了如何初始化基于云的数据库实例,以及如何将本地 PHP 应用程序连接到此实例。它还说明了如何使用 Slim 框架来添加和修改云数据库实例上的记录。
技术文章 2018年 05月 29日
Hyperledger Fabric 学习笔记,第 2 部分: 开发、部署一个共享自行车区块链网络
本文设计了一个具有现实意义的 User Story - 共享自行车区块链网络(Bike Sharing),并以在设计、开发过程遇到的问题为线索,对 Fabric、Composer、Composer 模型语言进行更深入的学习与研究。
技术文章 2018年 05月 24日
吸取的 IoT 相关经验教训,第 3 部分: 从我的第一个 DIY IoT 项目中吸取的经验
了解在(从头)开发家庭自动化系统过程中吸取的以下经验,并节省您自己的时间、资金和精力。
技术文章 2018年 05月 23日
IBM Spectrum Scale 在云计算环境中的实践
IBM Spectrum Scale 是一款并行的文件系统,本文将讲解 Spectrum Scale 的工作原理和特性,并介绍如何将 Spectrum Scale 与开源的 OpenStack 相结合,从而实现高性能、大容量的存储系统。
技术文章 2018年 05月 23日
基于 Spring Boot 和 Watson NLC 创建可运行在 Docker 中的简单应用示例
本文将介绍使用 Spring Boot 和 IBM Watson Natural Language Classifier service 开发一个简单应用示例,用来判断天气状况,并将该应用运行在 Docker 容器中。
技术文章 2018年 05月 23日
Python 中的元编程
本文介绍如何在 Python 中使用元编程,以及它如何简化某些任务。
技术文章 2018年 05月 23日
对 API 和服务执行版本控制的 4 种策略
要管理和维护任何运行时系统,需要一个全面的版本控制策略。没有明确的策略,如何知道哪些服务和 API 已部署,以及要使用哪个版本?本文将重点介绍能够帮助您管理 API、服务接口和实现的 4 种策略。
技术文章 2018年 05月 22日
您不知道的 5 件事……: MicroProfile 1.3
Eclipse MicroProfile 提供了 5 个用于开发 Java 云原生微服务的新 API。了解 MicroProfile 1.3 中新特性的亮点,获取能帮助您立即上手的代码示例。
技术文章 2018年 05月 21日
用 IBM UrbanCode Deploy 和 Docker 实现持续集成及交付
DevOps 是一组过程、方法与系统的统称,用于促进开发、技术运营和质量保障(QA)部门之间的沟通、协作与整合。IBM UrbanCode Deploy 是 IBM 的应用自动化部署工具。Docker 是一个容器管理器,将应用程序和它的依赖项捆绑在一起,通过容器化的技术,让开发者可以打包应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器。从而充分保持开发测试环境的一致性。本文讲用实例讲解如何使用 IBM UCD 和 Docker 来部署应用软件的流程,从而实现持续集成,节省测试环境部署的成本。
技术文章 2018年 05月 21日
利用人工智能创建模式,第 2 部分: 各种实用应用程序中的词语分析和 N 元模型
根据顺序字母的 N 元模型概念构建,旨在观察词语的 N 元模型以及可从中衍生出的统计信息。了解如何生成 N 元模型频率的图形化绘图。探索美国国家语料库,将其用作一个庞大且丰富的英语文本来源,适用于一般用途的语言建模任务。
技术文章 2018年 05月 21日
您不知道的 5 件事……: Java 10
紧随 Java 9 的脚步,Java 10 也已面世,为代码极客、容器迷和垃圾收集器天才们带来了大量炫酷的新特性。现在是了解 JDK 10 中的新特性的绝佳时机。
技术文章 2018年 05月 16日
通过为 Python 提速来助力科学研究
应当使用 Python 进行科学计算,不是用于替代 Fortran 或 C/C++,而是作为包装器或各种专用编程模块和加速硬件之间的桥梁。在本文中,我们将说明如何在环境中加快 Python 的速度以优化其使用。
技术文章 2018年 05月 16日
IBM 客户智能预测,第 3 部分: IBM 客户智能预测下的挖掘互联网中的价值客户
随着网络技术的快速发展,在社交平台等获取的文本信息呈现了爆炸式增长。这些数据就像一座金矿,等待着企业去挖掘其中的价值。然而这些数据都是以网页、文本等非结构化或半结构化的形式存在,传统的数据分析方法不能对这些数据进行很好的分析处理,导致这些数据没能充分的利用,不能发挥它最大的价值。本文主要介绍通过文本挖掘和自然语言处理的方式对以上这些结构化或半结构化的数据进行挖掘,发现其中的价值,使企业获得更多的收益。
技术文章 2018年 05月 16日
深入浅出介绍策略梯度
本文旨在介绍强化学习中策略梯度方法的基本原理及相关概念,并着重介绍作者在学习过程中遇到的一些难点,如目标函数和实现技术。
技术文章 2018年 05月 16日
利用 IBM Watson Explorer 分析分层数据的上下文内容
本教程展示如何实现自定义的搜寻器插件及 IBM Watson Explorer,在内容分析上下文中分析分层数据结构。此处概述的策略允许保留分层结构或所分析模型的颗粒。
技术文章 2018年 05月 16日
基于 IBM Cloud Availability Monitoring 的 Web 应用性能测试配置详解
本文主要介绍了通过 IBM Cloud Availability Monitoring 的一些功能来监控 Web 应用,以确保应用的可用性及响应时间,并通过三个场景详细描述了测试的配置步骤。
技术文章 2018年 05月 16日
Java EE 8 Security API 入门,第 3 部分: 通过 IdentityStore 安全地访问用户凭证
了解如何使用新的 IdentityStore 接口在您的 Java Web 应用程序中设置和配置 RDBMS 或 LDAP 身份存储。
技术文章 2018年 05月 15日
Java EE 8 Security API 入门,第 4 部分: 通过 SecurityContext 询问调用方数据
Java EE Security API 系列的最后一篇文章将介绍 SecurityContext API,该 API 用于跨 servlet 和 EJB 容器一致地询问调用方数据。了解 SecurityContext 如何扩展 HttpAuthenticationMechanism 的声明性功能,然后在一个 servlet 容器示例中应用这些功能来测试调用方数据。
技术文章 2018年 05月 15日
使用领域驱动设计构建云应用程序
在本文中,您将学习如何将领域驱动设计 (DDD) 概念应用于云架构,了解这样做的具体原因。这是一种新范式,您可能很想知道该如何将它集成到您的遗留代码库中。我们将涵盖这个方面,介绍 DDD 与云的适配方案,以及应在堆栈中使用 DDD 的具体原因。您还将了解微服务如何给予帮助,以及事件和事件溯源如何发挥作用。
技术文章 2018年 05月 15日
敏捷集成的优势,第 2 部分: 转变为轻量级、敏捷集成
微服务原则通过实现一种具有高解耦性和去中心化的方法,正在改变构建应用程序的方式,这提高了敏捷性、可扩展性和灾备能力。这些应用程序仍需要相互连接和连接到现有记录系统。显然,在集成领域中使用微服务技术也很有意义。轻量级集成为集成架构提供了云就绪的容器化的优势,为更有影响力、更自主的应用程序团队提供了摆脱高度中心化的 ESB 模式的机会。
技术文章 2018年 05月 08日
敏捷集成的优势,第 1 部分: ESB 的命运
尽管许多大型企业成功使用了企业服务总线 (ESB) 模式,但这个术语在云原生领域常常受到抨击,尤其是与微服务架构相关的方面。人们认为 ESB 是重量型集成,而且缺乏敏捷性。发生了什么导致 ESB 模式看起来如此不合潮流,我们应使用什么取代它呢?轻量级集成是什么样的?
技术文章 2018年 05月 08日
利用人工智能创建模式,第 1 部分: 针对 AI 的字母关联和简单语言统计
AI 不仅能识别模式,还能基于模式来生成表达。这在智能代理世界越来越重要。了解生成式 AI,这是一种对现代开发人员至关重要的技术。作为第一步,可以考虑自然语言中的模式,以及如何对这些模式进行建模,让机器做好准备生成自己熟悉的语言表达。了解如何利用基本的字母频率统计数据,通过使用基于矩阵的模型在字母间建立关联。
技术文章 2018年 05月 08日
基于 IBM Cloud Private 的 DevOps 实践
本文将介绍如何 利用 Jenkins Kubernetes 插件,在 IBM Cloud Private 环境内构建动态可伸缩的 Jenkins 集群,并提出一种基于 IBM Cloud Private 环境下的 DevOps 实践方法。
技术文章 2018年 05月 08日
利用栈的思想设计实现测试用例的 clean up
本文主要通过利用数据结构中栈“先进后出”的原理来实现测试用例中数据的 clean up. 在测试用例的执行过程中,对不同的操作进行压栈,在测试用例执行完成之后,对压栈的操作进行 clean up 的操作。本文将主要通过实例来介绍用栈的思想实现测试用例的 clean up.
技术文章 2018年 05月 08日
使用深度学习为异常检测开发认知 IoT 解决方案,第 5 部分: 使用 Keras 和 TensorFlow 执行异常检测
“使用深度学习为异常检测开发认知 IoT 解决方案”系列分 5 个部分,本文是第 5 部分。文中将演示一个使用 Keras 和 TensorFlow 的深度学习解决方案,以及如何使用该解决方案分析 IoT 传感器收集的大量数据。
技术文章 2018年 05月 07日
一种通用的 OpenGL ES 多进程多线程框架
本文围绕开源 Chromium 浏览器对 OpenGL ES 的封装,抽象出一个通用的多进程多线程的 OpenGL ES 框架。该框架能够利用 CPU 多核心和 GPU 图形能力来提升 OpenGL ES 应用性能,并且可以推广到其他的 OpenGL ES 应用程序里面。和所有的多进程多线程问题类似,本文重点解释了 GPU 的资源是怎么在多进程多线程环境实现共享的,以及资源的同步访问问题。
技术文章 2018年 05月 07日
最受欢迎的物联网文章和教程(2018 年 4 月)
2018 年初的主要任务就是创建、更新或完成有关 IoT 的系列文章和教程,内容涵盖 IoT 治理、IoT 安全、IoT 与智能家居、IoT 与区块链,最后还包括认知 IoT 与深度学习。
技术文章 2018年 05月 07日
IoT 与智能家居,第 3 部分: 为一个家庭自动化系统开发 IoT 应用程序
在本系列中,您将学习如何构建一个简单但完整的家庭自动化系统。在此过程中,您将使用 433-MHz 硬件组件、在 Raspberry Pi 上运行的软件,以及 IBM Cloud 中的 Watson IoT Platform。在本系列的这部分中,我将展示如何构建 IoT 和移动应用程序来控制您的家庭自动化系统。
技术文章 2018年 05月 04日
使用 Kubernetes 密钥来管理凭证
如果要在 Kubernetes 集群中部署服务,这些服务背后的代码很有可能需要使用凭证才能完成工作。在本教程中,您将了解如何使用 Kubernetes 密钥向代码交付用户名和密码之类的敏感信息。
技术文章 2018年 05月 04日
Docker 和 Kubernetes 入门
Docker 和 Kubernetes 是新一代 DevOps 的基石。在本教程中,您将了解如何构建 Docker 镜像,在本地运行这些镜像,然后将这些镜像推送到您的 IBM Cloud 帐户,这样您就可以将它们部署到在 IBM Cloud 中运行的 Kubernetes 集群。
技术文章 2018年 05月 04日
IoT 解决方案治理, 第 3 部分: 治理您的 IoT 数据
为应对规划与实施复杂 IoT 解决方案时固有的挑战,各团队需要采用一种治理模式。该系列文章提供了端到端的 IoT 解决方案治理方法,从定义治理实践、治理 IoT 设备到治理 IoT 数据,全部囊括在内。本系列的第 3 部分定义了一个端到端数据治理机制,确保利益相关方正确安全地使用 IoT 数据,从 IoT 数据中获取最大价值。第三部分介绍了在整个数据生命周期中,为何要对 IoT 数据进行管理以及具体的管理方式。
技术文章 2018年 05月 03日
Kubernetes 掌舵,容器助力
如果您关注基于容器的开发和部署的进展情况(我希望是这样),那么您会发现,这些开发已经彻底改变了应用的创建和提供方式,而且这种改变还在继续。本文主要探究容器、容器编排、Kubernetes、混合云和相应的运作工具。
技术文章 2018年 05月 03日
APM 代理环境部署之 Hadoop 篇
面对企业中越来越复杂且相互依赖的 IT 环境和应用。IBM Cloud Application Performance Management (APM) 不仅是一个监控工具, 更是可视化,可控性和自动化的解决方案。它是您身边的职能管家,全方位管理传统 IT、虚拟化、云和混合环境。可以精确地发现并解决应用和 IT 基础架构中的性能问题。APM 使用代理来收集监控主机的数据。本文将重点介绍下 Hadoop 监控代理测试环境的搭建。
技术文章 2018年 05月 02日
IoT 与智能家居,第 2 部分: 为一个家庭自动化系统设置系统软件
在本系列中,您将学习如何构建一个简单但完整的家庭自动化系统。在此过程中,您将使用 433-MHz 硬件组件、在 Raspberry Pi 上运行的软件,以及 IBM Cloud 中的 Watson IoT Platform。在本系列的这部分中,我将展示用于构建家庭自动化系统的软件,并运行它来控制第 1 部分中设置的 433-MHz 设备。
技术文章 2018年 04月 26日
Hyperledger Fabric 学习笔记,第 1 部分: 基本概念与第一个区块链应用
本文既是 Hyperledger Fabric 的实用教程,也是其学习、研究笔记。读者可以与作者一起,一步一步地学习区块链基础知识;利用 Hyperledger Composer 搭建 Fabric 本地开发环境,运行示例应用;并进一步分析、深入了解其技术结构与特点。
技术文章 2018年 04月 25日
在 IBM Cloud 中构建一个聊天机器人
如果您准备开始开发聊天机器人,IBM Cloud 中的 Watson 服务能帮您轻松完成此任务。在本教程中,您将了解构建能够智能响应用户的聊天机器人的基础和高级技术。
技术文章 2018年 04月 25日
IoT 与智能家居,第 1 部分: 为一个家庭自动化系统设置硬件
在本系列中,您将学习如何构建一个简单但完整的家庭自动化系统。在此过程中,您将使用 433 MHz 硬件组件、在 Raspberry Pi 上运行的软件,以及 IBM Cloud 中的 Watson IoT Platform。在本系列的这一部分中,您将了解 433-MHz 硬件的工作原理,学习如何使用电路试验板,以及如何为您将在本系列中构建的家庭自动化项目设置硬件。
技术文章 2018年 04月 25日
安全性与 IoT 生态系统
人们倾向于将系统设计和开发中的安全性视为事后措施,但在整个产品生命周期中都应考虑安全性。一个攻击次数在不断激增的领域是快速发展的物联网 (IoT) 市场。本文将探索 IoT 背景中的一系列安全性,包括访问安全性(身份验证)、数据安全性(加密)和安全性分析(基于策略的控制)。
技术文章 2018年 04月 25日
数据如何变成知识,第 3 部分: 提取暗数据
个人和组织存储着各种各样的数据。我们如何处理所有这些数据?我们能否在需要时获取它?是否所有数据都能快速有效地进行分析?或者,它是否占用了存储资源并被埋藏多年,因为处理它并丢弃过时数据的成本太高?发现存储暗数据的实用工具和智慧。
技术文章 2018年 04月 25日
Db2 数据库常见堵塞问题分析和处理
Db2 数据库在使用的过程中如果遇到数据库运行缓慢或者停止,对于运维人员是非常棘手的事情。如何快速定位问题和排除问题是首要任务。尤其是数据库缓慢的情况下肯能成为数据库都成为问题。因此作者基于 db2pd 诊断工具,开发了一键检查分析脚本,以最快的时间发现和处理问题。db2pd 工具不需要链接数据库,能直接从内存获取诊断信息,是非常好用的轻量级诊断工具。
技术文章 2018年 04月 20日
Hyperledger Composer 基础,第 1 部分: 建模和测试您的区块链网络
Hyperledger Composer 是一个快速构建区块链业务网络和设计区块链应用程序原型的工具。本教程将帮助您开始使用它。
技术文章 2018年 04月 19日
Hyperledger Composer 基础,第 3 部分: 在本地部署您的区块链网络,与之交互并扩展它
本教程是此系列的第 3 期,也是最后一期,将介绍如何修改一个样本区块链网络定义并将它转换为一个真实的区块链应用程序,编写 Cucumber 特性测试,为所有参与者发放 ID,并通过 CLI 执行每个事务。
技术文章 2018年 04月 19日
Hyperledger Composer 基础,第 2 部分: 完善并部署您的区块链网络
本教程以第 1 部分中介绍的样本区块链网络为基础,帮助您更深入地了解 Hyperledger Composer 开发人员工具套件。您将通过向 Shipment 资产添加 GPS 读数在船运集装箱中对一个 IoT GPS 传感器进行建模,然后修改智能合约(链代码),以便在 Shipment 到达目标港口时发送警报。
技术文章 2018年 04月 19日
将业务聊天机器人移植到 Watson Assistant
倾听 Watson Applied Research 团队成员解释他们如何使用 Watson Assistant 帮助一个客户改进其聊天机器人。
技术文章 2018年 04月 18日
数据科学简介,第 3 部分: 文本分析
在“数据科学简介”系列的第 3 篇教程中,了解简单的、基于 Python 的文本分析的应用,包括马尔可夫链和情感分析。
技术文章 2018年 04月 18日
Python 初学者指南
您是否正在寻找一种容易学习的编程语言来帮助完成科学工作?不必舍近求远,Python 就能办到。找到使用这种简单语言来执行各种操作的资源,从运行代数计算到从数据中生成图形输出。
技术文章 2018年 04月 17日
构建一个认知 IoT 应用程序仅需 7 步
依照一种边缘计算架构,构建一个认知 IoT 解决方案。将您的分析推送到网关,并使用高级机器学习获知检测异常。
技术文章 2018年 04月 17日
在 IBM Cloud 上自动安排数据备份
本教程将演示如何使用 IBM Cloud 平台上的 Workload Scheduler 服务,自动安排 IBM Cloud 应用程序的进程执行。本教程将使用一个常见示例(执行每日数据库备份)来演示创建 RESTful PHP 服务的过程,您可以调用该服务来备份数据库。其中还会演示如何集成诸如 Dropbox 和 SendGrid 之类的第三方服务,以便存储备份文件和发送状态通知。
技术文章 2018年 04月 17日
通过 Schema.org 让网站更智能,第 4 部分: 结构化数据工具
使用 Schema.org 描述网页上的内容,使搜索引擎和机器能够更轻松地找到您的页面并为它们建立索引。您可以使用一些工具在您的页面上实现结构化数据。在本系列的最后一部分,我们将查看一些工具的例子,这些工具可以帮助您将结构化数据添加到纯 HTML 中,验证页面上的结构化数据,并解析来自某个页面的结构化数据。
技术文章 2018年 04月 17日
使用 Spring REST Docs 创建 REST 服务文档
REST 服务是目前最流行的提供开放 API 的方式。对于开放 API 来说,完整准确的文档是必须的。Spring REST Docs 在创建 REST 文档中采用混合的策略,把手写的 Asciidoctor 文档和从单元测试中自动生成的代码片段相结合,可以产生详实而准确的文档。Spring REST Docs 提供了对不同单元测试框架的支持。本文结合实例对 Spring REST Docs 的用法进行详细的说明。
技术文章 2018年 04月 17日
通过 Schema.org 让网站更智能,第 3 部分: 理解并使用 Schema.org 词汇表
当您使用 Schema.org 词汇表和元数据描述您的内容时,它们使内容变得更有用、更容易被搜索引擎找到。在本系列的第 3 部分中,我将介绍 Schema.org 中使用的词汇表,并提供工具供您自行使用它们。
技术文章 2018年 04月 16日
R 语言入门的 7 个技巧
本文将介绍更轻松更快速地开始使用强大的 R 语言的 7 种技巧。了解 R 包,如何在 R 中建立数据结构,以及强大的 RStudio IDE。了解在运行复杂脚本时 apply 函数如何帮您减轻时间负担,以及 ggplot2 如何让您的视觉效果真正脱颖而出。最后,了解 Rcpp 包如何帮助您将 C++ 函数导入到 R 脚本中。
技术文章 2018年 04月 11日
数据如何变成知识,第 2 部分: 数据湖和数据沼泽
在这篇容易学习但具有深刻见解的文章中了解数据湖和数据沼泽。
技术文章 2018年 04月 10日
Rust 编程语言入门
了解 Rust,这是一种类似 C 的语言,支持命令、函数和面向对象编程。
技术文章 2018年 04月 10日
第 1 - 100 条,共 15097 条 | 下一页
显示内容简介 | 隐藏内容简介