首页 文章 精选 留言 我的

精选列表

搜索[云上实践],共10000篇文章
优秀的个人博客,低调大师

【案例学习】两年打造150,000个容器,看PAYPAL的Docker实践之路

背景介绍 PayPal(贝宝)是美国eBay公司的全资子公司。1998年12月由Peter Thiel及Max Levchin建立,总部位于美国加利福尼亚州圣荷西市。PayPal致力于使金融服务大众化,让人们与企业能够参与到全球经济的繁荣发展中。PayPal开放式的数字支付平台让2.18亿用户相信他们能够以一种全新且强大的方式进行交易。为了实现这一目标,PayPal建立了全球性服务网络,确保用户可以随时、随地使用PayPal。如果PayPal的服务器出现故障,那么这种影响会波及到许多只依靠PayPal进行支付解决方案的小型企业客户。 案例简介 PayPal借助于Docker 企业版来帮助他们提高运营效率(构建、测试、部署周期的速度提高50%)。与此同时,他们通过Docker的动态部署能力和基础设施的独立性提高了其应用程序的可用性。为了提

优秀的个人博客,低调大师

《大数据分析原理与实践》——1.4 大数据分析的过程、技术与难点

1.4 大数据分析的过程、技术与难点 1.大数据分析的过程 大数据分析的过程大致分为下面6个步骤: (1)业务理解最初的阶段集中在理解项目目标和从业务的角度理解需求,同时将业务知识转化为数据分析问题的定义和实现目标的初步计划上。(2)数据理解数据理解阶段从初始的数据收集开始,通过一些活动的处理,目的是熟悉数据,识别数据的质量问题,首次发现数据的内部属性,或是探测引起兴趣的子集去形成隐含信息的假设。(3)数据准备数据准备阶段包括从未处理数据中构造最终数据集的所有活动。这些数据将是模型工具的输入值。这个阶段的任务有的能执行多次,没有任何规定的顺序。任务包括表、记录和属性的选择,以及为模型工具转换和清洗数据。(4)建模在这个阶段,可以选择和应用不同的模型技术,模型参数被调整到最佳的数值。有些技术可以解决一类相同的数据分析问题;有些技术在数据形

优秀的个人博客,低调大师

《深入理解Android:Telephony原理剖析与最佳实践》一第3章 主要技术准备

第3章 主要技术准备 第2章介绍了搭建Android源码编译环境以及Android相关常用工具使用的一些技巧和总结,接下来我们是不是应该开始学习Android Telephony相关内容了呢?先不着急,工欲善其事,必先利其器,我们还要做一些的技术准备工作,也就是学习Android Telephony涉及的一些关键技术,其中包括Handler消息处理机制、AIDL跨应用服务访问和Broadcast系统广播。这些技术在Telephony中使用较多,所以在学习Telephony前,需要对这几个重点技术进行学习和了解。对这些技术非常熟悉的读者可跳过本章直接进入第4章学习。

优秀的个人博客,低调大师

《深入理解Android:Telephony原理剖析与最佳实践》一3.3 AIDL跨应用服务

3.3 AIDL跨应用服务 Android Telephony框架层提供了一些AIDL系统服务以及第三方应用,通过这些系统服务可方便地获取手机当前状态,如待机状态、通话中、来电等,这些状态在Android手机应用开发中非常重要。如果我们开发一款Android平台的手机音乐播放器,在使用音乐播放器的过程中需要知道手机当前是什么状态,如果是通话中或来电,这时就必须暂停播放音乐。 3.3.1 AIDL概念分析 什么是AIDL呢?AIDL的Android官方定义如下:AIDL (Android Interface Definition Language) is similar to other IDLs you might have worked with. It allows you to define the programming int

优秀的个人博客,低调大师

《深入理解Android:Telephony原理剖析与最佳实践》一3.2 Handler消息处理机制

