PowerPoint Presentation

Size: px
Start display at page:

Download "PowerPoint Presentation"

Transcription

1 云时代的 DevOps 管理 使用 A W S S e r v e r l e s s Application Model (AWS S A M ) 管理无服务器应用 薛峰 A W S 解决方案架构师

2

3 无服务器应用程序的主要优势 无需运维服务器按需扩容无需为空闲付费高可用和容灾

4 无服务器应用 事件源 函数 服务 数据状态变化 请求端点 资源状态变化 Node.js Python Java C#

5 常见 Lambda 使用场景 </> 网站应用 静态网站 复杂网站 app Flask 和 Express 包 后端 Apps 和微服务 Mobile IoT 数据处理 实时 MapReduce 批量 聊天机器人 支持 chatbot 逻辑 Amazon Alexa 支持面向语音的 apps Alexa Skills Kit IT 自动化 策略引擎 扩展 AWS 服务 基础设施管理

6 触发 AWS Lambda 的事件源 数据存储 端点 Amazon S3 Amazon DynamoDB Amazon Kinesis Amazon Cognito Amazon API Gateway AWS IoT AWS Step Functions Alexa enabled device 开发和管理工具 事件消息服务 AWS CloudFormation AWS CloudTrail AWS CodeCommit Amazon CloudWatch Amazon SES Amazon SNS Cron events 还有更多!

7 AWS 无服务器应用模型 (AWS SAM) 为无服务器优化的 CloudFormation 扩展 新的无服务器资源类型 : functions, API 和表格 支持 CloudFormation 支持的任何功能 开放说明文档 (Apache 2.0)

8 AWS Serverless Application Model (AWS SAM) 为无服务器优化的 CloudFormation 扩展 新的无服务器资源类型 : functions, API 和表格 支持 CloudFormation 支持的任何功能 开放说明文档 (Apache 2.0)

9 AWS CloudFormation 为基础设施创建模板 CloudFormation 基于依赖准备 AWS 资源像代码一样管理版本控制 复制和更新集成开发 CI/CD 和管理工具支持 JSON 和 YAML 格式

