《物联网应用开发详解—基于ARM Cortex-M3技术》第3章.pdf
2021-04-16 22:01:30 687KB 物联网
1
企业内部H5微应用开发 分为 服务端API和前端API的开发,主要涉及到进入应用免登流程和JSAPI鉴权。 JSAPI鉴权开发步骤: 1、创建H5微应用 登入钉钉开放平台(https://open-dev.dingtalk.com/),进入“应用开发”->企业内部开发H5微应用->创建应用,并填写基本信息和配置开发信息 2、JSAPI鉴权服务端API的开发: (1)通过appKey 和 appSecret 获取调用接口凭证AccessToken(https://oapi.dingtalk.com/gettoken?appkey=appKey&appsecret=appSecret) (2)通
2021-04-16 12:07:20 53KB 应用开发
1
├─03 实战Google Maps API之一——IP地理位置可视化查询 │ ├─3.1 创建基本的地图 │ │ ├─3.1.1 “Hello World”地图 │ │ ├─3.1.2 添加API内置GControl()控件 │ │ ├─3.1.3 使用GMarker()地标 │ │ ├─3.1.4 添加信息窗口GInfoWindow()对象 │ │ ├─3.1.5 添加多标签信息窗口GInfoWindowTabs()对象 │ │ └─3.1.6 移除不使用的对象 │ └─3.2 根据IP定位地理位置 │ └─geoip GeoIP Seeker实例代码 │ ├─04 实战Google Maps API之二——BLOG访客地域来源记录 │ ├─4.1 定位访客位置的博客小地图 │ └─4.2 记录访客的地域来源 │ └─guestmap GuestMap实例代码 │ ├─05 实战Google Maps API之三——地图天气预报服务 │ ├─5.1 在Google地图上显示天气预报 │ │ ├─5.1.2 利用Google AJAX Feed API加载RSS文档 │ │ └─5.1.3 YWeather()类的构造 │ └─5.2 │ └─YWeather YWeather实例代码 │ ├─06 Google Maps API高级编程 │ ├─6.1 GPolyline折线对象和GPolygon多边形对象 │ │ ├─6.1.1 使用GPolyline折线对象 │ │ ├─6.1.2 使用GPolygon多边形对象 │ │ ├─6.1.4 使用GPolyline和GPolygon的工厂方法fromEncoded() │ │ ├─6.1.6 计算GPolyline折线对象的实际长度 │ │ └─6.1.7 通过XML文档加载GPolyline和GPolygon │ ├─6.2 Google地图中的事件监听及响应 │ │ ├─6.2.1 GEvent命名空间(一)——添加事件监听的方法 │ │ ├─6.2.2 GEvent命名空间(二)——移除事件监听的方法 │ │ ├─6.2.3 Google地图常用事件讲解(一)——获取地图参数 │ │ ├─6.2.4 Google地图常用事件讲解(二)——获取鼠标的位置 │ │ └─6.2.5 Google地图常用事件讲解(三)——操纵GMarker地标 │ └─6.3 Google地图技巧集锦 │ ├─6.3.1 在信息窗口GInfowWindow中嵌入Flash动画 │ ├─6.3.2 Google地图的画中画效果 │ ├─6.3.3 利用鼠标和键盘事件简化操作 │ ├─6.3.4 利用GeoCoder地理编码查询信息 │ └─6.3.5 加载KML或GeoRSS文档 │ ├─07 Google Maps API深度历险 │ ├─7.1 导入Google Maps API库 │ │ ├─7.1.2 导入不同语言的Google Maps API库文件 │ │ └─7.1.3 在不同URL地址下使用Google Maps API │ ├─7.2 挖掘Google Maps API中未公开的功能 │ │ ├─7.2.1 为Google地图添加鸟瞰地图 │ │ ├─7.2.2 最大化GInfoWindow信息窗口 │ │ └─7.2.3 设定GMarker地标的Z轴坐标 │ ├─7.3 自定义Google地图 │ │ ├─7.3.1 改变Google地图色调 │ │ ├─7.3.2 限制地图的缩放级别和显示范围 │ │ └─7.3.3 打造Google地图夜间版 │ ├─7.4 第三方扩展资源 │ │ ├─7.4.1 使用TLabel │ │ ├─7.4.2 使用TPhoto │ │ └─7.4.3 使用GZoom │ └─7.5 深入Google地图核心 │ ├─7.5.1-2 汉化Google地图 │ └─7.5.3-4 打造完美的混合地图 ├─08 实现基于Google地图的留言系统 └─gmapbook 基于Google地图的留言系统GMapbook实例代码
2021-04-08 17:12:30 372KB Google map api
1
《HTML5 canvas开发详解(第2版)》
2021-04-05 21:02:18 17.73MB html5 canvas 源码
1
嵌入式Linux应用程序开发详解,从对linux操作系统的上手熟悉到linux应用程序开发。目录如下:第1 章 Linux 快速入门 第2 章 Linux 基础命令 第3 章 Linux 下的C 编程基础 第4 章 嵌入式系统基础 第5 章 嵌入式Linux开发环境的搭建 第6 章 文件IO编程 第7 章 进程控制开发 第8 章 进程间通信 第9章(多线程编程) 第10章(嵌入式Linux网络编程) 第11章(嵌入式Linux设备驱动开发) 第12章(Qt图形编程)
2021-04-02 12:10:44 10.85MB linux驱 linux网 linux应
1
asp.net典型系统开发详解,有各个模块的开发指南,是开发网站的帮手
2021-04-01 19:03:40 47.72MB asp.net系统开发
1
资源名称:JSP应用开发详解(第三版)内容简介:本书结合JSP和Servlet的最新规范,从基本的语法和规范入手,以经验为后盾,以实用为目标,以实例为导向,以实践为指导,深入浅出地讲解了JSP开发中的种种问题。以精简的内容介绍了JSP的语法、Servlet技术、JDBC技术、标签库技术、表达式语言、Struts、JavaServer Face、Spring MVC、Hibernate、Ajax等技 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
2021-03-28 11:46:52 127B JSP应用开发详解(第三版)
1
车牌识别开源项目EasyPR的开发详解文档,非常适用于车牌识别的毕业设计、实际工程项目,起到真正的参考作用。详细开源项目情况,请自行搜索EasyPR即可。本人用此项目完成本科毕业设计,并成功移植到QT进行界面设计。
2021-03-24 08:26:48 4.29MB 车牌识别
1
MPC5744 BOOTLOADER基于CAN通信, bootloader开发详解,内含步骤以及如何划分FLASH说明文档,NXP工程师编写
2021-03-20 20:58:23 4.18MB MPC5744 bootloader CAN通信
1
第一章Linux内核概述 Linux 内核是一个庞大而复杂的操作系统的核心,不过尽管庞大,但是却采用子系统和分层的概念很好地进行了组织。在本文中,您将探索 Linux 内核的总体结构,并学习一些主要的子系统和核心接口。您还可以通过其他 IBM 文章的链接更深入地进行学习。 由于本章的目标是对 Linux 内核进行介绍并探索其体系结构和主要组件,因此首先回顾一下 Linux 的简短历史,然后从较高的层次审视 Linux 内核的体系结构,最后介绍它的主要子系统。Linux 内核具有超过 600 万行的代码,因此本文不可能进行完整的介绍。请使用指向其他内容的链接进一步学习。 1.1 linux简短历史 尽管 Linux 绝对是最流行的开源操作系统,但是相对于其他操作系统的漫长历史来说,Linux 的历史非常短暂。在计算机出现早期,程序员是使用硬件语言在裸硬件上进行开发的。缺少操作系统就意味着在某个时间只有一个应用程序(和一个用户)可以使用这些庞大而又昂贵的设备。早期的操作系统是在 20 世纪 50 年代开发的,用来提供简单的开发体验。 二十年后,Andrew Tanenbaum 创建了一个微内核版本的 UNIX®,名为 MINIX(代表 minimal UNIX),它可以在小型的个人计算机上运行。这个开源操作系统在 20 世纪 90 年代激发了 Linus Torvalds 开发 Linux 的灵感(请参看图 1 所示)。 Linux 快速从一个个人项目进化成为一个全球数千人参与的开发项目。对于 Linux 来说,最为重要的决策之一是采用 GPL(GNU General Public License)。在 GPL 保护之下,Linux 内核可以防止商业使用,并且它还从 GNU 项目(Richard Stallman 开发,其源代码要比 Linux 内核大得多)的用户空间开发受益。这允许使用一些非常有用的应用程序,例如 GCC(GNU Compiler Collection)和各种 shell 支持。 1.2linux内核组成 1.2.1linux内核简介 现在让我们从一个比较高的高度来审视一下 GNU/Linux 操作系统的体系结构。您可以从两个层次上来考虑操作系统,如图 2 所示。 最上面是用户(或应用程序)空间。这是用户应用程序执行的地方。用户空间之下是内核空间,Linux 内核正是位于这里。 GNU C Library (glibc)也在这里。它提供了连接内核的系统调用接口,还提供了在用户空间应用程序和内核之间进行转换的机制。这点非常重要,因为内核和用户空间的应用程序使用的是不同的保护地址空间。每个用户空间的进程都使用自己的虚拟地址空间,而内核则占用单独的地址空间。 Linux 内核可以进一步划分成 3 层。最上面是系统调用接口,它实现了一些基本的功能,例如 read 和 write。系统调用接口之下是内核代码,可以更精确地定义为独立于体系结构的内核代码。这些代码是 Linux 所支持的所有处理器体系结构所通用的。在这些代码之下是依赖于体系结构的代码,构成了通常称为 BSP(Board Support Package)的部分。这些代码用作给定体系结构的处理器和特定于平台的代码。 1.2.2Linux内核属性 在讨论大型而复杂的系统的体系结构时,可以从很多角度来审视系统。体系结构分析的一个目标是提供一种方法更好地理解源代码,这正是本文的目的。 Linux 内核实现了很多重要的体系结构属性。在或高或低的层次上,内核被划分为多个子系统。Linux 也可以看作是一个整体,因为它会将所有这些基本服务都集成到内核中。这与微内核的体系结构不同,后者会提供一些基本的服务,例如通信、I/O、内存和进程管理,更具体的服务都是插入到微内核层中的。每种内核都有自己的优点,不过这里并不对此进行讨论。 随着时间的流逝,Linux 内核在内存和 CPU 使用方面具有较高的效率,并且非常稳定。但是对于 Linux 来说,最为有趣的是在这种大小和复杂性的前提下,依然具有良好的可移植性。Linux 编译后可在大量处理器和具有不同体系结构约束和需求的平台上运行。一个例子是 Linux 可以在一个具有内存管理单元(MMU)的处理器上运行,也可以在那些不提供 MMU 的处理器上运行。Linux 内核的 uClinux 移植提供了对非 MMU 的支持。 1.2.3Linux内核子系统 现在使用图 3 中的分类说明 Linux 内核的主要组件。 系统调用接口 SCI 层提供了某些机制执行从用户空间到内核的函数调用。正如前面讨论的一样,这个接口依赖于体系结构,甚至在相同的处理器家族内也是如此。SCI 实际上是一个非常有用的函数调用
2021-03-19 11:23:22 22.16MB linux
1