3.2 Handler消息处理机制 Android在设计的时候引入了Handler消息机制,每一个消息发送到主线程的消息队列中,消息队列遵循先进先出原则,发送消息并不会阻塞线程,而接收线程会阻塞线程。我们接着来看看在Android中对Handler是如何定义的? 3.2.1 Handler概念分析 Handler的官方定义如下:A Handler allows you to send and process Message and Runnable objects associated with a thread抯 MessageQueue. Each Handler instance is associated with a single thread and that thread's message queue. When you

优秀的个人博客,低调大师

《系统分析与设计方法及实践》一3.1 案例研究中涵盖的内容

3.1 案例研究中涵盖的内容 本书的案例涵盖了结构化范型和面向对象范型中分析与设计的核心应用问题,具体如下: 结构化分析中的数据分析、数据流分析。 面向对象分析中的静态建模分析和动态建模分析。 结构化设计中的数据设计和数据流变换设计。 面向对象设计中的逻辑架构设计、构件设计和UML与模式设计等。

优秀的个人博客,低调大师

《规范敏捷交付:企业级敏捷软件交付的方法与实践》——2.5 事实重于巧辩

2.5 事实重于巧辩 确实存在一些与敏捷开发方法有关的、看起来比较玄妙的巧辩,我们会认同其中的一些,但要否定另外一些。这一节简要地检验其中一些最可能误导敏捷开发入门者的说法。接下来所列举的观点都用了“甲,但是乙”的格式。其中,甲指的就是那些巧辩,而乙则是规范敏捷交付方法所推行的策略。这包括以下几方面。具体的产品需求可能在整个开发周期内持续变化,但是仍需在项目的最初阶段达成关于初始工作范围界定的共识。要做到这一点,你需要在一开始就对项目建立一个愿景。愿景需要在利益相关者的帮助下制定,并且双方需达成共识。为了制定愿景,需要进行一些初始需求预想,这其中就包括制定出高级特性清单。是的,这些细节很可能随时间而改变,但是你仍需要在项目初期就设定好项目的基本目标和你的开发范围。少数情况下,你可能受具体条件的限制,无法将所有必需之人聚集在一起来制定

优秀的个人博客,低调大师

《深入理解OSGi:Equinox原理、应用与最佳实践》一2.5 OSGi的类加载架构

2.5 OSGi的类加载架构 OSGi为Java平台提供了动态模块化的特性,但是它并没有对Java的底层实现如类库和Java虚拟机等进行修改,OSGi实现的模块间引用与隔离、模块的动态启用与停用的关键在于它扩展的类加载架构。OSGi的类加载架构并未遵循Java所推荐的双亲委派模型(Parents Delegation Model),它的类加载器通过严谨定义的规则从Bundle的一个子集中加载类。除了Fragment Bundle外,每一个被正确解析的Bundle都有一个独立的类加载器支持,这些类加载器之间互相协作形成了一个类加载的代理网络架构,因此OSGi中采用的是网状的类加载架构,而不是Java传统的树状类加载架构,如图2-14所示。 在OSGi中,类加载器可以划分为3类。父类加载器:由Java平台直接提供,最典型的场景包括启动类加

优秀的个人博客,低调大师

【机器学习PAI实践十二】机器学习算法基于信用卡消费记录做信用评分

背景 如果你是做互联网金融的,那么一定听说过评分卡。评分卡是信用风险评估领域常用的建模方法,评分卡并不简单对应于某一种机器学习算法,而是一种通用的建模框架,将原始数据通过分箱后进行特征工程变换,继而应用于线性模型进行建模的一种方法。 评分卡建模理论常被用于各种信用评估领域,比如信用卡风险评估、贷款发放等业务。另外,在其它领域评分卡常被用来作为分数评估,比如常见的客服质量打分、芝麻信用分打分等等。在本文中,我们将通过一个案例为大家讲解如何通过PAI平台的金融板块组件,搭建出一套评分卡建模方案。 本实验案例可在机器学习PAI平台使用,包含整个实验流程和数据: 数据集介绍 这是一份国外某机构开源的数据集,数据的内容包括每个用户的一些性别、教育、婚姻、年龄等属性,同时也包含用户过去一段时间的信用卡消费情况和账单情况。payment_n

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册