10 CloudFormation 模板 AWSTemplateFormatVersion: ' ' Resources: GetHtmlFunctionGetHtmlPermissionProd: Type: AWS::Lambda::Permission Action: lambda:invokefunction Principal: apigateway.amazonaws.com FunctionName: Ref: GetHtmlFunction SourceArn: Fn::Sub: arn:aws:execute-api:${aws::region}:${aws::accountid}:${serverlessrestapi}/prod/any/* ServerlessRestApiProdStage: Type: AWS::ApiGateway::Stage DeploymentId: Ref: ServerlessRestApiDeployment RestApiId: Ref: ServerlessRestApi StageName: Prod ListTable: Type: AWS::DynamoDB::Table ProvisionedThroughput: WriteCapacityUnits: 5 ReadCapacityUnits: 5 AttributeDefinitions: - AttributeName: id AttributeType: S KeySchema: - KeyType: HASH AttributeName: id GetHtmlFunction: Type: AWS::Lambda::Function Handler: index.gethtml Code: S3Bucket: flourish-demo-bucket S3Key: todo_list.zip Role: Fn::GetAtt: - GetHtmlFunctionRole - Arn Runtime: nodejs4.3 GetHtmlFunctionRole: Type: AWS::IAM::Role ManagedPolicyArns: - arn:aws:iam::aws:policy/amazondynamodbreadonlyaccess - arn:aws:iam::aws:policy/service-role/awslambdabasicexecutionrole AssumeRolePolicyDocument: Version: ' ' Statement: - Action: - sts:assumerole Effect: Allow Principal: Service: - lambda.amazonaws.com ServerlessRestApiDeployment: Type: AWS::ApiGateway::Deployment RestApiId: Ref: ServerlessRestApi Description: 'RestApi deployment id: 127e3fb91142ab1ddc5f5446adb a90d' StageName: Stage GetHtmlFunctionGetHtmlPermissionTest: Type: AWS::Lambda::Permission Action: lambda:invokefunction Principal: apigateway.amazonaws.com FunctionName: Ref: GetHtmlFunction SourceArn: Fn::Sub: arn:aws:execute-api:${aws::region}:${aws::accountid}:${serverlessrestapi}/*/any/* ServerlessRestApi: Type: AWS::ApiGateway::RestApi Body: info: version: '1.0' title: Ref: AWS::StackName paths: "/{proxy+}": x-amazon-apigateway-any-method: x-amazon-apigateway-integration: httpmethod: ANY type: aws_proxy uri: Fn::Sub: arn:aws:apigateway:${aws::region}:lambda:path/ /functions/${GetHtmlFunction.Arn}/invocations responses: {} swagger: '2.0'

11 CloudFormation 模板 AWSTemplateFormatVersion: ' ' Resources: GetHtmlFunctionGetHtmlPermissionProd: Type: AWS::Lambda::Permission Action: lambda:invokefunction Principal: apigateway.amazonaws.com FunctionName: Ref: GetHtmlFunction SourceArn: Fn::Sub: arn:aws:execute-api:${aws::region}:${aws::accountid}:${serverlessrestapi}/prod/any/* ServerlessRestApiProdStage: Type: AWS::ApiGateway::Stage DeploymentId: Ref: ServerlessRestApiDeployment RestApiId: Ref: ServerlessRestApi StageName: Prod ListTable: Type: AWS::DynamoDB::Table ProvisionedThroughput: WriteCapacityUnits: 5 ReadCapacityUnits: 5 AttributeDefinitions: - AttributeName: id AttributeType: S KeySchema: - KeyType: HASH AttributeName: id GetHtmlFunction: Type: AWS::Lambda::Function Handler: index.gethtml Code: S3Bucket: flourish-demo-bucket S3Key: todo_list.zip Role: Fn::GetAtt: - GetHtmlFunctionRole - Arn Runtime: nodejs4.3 GetHtmlFunctionRole: Type: AWS::IAM::Role ManagedPolicyArns: - arn:aws:iam::aws:policy/amazondynamodbreadonlyaccess - arn:aws:iam::aws:policy/service-role/awslambdabasicexecutionrole AssumeRolePolicyDocument: Version: ' ' Statement: - Action: - sts:assumerole Effect: Allow Principal: Service: - lambda.amazonaws.com ServerlessRestApiDeployment: Type: AWS::ApiGateway::Deployment RestApiId: Ref: ServerlessRestApi Description: 'RestApi deployment id: 127e3fb91142ab1ddc5f5446adb a90d' StageName: Stage GetHtmlFunctionGetHtmlPermissionTest: Type: AWS::Lambda::Permission Action: lambda:invokefunction Principal: apigateway.amazonaws.com FunctionName: Ref: GetHtmlFunction SourceArn: Fn::Sub: arn:aws:execute-api:${aws::region}:${aws::accountid}:${serverlessrestapi}/*/any/* ServerlessRestApi: Type: AWS::ApiGateway::RestApi Body: info: version: '1.0' title: Ref: AWS::StackName paths: "/{proxy+}": x-amazon-apigateway-any-method: x-amazon-apigateway-integration: httpmethod: ANY type: aws_proxy uri: Fn::Sub: arn:aws:apigateway:${aws::region}:lambda:path/ /functions/${GetHtmlFunction.Arn}/invocations responses: {} swagger: '2.0'

12 SAM 模板 AWSTemplateFormatVersion: ' '' Transform: AWS::Serverless Resources: GetHtmlFunction: Type: AWS::Serverless::Function CodeUri: s3://sam-demo-bucket/todo_list.zip Handler: index.gethtml Runtime: nodejs4.3 Policies: AmazonDynamoDBReadOnlyAccess Events: GetHtml: Type: Api Path: /{proxy+} Method: ANY ListTable: Type: AWS::Serverless::SimpleTable

13 SAM 模板 AWSTemplateFormatVersion: ' ' Transform: AWS::Serverless Resources: GetHtmlFunction: Type: AWS::Serverless::Function CodeUri: s3://sam-demo-bucket/todo_list.zip Handler: index.gethtml Runtime: nodejs4.3 Policies: AmazonDynamoDBReadOnlyAccess Events: GetHtml: Type: Api Path: /{proxy+} Method: ANY ListTable: Type: AWS::Serverless::SimpleTable 告诉 CloudFormation 这是一个 SAM 模板, 需要 转换 根据指定的 zip 文件创建一个 Lambda 函数, 带有托管的 IAM 策略 运行时和代码, 以及定义的处理器函数 还可以创建一个 API Gateway 并且处理相关的映射和权限 以 5 个读和写单元的规模创建一个 DynamoDB 表格

14 SAM 模板 SAM 模板转换成 CloudFormation 模板 范例 URI:

15 SAM 模板功能特性 可以和其它非 SAM CloudFormation 资源混用在同一个模板里 如 S3, Kinesis, Step Functions 支持使用参数 映射和输出等 支持内置函数 可以使用 ImportValue (RestApiId, Policies, StageName 属性除外 ) YAML 或 JSON

16 SAM 模板属性 AWS::Serverless::Function AWS::Serverless::Api AWS::Serverless::SimpleTable 目前 SAM 版本是

17 SAM 模板属性 AWS::Serverless::Function AWS::Serverless::Api AWS::Serverless::SimpleTable Handler: index.js Runtime: nodejs4.3 CodeUri: 's3://my-code-bucket/my-function.zip' Description: Creates thumbnails of uploaded images MemorySize: 1024 Timeout: 15 Policies: AmazonS3FullAccess Environment: Variables: TABLE_NAME: my-table Events: PhotoUpload: Type: S3 Bucket: my-photo-bucket Tracing: Active PassThrough Tags: AppNameTag: ThumbnailApp DepartmentNameTag: ThumbnailDepartment

18 SAM 模板属性 AWS::Serverless::Function AWS::Serverless::Api AWS::Serverless::SimpleTable StageName: prod DefinitionUri: swagger.yml CacheClusterEnabled: true CacheClusterSize: 28.4 Variables: VarName: VarValue

19 SAM 模板属性 AWS::Serverless::Function AWS::Serverless::Api AWS::Serverless::SimpleTable PrimaryKey: Name: id Type: String ProvisionedThroughput: ReadCapacityUnits: 5 WriteCapacityUnits: 5

20 AWS::Serverless::Function 事件源类型 S3 SNS Kinesis DynamoDB Schedule CloudWatchEvent AlexaSkill 事件其实是字符串到事件源对象的映射 事件源对象结构如下 : Type: 例如 : Events: MyEventName: Type: S3 Bucket: my-photo-bucket

21 AWS::Serverless::Function 事件源类型 S3 SNS Kinesis DynamoDB Schedule CloudWatchEvent AlexaSkill Type: S3 Bucket: bucket-name* Events: S3:Supported events** Filter: S3Key: Rules: - Name: prefix suffix Value: String - Name: prefix suffix Value: String * 存储桶必须在同一个模板中声明 ** 支持的事件详细可参考 onhowto.html#supported-notification-event-types

22 AWS::Serverless::Function 事件源类型 S3 SNS Kinesis DynamoDB Schedule CloudWatchEvent AlexaSkill Type: SNS Topic: arn:aws:sns:<region>:<accountid>:topic_name

23 AWS::Serverless::Function 事件源类型 S3 SNS Kinesis DynamoDB Schedule CloudWatchEvent AlexaSkill Type: Kinesis Stream: arn:aws:kinesis:<region>:<accountid>:stream/stream_name StartingPosition: TRIM_HORIZON LATEST BatchSize: <integer> Type: DynamoDB Stream: arn:aws:dynamodb:<region>:<accountid>:table/table_name/stream/<time stamp> StartingPosition: TRIM_HORIZON LATEST BatchSize: <integer>

24 AWS::Serverless::Function 事件源类型 S3 SNS Kinesis DynamoDB Schedule CloudWatchEvent AlexaSkill Type: Schedule Schedule: Cron Rate Expression Input: JSON formatted string Cron examples: cron(* * * * * *) ( 每分钟 ) cron(1/ * * 2-6 *) ( 周一到周五, 8am 到 5pm, 每 5 分钟 ) Rate Expression examples: rate(10 minutes) rate(1 hour)

25 AWS::Serverless::Function 事件源类型 S3 SNS Kinesis DynamoDB Schedule CloudWatchEvent AlexaSkill Type: CloudWatchEvent Pattern: CloudWatchEvent Pattern* Input: JSON formatted string that overrides the matched event Inputpath: JSONPath describing part of the event to pass forward * dwatcheventsandeventpatterns.html 目前有 14 种事件类型, 每种类型有多个事件

26 AWS::Serverless::Function 事件源类型 S3 SNS Kinesis DynamoDB Schedule CloudWatchEvent AlexaSkill Type: AlexaSkill* powers : * 创建一个资源策略, 允许 Amazon Alexa 服务调用我们的 Lambda 函数

27 Lambda 环境变量 可以动态传递给我们的函数的键值对 可以通过标准环境变量 API 使用, 如 Node.js 的 process.env 或 Python 的 os.environ 可以选择性地使用 AWS KMS(Key Management Service) 服务加密 允许我们在 IAM 中指定哪个角色有权限可以访问解密数据所用的密钥 可用于按阶段 ( 如 dev, testing, production) 创建环境变量

28 API Gateway 阶段变量 阶段变量和环境变量功能相似 使用阶段变量存储配置值 阶段变量在 $context 对象中 在 API Gateway 中的多数字段可以访问到 Lambda 函数 ARN HTTP 端点 自定义授权方函数名 参数映射

29 Lambda 和 API Gateway 变量 + SAM Parameters: MyEnvironment: Type: String Default: testing AllowedValues: - testing - staging - prod Description: Environment of this stack of resources SpecialFeature1: Type: String Default: false AllowedValues: - true - false Description: Enable new SpecialFeature1 #Lambda MyFunction: Type: 'AWS::Serverless::Function' Environment: Variables: ENVIRONMENT:!Ref MyEnvironment Spec_Feature1:!Ref SpecialFeature1 #API Gateway MyApiGatewayApi: Type: AWS::Serverless::Api Variables: ENVIRONMENT:!Ref MyEnvironment SPEC_Feature1:!Ref SpecialFeature1

30 SAM 最佳实践 除非函数处理器共享代码, 否则把它们分离到各自独立的 Lambda 函数文件中去 另一个选项是使用语言特定包在函数间共享代码 除非独立的 Lambda 函数共享事件源, 否则把它们分离到各自的代码存储库并使用各自的 SAM 模板 自己本地使用 lint 检测好 YAML 或 JSON SAM 文件, 然后再提交到源码库 然后在 CI/CD 流程中再做一次

31 SAM 最佳实践 在一个模板中创建多个环境 : 尽量使用参数和映射来创建动态模板, 以使用基于用户 源码控制 输入和例如 AWS::Region 的伪参数 使用 ExportValue 和 ImportValue 在不同堆栈间共享资源信息 使用相同模板创建多个环境, 如开发 测试 生产以及 DR 环境, 甚至可以跨账号 SAM 模板 Dev Test Prod

32 AWS 命令 打包和部署 打包 创建一个部署包 (.zip 文件 ) 把部署包上传到一个 Amazon S3 存储桶 增加一个 CodeUri 属性, 值为上传文件的 S3 URI 部署 调用 CloudFormation 'CreateChangeSet' API 调用 CloudFormation 'ExecuteChangeSet' API

33 AWS CodeBuild 全托管服务, 编译源码, 运行测试, 生成软件包持续扩展, 并行处理多个构建任务可以通过 Docker 镜像提供自定义的构建环境以适应需求仅需要为你使用的计算资源按分钟计费可以与 CodePipeline 和 Jenkins 集成

34 buildspec.yml 范例 version: 0.1 environment_variables: plaintext: "INPUT_FILE": "saml.yaml "S3_BUCKET": "" phases: install: commands: - npm install pre_build: commands: - eslint *.js build: commands: - npm test post_build: commands: - aws cloudformation package --template $INPUT_FILE --s3-bucket $S3_BUCKET --output-template post-saml.yaml artifacts: type: zip files: - post-saml.yaml - beta.json

35 buildspec.yml 范例 version: 0.1 environment_variables: plaintext: "INPUT_FILE": "saml.yaml "S3_BUCKET": "" phases: install: commands: - npm install pre_build: commands: - eslint *.js build: commands: - npm test post_build: commands: - aws cloudformation package --template $INPUT_FILE --s3-bucket $S3_BUCKET --output-template post-saml.yaml artifacts: type: zip files: - post-saml.yaml - beta.json 在构建阶段使用的变量 在构建各阶段可执行的范例 : 在 install 阶段可以安装包或运行命令以准备好我们的环境 在 pre_build 阶段运行语法检查命令 在 build 阶段执行构建 / 测试命令 在 post_build 阶段进一步测试应用或将容器镜像推送到存储库 创建构建成品存储到 S3

36 AWS CodePipeline 持续交付服务, 提供快速可靠的应用升级软件发布流程模型化和可视化每当发生代码变更时, 构建 测试和部署代码与其它 AWS 服务和第三方工具集成

37 通过 CodePipeline 交付 管道流程 : 1. 提交代码到一个源码库 2. 在 CodeBuild 中打包 / 测试 3. 在 CodePipeline 中使用 CloudFormation 动作通过 SAM 模板创 建更新堆栈 可选 : 使用 ChangeSets 4. 使用指定的阶段 / 环境参数文件传递给 Lambda 函数变量 5. 在阶段 / 环境之间进行测试 可选 : 使用手工批准

38 一个开发者的最小管道范例 : MyApplication MyBranch-Source Source CodeCommit Build test-build-source CodeBuild MyDev-Deploy create-changeset AWS CloudFormation execute-changeset AWS CloudFormation 此管道 : 3 个阶段 构建代码成品 一个开发者环境 使用 SAM/CloudFormation 部署成品和其它 AWS 资源 有 Lambda 自定义动作来运行测试函数 Run-stubs AWS Lambda

39 CodePipeline + CloudFormation 参数 通过引用参数文件 : 通过参数覆盖 :

40 CodePipeline + CloudFormation 参数 通过引用参数文件 : 优点 : 允许开发者通过在源码库里的文件来更新和提供参数 更便于通过部署来变更和迭代 缺点 : 难以控制传入的安全 / 保密信息

41 CodePipeline + CloudFormation 参数 优点 : 更严格控制传入的参数 可以通过 CodePipeline 和 CloudFormation 的访问控制来限制敏感信息的访问缺点 : 修改需要改变管道和重新执行 不方便跟踪这些值的变更, 除非我们通过 CloudFormation 管理管道才能跟踪 通过参数覆盖 :

42 一个生产环境的最小管道范例 : MyApplication Source Source CodeCommit Build test-buildsource CodeBuild Deploy Testing create-changeset AWS CloudFormation execute-changeset AWS CloudFormation Run-stubs AWS Lambda Deploy Staging create-changeset AWS CloudFormation execute-changeset AWS CloudFormation Run-API-test Runscope QA-Sign-off Manual Approval Review Deploy Prod create-changeset AWS CloudFormation execute-changeset AWS CloudFormation Post-Deploy-Slack AWS Lambda 此管道 : 5 个阶段 构建代码成品 3 个部署环境 使用 SAM/CloudFormation 部署成品和其它 AWS 资源 有 Lambda 自定义动作来运行测试函数 与一个第三方工具 / 服务集成 在部署到生产环境之前有一个手动批准

43

44 相关资源 Serverless Application Model (SAM): 无服务器服务官网 : AWS Lambda: Amazon API Gateway: 今天协助我们的其它服务链接 : CloudFormation: CodeBuild: CodePipeline:

45

PowerPoint 演示文稿

PowerPoint 演示文稿 无服务器架构的设计模式和 Demo 演示 毛郸榕,AWS 解决方案架构师 Mao Danrong, AWS Solution Architect 由光环新网运营,AWS 中国 ( 北京 ) 区域 Lambda 和 API Gateway 已经在上线 什么是 AWS Lambda? 什么是 AWS Lambda 计算服务 事件驱动 只关心你的代码不需要考虑服务器 代码只在需要时执行, 并自动缩放 Lambda

More information

PowerPoint Presentation

PowerPoint Presentation 基于 AWS 平台的 DevOps 实践 张孝峰 AWS 中国解决方案架构师 议题 关于 DevOps 用 AWS 实现 DevOps 的框架和工具 CodeCommit CodePipeline Codebuild CodeDeploy CloudFormation Beanstalk OpsWorks Cloudwatch CloudTrail API Gateway Lambda ECS 关于

More information

PowerPoint Presentation

PowerPoint Presentation 巧妙利用 AWS 进行物联网解决方案开发 牛付强, AWS 解决方案架构师 议程 AWS IoT 组成单元 利用 AWS IoT Device SDK 进行 AWS IoT 的开发 演示 AWS IoT 的作用 如果你知道每一个事物的状态 并能在数据上面推理 你会解决什么问题 AWS IoT 架构 ( 设备到云端 ) IoT 设备类型 IoT 设备类型 Amazon FreeRTOS Amazon

More information

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes 包管理理 工具 Helm 蔺礼强 Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes

More information

59 1 CSpace 2 CSpace CSpace URL CSpace 1 CSpace URL 2 Lucene 3 ID 4 ID Web 1. 2 CSpace LireSolr 3 LireSolr 3 Web LireSolr ID

59 1 CSpace 2 CSpace CSpace URL CSpace 1 CSpace URL 2 Lucene 3 ID 4 ID Web 1. 2 CSpace LireSolr 3 LireSolr 3 Web LireSolr ID 58 2016. 14 * LireSolr LireSolr CEDD Ajax CSpace LireSolr CEDD Abstract In order to offer better image support services it is necessary to extend the image retrieval function of our institutional repository.

More information

PowerPoint Presentation

PowerPoint Presentation 搭建无服务器应用的 10 个秘密 黄卓斌,AWS 解决方案架构师 议程 1. 快速搭建 Web 应用 2. 如何正确响应 3. 调用方式 4. 消息队列消费 5. 优化性能 6. AWS Lambda 的启动 7. 关于 Amazon VPC 8. 并发控制 9. 网关与其他 AWS 服务集成 10. 网关与后端 HTTP 服务集成 什么是无服务器应用 无需维护服务器灵活自动扩展高可用没有闲置的资源

More information

目次 

目次  軟 體 工 程 期 末 報 告 網 路 麻 將 91703014 資 科 三 黃 偉 嘉 91703024 資 科 三 丘 祐 瑋 91703030 資 科 三 江 致 廣 1 目 次 壹 前 言 (Preface) P.4 貳 計 畫 簡 述 及 預 期 效 益 (Project Description and Expected Results) P.4 參 系 統 開 發 需 求 (System

More information

PowerPoint Presentation

PowerPoint Presentation 让 Serverless 架构无处不在 何鹏,AWS 解决方案架构师 Harris He, Solutions Architect, Web Services 2018 年 1 月 9 日 9 th Jan, 2018 议程 : 1. Serverless 技术和 Lambda 简介 2. 场景一 : 无服务器的 Web 应用 3. 场景二 : 自动化运维 4. 场景三 :IoT 消息处理 5. 场景四

More information

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 odps-sdk 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基 开放数据处理服务 ODPS SDK SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基础功能的主体接口, 搜索关键词 "odpssdk-core" 一些

More information

PowerPoint Presentation

PowerPoint Presentation 初探 IoT 设备信息交互的集散地 AWS IoT Core 入门介绍 邱越俊,AWS 解决方案架构师 2018 年 6 月 12 日 AWS IoT Core 认证和鉴权通过双向身份验证和加密进行保护 规则引擎依据规则与路由传递资料给后端 AWS 服务 AWS 服务 - - - - - 第三方服务 设备 SDK 多种客户端连结库, 进行身份验证和交换信息 设备网关通过 MQTT, WebSockets,

More information

Azure_s

Azure_s Azure ? Azure Azure Windows Server Database Server Azure Azure Azure Azure Azure Azure Azure Azure OpenSource Azure IaaS Azure VM Windows Server Linux PaaS Azure ASP.NET PHP Node.js Python MS SQL MySQL

More information

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile..

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile.. WebSphere Studio Application Developer IBM Portal Toolkit... 1/21 WebSphere Studio Application Developer IBM Portal Toolkit Portlet Doug Phillips (dougep@us.ibm.com),, IBM Developer Technical Support Center

More information

mvc

mvc Build an application Tutor : Michael Pan Application Source codes - - Frameworks Xib files - - Resources - ( ) info.plist - UIKit Framework UIApplication Event status bar, icon... delegation [UIApplication

More information

Java 1 Java String Date

Java 1 Java String Date JAVA SCJP Java 1 Java String Date 1Java 01 Java Java 1995 Java Java 21 Java Java 5 1-1 Java Java 1990 12 Patrick Naughton C++ C (Application Programming Interface API Library) Patrick Naughton NeXT Stealth

More information

Microsoft PowerPoint - ch6 [相容模式]

Microsoft PowerPoint - ch6 [相容模式] UiBinder wzyang@asia.edu.tw UiBinder Java GWT UiBinder XML UI i18n (widget) 1 2 UiBinder HelloWidget.ui.xml: UI HelloWidgetBinder HelloWidget.java XML UI Owner class ( Composite ) UI XML UiBinder: Owner

More information

epub 61-2

epub 61-2 2 Web Dreamweaver UltraDev Dreamweaver 3 We b We b We Dreamweaver UltraDev We b Dreamweaver UltraDev We b We b 2.1 Web We b We b D r e a m w e a v e r J a v a S c r i p t We b We b 2.1.1 Web We b C C +

More information

PowerPoint Presentation

PowerPoint Presentation 快速理解 AWS Lambda, 轻松构建 Serverless 后台 毛郸榕,AWS 解决方案架构师 Mao Danrong, Solution Architect, Amazon Web Services 2017 年 9 月 5 日 5th September, 2017 计算服务的演进 Physical Servers in Datacenters 物理数据中心 Virtual Servers

More information

WWW PHP

WWW PHP WWW PHP 2003 1 2 function function_name (parameter 1, parameter 2, parameter n ) statement list function_name sin, Sin, SIN parameter 1, parameter 2, parameter n 0 1 1 PHP HTML 3 function strcat ($left,

More information

1.JasperReport ireport JasperReport ireport JDK JDK JDK JDK ant ant...6

1.JasperReport ireport JasperReport ireport JDK JDK JDK JDK ant ant...6 www.brainysoft.net 1.JasperReport ireport...4 1.1 JasperReport...4 1.2 ireport...4 2....4 2.1 JDK...4 2.1.1 JDK...4 2.1.2 JDK...5 2.1.3 JDK...5 2.2 ant...6 2.2.1 ant...6 2.2.2 ant...6 2.3 JasperReport...7

More information

RunPC2_.doc

RunPC2_.doc PowerBuilder 8 (5) PowerBuilder Client/Server Jaguar Server Jaguar Server Connection Cache Thin Client Internet Connection Pooling EAServer Connection Cache Connection Cache Connection Cache Connection

More information

A9RF716.tmp

A9RF716.tmp 1 PART I 1 2 3 4 5 6 7 8 Docker Docker Image Container Repository Docker le Docker Docker 8 1 Docker Linux 2 Docker Docker 3 5 Docker 6 Docker volume 7 8 Docker le Docker le 1 C H A P T E R 1 CPU Data

More information

目 錄 版 次 變 更 記 錄... 2 原 始 程 式 碼 類 型 之 使 用 手 冊... 3 一 安 裝 軟 體 套 件 事 前 準 備... 3 二 編 譯 流 程 說 明... 25 1

目 錄 版 次 變 更 記 錄... 2 原 始 程 式 碼 類 型 之 使 用 手 冊... 3 一 安 裝 軟 體 套 件 事 前 準 備... 3 二 編 譯 流 程 說 明... 25 1 科 技 部 自 由 軟 體 專 案 原 始 程 式 碼 使 用 手 冊 Source Code Manual of NSC Open Source Project 可 信 賴 的 App 安 全 應 用 框 架 -App 應 用 服 務 可 移 轉 性 驗 證 Trusted App Framework -Transferability Verification on App MOST 102-2218-E-011-012

More information

關於本書 l 3 PhoneGap Appcelerator Titanium Sencha Touch (wrapper framework) Native App PhoneGap Build Native App Hybrid App Java Objective-C Android SDK

關於本書 l 3 PhoneGap Appcelerator Titanium Sencha Touch (wrapper framework) Native App PhoneGap Build Native App Hybrid App Java Objective-C Android SDK 2 l 跨裝置網頁設計 Android ios Windows 8 BlackBerry OS Android HTML 5 HTML 5 HTML 4.01 HTML 5 CSS 3 CSS 3 CSS 2.01 CSS 3 2D/3D PC JavaScript

More information

100 5 ϕ ϕ ϕ ϕ ϕ ϕ ϕ ϕ 1 7 30 13 19 1 7 40 56 13 19 1 7 405 58 13 19 (0 5 10 15 20 40 ) ( ) 14 80 160 320 20 X = x1 + x2 + x3 + Λ Λ x n X X x x x x 1 + 2 + 3+ Λ Λ n = n X X

More information

vi JSON JSON API XML JSON JSON JavaScript RESTful JSON Douglas Crockford JSON / RESTful API JavaScript Node.js Ruby on Rails Java Groovy

vi JSON JSON API XML JSON JSON JavaScript RESTful JSON Douglas Crockford JSON   / RESTful API JavaScript Node.js Ruby on Rails Java Groovy JavaScript Object Notation JSON RESTful JSON AJAX XML JSON JSON JSON / API 2007 JSON Rebecca Riordan Head First AJAX O Reilly AJAX XML View Head First AJAX JSON Java JSON JUnit API Java JSON RESTful API

More information

实践课堂成都站-0609.key

实践课堂成都站-0609.key 青云 QingCloud 容器器及 Kubernetes 实践 王渊命 青云 QingCloud 容器器平台负责 人 当我们谈论容器器时我们在谈论什什么? 容器器的两个视 角 资源隔离 应 用封装 容器器 生态圈现状 容器器技术 一家独 大百花 齐放 Docker, Rocket, Mesos Universal container, LXC, Hyper Container 调度系统三 足鼎 立

More information

epub83-1

epub83-1 C++Builder 1 C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r 1.1 1.1.1 1-1 1. 1-1 1 2. 1-1 2 A c c e s s P a r a d o x Visual FoxPro 3. / C / S 2 C + + B u i l d e r / C

More information

Bus Hound 5

Bus Hound 5 Bus Hound 5.0 ( 1.0) 21IC 2007 7 BusHound perisoft PC hound Bus Hound 6.0 5.0 5.0 Bus Hound, IDE SCSI USB 1394 DVD Windows9X,WindowsMe,NT4.0,2000,2003,XP XP IRP Html ZIP SCSI sense USB Bus Hound 1 Bus

More information

「人名權威檔」資料庫欄位建置表

「人名權威檔」資料庫欄位建置表 ( version 0.2) 1 3 3 3 3 5 6 9.... 11 Entities - Relationship Model..... 12 13 14 16 2 ( ) Int Varchar Text byte byte byte Id Int 20 Name Surname Varchar 20 Forename Varchar 20 Alternate Type Varchar 10

More information

Some experiences in working with Madagascar: installa7on & development Tengfei Wang, Peng Zou Tongji university

Some experiences in working with Madagascar: installa7on & development Tengfei Wang, Peng Zou Tongji university Some experiences in working with Madagascar: installa7on & development Tengfei Wang, Peng Zou Tongji university Map data @ Google Reproducible research in Madagascar How to conduct a successful installation

More information

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc References (Section 5.2) Hsuan-Tien Lin Deptartment of CSIE, NTU OOP Class, March 15-16, 2010 H.-T. Lin (NTU CSIE) References OOP 03/15-16/2010 0 / 22 Fun Time (1) What happens in memory? 1 i n t i ; 2

More information

ebook140-9

ebook140-9 9 VPN VPN Novell BorderManager Windows NT PPTP V P N L A V P N V N P I n t e r n e t V P N 9.1 V P N Windows 98 Windows PPTP VPN Novell BorderManager T M I P s e c Wi n d o w s I n t e r n e t I S P I

More information

概述

概述 OPC Version 1.6 build 0910 KOSRDK Knight OPC Server Rapid Development Toolkits Knight Workgroup, eehoo Technology 2002-9 OPC 1...4 2 API...5 2.1...5 2.2...5 2.2.1 KOS_Init...5 2.2.2 KOS_InitB...5 2.2.3

More information

ABOUT ME AGENDA 唐建法 / TJ MongoDB 高级方案架构师 MongoDB 中文社区联合发起人 Spark 介绍 Spark 和 MongoDB 案例演示

ABOUT ME AGENDA 唐建法 / TJ MongoDB 高级方案架构师 MongoDB 中文社区联合发起人 Spark 介绍 Spark 和 MongoDB 案例演示 完整的大数据解決方案 ABOUT ME AGENDA 唐建法 / TJ MongoDB 高级方案架构师 MongoDB 中文社区联合发起人 Spark 介绍 Spark 和 MongoDB 案例演示 Dataframe Pig YARN Spark Stand Alone HDFS Spark Stand Alone Mesos Mesos Spark Streaming Hive Hadoop

More information

untitled

untitled PowerBuilder Tips 利 PB11 Web Service 年度 2 PB Tips PB9 EAServer 5 web service PB9 EAServer 5 了 便 web service 來說 PB9 web service 力 9 PB11 release PB11 web service 力更 令.NET web service PB NVO 論 不 PB 來說 說

More information

( Version 0.4 ) 1

( Version 0.4 ) 1 ( Version 0.4 ) 1 3 3.... 3 3 5.... 9 10 12 Entities-Relationship Model. 13 14 15.. 17 2 ( ) version 0.3 Int TextVarchar byte byte byte 3 Id Int 20 Name Surname Varchar 20 Forename Varchar 20 Alternate

More information

<313031A4C9BEC7C160BA5DB3E62831303130383135A457BAF4A4BDA769AAA9292E584C53>

<313031A4C9BEC7C160BA5DB3E62831303130383135A457BAF4A4BDA769AAA9292E584C53> 機 械 三 甲 01 811001 王 振 祥 國 立 高 雄 應 用 科 技 大 學 模 具 工 程 系 甄 選 入 學 嘉 義 縣 縣 立 水 上 國 中 機 械 三 甲 02 811002 王 紹 誠 弘 光 科 技 大 學 生 物 醫 學 工 程 系 登 記 分 發 嘉 義 縣 縣 立 水 上 國 中 機 械 三 甲 03 811003 江 彥 廷 中 臺 科 技 大 學 牙 體 技 術 暨

More information

nbqw.PDF

nbqw.PDF 2 3 4 5 76,010,200 70,837,163.15 21,694,835.69 6,306,522.69-91,305,083.54 77,237,115.30 0 12,237,082.86 0 0 8,169,816.92 20,406,899.78 0 53,541.43 0 0 0 53,541.43 76,010,200 83,020,704.58 21,694,835.69

More information

untitled

untitled 51Testing Diana LI Xbox Xbox Live Fidelity Investments Office Server group Xbox Expedia Inc ( elong ) 1996 1996. bug break - 5Ws bug. Trust No One) QA Function Assignment Checking Timing Build/Package/Merge

More information

麻 省 理 工 學 院 是 在 西 元 2013 年 12 月 3 日 推 出 MIT App Inventor 2 網 站, 提 供 免 費 的 雲 端 服 務, 使 用 者 可 以 透 過 瀏 覽 器 來 開 發 Android 裝 置 應 用 程 式, 該 網 站 的 網 址 為 : http

麻 省 理 工 學 院 是 在 西 元 2013 年 12 月 3 日 推 出 MIT App Inventor 2 網 站, 提 供 免 費 的 雲 端 服 務, 使 用 者 可 以 透 過 瀏 覽 器 來 開 發 Android 裝 置 應 用 程 式, 該 網 站 的 網 址 為 : http 資 訊 學 科 中 心 6 月 份 電 子 報 用 MIT App Inventor2 程 式 拼 圖 來 開 發 Android 裝 置 應 用 程 式 李 啟 龍 學 習 Android 裝 置 程 式 設 計, 可 以 不 必 學 習 較 為 艱 澀 的 Java 語 法, 只 要 使 用 拼 圖 模 式 來 組 合 程 式, 就 可 以 完 成 Android 裝 置 的 應 用 程 式 MIT

More information

2/14 Buffer I12, /* x=2, buffer = I 1 2 */ Buffer I243, /* x=34, buffer = I 2 43 */ x=56, buffer = I243 Buffer I243I265 code_int(int x, char *buffer)

