AWS Lambda 开发人员指南下载 [问题点数:0分]

Bbs1
本版专家分:0
Blank
脉脉勋章 绑定脉脉第三方账户获得
结帖率 70.98%
AWS Lambda 开发人员指南
AWS Lambda <em>开发人员</em><em>指南</em> AWS Lambda 是一项计算服务,可使您无需预配置或管理服务器即可运行代码。AWS Lambda 只在需要时 执行您的代码并自动缩放,从每天几个请求到每秒数千个请求。您只需按消耗的计算时间付费 – 代码未运行 时不产生费用。借助 AWS Lambda,您几乎可以为任何类型的应用程序或后端服务运行代码,而且无需执行 任何管理。AWS Lambda 在可用性高的计算基础设施上运行您的代码,执行计算资源的所有管理工作,其中 包括服务器和操作系统维护、容量预置和自动扩展、代码监控和记录。您只需要以 AWS Lambda 支持的一 种语言 (目前为 Node.js、Java、C# 和 Python) 提供您的代码。 您可以使用 AWS Lambda 运行代码以响应事件,例如更改 Amazon S3 存储桶或 Amazon DynamoDB 表中 的数据;以及使用 Amazon API Gateway 运行代码以响应 HTTP 请求;或者使用通过 AWS SDK 完成的 API 调用来调用您的代码。借助这些功能,您可以使用 Lambda 轻松地为 Amazon S3 和 Amazon DynamoDB 等 AWS 服务构建数据处理触发程序;处理 Kinesis 中存储的流数据,或创建您自己的按 AWS 规模、性能和安 全性运行的后端。 您也可以构建由事件触发的函数组成的无服务器应用程序,并使用 AWS CodePipeline 和 AWS CodeBuild 自动部署这些应用程序。有关更多信息,请参阅 部署基于 Lambda 的应用程序 (p. 139)。 有关 AWS Lambda 执行环境的更多信息,请参阅 Lambda 执行环境和可用库 (p. 173)。有关 AWS Lambda 如何确定执行您的代码所需的计算资源的信息,请参阅计算需求 - Lambda 函数配置 (p. 3)
AWS Lambda重大更新,跨越编程语言差异之门?
北京时间11月30日凌晨,在美国拉斯维加斯召开的AWS re: Invent 2018上,和往年一样,AWS CTO Werner·Vogels博士又发布了AWS多项重要的更新,包括数据库、编程工具、架构等多个方面,而在其中,有两项针对于AWS Lambda的更新引爆了现场众多开发者的欢呼,这就是Lambda Layers和Lambda Runtime API的发布。而在著名的Haker News...
AWS API Gateway 中文开发者手册
AWS API Gateway 中文开发者手册,Api gateway 开发者离线手册。你值得拥有
AWS Lambda 开发人员指南-中文版
AWS Lambda 是一项计算服务,可使您无需预配置或管理服务器即可运行代码。AWS Lambda 只在需要时 执行您的代码并自动缩放,从每天几个请求到每秒数千个请求。您只需按消耗的计算时间付费 – 代码未运行 时不产生费用。借助 AWS Lambda,您几乎可以为任何类型的应用程序或后端服务运行代码,而且无需执行 任何管理。AWS Lambda 在可用性高的计算基础设施上运行您的代码,执行计算资源的所有管理工作,其中 包括服务器和操作系统维护、容量预置和自动扩展、代码监控和记录。您只需要以 AWS Lambda 支持的一 种语言 (目前为 Node.js、Java、C# 和 Python) 提供您的代码。 您可以使用 AWS Lambda 运行代码以响应事件,例如更改 Amazon S3 存储桶或 Amazon DynamoDB 表中 的数据;以及使用 Amazon API Gateway 运行代码以响应 HTTP 请求;或者使用通过 AWS SDK 完成的 API 调用来调用您的代码。借助这些功能,您可以使用 Lambda 轻松地为 Amazon S3 和 Amazon DynamoDB 等 AWS 服务构建数据处理触发程序;处理 Kinesis 中存储的流数据,或创建您自己的按 AWS 规模、性能和安 全性运行的后端。 您也可以构建由事件触发的函数组成的无服务器应用程序,并使用 AWS CodePipeline 和 AWS CodeBuild 自动部署这些应用程序。有关更多信息,请参阅 部署基于 Lambda 的应用程序 (p. 133)。 有关 AWS Lambda 执行环境的更多信息,请参阅 Lambda 执行环境和可用库 (p. 164)。有关 AWS Lambda 如何确定执行您的代码所需的计算资源的信息,请参阅计算需求 - Lambda 函数配置 (p. 3)。
AWS Lambda 中文开发者手册
AWS Lambda 中文开发者手册,<em>lambda</em> 中文离线手册 你值得拥有
AWS IOT 中文开发者文档
AWS IOT 中文开发者文档,IOT 中文开发离线手册,你指的拥有。
AWS Lambda服务初体验
前段时间看到serverless架构,FaaS这些概念,觉的很新奇。 说不定又是什么未来新趋势。 很想去一探究竟。 苦于前段时间工作很忙,没时间弄。 这周刚好空下来, 赶紧试用了一把。 并记录之。 入门<em>aws</em>的功能强大, 但是配置也繁琐。 好在它的文档很全,上手还比较顺畅。 申请一个<em>aws</em>账号先到<em>aws</em>.amazon.com上注册一个<em>aws</em>账号。 绑定下信用卡。 获得750小时1年免费使用权。
AWS Lambda 开发者User Guide
AWS Lambda 开发者User Guide AWS Lambda 开发者User Guide
AWS 无服务器项目 与 AWS lambda 有什么区别?
在AWS Toolkit for Eclipse的用户<em>指南</em>中,我们能看到 无服务器项目 和  AWS Lambda,我按照<em>指南</em>分别创建了两个项目。1、无服务器项目:package com.serverless.demo.function;nnimport com.amazon<em>aws</em>.services.<em>lambda</em>.runtime.Context;nimport com.amazon<em>aws</em>.serv...
入门node.js笔记&结合AWS-lambda遇到的坑及解决
运行nnnode 是一个单进程单线程的东西。但是可以用回调来异步使用。nn首先需要<em>下载</em>node.pkg 去官网下就行了。然后配置环境变量。把这个红框的加进去就行了。nn/etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc 这个是系统配置的路径。 当前配的~/.bash_profilennnnnod...
Delphi6开发人员指南.pdf
一本学习Delphi6的经典书籍,一书在手,万事不忧!
无服务器探索之路(初级):AWS Lambda服务应用场景实践之一(八)
AWS Lambda应用场景实践
AWS学习第一篇之lambda简单函数(Java)。
最近,在研究AWS 的 <em>lambda</em>无服务架构,在这里做一下记录。 n官方文档链接:https://docs.<em>aws</em>.amazon.com/zh_cn/<em>lambda</em>/latest/dg/welcome.html n首先你要是想玩一玩<em>aws</em>,首先要有一个帐号,因为开发要登录控制台。注意申请账号的时候要提交信用卡号,注册帐号会赠送套餐。nnnn一、开发流程。nnn编写自己的代码(maven开发),打包...
AWS Lambda的简介与使用
Lambda的简介nnAWS Lambda 是一项计算服务,可使您无需预配置或管理服务器即可运行代码。AWS Lambda 只在需要时执行您的代码并自动缩放,从每天几个请求到每秒数千个请求。您只需按消耗的计算时间付费 – 代码未运行时不产生费用。借助 AWS Lambda,您几乎可以为任何类型的应用程序或后端服务运行代码,并且不必进行任何管理。AWS Lambda 在可用性高的计算基础设施上运行您...
AWS Lambda 入门到放弃
Request n1.进来的reuqest转入/hello/. n2.Django通过在ROOT_URLCONF配置来决定根URLconf. n3.Django在URLconf中的所有URL模式中,查找第一个匹配/hello/的条目。 n4.如果找到匹配,将调用相应的视图函数 n5.视图函数返回一个HttpResponse n6.Django转换HttpResponse为一个适合的HTTP resp
手把手来一次 AWS Lambda 的实践
n n n nnnnnsource @unsplashnn就像很多人所知道的那样,这个世界上出现了一种叫区块链的技术,有一些区块链项目会发行 Token,这些 tokens 可以在交易所里交易。n我前几天想到是不是可以记录一下某个交易所的交易量变化,来了解这个交易所的运营情况。而且大部分交易所都有 api 可以调取交易市场上的数据。我选择了一个叫做 BigONE 的交...
AWS Lambda 重试与死信队列(DLQ)
AWS Lambda 允许设置 Debugging and error handling, 在 Lambda 出现异常,达到最大的重试次数后,把以下信息放到选择的 SNS 或 SQS 主题作为死信队列(DLQ - Dead Letter Queue),包括nn原始 Lambda 接收到的消息(基于 SNS 和 SQS 消息的总大小,可能会被截取,本人猜测,尤其是 Kinesis 的消息会比较大)n...
基于AWS的Lambda+Alexa服务添加智能家居设备 (一)
说明:使用<em>aws</em>各类服务,你需要拥有一个亚马逊账户,可以自行注册。这一块网上资料较多,本文就不多说明亚马逊账户有关话题。nn正文开始:(创建Lambda服务流程)nn1.进入Lmabda管理后台:https://console.<em>aws</em>.amazon.com/<em>lambda</em>/home?region=us-east-1#/  (region=us-east-1是当前账户选择的地区编码,我这里选择的是弗吉...
下载资源】Amazon DynamoDB 开发人员指南
Amazon DynamoDB 官方中文权威文档,600+页,你值得拥有。nn<em>下载</em>链接:https://docs.<em>aws</em>.amazon.com/zh_cn/amazondynamodb/latest/developerguide/dynamodb-dg.pdfnnnnn
AWS API Gateway与AWS Lambda的整合及开发/测试/生产环境的设置
n n n 本文不是介绍 AWS API Gateway 和 AWS Lambda的基本用法的…=(:з」∠)_n简单的来说,有了AWS的API Gateway和Lambda这两样东东,再加一个数据库(最好当然是用AWS DynamoDB啦,或者AWS EC2上装mysql,不用AWS也可以,但是访问速度可能会有一定影响,毕竟如果都用AWS的话算是走内网会快一些?!)...
无服务器探索之路(初级):AWS Lambda服务应用场景实践之一(一)
AWS Lambda服务场景实践
无服务器探索之路(初级):AWS Lambda服务应用场景实践之一(总结)
AWS Lambda应用场景实践
C++ Builder 5 开发人员指南
是一本关于C++Builder方面的基础教程,适合初学者! 本书阐述中、高级开发主题,如创建客户/服务器数据库应用程序,编写定制组件,创建I n t e r n e t We b服务器应用程序,还包括对工业标准规范的支持,如T C P / I P、O L E以及A c t i v e X。本书需要你熟悉 C + + B u i l d e r的使用,理解基本的C + + B u i l d e r编程技术。关于集成开发环境(I D E)和C + + B u i l d e r程序设计, 可参见联机帮助中的“Quick Start”。 本书包括五个部分: 第一部分“使用C + + B u i l d e r编程”,阐述如何创建一般的C + + B u i l d e r应用程序。 第二部分“开发数据库应用程序”讲述如何使用数据库工具和组件创建数据库应用程序。 第三部分“编写分布式应用程序”描述如何创建We b服务器应用程序,如C G I应用程序或动态链接 库(D L L) 第四部分“开发基于C O M的应用程序”描述如何创建可与其他的基于C O M的API 对象相互操作的应 用程序。 第五部分“创建定制 组件”讲述如何设计和实现你自己的组件,以及如何使它们在I D E的组件面板 中可用。
实验3:使用通知去触发AWS Lambda
n n n Using Notifications to Trigger AWS Lambdan实验目标n实验目标nn配置一个auto Scaling 去触发notificationn创建一个Lambda去响应 notificationnn实验目标架构nnnnnn实验目标架构nn关键流程说明nn一个Auto scaling group已经被配置好了;n将通过创建一个E...
AWS Lambda 安装SAM Local时的问题及解决办法
在使用npm install -g <em>aws</em>-sam-local安装SAM Local时出现以下错误:ip-10-2-201-246:~ zhouweiliang$ sudo npm install -g <em>aws</em>-sam-local&amp;gt; <em>aws</em>-sam-local@0.2.10 postinstall /usr/local/lib/node_modules/<em>aws</em>-sam-local&amp;gt; g...
基于AWS的Lambda+Alexa服务添加智能家居设备 (说明)
由于公司的产品方向,需要集成<em>aws</em>的Lambda+Alexa服务。nn我断断续续花了两个月时间,看了大量中外这方面的技术文档,把流程终于搞清楚。由于搞的过程中,国内的这方面文档不是很多,且有的博客写的潦草几句话,所以下定决心持续更新这方面的博客文档,让国内更多搞这一块的人了解清楚服务流程。nn本人主要是Java方向,所以在项目中的一些技术处理,如oauth2;Lambda函数中的发现设备,设备开关...
Ws和极光推送整合2.0
对AWs和极光推送整合,资料整理,使用了AWS的<em>lambda</em>的服务
mastering aws lambda
mastering <em>aws</em> <em>lambda</em>, good material for beginner to start with AWS aspects
AWS和极光推送整合
对AWs和极光推送整合,资料整理,使用了AWS的<em>lambda</em>的服务
AWS-Serverless之Java And GateWay手把手图文教程(一)
前端时间公司在使用serverless 处理了一些业务上的一些流程化的东西,不过我没有参与编写,因为是使用的Node.js 编写的,因为我一直对Node 不是很感冒,但是上周,我觉得serverless 虽然不之后以后会不会成为一种趋势,而且又是国内和我现在的环境不一样的情况下,而且我现在所处的公司基本上就是传统行业,基本上不会涉及到高并发,不过数据量很大。好了,废话不多说,我今天介绍的就是如何在...
高清彩版 AWS Lambda
高清彩版 AWS Lambda
Lambda例子
nnpublic class LambdaExamples {n /**n * 例子1:() -&amp;gt; {}代码块替代了整个匿名类n */n void example_1() {n new Thread(() -&amp;gt; System.out.println(&quot;() -&amp;gt; {}代码块替代了整个匿名类&quot;)).start();n }nn /...
Delphi5开发人员指南
经典中的经典! 目 录 译者序 序 前言 第一部分 快速开发的基础 第1章 Delphi 5下的Windows编程 1 1.1 Delphi产品家族 1 1.2 Delphi是什么 3 1.2.1 可视化开发环境 3 1.2.2 编译器的速度和已编译代码的效 率 4 1.2.3 编程语言的功能及其复杂性 4 1.2.4 数据库结构的灵活性和可扩展性 5 1.2.5 框架对设计和使用模式的扩充 5 1.3 历史回顾 5 1.3.1 Delphi 1 5 1.3.2 Delphi 2 6 1.3.3 Delphi 3 6 1.3.4 Delphi 4 7 1.3.5 Delphi 5 7 1.3.6 未来 7 1.4 Delphi 5的IDE 7 1.4.1 主窗口 8 1.4.2 窗体设计器 9 1.4.3 Object Inspector 9 1.4.4 代码编辑器 9 1.4.5 代码浏览器 10 1.4.6 源代码生成器 10 1.5 创建一个简单的应用程序 11 1.6 事件机制的优势在哪里 12 1.7 加速原型化 13 1.8 可扩展的组件和环境 13 1.9 IDE最重要的十点功能 13 1.10 总结 15 第2章 Object Pascal语言 16 2.1 注解 16 2.2 新的过程和函数特征 17 2.2.1 圆括号 17 2.2.2 重载 17 2.2.3 缺省值参数 17 2.3 变量 18 2.4 常量 19 2.5 运算符 20 2.5.1 赋值运算符 20 2.5.2 比较运算符 20 2.5.3 逻辑表达式 21 2.5.4 算术运算符 21 2.5.5 按位运算符 22 2.5.6 加减运算过程 22 2.6 Object Pascal类型 23 2.6.1 类型的比较 23 2.6.2 字符 24 2.6.3 字符串 24 2.6.4 变体类型 32 2.6.5 Currency 39 2.7 用户自定义类型 39 2.7.1 数组 39 2.7.2 动态数组 40 2.7.3 记录 41 2.7.4 集合 42 2.7.5 对象 43 2.7.6 指针 44 2.7.7 类型别名 46 2.8 强制类型转换和类型约定 46 2.9 字符串资源 47 2.10 测试条件 47 2.10.1 if语句 47 2.10.2 case语句 48 2.11 循环 49 2.11.1 for循环 49 2.11.2 while循环 49 2.11.3 repeat...until 50 2.11.4 Break()过程 50 2.11.5 Continue()过程 50 2.12 过程和函数 50 2.13 作用域 50 2.14 单元 55 2.14.1 uses子句 55 2.14.2 循环单元引用 56 2.15 包 56 2.15.1 使用Delphi的包 56 2.15.2 包的语法 56 2.16 面向对象编程 57 2.17 使用Delphi对象 58 2.17.1 声明和实例化 58 2.17.2 析构 59 2.18 方法 59 2.18.1 方法的类型 60 2.18.2 属性 61 2.18.3 可见性表示符 62 2.18.4 友类 62 2.18.5 对象的秘密 63 2.18.6 TObject:所有对象的祖先 63 2.18.7 接口 63 2.19 结构化异常处理 66 2.19.1 异常类 68 2.19.2 执行的流程 70 2.19.3 重新触发异常 71 2.20 运行期类型信息 72 2.21 总结 72 第3章 Win32 API 73 3.1 对象:以前和现在 73 3.1.1 内核对象 73 3.1.2 GDI和用户对象 75 3.2 多任务和多线程 75 3.3 Win32内存管理 76 3.3.1 什么是线性内存模式 76 3.3.2 Win32系统是怎样管理内存的 76 3.4 Win32的错误处理 78 3.5 总结 78 第4章 应用程序框架和设计 79 4.1 理解Delphi环境和项目的体系结构 79 4.2 构成Delphi 5项目的文件 79 4.2.1 项目文件 80 4.2.2 单元文件 80 4.2.3 窗体文件 80 4.2.4 资源文件 81 4.2.5 项目选项及桌面设置文件 81 4.2.6 备份文件 81 4.2.7 包文件 82 4.3 项目管理提示 82 4.3.1 一个项目一个目录 82 4.3.2 共享代码的单元 82 4.3.3 多项目管理 84 4.4 Delphi 5项目的框架类 84 4.4.1 TForm类 84 4.4.2 TApplication类 89 4.4.3 TApplication的方法 91 4.4.4 TApplication的事件 92 4.4.5 TScreen类 93 4.5 定义公共体系结构:使用对象库 93 4.5.1 考虑应用程序的体系结构 93 4.5.2 Delphi固有的体系结构 94 4.5.3 体系结构的例子 94 4.5.4 子窗体TChildForm 94 4.5.5 数据库基础模式窗体TDBMode- Form 96 4.5.6 数据库导航/状态窗体TDBNavstat- Form 97 4.5.7 使用框架进行应用程序结构 设计 102 4.6 一些项目管理的功能 103 4.6.1 在项目中添加资源 103 4.6.2 改变屏幕光标 105 4.6.3 避免创建一个窗体的多个实例 106 4.6.4 在DPR文件中增加代码 107 4.6.5 覆盖应用程序的异常处理 107 4.6.6 显示一个封面 109 4.6.7 使窗体尺寸最小 110 4.6.8 运行没有窗体的项目 111 4.6.9 退出Windows 112 4.6.10 防止关闭Windows 113 4.7 总结 113 第5章 理解Windows消息 114 5.1 什么是消息 114 5.2 消息的类型 115 5.3 Windows消息系统是如何工作的 115 5.4 Delphi的消息系统 116 5.5 消息处理 117 5.5.1 消息处理:不是无约定的 118 5.5.2 对Result域赋值 119 5.5.3 TApplication的OnMessage事件 119 5.6 发送自己的消息 120 5.6.1 Perform() 120 5.6.2 sendMessage()和PostMessage() 120 5.7 非标准的消息 121 5.7.1 通知消息 121 5.7.2 VCL内部的消息 122 5.7.3 用户自定义的消息 122 5.8 一个消息系统的剖析:VCL 123 5.9 消息与事件之间的关系 128 5.10 总结 129 第6章 代码标准文档 130 6.1 一般的源代码格式规则 130 6.1.1 缩进 130 6.1.2 边距 130 6.1.3 begin...end 130 6.2 Object Pascal 131 6.2.1 括号 131 6.2.2 保留字和关键字 131 6.2.3 过程和函数 131 6.2.4 变量 132 6.2.5 类型 133 6.2.6 构造类型 133 6.2.7 语句 134 6.2.8 结构化异常处理 134 6.2.9 类 135 6.3 文件 136 6.3.1 项目文件 136 6.3.2 窗体文件 136 6.3.3 数据模块文件 137 6.3.4 远程数据模块文件 137 6.3.5 单元文件 137 6.3.6 文件头 138 6.4 窗体与数据模块 138 6.4.1 窗体 138 6.4.2 数据模块 139 6.5 包 139 6.5.1 运行期包与设计期包 139 6.5.2 文件命名标准 140 6.6 组件 140 6.6.1 自定义组件 140 6.6.2 组件实例的命名规则 140 6.7 代码标准文档升级 141 第7章 使用ActiveX控件 142 7.1 什么是ActiveX控件 142 7.2 何时使用ActiveX控件 142 7.3 把ActiveX控件加到组件面板上 143 7.4 Delphi组件外套 144 7.4.1 外套文件是从哪来的 152 7.4.2 枚举 152 7.4.3 控件接口 152 7.4.4 TOleControl的派生类 152 7.4.5 方法 152 7.4.6 属性 153 7.5 在应用程序中使用ActiveX控件 153 7.6 发布带有ActiveX控件的应用程序 154 7.7 注册ActiveX控件 155 7.8 BlackJack:一个OCX示范程序 155 7.8.1 纸牌 155 7.8.2 游戏 157 7.8.3 调用ActiveX控件的方法 165 7.9 总结 166 第二部分 高级技术 第8章 使用GDI和字体的图像编程 167 8.1 TImage:Delphi的图像显示 167 8.2 存储图像 168 8.3 使用TCanvas的属性 169 8.3.1 画笔 170 8.3.2 使用TCanvas.Pixels属性 175 8.3.3 使用刷子 175 8.3.4 使用字体 180 8.3.5 使用CopyMode属性 181 8.3.6 其他属性 184 8.4 使用TCanvas的方法 184 8.4.1 用TCanvas画线 184 8.4.2 用TCanvas画几何形状 185 8.4.3 画图的示范程序 185 8.4.4 用TCanvas输出文字 189 8.5 坐标系统和映射模式 193 8.5.1 设备坐标系 193 8.5.2 逻辑坐标系 194 8.5.3 屏幕坐标系 194 8.5.4 窗体坐标系 194 8.5.5 坐标映射 195 8.5.6 设置映射模式 196 8.5.7 设置窗口/视区范围 196 8.5.8 关于映射模式的示范程序 197 8.6 创建一个绘画程序 202 8.7 编写动画程序 215 8.8 高级字体 221 8.8.1 Win32字体类型 222 8.8.2 基本字体元素 222 8.8.3 GDI字体分类 223 8.8.4 显示不同字体 223 8.9 实际创建一种字体 224 8.9.1 这个程序是如何工作的 224 8.9.2 显示字体的有关信息 230 8.10 总结 233 第9章 动态链接库 234 9.1 究竟什么是DLL 234 9.2 静态链接与动态链接 235 9.3 为什么要使用DLL 236 9.3.1 共享代码、资源和数据 236 9.3.2 隐藏实现的细节 237 9.3.3 自定义控件 237 9.4 创建和使用DLL 237 9.4.1 数美分:一个简单的DLL 237 9.4.2 显示DLL中的模式窗体 239 9.5 显示DLL中的无模式窗体 241 9.6 在Delphi应用程序中使用DLL 242 9.7 DLL的入口函数和出口函数 246 9.7.1 进程/线程初始化和终止例程 246 9.7.2 DLL入口/出口示例 246 9.8 DLL中的异常 250 9.8.1 在16位Delphi中捕捉异常 250 9.8.2 异常和Safecall指示符 250 9.9 回调函数 250 9.9.1 使用回调函数 253 9.9.2 拥有者绘制的列表框 253 9.10 从DLL中调用回调函数 253 9.11 在不同的进程间共享DLL数据 256 9.11.1 一个可以被共享数据的DLL 256 9.11.2 访问DLL中的共享数据 259 9.12 引出DLL中的对象 261 9.13 总结 265 第10章 Delphi 5的打印 266 10.1 TPrinter对象 266 10.2 TPrinter.Canvas 267 10.3 简单打印 267 10.3.1 打印TMemo组件中的内容 267 10.3.2 打印位图 268 10.3.3 打印RTF格式的文本 269 10.4 打印窗体 269 10.5 高级打印 270 10.5.1 打印分栏报表 270 10.5.2 放弃打印进程 275 10.5.3 打印信封 275 10.5.4 抽象打印 276 10.5.5 一个简单的打印预览程序 285 10.6 其他打印任务 286 10.6.1 TDeviceMode结构 286 10.6.2 设置打印份数 288 10.6.3 设置打印方向 288 10.6.4 设置纸张尺寸 288 10.6.5 设置纸张的长度 289 10.6.6 设置页的宽度 289 10.6.7 设置打印比例 289 10.6.8 设置打印颜色 289 10.6.9 设置打印质量 289 10.6.10 设置双面打印 290 10.6.11 指定默认打印机 290 10.7 获取打印机信息 291 10.7.1 GetDeviceCaps()和DeviceCapa- bilities() 292 10.7.2 获取打印机信息的示范程序 292 10.8 总结 303 第11章 编写多线程应用程序 304 11.1 对线程的解释 304 11.1.1 一种新型的多任务 304 11.1.2 在Delphi程序中使用多线程 304 11.1.3 关于线程的滥用 305 11.2 TThread对象 305 11.2.1 TThread基础 305 11.2.2 TThread实例 307 11.2.3 线程的终止 307 11.2.4 与VCL同步 308 11.2.5 一个演示程序 310 11.2.6 优先级和时序安排 311 11.2.7 挂起和唤醒线程 313 11.2.8 测试线程的时间 313 11.3 管理多线程 314 11.3.1 线程局部存储 314 11.3.2 线程同步 317 11.4 一个多线程的示范程序 325 11.4.1 用户界面 326 11.4.2 搜索线程 330 11.4.3 调整优先级 334 11.5 多线程与数据库 335 11.6 多线程与图形处理 340 11.7 总结 343 第12章 文件处理 344 12.1 处理文件的输入/输出 344 12.1.1 文本文件的处理 344 12.1.2 类型文件的处理 348 12.1.3 无类型文件的处理 356 12.2 TTextRec 和TFileRec结构 359 12.3 内存映射文件 360 12.3.1 内存映射文件的应用 360 12.3.2 使用映射文件 361 12.3.3 内存映射文件的一致性 366 12.3.4 文本搜索实用程序 366 12.4 目录和驱动器 373 12.4.1 获得有效驱动器和驱动器类型列 表 373 12.4.2 获取驱动器信息 374 12.4.3 获取Windows目录位置 376 12.4.4 获取系统目录的位置 376 12.4.5 获取当前目录 377 12.4.6 在目录中查找文件 377 12.4.7 复制和删除目录树 380 12.4.8 获取文件的版本信息 382 12.4.9 获取版本号 387 12.4.10 获得操作系统信息 388 12.4.11 使用TVerInfoRes类 388 12.5 使用SHFileOperation()函数 390 12.6 总结 391 第13章 核心技术 392 13.1 高级消息处理 392 13.1.1 子类化 392 13.1.2 HookMainWindow() 396 13.2 防止同时出现多个应用程序实例 397 13.3 使用Delphi的BASM 401 13.3.1 BASM是如何工作的 401 13.3.2 简易的参数访问 402 13.3.3 var声明的参数 402 13.3.4 Register调用约定 403 13.3.5 全汇编过程 403 13.3.6 记录 403 13.4 使用挂钩 404 13.4.1 设置挂钩 404 13.4.2 使用挂钩函数 405 13.4.3 使用脱钩函数 405 13.4.4 使用SendKeys:一个JournalPlay- back类型的挂钩 405 13.5 使用C/C++的OBJ文件 416 13.5.1 调用一个函数 416 13.5.2 命名问题 417 13.5.3 共享数据 417 13.5.4 使用Delphi RTL 418 13.6 使用C++类 422 13.7 替换 426 13.7.1 generic替换 426 13.7.2 WM_COPYDATA 435 13.8 获取包的信息 440 13.9 总结 443 第14章 获取系统信息 444 14.1 InfoForm:获取一般信息 444 14.1.1 格式化字符串 444 14.1.2 获取内存状态 445 14.1.3 获取操作系统版本信息 446 14.1.4 获取目录信息 447 14.1.5 获取系统信息 448 14.1.6 检查环境 450 14.2 平台无关性 455 14.3 Windows 95/98: 使用ToolHelp32 455 14.3.1 快照 456 14.3.2 列举进程 457 14.3.3 列举线程 460 14.3.4 列举模块 461 14.3.5 列举堆 462 14.3.6 堆的视图 465 14.3.7 程序源码 466 14.4 Windows NT/2000: PSAPI 474 14.5 总结 485 第15章 移植到Delphi 5 486 15.1 Delphi 5的新功能 486 15.1.1 哪个版本 486 15.1.2 单元、组件和包 487 15.2 从Delphi 4移植到Delphi 5 487 15.2.1 IDE问题 488 15.2.2 RTL问题 488 15.2.3 VCL问题 488 15.2.4 Internet开发问题 488 15.2.5 数据库问题 488 15.3 从Delphi 3移植到Delphi 5 489 15.3.1 无符号的32位整数 489 15.3.2 64位整数 490 15.3.3 Real类型 490 15.4 从Delphi 2移植到Delphi 5 490 15.4.1 改变为Boolean类型 490 15.4.2 ResourceString 490 15.4.3 RTL的改变 491 15.4.4 TCustomForm 491 15.4.5 GetChildren() 491 15.4.6 自动化服务器 491 15.5 从Delphi 1移植到Delphi 5 491 15.5.1 字符串和字符 492 15.5.2 变量长度和范围 497 15.5.3 记录的排列 497 15.5.4 32位的数学运算 498 15.5.5 TDateTime类 498 15.5.6 单元结束代码 498 15.5.7 汇编语言 499 15.5.8 调用约定 499 15.5.9 动态链接库 500 15.5.10 Windows操作系统的变化 501 15.5.11 32位的地址空间 501 15.5.12 32位资源 501 15.5.13 VBX控件 502 15.5.14 Windows API函数的变化 502 15.5.15 16位和32位并存 504 15.6 总结 504 第16章 MDI应用程序 505 16.1 创建MDI应用程序 505 16.1.1 理解MDI基础 505 16.1.2 子窗体 506 16.1.3 主窗体 522 16.2 菜单 528 16.2.1 用MDI程序合并菜单 528 16.2.2 在菜单中列出打开的文档 528 16.3 杂类MDI技术 529 16.3.1 在MDI客户区输出一幅位图 529 16.3.2 创建一个隐藏的子窗体 534 16.3.3 最小化、最大化、还原所有MDI 子窗体 536 16.4 总结 538 第17章 用剪贴板共享信息 539 17.1 剪贴板基础 539 17.1.1 剪贴板对文本操作 540 17.1.2 剪贴板对位图操作 540 17.2 创建你自己的剪贴板格式 541 17.2.1 创建一个感知剪贴板的对象 541 17.2.2 使用自定义的剪贴板格式 545 17.3 总结 547 第18章 多媒体编程 548 18.1 创建一个简单的媒体播放器 548 18.2 播放WAV文件 549 18.3 播放视频 550 18.3.1 显示第一帧 550 18.3.2 使用Display属性 551 18.3.3 使用DisplayRect属性 551 18.3.4 理解TMediaPlayer事件 552 18.3.5 DDGMPlay的源代码 552 18.4 设备支持 553 18.5 创建音频CD播放器 554 18.5.1 显示闪屏 555 18.5.2 开始编写CD播放器 555 18.5.3 更新CD播放器的信息 557 18.5.4 刷新CD播放器的方法 558 18.5.5 CD播放器的源代码 559 18.6 总结 565 第19章 测试与调试 566 19.1 常见的编程错误 567 19.1.1 在类的实例创建之前使用了它 567 19.1.2 确保类的实例被释放 567 19.1.3 掌握指针 568 19.1.4 使用未初始化的PChar类变量 568 19.1.5 释放空指针 569 19.2 使用内部集成调试器 569 19.2.1 使用命令行参数 569 19.2.2 断点 569 19.2.3 逐行执行代码 571 19.2.4 使用Watch窗口 572 19.2.5 Debug Inspector 572 19.2.6 计算和修改 572 19.2.7 访问调用栈 572 19.2.8 查看线程 573 19.2.9 事件日志 573 19.2.10 模块视图 574 19.2.11 调试DLL 574 19.2.12 CPU视图 575 19.3 总结 575 第三部分 基于组件的开发 第20章 VCL元素和运行期类型信息 577 20.1 什么是组件 577 20.2 组件的类型 578 20.2.1 标准控件 578 20.2.2 自定义控件 578 20.2.3 图形控件 578 20.2.4 非可视组件 579 20.3 组件的结构 579 20.3.1 属性 579 20.3.2 属性的类型 580 20.3.3 方法 580 20.3.4 事件 581 20.3.5 流属性 582 20.3.6 拥有关系 582 20.3.7 父子关系 583 20.4 可视组件的层次关系 583 20.4.1 TPersistent类 584 20.4.2 TComponent类 584 20.4.3 TControl类 585 20.4.4 TWinControl类 585 20.4.5 TGraphicControl类 586 20.4.6 TCustomControl类 586 20.4.7 其他类 587 20.5 运行期类型信息 589 20.5.1 TypInfo.pas单元:定义运行类型 信息 589 20.5.2 获取类型信息 591 20.5.3 获取方法指针的类型信息 596 20.5.4 获取有序类型的类型信息 600 20.5.5 通过RTTI给属性赋值 604 20.6 总结 606 第21章 编写自定义组件 607 21.1 组件设计基础 607 21.1.1 确定是否需要编写组件 607 21.1.2 编写组件的一般步骤 607 21.1.3 确定一个祖先类 608 21.1.4 创建一个组件单元 609 21.1.5 添加属性 609 21.1.6 加入事件 615 21.1.7 创建自定义的方法 619 21.1.8 构造器和析构器 619 21.1.9 注册组件 620 21.1.10 测试组件 621 21.1.11 提供组件图标 623 21.2 一个组件的示例 623 21.2.1 扩展Win32组件外套功能 624 21.2.2 TddgRunButton: 创建属性 631 21.3 TddgButtonEdit:一个容器组件 636 21.3.1 设计 636 21.3.2 显现属性 637 21.3.3 显现事件 637 21.3.4 TddgDigitalClock:创建组件事 件 639 21.3.5 把窗体加到组件面板上 642 21.4 组件包 644 21.4.1 为什么使用包 644 21.4.2 什么情况下不使用包 645 21.4.3 包的类型 645 21.4.4 包文件 645 21.4.5 在Delphi 5应用程序中使用包 645 21.4.6 把包安装到IDE中 645 21.4.7 设计自己的包 646 21.4.8 包的版本 649 21.4.9 包的编译指令 649 21.4.10 关于{$WEAKPACKAGEUNIT} 指令 649 21.4.11 包的命名约定 650 21.5 附加包 650 21.6 总结 655 第22章 高级组件技术 656 22.1 伪可视组件 656 22.1.1 扩展提示功能 656 22.1.2 创建一个THintWindow的派生 类 656 22.1.3 椭圆型的窗口 658 22.1.4 使派生的提示窗口有效 659 22.1.5 放置TDDGHintWindow 659 22.2 动态组件 659 22.2.1 走马灯组件 659 22.2.2 编写这个组件 659 22.2.3 在内存中的位图上输出 659 22.2.4 输出组件 661 22.2.5 使组件动起来 661 22.2.6 测试TddgMarquee组件 668 22.3 编写属性编辑器 670 22.3.1 派生出一个属性编辑器对象 670 22.3.2 把属性当作文本来编辑 671 22.3.3 注册新的属性编辑器 674 22.3.4 用对话框来编辑属性 675 22.4 组件编辑器 677 22.4.1 TComponentEditor 677 22.4.2 一个简单的组件 678 22.4.3 一个简单的组件编辑器 679 22.4.4 注册组件编辑器 679 22.5 对非公开的组件数据进行流操作 681 22.5.1 声明属性 681 22.5.2 DefineProperty()的例子 682 22.5.3 TddgWaveFile:调用Define- BinaryProperty()的例子 684 22.6 属性类别 690 22.6.1 类别的类 690 22.6.2 自定义类别 691 22.7 组件列表:TCollection和 TCollectionItem 694 22.7.1 声明TCollectionItem类: TRunBtnItem 695 22.7.2 声明TCollection类: TRunButtons 696 22.7.3 实现TddgLaunchPad、TRun- BtnItem和TRunButtons 696 22.7.4 用对话框属性编辑器编辑 TCollectionItem组件的列表 702 22.8 总结 711 第23章 COM和ActiveX 712 23.1 COM基础 712 23.1.1 COM:组件对象模型 712 23.1.2 COM、ActiveX、OLE的异同 713 23.1.3 术语 713 23.1.4 ActiveX的伟大之处 713 23.1.5 OLE 1和OLE 2 713 23.1.6 结构化存储 714 23.1.7 统一数据传输 714 23.1.8 线程模式 714 23.1.9 COM+ 714 23.2 COM与Object Pascal 714 23.2.1 接口 715 23.2.2 使用接口 716 23.2.3 HResult返回类型 719 23.3 COM对象和类工厂 720 23.3.1 TComObject和TComObject- Factory 720 23.3.2 in-process COM服务器 721 23.3.3 创建一个in-proc COM服务器实 例 722 23.3.4 out-of-process COM服务器 723 23.4 聚合 723 23.5 分布式COM 723 23.6 自动化 724 23.6.1 IDispatch接口 724 23.6.2 类型信息 725 23.6.3 后期捆绑与前期捆绑 725 23.6.4 注册 725 23.6.5 创建自动化服务器 725 23.6.6 创建自动化控制器 740 23.7 高级自动化技术 745 23.7.1 自动化事件 745 23.7.2 自动化集合 754 23.7.3 类型库中新的接口类型 760 23.7.4 交换二进制数据 761 23.7.5 COM的语言支持 763 23.8 MTS 766 23.8.1 为什么会出现MTS 767 23.8.2 什么是MTS 767 23.8.3 Delphi中的MTS 770 23.9 TOleContainer 785 23.9.1 一个简单的范例程序 785 23.9.2 一个稍复杂的范例程序 787 23.10 总结 794 第24章 扩展Windows外壳 795 24.1 托盘图标组件 795 24.1.1 API 795 24.1.2 处理消息 797 24.1.3 图标及提示 797 24.1.4 鼠标点击 798 24.1.5 隐藏应用程序 799 24.1.6 托盘图标应用程序举例 805 24.2 应用程序桌面工具栏 807 24.2.1 API 807 24.2.2 TAppBar:AppBar的窗体 808 24.2.3 使用TAppBar 815 24.3 外壳链接 817 24.3.1 获取一个IShellLink实例 818 24.3.2 使用IShellLink 819 24.3.3 创建一个外壳链接 820 24.3.4 获取及设置链接信息 821 24.3.5 一个例子程序 824 24.4 外壳扩展 831 24.4.1 COM对象向导 832 24.4.2 复制钩子处理器 832 24.4.3 上下文菜单处理器 836 24.4.4 图标处理器 844 24.5 总结 850 第25章 创建ActiveX控件 851 25.1 为什么要创建ActiveX控件 851 25.2 创建一个ActiveX控件 851 25.2.1 ActiveX控件向导 852 25.2.2 ActiveX框架 875 25.2.3 属性页 877 25.3 ActiveForm 886 25.4 在Web上的ActiveX 892 25.4.1 与Web浏览器通信 892 25.4.2 Web发布 901 25.5 总结 903 第26章 使用Delphi Open Tools API 904 26.1 Open Tools API接口 904 26.2 使用Open Tools API 905 26.2.1 Dumb向导 905 26.2.2 Wizard向导 908 26.2.3 DDG Search 916 26.3 窗体向导 925 26.4 总结 931 第27章 使用Delphi开发CORBA 932 27.1 ORB 932 27.2 接口 932 27.3 Stub和Skeleton 933 27.4 VisiBroker的ORB 933 27.4.1 VisiBroker的运行时支持服务 933 27.4.2 VisiBroker管理工具 934 27.5 Delphi的CORBA支持 934 27.5.1 CORBA的类支持 935 27.5.2 CORBA对象向导 936 27.5.3 Delphi的类型库编辑器 941 27.6 在Delphi 5中创建CORBA解决方案 942 27.6.1 建立一个CORBA服务器 942 27.6.2 实现IQueryServer的方法 943 27.6.3 编译一个静态绑定的CORBA 客户 956 27.6.4 编译一个动态绑定的CORBA 客户 958 27.6.5 跨语言的CORBA 960 27.7 使用VisiBroker ORB 967 27.8 总结 967 第四部分 开发数据库 第28章 编写桌面数据库应用程序 969 28.1 使用数据集 969 28.1.1 VCL的数据库体系结构 970 28.1.2 BDE数据访问组件 970 28.1.3 打开一个数据集 971 28.1.4 浏览数据集 971 28.1.5 对字段操作 975 28.1.6 刷新数据集 985 28.1.7 变化的状态 986 28.1.8 过滤器 986 28.2 使用TTable组件 988 28.2.1 查找记录 988 28.2.2 主/细表 990 28.2.3 TTable的事件 990 28.2.4 通过代码创建一个数据库表 991 28.3 数据模块 992 28.4 搜索、设置范围和过滤的示例 992 28.4.1 数据模块 992 28.4.2 主窗体 993 28.4.3 Range窗体 995 28.4.4 Key Search窗体 996 28.4.5 Filter窗体 998 28.5 TQuery和TStoredProc:其他数据 集 1000 28.6 文本文件数据库表 1001 28.6.1 概要文件 1001 28.6.2 数据文件 1002 28.6.3 使用文本数据库表 1002 28.6.4 限制 1003 28.6.5 从文本数据库表中引入数据 1003 28.7 用ODBC连接 1004 28.7.1 到哪儿找ODBC驱动程序 1004 28.7.2 ODBC实例:连接MS Access 1004 28.8 ActiveX Data Object 1007 28.8.1 Microsoft 数据访问简介 1007 28.8.2 ADOExpress组件 1008 28.8.3 连接一个ADO数据存储 1008 28.8.4 示例:通过ADO连接 1010 28.8.5 ADO开发 1011 28.9 总结 1011 第29章 开发客户/服务器应用程序 1012 29.1 为什么要采用客户/服务器结构 1012 29.2 客户/服务器体系结构 1013 29.2.1 客户 1013 29.2.2 服务器 1013 29.2.3 业务规则 1014 29.2.4 胖客户、胖服务器、中间层:业 务规则属于哪一端 1014 29.3 客户/服务器模型 1015 29.3.1 两层模型 1015 29.3.2 三层模型 1016 29.4 客户/服务器与桌面数据库开发的比 较 1017 29.4.1 面向集合与面向记录 1017 29.4.2 数据安全 1017 29.4.3 记录锁定方法 1017 29.4.4 数据完整性 1018 29.4.5 面向事务 1018 29.5 SQL在客户/服务器开发中的角色 1018 29.6 Delphi客户/服务器开发 1019 29.7 服务器:后端设计 1019 29.7.1 数据库对象 1019 29.7.2 定义数据库表 1020 29.7.3 使用域 1021 29.7.4 用视图、存储过程和触发器定义 业务规则 1022 29.7.5 数据库对象的访问权限 1027 29.8 客户:前端开发 1028 29.8.1 使用TDatabase组件 1028 29.8.2 TTable还是TQuery 1034 29.8.3 使用TQuery组件 1036 29.8.4 执行存储过程 1041 29.9 总结 1043 第30章 扩展数据库VCL 1044 30.1 使用BDE 1044 30.1.1 BDE单元 1044 30.1.2 Check() 1044 30.1.3 指针和句柄 1045 30.1.4 使指针同步 1045 30.2 dBASE表 1045 30.2.1 物理记录编号 1046 30.2.2 显示被删除的记录 1047 30.2.3 测试被软删除的记录 1047 30.2.4 恢复被软删除的记录 1048 30.2.5 紧缩表 1048 30.3 Paradox表 1049 30.3.1 记录序号 1049 30.3.2 紧缩 1049 30.3.3 限制查询结果 1055 30.3.4 BDE杂项 1056 30.3.5 编写数据感知VCL控件 1059 30.4 扩展TDataSet 1063 30.4.1 过去 1063 30.4.2 现在 1063 30.4.3 创建一个TDataSet派生类 1064 30.5 总结 1083 第31章 用WebBroker使应用程序具有 Internet功能 1084 31.1 ISAPI、NSAPI和CGI—Web服务 器扩展 1085 31.1.1 公共网关接口 1085 31.1.2 ISAPI和NSAPI 1085 31.2 用Delphi创建Web应用程序 1086 31.2.1 TWebModule和TWeb- Dispatcher 1086 31.2.2 TWebRequest和TWeb- Response 1088 31.3 用HTML内容生成器建立动态网 页 1091 31.3.1 TPageProducer 1091 31.3.2 TDatasetTableProducer和 TQueryTableProducer 1092 31.4 使用cookie保存状态 1097 31.5 重定向到另一个Web站点 1099 31.6 从HTML表单中获取信息 1099 31.7 数据流 1101 31.8 总结 1104 第32章 MIDAS开发 1105 32.1 多层应用程序的结构 1105 32.2 多层体系结构的优点 1106 32.3 典型的MIDAS体系结构 1107 32.3.1 服务器 1107 32.3.2 客户 1109 32.4 用MIDAS建立应用程序 1110 32.4.1 设置服务器 1110 32.4.2 创建客户 1111 32.5 增强应用程序的更多选择 1115 32.5.1 客户优化技巧 1115 32.5.2 服务器端的技巧 1116 32.6 几个实例 1117 32.6.1 连接 1117 32.6.2 MIDAS的Web功能 1119 32.7 客户数据集的更多功能 1125 32.7.1 嵌套的数据集 1125 32.7.2 客户主/细连接 1125 32.7.3 两层应用程序 1130 32.8 部署MIDAS应用程序 1131 32.9 总结 1134 第五部分 快速开发数据库应用程序 第33章 货物管理程序:客户/服务器 开发 1135 33.1 设计后端 1135 33.1.1 定义域 1136 33.1.2 定义表 1137 33.1.3 定义生成器 1138 33.1.4 定义触发器 1138 33.1.5 定义存储过程 1139 33.1.6 授权 1141 33.2 集中数据库访问:业务规则 1141 33.2.1 登录和退出方法 1150 33.2.2 Customer表的方法 1151 33.2.3 Part表的方法 1152 33.2.4 Sales表的方法 1152 33.2.5 临时表的方法 1153 33.2.6 TDataModule操纵数据访问 组件的事件 1153 33.3 设计用户界面 1153 33.3.1 TMainForm:应用程序的主窗 体 1154 33.3.2 TCustomerForm:客户输入 1158 33.3.3 TPartsForm: 货物输入 1161 33.3.4 TSalesForm: 销售浏览 1165 33.3.5 TNewSalesForm: 销售输入 1165 33.3.6 CustomerSearch对话框 1169 33.4 总结 1173 第34章 客户跟踪系统:MIDAS开发 1174 34.1 设计服务器应用程序 1174 34.2 设计客户应用程序 1176 34.2.1 客户数据模块 1176 34.2.2 客户主窗体 1184 34.3 总结 1190 第35章 错误报告工具:桌面数据库 开发 1191 35.1 通用应用程序的需求 1191 35.1.1 为WWW做准备 1191 35.1.2 用户的数据输入和登录 1191 35.1.3 错误处理、浏览和过滤 1191 35.1.4 错误注解 1191 35.1.5 用户界面的功能 1192 35.2 数据模型 1192 35.3 开发数据模块 1192 35.3.1 应用程序初始化和登录 1201 35.3.2 生成Paradox关键值 1202 35.3.3 错误处理例程 1202 35.3.4 浏览/过滤错误 1202 35.3.5 增加用户 1202 35.3.6 加入注解 1204 35.4 开发用户界面 1205 35.4.1 主窗体 1205 35.4.2 用户界面的其他问题 1211 35.5 使应用程序具有Web功能 1211 35.6 总结 1211 第36章 错误报告工具:使用 WebBroker 1212 36.1 网页布局 1212 36.2 修改数据模块 1213 36.3 配置TDataSetTableProducer组件: dstpBugs 1213 36.4 配置TWebDispatcher组件: wbdpBugs 1213 36.5 配置TPageProducer组件: pprdBugs 1214 36.6 编写DDGWebBugs ISAPI服务器: 增加TActionItem实例 1214 36.6.1 辅助例程 1214 36.6.2 介绍网页 1215 36.6.3 获取并校验用户登录名字 1216 36.7 浏览错误信息 1219 36.7.1 浏览所有错误信息 1219 36.7.2 浏览用户自己的错误信息 1221 36.7.3 格式化表格单元并显示错误细 节 1222 36.8 增加新的错误信息 1223 36.8.1 获取错误信息 1223 36.8.2 校验插入的错误信息 1225 36.9 总结 1228 第六部分 附 录 附录A 错误信息与异常 1229 附录B BDE错误代码 1247 附录C 参考文献 1264
亚马逊AWS的Serverless架构
亚马逊AWS的Serverless架构作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszsServerless平台允许运行应用程序,包括计算、存储和网络——无需启动和管理单个(虚拟)机器。本文主要介绍AWS上的Serverless架构,包括Lambda、API Gateway、DynamoDB、S3等。Serverless架构
aws简单开发之ec2定时开关机
环境:ubuntu14.04 rnrnboto3 python开发包rnrnrnrnrn需求:rnrn<em>aws</em>的ec2实例是按需收费的, 是按需收费的,不用的时候不收费。 我用ec2主要是用来翻墙的。 所以对我来说一天有将近一半的时间ec2是闲置空转的状态。 而闲置的时候又要被<em>aws</em>计时收费。 所以我就想能不能通过<em>aws</em>提供的api, 来实现定时开关机,从而减少不必要的费用。rnrn rnrn需求一
定时关闭和启动ec2实例的7种方法
方法一: 使用<em>aws</em> <em>lambda</em> + cloudwatch服务使用<em>aws</em> <em>lambda</em>, 将trigger/event source设置为CloudWatch Events - Schedule , 再把启动或者关闭服务的函数放到handler里, 这样的话就可以定时触发instance的启动和关闭了,另外在cloudwatch可以看到详细日志流和调用成功率和延时的dashboard,方便调试排障
亚马逊AWS linux 定时任务 crontab
crontab -l  查看定时任务n crontab -e 编辑定时任务n service crond start 启动定时任务n service crond stop 停止定时任务n重点在于写正确的定时任务,下面是每分钟执行一次,先到/usr/local/nodeMai路径下,再执行task.sh脚本。多条命令用; 分隔nn* * * * * cd /usr/local/nodeMail;sh...
delphi5开发人员指南pdf完整版
一本学习Delphi的难得的书,原版pdf格式文本。
AWS Lambda In Action Chapter2
amazon web services 中的<em>lambda</em>服务介绍,第二章内容。
Lambda架构
Lambda架构学习实录rnrnrnrnLambda架构学习实录rnLamda架构简介rnLambda架构之组成rnLambda架构的DemornrnrnrnrnrnrnrnrnrnrnrnLamda架构简介rnrnrnLambda架构是大数据架构的一种,其作用无非是存储-处理-展示数据。关于其介绍,网上多篇博客已珠玉在前,这里不再赘述。可参见: rnhttps://blog.csdn.net/lvsaixia/article/details...
AWS焊接标准2004版
本书为美国焊接协会2004版本,对于焊接方面很有帮助
AWS Lambda最佳实践之利用容器重用来提高函数性能
AWS Lambda最佳实践之利用容器重用来提高函数性能nnAWS Lambda最佳实践:nnn n 利用容器重用来提高函数性能。 确保您的代码检索到的外部化配置或依赖关系在初次执行后在本地存储和引用。限制变量/对象在每次调用时的重新初始化,而是使用静态初始化/构造函数、全局/静态变量以及单例。保持运行并重复使用连接 (HTTP,数据库等),它们在上次调用时建立。n nnn初学Lambda时
awsIot for Java 使用Iot服务,创建证书
n/**n * 创建证书n * @param accessKeyn * @param secretAccessKeyn * @returnn */nprivate static CreateKeysAndCertificateResult createCertificate(String accessKey,String secretAccessKey){n try {n //...
利用Amazon Rekognition 上的AWS分析视频帧样本中的情绪
HowWhoFeelInVideo是一个用于分析采样视频帧中检测到的脸部并解读主体的情绪的应用程序。它识别人脸,分析在这些面孔上显示的情绪,在视频中生成相应的表情符号,并记录情绪数据。这个程序通过在serverless架构上使用Amazon Rekognition,AWS Lambda,AWS Step Functions和AWS上的其他服务项目实现。nn我将介绍HowWhoFeelInVideo...
AWS认证解决方案架构师官方学习指南
AWS 认证解决方案架构师官方学习<em>指南</em>
AWS Lambda - A Guide to Serverless Microservices
This book will focus on AWS Lambda from the viewpoint of an AWS user who has not yet used the service.
AWS学习第二篇之Eclipse开发
两种测试运行<em>lambda</em>的方式,一种是写完代码打包,上传到控制台;另一种是在Eclipse上安装插件来使用。 n一、安装插件。nnn通过help –&amp;gt; install new software 键入网址 https://<em>aws</em>.amazon.com/eclipse,全选,finish。n<em>下载</em>压缩包来进行安装。 nnnn二、配置。nnn选择window–&amp;gt;preference–&amp;gt;a...
AWS Solutions Architect 学习指南
AWS Solutions Architect 学习<em>指南</em> Sybex 出版 ,学习的好帮手
delphi7开发指南.zip
delphi7开发<em>指南</em>
亚马逊 aws Lambda demo
亚马逊 <em>aws</em> Lambda 函数的应用,一个 简单的maven demo!
软件开发人员的人生指南-《软技能:代码之外的生存指南
      最近在读《软技能》这本书,该书的英文名是《SOFT SKILLS The Software Developer's Life Manual》原作者是美国的John Z.Sonmez(这英文名蛮有意思的),译者是王小刚。      首先译者的翻译水平真的很棒!整本书文字阅读特别自然,没有直译的呆板和生硬,仿佛这本书就是译者用中文写的,很欣赏这种翻译风格和翻译水平。从译者序中可以找到译者的...
DELPHI5开发人员指南完整版
DELPHI5<em>开发人员</em><em>指南</em>PDF完整版,是本比较不错的入门级电子书,希望对大家有用
Terraform 进阶 - 部署 Lambda 并创建相关资源
昨日刚刚体验了 Terraform 是一个什么鬼东西 Terraform 使用 - 从最简单例子开始,今天再进一步。将来尝试的是使用n Terraform 来部署一个 Lambda 应用,并创建相关的资源。nn本例中的 Lambda 要由 Kinesis 来触发,并写数据到 S3 Bucket 中去,所以需要做的事情大致如下:nnn创建 IAM Role, 该 Role 要能访问 S3
awsIot for Java 使用Iot服务,创建事物
n/**n * 创建事物n * @param thingName 事物名称n * @param accessKeyn * @param secretAccessKeyn * @returnn */nprivate static CreateThingResult createThing(String thingName,String accessKey,String secretAccessKey...
在eclipse里进行aws开发
1、打开eclipse。n我用的如下版本nEclipse Java EE IDE for Web Developers.nnVersion: Neon.2 Release (4.6.2)nBuild id: 20161208-0600nnn2、菜单->help->eclipse market placen搜索<em>aws</em>,找到一个<em>aws</em> toolkit,安装之。n安装完成后会提示重启
C++ Builder 5 开发人员指南.pdf
本书阐述中、高级开发主题,如创建客户/服务器数据库应用程序,编写定制组件,创建I n t e r n e t We b服务器应用程序,还包括对工业标准规范的支持,如T C P / I P、O L E以及A c t i v e X。本书需要你熟悉 C + + B u i l d e r的使用,理解基本的C + + B u i l d e r编程技术。关于集成开发环境(I D E)和C + + B u i l d e r程序设计, 可参见联机帮助中的“Quick Start”。
无服务器探索之路(初级):AWS Lambda服务应用场景实践之一(三)
AWS Lambda应用场景实践
SQL Server 2000 开发者指南(PDF)
SQL Server 2000 开发者<em>指南</em>(PDF) SQL Server 2000 开发者<em>指南</em>(PDF)
SQL Server 2000高级开发指南(中文高清版)
SQL Server 2000是微软公司最新版的大型数据库服务器,已在性能和可扩展性方面确立了世界领先的地位,可以为用户提供下一代的可扩展电子商务和数据仓库解决方案。书中详细介绍了关系数据库的模型、SQL语言的基础知识、设计SQL Server 2000应用程序的一般方法,以及开发 SQL Server 2000高级应用程序的方法和技巧。 本书结构清晰、内容丰富、举例典型,可以作为数据库管理和开发的技术人员、计算机相关领域技术人员的重要参考资料,也是从事数据库开发的高级程序员首选教材。
Intellij 不能使用lambda解决办法
In addition to File &gt; Project Structure &gt; Project &gt; Project Language Level 将JDK版本设置为8。rnyou should also check File &gt; Project Structure &gt; **Modules** &gt; Sources &gt; Project Language Level and set to 8...
XSLT指南
本人收集的一些关于XSLT的用法文档
DELPHI 5 开发人员指南中文版 高清打印版
DELPHI 5 <em>开发人员</em><em>指南</em>中文版 高清打印版
SQL Server 2000编程员指南
SQL语言及Microsoft SQL Server 2000的基本操作入手 结合具体的实例深入浅出 系统地介绍了Microsoft SQL Server 2000的运用本书共分20章分别讲述了SQL Server 2000的介绍安 装与升级 Transact-SQL语言基础数据库管理 表 存储过程等数据库对象的管理数据完整性与数据查询用户和安全性管理备份恢复和复制代理服务数据转换服务SQL Server的工具SQL Server 2000 与Internet等有关内容 本光盘配套书内容丰富层次分明讲解上由浅入深因而实用性和指导性强本书不仅可作为MicrosoftSQL Server初学者和有一定开发经验的广大编程人员的技术参考书也可作为高等院校相关专业师生教学自学用教材和社会相关领域培训用教材
Visual Basic6开发人员指南
Visual Basic6<em>开发人员</em><em>指南</em>.Visual Basic以友好易学的可视化开发环境闻名于世,成为人们学习计算机编程的首选语言。目前,全世界大概有300 多万人使用着Visual Basic 语言。
为什么说AWS发布的SageMaker会是一个大杀器?
作者丨杨赛2014 年,AWS 在 re:Invent 上发布 Lambda 服务的时候,很多开发者尚未意识到这个服务能给他们带来怎样的好处。时隔三年,Lambda 服务已经成为了“Serverless”和“Function as a Service”开发范式的代表,并且已经承担起为数不少的企业关键业务。可以说,Lambda 服务为应用开发领域开辟了一片全新的游戏场地。在 InfoQ 编辑看来,A...
Windows Script Host (WSH) 脚本对象编程
01.Windows Script Host简介 02.开发工具与技巧 03.物件程式設計介紹 04.VBScript介绍 05.JScript介绍 06.在WSH中建立简单的对话盒 07.处理WSH对象 08.在WSH脚本中取得使用者输入 09.使用窗体 10.建立快捷方式 11.使用进阶的WSH功能 12.使用檔案系統與IO命令 13.从Script中控制Windows和应用程序 14.程序设计的技巧与秘诀 这本书原本是 qust_scs 上传的。但他是分成14个部分上传。让人不得不查找、<em>下载</em>、评价14次才能获得1本完整的书。再加上CSDN的并发限制及发帖速度限制的因素,给人的<em>下载</em>过程增添了更多不愉快的体验。为了方便大家,我把他的书合成一本上传到此给需要的人<em>下载</em>。 提醒:这本书是台湾人写的,被人作了简单的繁体字转简体字后发布(而且第三章都忘了转换),其使用的相关术语和大陆术语有很大差别,读者请注意转换思维。
Amazon S3 开发指南--中文
Amazon S3技术文档,本人亲自翻译,由于水平有限,难免有不准确的地方,望大家提供反馈。 angeloudy@gmail.com
AWS DynamoDB数据库使用总结
n n n 关于hashKey、rangeKey比较详细的介绍:nstackoverflow回答:https://stackoverflow.com/questions/27329461/what-is-hash-and-range-primary-keyn官方文档参考资料:https://<em>aws</em>.amazon.com/cn/blogs/database/choosi...
AWS 向 EC2 发送命令远程执行脚本
n n n nnnnnAWSnn很多时候,我们会需要在 EC2 实例之外向实例发送命令,由实例来执行。AWS 给我们提供了这种服务,叫 Amazon EC2 Simple System Manager(SSM)。n我们需要在目标实例安装 SSM Agent 程序来通信。最好在实例的启动脚本里来做这件事:nyum update -q -ynnREGION=$(curl ...
Microsoft_Windows_Script_Host_2.0开发指南
書本主旨: 學會如何使電腦的例行工作自動化,以節省您的寶貴時間與精力! Windows Script Host(WSH)是個功能強大且易於使用的工具,可用來自動化電腦上的重覆性工作。本書涵蓋了所有關於WSH主要功能的詳細資料,以自訂的ActiveX元件延伸WSH的功能,以及存取其他自動化物件的相關主題。透過本書您將能使用WSH自動化來釋放電腦的能量與效能。 無論是想要學習基本概念的程式初學者到使用Perl、Python、TCL或其他描述語言建立過Script的程式設計師,本書都將是您寫作自動化Script的最佳<em>指南</em>。
【总结】Amazon Kinesis实时数据分析最佳实践分享
关于大数据的实时流处理,AWS提供了传统方案和完全host方案 n传统方案是EC2上面部署flume (采集)、kafka(数据转存)、storam(流处理)完全host方案是Kinesis。使用Kinesis还是需要用户通过API来将手机、网站点击、IoT、传感器等各类数据源的数据接入,并允许用户编写Kinesis的Worker来处理
英特尔® 64 位和 IA-32 架构开发人员手册
英特尔® 64 位和 IA-32 架构<em>开发人员</em>手册 Intel® 64 and IA-32 Architectures Software Developer Manuals
使用 AWS Kinesis 收集流数据
n Kinesis 是 AWS 的一项用于收集实时流数据的云服务,类似于 Kafka。Kinesis 收集到的数据可以用于多个方面,例如存到 S3,发到 EMR 作进一步数据分析等等。nnnKinesis 的整体架构如下:nnnnKinesis 的基本术语nnKinesis Data Stream nKinesis Data Stream 实时吸收大量数据、持久存储数据并使这些数据可供使用。其由...
在AWS上实现微服务
该文档介绍了如何在AWS公有云实现微服务架构。云上微服务面临的挑战和解决方案
AWS SAM Local 调试无服务器应用程序-使用Eclipse-待写-3
AWS SAM Local 调试无服务器应用程序-使用Eclipse-3
写给程序员的软件测试指南:人人都可以开发无Bug代码
​点击关注异步图书,置顶公众号每天与你分享IT好书 技术干货 职场知识​​参与文末话题讨论,每日赠送异步图书。——异步小编一年前,也是端午节,很巧合,本书的一个译者为另一个译者的新书《软件测试价值提升之路》写序。一年之后,还是端午节,两位译者一起为不一样风格的软件测试译著《程序<em>开发人员</em>测试<em>指南</em>:构建高质量的软件》(后简称《程序<em>开发人员</em>测试<em>指南</em>》)写序,依旧充满诗意,享受着成功的喜悦,并郑重推荐本书...
亚马逊-基于AWS的DevOps实践指南
亚马逊-基于AWS的DevOps实践<em>指南</em>;
python随笔-取aws s3文件
import boto3nimport ionimport pandas as pdnn# Set below parametersnbucket = '&lt;bucket name&gt;'nkey = 'data/training/iris.csv'nendpointName = 'decision-trees'nn# Pull our data from S3ns3 = boto3.cli...
精通 Java lambda pdf 高清扫描版(全部章节)
<em>lambda</em>表达式权威<em>指南</em> 《精通<em>lambda</em>表达式:Java多核编程》介绍Java SE 8中与<em>lambda</em>相关的特性是如何帮助Java迎接下一代并行硬件架构的挑战的。本书讲解了如何编写<em>lambda</em>、如何在流与集合处理中使用<em>lambda</em>,并且提供了完整的代码示例。你将学习如何通过<em>lambda</em>表达式充分利用当今多核硬件所带来的性能改进。
为什么是无服务器计算?第一手AWS lambda测试报告!
摘要:第一手的一步一步的,带你体验亚马逊“函数即服务(function as aservice)”平台。为什么一名开发者应该使用AWS Lambda?简单一句话的说,AWS Lambda-是另外一种事件驱动方式,“function-as-a-service”就像Microsoft Azure 的函数计算、谷歌云的函数计算、IBM 的OpenWhisk-simolify,实现了开发工作的任何事情从代...
2019年 AWS 21个开发人员工具资料包
AWS IDE 工具箱、AWS 开发工具包、AWS 命令行工具、AWS 移动软件开发工具包、无服务器<em>开发人员</em>工具
[AWS]根账户激活MFA多因子认证配置
1、登录IAM控制台nn https://console.<em>aws</em>.amazon.comnn2、点击MFA管理nn nnnn3、选择 “虚拟MFA设备”nn nnnn4、下一步nnnn5、<em>下载</em>MFA应用程序nnhttps://amazon<em>aws</em>-china.com/cn/iam/details/mfa/nnnn6、<em>下载</em>好软件进行扫码识别就行n...
Java开发之AWS mysql下载和配置
本文介绍了在AWS中mysql的<em>下载</em>以及相关的配置nnnn一.通过yum<em>下载</em>mysql的相关文件.nnnn1.进入etc文件目录.nnnncd /etcnnnn2.<em>下载</em>mysql.nnnnsudo yum install mysqlnn显示以下信息,表示<em>下载</em>并安装成功.nnnnInstalled:n mysql.noarch 0:5.5-1.6.amzn1 ...
Wireshark的开发者手册
Wireshark developer guide英文版,做在开发的朋友可能会需要
aws 认证学习指南
笔者作为AWS官方认证的早期通过者,已经拿到了AWS的助理级解决方案架构师、开发者认证,系统管理员认证。这几年也陆续指导公司多人通过AWS的认证。本篇文章将分享如何通过自学的方式轻松通过AWS的助理级架构师、开发者和系统管理员认证。nnAWS 各科认证题库获取地址:nn nn为什么要考证nn在讲述AWS的认证体系之前,我们可以先探讨一下为什么要考取这样的认证。根据我接触的考证的人,总结出考证的原因...
无法连接aws里的MySql
使用SSH tunnel远程连接<em>aws</em>里的MySql
AWS推出开源microVM 支撑容器和无服务器计算服务
nn nnAWS CEO Andy Jassy(左)与VMware CEO Pat Gelsinger(右)nn近日于2018 AWS re:Invent大会上,全球公有云服务提供商AWS首谈混合架构,正式推出其本地化部署方案AWS Outposts,方案中也坐实其早前与VMware的混合云战略合作。nnAWS Outposts是将AWS的基础架构和运营模型本地化,在企业内部部署和AWS中使用相同...
AWS:使用 SES 发送邮件 -> Java 代码
用 Java 在 AWS 调用邮件接口: n可能需要用到的 jar 包,如图: nnnimport javax.mail.Session;nimport javax.mail.Transport;nimport javax.mail.internet.InternetAddress;nimport javax.mail.internet.MimeMessage;nimport java.util....
【总结】AWS 云计算环境中的Microservices(微服务)架构
微服务不是石头缝里面蹦出来的,是基于类似SOA、Blackboard、C/S等应用架构基础上,并融合敏捷开发、DevOps等理念的基础上发展而来n微服务相比传统应用优点明显(快速部署、去中心、良好的隔离性等),缺点也不少(更复杂、通信损耗、测试成本高)n微服务不仅仅是一种新型的应用设计方法,需要企业的组织架构作出适当调整,AWS提供了ECS、Lambda等服务来应对微服务的趋势
详细设计说明书编写指南
有关于详细设计说明书编写<em>指南</em>,也是从网上找到的。。
Windows Script Host 2脚本开发人员指南PDF+源码
简介 当Microsoft Windows 3.1发布,我希望它与操作系统托管的脚本语言来。其他操作系统没有提供这样的语言,但Windows 3.1只有旧式的MS - DOS批处理文件。由于多种原因,我不想使用第三方解决方案,如PowerBASIC和REXX。在Microsoft Windows 95的开始,我用的Microsoft Visual Basic,Visual Basic应用程序(VBA)的,HTML脚本不时。 1998年,当我在写德国微软出版社Microsoft Windows 98的手册,我发现,Windows 98的一个新功能,叫做Windows脚本宿主(WSH),它提供了两种脚本语言,微软的Visual Basic脚本版(VBScript)和Microsoft JScript中。 那年晚些时候,我开始写的Microsoft Press Microsoft Windows 98的电源工具包。我想,覆盖广泛的WSH在书中介绍了如何使用脚本来自动备份文件,映射网络驱动器和打印机,并显示用户对话框等任务。但是,我无法找到任何有关WSH的文件,并与Windows 98附带的帮助文件并不包括脚本编程。 Windows Script Host的参考,基本上只是一张白纸,我咨询过的书籍和网站处理HTML脚本只使用VBScript和JScript。于是我开始调查与Windows 98附带的WSH样本,访问微软的脚本的网站,写我自己的WSH样本。 我挣扎着找出哪些对象在特定情况下使用,如何获取有关属性和方法的信息,以及如何实现VBScript或JScript脚本。我的第一个脚本的调试是一个痛苦的过程。 1 WSH的报道大多是神秘的运行时错误消息行X或者脚本根本没有做什么,我预期。 (当时,我不知道如何使用Microsoft脚本调试器在脚本环境。)接收运行时的错误消息后,我会到记事本中加载的脚本,一次又一次,行计数手动找到故障线路,并尝试使用试验和错误的方法来修改代码。几个小时后,我决定,这种做法不可能是正确的方式做脚本编程。 一旦我开始访问的WSH新闻组,我发现其他人有同样的问题。伊恩Morrish,克拉伦斯华盛顿和迈克尔哈里斯,如新闻组参与者分享了大量有用的知识,但我还需要更多细节,特别是关于高级编程。我写的关于VBA编程和HTML脚本的书籍,所以我熟悉HTML脚本和ActiveX编程处理的互联网网站。从这些网站中,我学到一些编辑器,支持脚本编程,我学会了如何使用Visual Basic脚本调试器和对象浏览器等工具找出更多有关对象及其方法和属性。我是能够增加我的生产力显著,并创造一个相对舒适的环境脚本。 首先,我使用了典型的“宏程序员”的做法,我试图结合简单的语句创建一个脚本程序。有时这种方法的工作,但我常常是语法和运行时的错误消息轰炸。我也错过了,我也可以用来复制文件,启动程序,获取用户输入,等强大的报表。在WSH的新闻组中,一些人建议的第三方工具和语言,答应了丰富的报表收集。我知道,从以往的经验,但是,如果一种语言提供了丰富的报表集合,语言是难以学习和使用。 我用我的VBA编程经验的基础上,开始探索脚本背后的哲学。我了解到,您不必声明“埋”在一个任务,如阅读脚本的参数,并复制文件的脚本语言,因为WSH,您可以访问系统上安装的所有COM对象。因此,一个脚本可以使用这些COM对象提供的功能,以处理其任务。您还可以添加一个系统,它在不改变基本的脚本语言的脚本功能,增加新的COM对象。如果一个对象提供拼写检查,例如,你可以简单地在脚本中使用该对象。一旦我变得更加熟悉与WSH的,我发现它是最热门的技术在近年来从Microsoft。 WSH是胶,组合成一个新的,定制的应用程序中的对象(例如,一个Microsoft Office拼写检查,字处理器,一个浏览器,和邮件系统)。你可以实现一个复杂的应用程序的快速,方便,只需使用几行脚本代码。 这一点,我已经收集了大量的素材,积累了一些经验,写了许多样品。我也写了简短的章节对WSH在Microsoft Windows 98电源工具包。在1998年法兰克福书展,我会见了微软出版社收购编辑托马斯Pohlmann和斯蒂芬Guty,和WSH脚本编程标题的想法诞生。六个星期后,我的德国手稿准备好了。这本书的第一版出版于1999年1月。这是全球出版的第一个WSH的1本书。在春季,WSH 2中的第一个beta版本发布。我们决定等待直到Windows 2000发布之前提前与WSH 2本书。我花更多的时间调查WSH 2中和其他热点技术,如ActiveX数据对象(ADO),Active Directory服务接口(ADSI),和Windows管理规范(WMI)。我还写了WSH的初学者在电脑杂志的系列文章中,我的网站上创建的WSH街,花了很多时间,访问了WSH的新闻组,以了解更多的脚本程序员遇到的麻烦。 我收集的材料已经足够了两本书,这其中,对于初学者和中级用户,和一个先进的用户量,处理脚本技术。微软出版社将出版的第二本书,与微软Wi​​ndows Script Host的2.0先进的开发,今年晚些时候。这本书是为先进的脚本程序员,谁想要在此介绍卷涵盖的主题,深入覆盖。与Microsoft Windows脚本宿主2.0高级开发将解释如何使用额外的对象,以延长您的脚本功能。特别主题,如。WSF文件和许多无证暗示,涉及到这些文件的XML结构,将被覆盖。还包括将解释如何使用额外的工具,如OLE / COM对象查看器或对象浏览器中找出更多有关对象及其方法和属性。随着其他有用的技术,您将学习如何访问Microsoft Office应用程序从WSH脚本和如何使用,如Microsoft Excel电子表格,拼写检查办公室,Microsoft Word文档和Microsoft Outlook功能的对象。您还将学习如何阅读和使用Microsoft Access或ActiveX数据对象(ADO)从脚本编写到数据库。书中还介绍了管理员如何从WSH脚本访问Active Directory服务接口(ADSI),以维护用户帐户,服务或股份。您将了解新技术基于Web的企业管理(WBEM),和称为“Windows管理接口(WMI)微软执行,你会发现如何使用脚本来访问网络和计算机信息,并取消正在运行的进程。您还可以发现,如何写的ActiveX控件,使用Visual Basic的控制项建立版(CCE)访问Windows API函数,创建ActiveX的形式,访问剪贴板,控制CD盘,更。我将深入研究在这本书中使用的几个ActiveX控制更详细的源代码。鉴于Microsoft Windows脚本宿主2.0<em>开发人员</em><em>指南</em>教你,你需要知道什么开始,与Microsoft Windows脚本宿主2.0高级开发与WSH的脚本会为您提供的信息,你需要成为一个专家WSH程序员。您将学到的专业<em>开发人员</em>使用,以帮助得到最有效的WSH的编程技巧。
VxWorks BSP开发人员指南.pdf
VxWorks BSP<em>开发人员</em><em>指南</em>.pdf,很好的电子档
《软技能—代码之外的生存指南》目录书签+超清原版PDF
这是一本真正从“人”(而非技术也非管理)的角度关注软件<em>开发人员</em>自身发展的书。书中论述的内容既涉及生活习惯,又包括思维方式,凸显技术中“人”的因素,全面讲解软件行业从业人员所需知道的所有“软技能”。本书聚焦于软件<em>开发人员</em>生活的方方面面,从揭秘面试的流程到精耕细作出一份杀手级简历,从创建大受欢迎的博客到打造你,从提高自己工作效率到与如何与“拖延症”做斗争,甚至包括如何投资不动产,如何关注自己的健康。本书共分为职业篇、自我营销篇、学习篇、生产力篇、理财篇、健身篇、精神篇等七篇,概括了软件行业从业人员所需的“软技能”。通过阅读本书,软件工程人员、编程人员和其他技术人员能够积极思考自己的职业生涯,丰富自己的生活,让自己更接近成功。
Borland C++ Builder6开发人员指南
Borland C++ Builder6<em>开发人员</em><em>指南</em>
AWS DynamoDB基础使用
因AWS并没有提供mongodb的云服务。所以需要将数据库从mongodb切换到AWS 的dynamodb。nnDynamodb 提供了本地调试版本,本文主要介绍dynamodb本地调试使用。 nPS:说句题外话,刚接触感觉很难用,文档感觉已经很久没有维护了。nn数据库环境:Linux(Dynamodb环境) nserver环境:AWS SDK nserver端语言: nodejs(ubuntu)...
AWS云计算——AWS操作指南系列视频课程【AWS资深技术讲师团队】课件资料
AWS云计算——AWS操作<em>指南</em>系列视频课程【AWS资深技术讲师团队】课件资料
AWS构架师 PPT(Architecting on AWS Student Guide)
AWS原厂构架师培训课件 技术专业人员架构解决方案 EC2 VPC HA Lambda
AWS API Gateway 的简介与使用
API Gateway的简介nnAmazon API Gateway 是一种完全托管的服务,可以帮助开发者轻松创建、发布、维护、监控和保护任意规模的 API。API Gateway 负责管理所有任务,涉及接受和处理成千上万个并发 API 调用,包括流量管理、授权和访问控制、监控以及 API 版本管理。API Gateway 没有最低费用或启动成本。您只需为您收到的 API 调用和传出的数据量付费,...
AWS Lambda In Action Chapter1
amazon web service中的<em>lambda</em>服务介绍第一章内容, 后续内容持续发布
Scikit-Learn 与 TensorFlow 机器学习实用指南 读书笔记(一)
一、<em>下载</em>数据<em>下载</em>并解压数据:housing.tgz数据地址:https://github.com/ageron/handson-ml/tree/master/datasets/housing二、读取数据import pandas as pdhousing=pa.read_csv('./housing.csv')三、观察数据head()输出前5个数据和表头info()输出每个特征的元素总个数,因此可...
pentaho kettle中文开发手册下载
pentaho kettle中文开发手册 相关下载链接:[url=//download.csdn.net/download/tuyandong/2231446?utm_source=bbsseo]//download.csdn.net/download/tuyandong/2231446?utm_source=bbsseo[/url]
c语言编写的图书管理系统下载
程序开始定义一个存储单个图书相关信息的结构体 struct bk { int num1; char str1[20]; char str2[20]; int num2; char str3[20]; float num3; struct bk * next; }; 然后利用链表存储一系列图书的信息。 除了那些功能函数外,该程序还定义了一个现实菜单的函数menu();在main函数中先调用menu函数并提示用户选择所要使用的功能,通过switch语句来调用相应功能函数来实现相应功能。其中两功能函数具体实现思想如下: Create函数 相关下载链接:[url=//download.csdn.net/download/zhuqianfang/2274166?utm_source=bbsseo]//download.csdn.net/download/zhuqianfang/2274166?utm_source=bbsseo[/url]
Obout controls 02下载
老外写的超牛的asp.net控件集-obout控件全部源码,完整奉献 相关下载链接:[url=//download.csdn.net/download/yishaogang01/2454006?utm_source=bbsseo]//download.csdn.net/download/yishaogang01/2454006?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 aws云计算技术培训 微信开发人员教程
我们是很有底线的