2/14 Buffer I12, /* x=2, buffer = I 1 2 */ Buffer I243, /* x=34, buffer = I 2 43 */ x=56, buffer = I243 Buffer I243I265 code_int(int x, char *buffer) 1/14 IBM Rational Test RealTime IBM, 2004 7 01 50% IBM Rational Test RealTime IBM Rational Test RealTime 1. 50% IBM Rational Test RealTime IBM Rational Test RealTime 2. IBM Rational Test RealTime Test

More information

RUN_PC連載_10_.doc

RUN_PC連載_10_.doc PowerBuilder 8 (10) Jaguar CTS ASP Jaguar CTS PowerDynamo Jaguar CTS Microsoft ASP (Active Server Pages) ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar Server ASP

More information

机 密

机 密 中 国 科 学 技 术 协 会 文 件 科 协 发 普 字 2016 20 号 中 国 科 协 关 于 印 发 中 国 科 协 科 普 发 展 规 划 (2016-2020 年 ) 的 通 知 各 全 国 学 会 协 会 研 究 会, 各 省 自 治 区 直 辖 市 副 省 级 城 市 科 协, 新 疆 生 产 建 设 兵 团 科 协, 各 有 关 单 位 : 根 据 中 华 人 民 共 和 国 国

More information

D C 93 2

D C 93 2 D9223468 3C 93 2 Java Java -- Java UML Java API UML MVC Eclipse API JavadocUML Omendo PSPPersonal Software Programming [6] 56 8 2587 56% Java 1 epaper(2005 ) Java C C (function) C (reusability) eat(chess1,

More information

AL-M200 Series

AL-M200 Series NPD4754-00 TC ( ) Windows 7 1. [Start ( )] [Control Panel ()] [Network and Internet ( )] 2. [Network and Sharing Center ( )] 3. [Change adapter settings ( )] 4. 3 Windows XP 1. [Start ( )] [Control Panel

More information

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 ->

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 -> 目录 1 大概思路... 1 2 创建 WebAPI... 1 3 创建 CrossMainController 并编写... 1 4 Nuget 安装 microsoft.aspnet.webapi.cors... 4 5 跨域设置路由... 4 6 编写 Jquery EasyUI 界面... 5 7 运行效果... 7 8 总结... 7 1 1 大概思路 创建 WebAPI 创建 CrossMainController

More information

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2 Terminal Mode No User User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2 Mon1 Cam-- Mon- Cam-- Prohibited M04 Mon1 Cam03 Mon1 Cam03

More information

一.NETGEAR VPN防火墙产品介绍

一.NETGEAR VPN防火墙产品介绍 NETGEAR VPN NETGEAR 6 http://www.netgear.com.cn - 1 - NETGEAR VPN... 4 1.1 VPN...4 1.2 Dynamic Domain Name Service...4 1.3 Netgear VPN...4 Netgear VPN... 6 2.1 FVS318 to FVS318 IKE Main...7 2.1.1 A VPN

More information

(TestFailure) JUnit Framework AssertionFailedError JUnit Composite TestSuite Test TestSuite run() run() JUnit

(TestFailure) JUnit Framework AssertionFailedError JUnit Composite TestSuite Test TestSuite run() run() JUnit Tomcat Web JUnit Cactus JUnit Java Cactus JUnit 26.1 JUnit Java JUnit JUnit Java JSP Servlet JUnit Java Erich Gamma Kent Beck xunit JUnit boolean JUnit Java JUnit Java JUnit Java 26.1.1 JUnit JUnit How

More information

PowerPoint Presentation

PowerPoint Presentation Amazon EKS 云上托管的 K8S 集群 杨历,AWS 解决方案架构师 议程 AWS 容器技术介绍 Amazon EKS( 云上托管的 K8S 集群 ) 介绍 Amazon EKS 对 K8S 网络的创新 K8S Service 与 AWS 的集成 Amazon EKS 与 AWS 安全解决方案整合 Amazon EKS 日志及监控 Demo 演示 AWS 容器生态系统 Amazon ECS

More information

步骤 1: 先决条件 步骤 2: 构建后台 步骤 3: 激活和注册逻辑 步骤 4: 清

步骤 1: 先决条件 步骤 2: 构建后台 步骤 3: 激活和注册逻辑 步骤 4: 清 使 和 实现 的 后台 October 24, 2017 1 步骤 1: 先决条件................................... 3 步骤 2: 构建后台.................................. 4 步骤 3: 激活和注册逻辑............................... 10 步骤 4: 清理.....................................

More information

目 次 寫 在 前 面 李 世 宜... 3 第 一 組 Is this true love- 由 愛 生 恨... 4 曾 毓 皓 丁 士 甫 邱 俐 綺 姜 季 芸 黃 子 芹... 4 第 二 組 流 年 方 學 緯 邱 子 銘 施 酈 庭 曾 柏 陞 黃 勻 琪 羅 凱 騰...

目 次 寫 在 前 面 李 世 宜... 3 第 一 組 Is this true love- 由 愛 生 恨... 4 曾 毓 皓 丁 士 甫 邱 俐 綺 姜 季 芸 黃 子 芹... 4 第 二 組 流 年 方 學 緯 邱 子 銘 施 酈 庭 曾 柏 陞 黃 勻 琪 羅 凱 騰... 狂 想 集 指 導 老 師 : 李 世 宜 作 者 : 普 二 1 全 班 目 次 寫 在 前 面 李 世 宜... 3 第 一 組 Is this true love- 由 愛 生 恨... 4 曾 毓 皓 丁 士 甫 邱 俐 綺 姜 季 芸 黃 子 芹... 4 第 二 組 流 年... 21 方 學 緯 邱 子 銘 施 酈 庭 曾 柏 陞 黃 勻 琪 羅 凱 騰... 21 第 三 組 山 姆

More information

2/80 2

2/80 2 2/80 2 3/80 3 DSP2400 is a high performance Digital Signal Processor (DSP) designed and developed by author s laboratory. It is designed for multimedia and wireless application. To develop application

More information

Microsoft PowerPoint - Big Data rc Sharing掃盲時間.ppt [相容模式]

Microsoft PowerPoint - Big Data rc Sharing掃盲時間.ppt [相容模式] Big Data RC Sharing 大數據掃盲 Service Planner of Enterprise Big Data 大 數 據 服 務 規 劃 師 企 業 大 數 據 課 程 規 劃 依 照 企 業 資 料 流 程 的 特 殊 性, 安 排 合 適 的 課 程 協 助 企 業 導 入 應 用 大 數 據 案 例 :Etu 資 策 會 平 安 保 險 湖 南 國 防 科 技 大 學 等

More information

EJB-Programming-4-cn.doc

EJB-Programming-4-cn.doc EJB (4) : (Entity Bean Value Object ) JBuilder EJB 2.x CMP EJB Relationships JBuilder EJB Test Client EJB EJB Seminar CMP Entity Beans Session Bean J2EE Session Façade Design Pattern Session Bean Session

More information

雲端 Cloud Computing 技術指南 運算 應用 平台與架構 10/04/15 11:55:46 INFO 10/04/15 11:55:53 INFO 10/04/15 11:55:56 INFO 10/04/15 11:56:05 INFO 10/04/15 11:56:07 INFO

雲端 Cloud Computing 技術指南 運算 應用 平台與架構 10/04/15 11:55:46 INFO 10/04/15 11:55:53 INFO 10/04/15 11:55:56 INFO 10/04/15 11:56:05 INFO 10/04/15 11:56:07 INFO CHAPTER 使用 Hadoop 打造自己的雲 8 8.3 測試 Hadoop 雲端系統 4 Nodes Hadoop Map Reduce Hadoop WordCount 4 Nodes Hadoop Map/Reduce $HADOOP_HOME /home/ hadoop/hadoop-0.20.2 wordcount echo $ mkdir wordcount $ cd wordcount

More information

ebook

ebook 26 JBuilder RMI Java Remote Method Invocation R M I J a v a - - J a v a J a v J a v a J a v a J a v a R M I R M I ( m a r s h a l ) ( u n m a r c h a l ) C a ff e i n e J a v a j a v a 2 i i o p J a v

More information

MailCloud信箱代管定價表

MailCloud信箱代管定價表 程 式 設 計 大 賽 於 2004 年 起 第 一 次 舉 辦 至 今, 已 為 Openfind 年 度 重 要 的 盛 事 及 傳 統 之 一 公 司 內 部 人 員 於 比 賽 期 間 將 打 破 原 部 門 建 置, 重 新 編 組, 依 據 比 賽 題 目 內 容, 並 在 有 限 的 時 間 及 資 源 下, 發 揮 最 大 的 創 意 及 團 隊 合 作, 努 力 達 成 目 標 2006

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 广 和 天 下 iservice 企 业 内 刊 最 全 最 新 公 司 动 态, 各 部 门 各 分 / 子 公 司 信 息 分 享, 集 合 公 司 内 外 部 相 关 讯 息, 及 时 响 应 与 支 撑 业 务 发 展 见 证 狼 群 的 每 一 次 战 斗 与 成 果, 记 录 员 工 与 企 业 共 成 长 的 难 忘 片 段 与 回 忆, 让 每 一 颗 心 感 受 温 暖 如 家 云

More information

IP505SM_manual_cn.doc

IP505SM_manual_cn.doc IP505SM 1 Introduction 1...4...4...4...5 LAN...5...5...6...6...7 LED...7...7 2...9...9...9 3...11...11...12...12...12...14...18 LAN...19 DHCP...20...21 4 PC...22...22 Windows...22 TCP/IP -...22 TCP/IP

More information

ebook71-13

ebook71-13 13 I S P Internet 13. 2. 1 k p p p P P P 13. 2. 2 1 3. 2. 3 k p p p 1 3. 2. 4 l i n u x c o n f P P P 13. 2. 5 p p p s e t u p 13. 2. 6 p p p s e t u p P P P 13. 2. 7 1 3. 2. 8 C a l d e r a G U I 13.

More information

基于ECO的UML模型驱动的数据库应用开发1.doc

基于ECO的UML模型驱动的数据库应用开发1.doc ECO UML () Object RDBMS Mapping.Net Framework Java C# RAD DataSetOleDbConnection DataGrod RAD Client/Server RAD RAD DataReader["Spell"].ToString() AObj.XXX bug sql UML OR Mapping RAD Lazy load round trip

More information

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 月 3 日 1 1 INPUTOUTPUT 1 InputOutput 题目描述 用 cin 输入你的姓名 ( 没有空格 ) 和年龄 ( 整数 ), 并用 cout 输出 输入输出符合以下范例 输入 master 999 输出 I am master, 999 years old. 注意 "," 后面有一个空格,"." 结束,

More information

05 01 accordion UI containers 03 Accordion accordion UI accordion 54

05 01 accordion UI containers 03 Accordion accordion UI accordion 54 jquery UI plugin Accordion 05 01 accordion UI containers 03 Accordion accordion UI accordion 54 05 jquery UI plugin 3-1

More information

日期:2004年10月10日

日期:2004年10月10日 日 期 :2004 年 10 月 10 日 题 目 : 让 主 背 着 生 活 的 人 证 道 : 赵 镛 基 牧 师 经 文 : 马 太 福 音 11 章 28~30 节 凡 劳 苦 担 重 担 的 人 可 以 到 我 这 里 来 我 就 使 你 们 得 安 息 我 心 里 柔 和 谦 卑 你 们 当 负 我 的 轭 学 我 的 样 式 这 样 你 们 心 里 就 必 得 享 安 息 因 为 我

More information

背 景 概 述 企 业 需 要 一 种 灵 活 的 平 台 来 快 速 构 建 测 试 和 扩 展 新 的 应 用 程 序 服 务 并 对 市 场 中 发 生 的 数 字 化 变 革 作 出 反 应 数 字 化 变 革 正 在 加 快 步 伐, 因 为 流 程 和 信 息 的 日 益 融 合 带 来

背 景 概 述 企 业 需 要 一 种 灵 活 的 平 台 来 快 速 构 建 测 试 和 扩 展 新 的 应 用 程 序 服 务 并 对 市 场 中 发 生 的 数 字 化 变 革 作 出 反 应 数 字 化 变 革 正 在 加 快 步 伐, 因 为 流 程 和 信 息 的 日 益 融 合 带 来 白 皮 书 平 台 即 服 务 : 助 力 实 现 数 字 化 转 型 赞 助 商 :Oracle Robert P. Mahowald 2015 年 1 月 Larry Carvalho 执 行 概 要 传 统 业 务 模 式 正 在 受 到 为 客 户 提 供 多 渠 道 数 字 体 验 的 新 业 务 模 式 的 越 来 越 强 烈 的 冲 击 IDC 预 测, 到 2015 年, 在 营 销

More information

无类继承.key

无类继承.key 无类继承 JavaScript 面向对象的根基 周爱 民 / aimingoo aiming@gmail.com https://aimingoo.github.io https://github.com/aimingoo rand = new Person("Rand McKinnon",... https://docs.oracle.com/cd/e19957-01/816-6408-10/object.htm#1193255

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 9 [P.11] : Dev C++ [P.12] : http://c.feis.tw [P.13] [P.14] [P.15] [P.17] [P.23] Dev C++ [P.24] [P.27] [P.34] C / C++ [P.35] 10 C / C++ C C++ C C++ C++ C ( ) C++

More information

使用Cassandra和Spark 2.0实现Rest API服务

使用Cassandra和Spark 2.0实现Rest API服务 使用 Cassandra 和 Spark 2.0 实现 Rest API 服务 在这篇文章中, 我将介绍如何在 Spark 中使用 Akkahttp 并结合 Cassandra 实现 REST 服务, 在这个系统中 Cassandra 用于数据的存储 我们已经见识到 Spark 的威力, 如果和 Cassandra 正确地结合可以实现更强大的系统 我们先创建一个 build.sbt 文件, 内容如下

More information

第 06 期 李祥池 : 基于 ELK 和 Spark Streaming 的日志分析系统设计与实现 1 日志 1.1 日志定义 IT 1.2 日志处理方案演进 v1.0 v2.0 Hadoop Storm Spark Hadoop/Storm/Spark v3.0 TB Splunk ELK SI

第 06 期 李祥池 : 基于 ELK 和 Spark Streaming 的日志分析系统设计与实现 1 日志 1.1 日志定义 IT 1.2 日志处理方案演进 v1.0 v2.0 Hadoop Storm Spark Hadoop/Storm/Spark v3.0 TB Splunk ELK SI 电子科学技术第 02 卷第 06 期 2015 年 11 月 Electronic Science & Technology Vol.02 No.06 Nov.2015 年 基于 ELK 和 Spark Streaming 的日志分析系统设计与实现 李祥池 ( 杭州华三通信技术有限公司北京研究所, 北京,100085) 摘要 : 在大数据时代 对数据平台各组件的运行状态实时监控与运行分析具有重要意义

More information

一 大聖 起源與簡述: 1 本宮溯自清光貳年(西元一八二二年) 有位唐先賢黃迎 奉請 北極玄上帝金尊東渡來台 由烏石港上陸至四圍保埤口 後遷到 外澳石空中路嶺上 茅蓋神堂供人膜拜 化蒼民墾土農耕 後澤 被農信仰日深 為祈求石空 風調雨順 保佑黎民平安 先賢數 人等誠心合建永固廟堂 因高水長 所稱為(

一 大聖 起源與簡述: 1 本宮溯自清光貳年(西元一八二二年) 有位唐先賢黃迎 奉請 北極玄上帝金尊東渡來台 由烏石港上陸至四圍保埤口 後遷到 外澳石空中路嶺上 茅蓋神堂供人膜拜 化蒼民墾土農耕 後澤 被農信仰日深 為祈求石空 風調雨順 保佑黎民平安 先賢數 人等誠心合建永固廟堂 因高水長 所稱為( 玄濟世弘新世界大聖 暨 癸已年慶祝祖廟台灣第一行宮二十週年慶典 企劃書 機關指導單位 海峽交流基金 內政部宗司 交通部觀光局東北角管理處 宜蘭縣政府 宜蘭縣議 頭城鎮公所 頭城鎮代 宗指導單位 協 中華民國 宜蘭縣 總廟三清宮 中華玄上帝弘協 中國崇 新北市玄上帝弘協 中華三清 玄上帝研究 主 辦 單 位 祖廟台灣第一行宮外澳接宮管委 協 辦 單 位 大陸湖北省十堰市協 建法石真廟 聯 絡 地 址

More information

行业

行业 PCI-1727U 快 速 安 装 使 用 手 册 PCI-1727U 快 速 安 装 使 用 手 册... 1 第 一 章 产 品 介 绍... 2 1.1 概 述...2 1.1.1 即 插 即 用 功 能...2 1.1.2 灵 活 的 电 压 输 出 范 围...2 1.1.3 板 卡 ID...2 1.2 特 点 :...2 1.3 选 型 指 导...2 第 二 章 安 装 与 测 试...

More information

(Microsoft Word - \251\333\245\315\302\262\263\271.doc)

(Microsoft Word - \251\333\245\315\302\262\263\271.doc) 第 一 屆 國 際 新 產 品 開 發 管 理 師 證 照 與 實 務 班 New Product Development Professional (NPDP) 一 NPDP 課 程 緣 起 認 證 單 位 : 美 國 產 品 發 展 管 理 學 會 (PDMA) 主 辦 單 位 : 協 辦 單 位 : 逢 甲 大 學 創 新 育 成 中 心 鉅 鈞 創 新 管 理 顧 問 有 限 公 司 在 競

More information

标题

标题 共 青 团 中 央 文 件 中 青 发 也 2010 页 8 号 茵 绎 关 于 表 彰 2009 年 度 全 国 优 秀 共 青 团 员 冶 全 国 优 秀 共 青 团 干 部 冶 全 国 五 四 红 旗 团 委 ( 团 支 部 ) 冶 的 决 定 (2010 年 4 月 28 日 ) 2009 年 以 来, 全 国 各 级 团 组 织 按 照 力 争 使 团 的 基 层 组 织 网 络 覆 盖

More information

Network Bandwidth Applications MATE Applications Applications On Demand Calendaring Load Balancer Live Archive Design Northbound Service,Netwo

Network Bandwidth Applications MATE Applications Applications On Demand Calendaring Load Balancer Live Archive Design Northbound Service,Netwo Google 2010 10GE 128 Google OpenFlow SDN Google (software-defined network SDN) Internet SDN Google WAN SDN OpenFlow SDN Google (Data-Plane) (Control-Plane) OpenFlow Google 1. 2. 3. Site-to-Site BGP (Traffic

More information

Microsoft Word zw

Microsoft Word zw 第 1 章 Android 概述 学习目标 : Android Android Android Studio Android Android APK 1.1 1. 智能手机的定义 Smartphone 2. 智能手机的发展 1973 4 3 PC IBM 1994 IBM Simon PDA PDA Zaurus OS 1996 Nokia 9000 Communicator Nokia 9000

More information

SA-DK2-U3Rユーザーズマニュアル

SA-DK2-U3Rユーザーズマニュアル USB3.0 SA-DK2-U3R 2007.0 2 3 4 5 6 7 8 System Info. Manual Rebuild Delete RAID RAID Alarm Rebuild Rate Auto compare Temp Management Load Default Elapse time Event Log 0 2 3 4 2 3 4 ESC 5

More information

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor 1 4.1.1.1 (Load) 14 1.1 1 4.1.1.2 (Save) 14 1.1.1 1 4.1.2 (Buffer) 16 1.1.2 1 4.1.3 (Device) 16 1.1.3 1 4.1.3.1 (Select Device) 16 2 4.1.3.2 (Device Info) 16 2.1 2 4.1.3.3 (Adapter) 17 2.1.1 CD-ROM 2 4.1.4

More information

Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLO

Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLO Car DVD New GUI IR Flow User Manual V0.1 Jan 25, 2008 19, Innovation First Road Science Park Hsin-Chu Taiwan 300 R.O.C. Tel: 886-3-578-6005 Fax: 886-3-578-4418 Web: www.sunplus.com Important Notice SUNPLUS

More information

RxJava

RxJava RxJava By 侦跃 & @hi 头 hi RxJava 扩展的观察者模式 处 观察者模式 Observable 发出事件 Subscriber 订阅事件 bus.post(new AnswerEvent(42)); @Subscribe public void onanswer(answerevent event) {! }! Observable observable = Observable.create(new

More information

ebook140-8

ebook140-8 8 Microsoft VPN Windows NT 4 V P N Windows 98 Client 7 Vintage Air V P N 7 Wi n d o w s NT V P N 7 VPN ( ) 7 Novell NetWare VPN 8.1 PPTP NT4 VPN Q 154091 M i c r o s o f t Windows NT RAS [ ] Windows NT4

More information

untitled

untitled 1Oracle 1.1Oracle 1.1.1Oracle 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6Oracle 1.1.7Oracle 1.1.8 1.1.9Oracle 1.2Oracle 1.3Oracle 2 2.1 2.2 2.3 2.4 3 3.1 3.2 3.3 3.4 4 4.1 4.2 4.3 5 5.1 5.2

More information

SIP/ENUM Trial

SIP/ENUM Trial Taiwan SIP/ENUM trial ENUM Director of TWNIC IP Department 2004/12/15 1 Outline What is ENUM Taiwan SIP/ENUM Trial Project ENUM 2 What is ENUM ENUMDNSE.164 ENUMDNS ENUM 3 ENUMDNSE.164 Enum telephone Number

More information

第一章

第一章 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1500 1450 1400 1350 1300 1250 1200 15 16 17 18 19 20 21 22 23 24 25 26 27 28 INPUT2006 29 30 31 32 33 34 35 9000 8500 8000 7500 7000 6500 6000 5500 5000 4500 4000 3500

More information

AWS 安全措施和 AWS Identity and Access Management (IAM) 的关键概念 AWS 的关键服务有哪些, 其中包括 : 基础服务 :Amazon Elastic Compute Cloud (Amazon EC2) Amazon Virtual Private C

AWS 安全措施和 AWS Identity and Access Management (IAM) 的关键概念 AWS 的关键服务有哪些, 其中包括 : 基础服务 :Amazon Elastic Compute Cloud (Amazon EC2) Amazon Virtual Private C AWS 培训课程白皮书 1. AWS Technical Essential 描述 在该入门课程中, 您将了解 AWS 产品 服务和常见解决方案 您将了解识别 AWS 产品的基础知识, 以便根据 业务需求做出有关 IT 解决方案的明智决策 一览 基础 课堂培训 动手实验 1 天 培训对象 本课程适用于 : 需要向客户清楚介绍 AWS 服务技术优势的人员 有兴趣了解如何开始使用 AWS 的个人 系统操作管理员

More information

团 学 要 闻 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 3 月 17 日, 我 校 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 在 行 政 办 公 楼 五 楼 会 议 室 举 行, 校 团 委 委 员 各 院 ( 系 ) 团 委 书 记 校 学 生

团 学 要 闻 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 3 月 17 日, 我 校 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 在 行 政 办 公 楼 五 楼 会 议 室 举 行, 校 团 委 委 员 各 院 ( 系 ) 团 委 书 记 校 学 生 共 青 团 工 作 简 报 2011 年 第 1 期 共 青 团 大 连 海 洋 大 学 委 员 会 团 学 要 闻 : 导 读 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 我 校 在 大 连 市 大 学 生 创 新 创 意 作 品 大 赛 中 取 得 佳 绩 校 团 委 召 开 学 生 干 部 思 想 动 态 座 谈 会 校 团 委 组 织 开 展 弘 扬 雷 锋

More information

IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG

IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG --------------------------------------------TABLE OF CONTENTS------------------------------------------

More information

CDWA Mapping. 22 Dublin Core Mapping

CDWA Mapping. 22 Dublin Core Mapping (version 0.23) 1 3... 3 3 3 5 7 10 22 CDWA Mapping. 22 Dublin Core Mapping. 24 26 28 30 33 2 3 X version 0.2 ( ) 4 Int VarcharText byte byte byte Id Int 10 Management Main Code Varchar 30 Code Original

More information

EJB-Programming-3.PDF

EJB-Programming-3.PDF :, JBuilder EJB 2.x CMP EJB Relationships JBuilder EJB Test Client EJB EJB Seminar CMP Entity Beans Value Object Design Pattern J2EE Design Patterns Value Object Value Object Factory J2EE EJB Test Client

More information

2005 3

2005 3 Text 2009.4 hongqn@douban.com 2005 3 2.8M 1/4 20M / 500~600/sec 23 PC (1U*15/2U*8) 12 38G memcached 1U (frodo) AMD Athlon 64 1.8GHz 1G 160G SATA*2 Gentoo Linux MySQL 5 Quixote (a Python web framework)

More information

Qcon2016-唐容.key

Qcon2016-唐容.key Docker 刘昕 ( 唐容 ) 刘昕 ( 唐容 ) 阿里巴巴技术专家 目前负责工程效能团队的产品开发工作, 主要包含阿里云持续交付平台 (CRP) 及云 Code 平台 曾负责淘宝日常测试环境, 集团源码管理, 编译系统等基础设施的建设, 以及阿里云云计算等部门的配置管理工作 2 1. 传统 CD 过程中遇到的问题 2. 变革软件交付方式的技术 : Docker 3. 应用 Docker 化交付的过程

More information

1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2

1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2 CHAPTER 1 Understanding Core Database Concepts 1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2 1 Understanding Core Database Concepts

More information

最 佳 做 法 : 在 需 要 时 或 需 要 前 从 CDN 下 载 内 容, 并 使 它 们 与 Flash 代 码 和 文 件 分 离 存 盘 率 vs 响 应 速 度 当 用 户 玩 游 戏 时, 客 户 端 可 以 把 每 一 个 变 化 实 时 写 到 后 端 Web 服 务 器, 也

最 佳 做 法 : 在 需 要 时 或 需 要 前 从 CDN 下 载 内 容, 并 使 它 们 与 Flash 代 码 和 文 件 分 离 存 盘 率 vs 响 应 速 度 当 用 户 玩 游 戏 时, 客 户 端 可 以 把 每 一 个 变 化 实 时 写 到 后 端 Web 服 务 器, 也 SNS 游 戏 的 可 扩 展 体 系 结 构 和 最 佳 应 用 介 绍 社 交 网 络 游 戏 是 当 今 最 热 门 的 在 线 游 戏 投 资 领 域, 具 有 炙 手 可 热 的 增 长 许 多 Facebook 上 的 社 交 网 络 游 戏 每 天 吸 引 着 数 以 百 万 或 千 万 的 用 户, 并 且 收 入 有 几 十 或 数 百 亿 美 元 所 以 现 在 每 个 人 都

More information

chapter 2 HTML5 目錄iii HTML HTML HTML HTML HTML canvas

chapter 2 HTML5 目錄iii HTML HTML HTML HTML HTML canvas Contents 目錄 chapter 1 1-1... 1-2 1-2... 1-3 HTML5... 1-3... 1-5 1-3... 1-9 Web Storage... 1-9... 1-10 1-4 HTML5... 1-14... 1-14... 1-15 HTML5... 1-15... 1-15... 1-16 1-5... 1-18 Apps... 1-18 HTML5 Cache

More information

教 學 活 動 設 計

教  學  活  動  設  計 1-2-3 2-2-1 - 1-2-5 2-2-4 3-2-4 1. 2. 3 80 1. 1-1 2. 2-1 (. ) 3-1 4-1 5-1 2-2-2 1. 78/7/1 2. 79/9 3. 88/9 1-1 2-1 4-1 2-1 1. 2. ( ) 3.--- (1) (2) (3) (4) --- 1. 1. ( ) 2. (.) 1. 2. 3. 20 20 40 5-1

More information

<4D F736F F F696E74202D20C8E7BACED2C0CDD F54A3ACB4D3496F54D3A6D3C3D6D0BBF1C8A1C9CCD2B5BCDBD6B5>

<4D F736F F F696E74202D20C8E7BACED2C0CDD F54A3ACB4D3496F54D3A6D3C3D6D0BBF1C8A1C9CCD2B5BCDBD6B5> 如何依托 AWS IoT, 从 IoT 应用 中获取商业价值 张羽 (Alfred Zhang),AWS 解决方案架构师 Alfred Zhang, Solutions Architect, AWS China 2016 年 6 月 20 日 June 20th, 2017 议程 理解 AWS 平台提供的不同类型的 IoT 相关的数据服务 如何使用 AWS 平台将数据转化成有效的决策和行动 如何选择不同类型的数据服务与

More information

Office Office Office Microsoft Word Office Office Azure Office One Drive 2 app 3 : [5] 3, :, [6]; [5], ; [8], [1], ICTCLAS(Institute of Computing Tech

Office Office Office Microsoft Word Office Office Azure Office One Drive 2 app 3 : [5] 3, :, [6]; [5], ; [8], [1], ICTCLAS(Institute of Computing Tech - OfficeCoder 1 2 3 4 1,2,3,4 xingjiarong@mail.sdu.edu.cn 1 xuchongyang@mail.sdu.edu.cn 2 sun.mc@outlook.com 3 luoyuanhang@mail.sdu.edu.cn 4 Abstract. Microsoft Word 2013 Word 2013 Office Keywords:,, HTML5,

More information

2013_6_3.indd

2013_6_3.indd 中 国 科 技 资 源 导 刊 ISSN 1674-1544 2013 年 11 月 第 45 卷 第 6 期 95-99, 107 CHINA SCIENCE & TECHNOLOGY RESOURCES REVIEW ISSN 1674-1544 Vol.45 No.6 95-99, 107 Nov. 2013 构 建 基 于 大 数 据 的 智 能 高 校 信 息 化 管 理 服 务 系 统

More information