OLE接口详解

2023-11-08

所有 OLE Api 和接口的目的

本页

概要

OLE 是一套实施的服务、 自定义这些服务的机制和安装自定义服务进行各种协议的机制。 每个 OLE API 函数和每个当前定义的接口 (即,在那些传送 OLE 技术) 具有在此框架中的目的。 下面列出了 API 函数和接口,以及它们的用途,分为以下功能组:

  • 常规
  • 初始化和内存管理
  • 远程处理
  • 自定义服务
  • 服务注册
  • DLL 服务器管理
  • 杂项 COM 函数
  • 命名 (名字对象)
  • 结构化的存储
  • 永久对象
  • 每个事件的通知
  • 统一数据传输
  • 可查看对象
  • 标准类型
  • OLE 剪贴板
  • OLE 拖放
  • 类型库
  • OLE 自动化
  • OLE 属性页
  • OLE 文档: 常规
  • OLE 文档: 处理程序和缓存
  • OLE 文档: 嵌入
  • OLE 文档: 链接
  • OLE 文档: 就地激活
  • OLE 文档: OLE 1 兼容性
  • OLE 控件

更多信息

下面的列表有助于阐明为何存在不同的 Api 和接口,并包括以下信息:
函数: < OLE API 函数和接口的列表 >
目的: < 用途说明 >
注意: OLE UI 库中的函数集合不包括这一次。 此外缺少一些最近添加的接口。

常规

函数: lUnknown
目的: 控制对象生存期,接口协商。 普遍而不考虑实施任何组件。 QueryInterface 公开传入接口。

函数: IEnum
目的: 枚举的各种类型的列表。 在许多情况下,整个 OLE 中使用。

函数: IProvideClassInfo
目的: 公开有关对象的传入和传出接口的类型信息。

函数: IConnectionPointContainer,IEnumConnectionPoints,IConnectionPoint IEnumConnections
目的: 公开对象的输出接口。

初始化和内存管理

函数: CoBuildVersion OleBuildVersion
目的: 检查 OLE 库的版本号。

函数: IMalloc
目的: 任务内存分配。

函数: CoInitialize,CoUninitialize,OleInitialize OleUninitialize
目的: 初始化/Uninitialize COM/OLE 库和 OLE-提供的安装任务 (大多数 OLE 实现还允许安装自定义分配器) 的分配器。

函数: CoCreateStandardMalloc
目的: 访问标准任务内存分配器。

函数: CoGetMalloc
目的: 访问当前已安装的任务分配器。

远程处理

函数: IExternalConnection
目的: 通知-连接/断开连接从远程进程。

函数: CoLockObjectExternal
目的: 锁定远程对象实现。

函数: CoDisconnectObject
目的: 强制断开任何远程连接。

函数: IMarshal
目的: 标准封送处理 (OLE impl) ; 此自定义封送处理 (自定义实现)。

函数: CoGetStandardMarshal
目的: 访问标准实现 IMarshal。

函数: IStdMarshalInfo
目的: 支持自定义接口。

函数: CoMarshalHresult、 CoUnmarshalHresult、 CoMarshalInterface、 CoUnmarshalInterface、 CoReleaseMarshalData
目的: 标准和自定义封送的帮助。 例如,CoMarshalInterface,总是调用时需要创建新对象的接口指针的远程服务器端处理支持的任何对象。 CoUnmarshalInterface 创建的客户端,以匹配。

函数: CoIsHandlerConnected
若要确定是否已连接到远程进程的进程内组件的用途: 帮助器。

自定义接口函数:
目的: 安装自定义 IMessageFilter 实现。

函数: IMessageFilter
目的: OLE 1 容器文档相兼容的 Helper 函数。

函数: CoRegisterMessageFilter
目的: 并发处理接口的管理。 远程处理时,始终安装默认实现。

自定义服务

函数: CoCreateInstance
目的: 访问自定义组件实现给定的 CLSID。

函数: IClassFactory [2]
目的: 创建自定义组件基于 CLSID。

函数: CoGetClassObject
提供 CLSID 目的: 访问自定义类工厂实现。

函数: DllGetClassObject
目的: 公开 DLL 中的自定义类工厂实现。

函数: CoRegisterClassObject CoRevokeClassObject
目的: 安装/删除自定义类工厂实现。

服务注册

函数: CoCreateGuid,IsEqualGUID,IsEqualIID IsEqualCLSID
目的: 帮助创建和 Guid 的比较。

函数: DllRegisterServer DllUnregisterServer
目的: 公开从 DLL 服务器模块的自行注册功能。

函数: CoGetTreatAsClass、 CoTreatAsClass、 OleDoAutoConvert、 OleGetAutoConvert、 OleSetAutoConvert、 GetConvertStg、 SetConvertStg
目的: 每个仿真的转换操作 (只有自定义是描述哪些类的注册表信息互换)。

DLL 服务器管理

函数: DllCanUnloadNow
目的: 控制 DLL 服务器卸载。

函数: CoLoadLibrary,CoFreeLibrary,CoFreeAllLibraries CoFreeUnusedLibraries
目的: 加载和卸载进程内服务器模块。

杂项 COM 函数

函数: CLSIDFrom [ProgID | 字符串] [ProgID | 字符串] FromCLSID,IIDFromString,StringFromIID StringFromGUID2
目的: Helper 函数 Guid、 字符串和 ProgIDs 之间的转换。

函数: CoGetCurrentProcess
目的: 杂项帮助器。

函数: CoDosDateTimeToFileTime,CoFileTimeToDosDateTime,CoFileTimeNow
日期/时间转换的目的: 杂项 helper 函数。 (更适合为 Win32 API)。

函数: IsValidIid,IsValidInterface,IdValidPtrIn IsValidPtrOut
目的: 杂项验证函数 (仅限于 16 位)。

命名 (名字对象)

函数: IMoniker
目的: 公开名字对象的功能。 OLE 提供了五个名字对象实现的 (五个不同的类)。 通过对象创建函数或自定义的 API,可以公开自定义实现。

函数: BindMoniker
IMoniker::BindToObject 的用途: 包装。

函数: CreateFileMoniker、 CreateItemMoniker、 CreateAntiMoniker、 CreatePointerMoniker、 CreateGenericComposite
目的: 访问 OLE 标准名字对象实现的。

函数: IParseDisplayName
目的: 实现一个自定义的对象,以分析为标记对象、 标准或自定义的用户可读的显示名称上。

函数: IOleContainer IOleItemContainer
目的: 通常与 OLE 文档,而这些接口上实现包含项目,并且需要绑定项的名字对象的对象。

函数: IBindCtx
目的: 实现 OLE 标准"绑定上下文"对象上。

函数: CreateBindCtx
目的: 实例化返回 IBindCtx 指针绑定上下文对象。

函数: IRunningObjectTable
目的: 从公开 OLE 实现"运行对象表"的服务。 没有自定义项。

函数: GetRunningObjectTable
目的: 访问运行对象表。

函数: MkParseDisplayName
目的: 将字符串转换为包含可确定其实现的 IParseDisplayName 使用的智能标记。

函数: MonikerRelativePathTo MonikerCommonPrefixWith
目的: 帮助者操作文件名字对象来创建使用 IMoniker::RelativePathTo 和 IMoniker::CommonPrefixWith 的绝对和相对路径。

结构化的存储

函数: IStorage
目的: 公开存储对象功能 (目录)。

函数: IStream
目的: 公开流对象功能 (文件)。

函数: IRootStorage
目的: 控制连接到复合文件中的 IStorage 的基础文件。

函数: ILockBytes
目的: 自定义复合文件中的底层存储介质。

函数: StgCreateDocfile StgOpenStorage
目的: 创建或打开使用默认的基于文件的 ILockBytes 实现 OLE 的复合文件 (IStorage/IRootStorage) 实现。

函数: StgCreateDocfileOnILockBytes StgOpenStorageOnILockBytes
目的: 创建或打开使用自定义的 ILockBytes 实现 OLE 的复合文件 (IStorage/IRootStorage) 实现。

函数: StgIsStorageFile StgIsStorageILockBytes
目的: 检查文件是否为 ILockBytes 的默认实现或自定义实现的复合文件。

函数: CreateILockBytesOnHGlobal GetHGlobalFromILockBytes
目的: 访问基于内存的 ILockBytes 实现。

函数: CreateStreamOnHGlobal,GetHGlobalFromStream。
目的: 访问基于内存的 IStream 实施。

函数: [读取 | 编写] 类 [Stg | Stm] [读取 | 写] FmtUserTypeStg GetClassFile
目的: 检索或保存到存储或流的 CLSID、 数据格式和用户类型信息。

函数: StgSetTimes
目的: Helper 函数来处理复合文件时间戳。

永久对象

函数: IPersist,IPersistFile,IPersist-存储,Μ [初始]
目的: 从基于存储模型的持久对象公开: 文件-基于、 基于 IStorage、 IStream 基于 (有或没有初始化)。

每个事件的通知

函数: IAdviseSink [2]
目的: 接收通知的数据更改,更改视图、 复合文档对象的更改。

函数: IPropertyNotifySink
目的: 接收属性更改和控制可重写更改的通知。

函数: 事件集
目的: 接口对象所定义的、 由外部事件接收器。

统一数据传输

IDataObject,(IAdviseSink),IEnumFORMATETC 函数:
目的: 公开交换格式的数据结构和通知数据更改的通知接收器的能力。

函数: OleDuplicateData
目的: Helper 函数,用于复制的数据结构。

函数: ReleaseStgMedium
目的: 帮助者释放数据结构。

可查看对象

函数: IViewObject [2],(IAdviseSink)
目的: 公开到设备上下文中绘制可视演示文稿并通知视图更改的通知接收器的能力。

函数: OleDraw
目的: IViewObject::Draw 的简单包装。

函数: OleGetIconOfFile,OleMetafilePictFromIconAnd 标签,OleGetIconOfClass
目的: Helper 函数,用于操作对象的图标视图。

函数: OleTranslateColor
目的: 帮助者 COLORREF 和 OLE_COLOR 类型之间转换。

标准类型

函数: IFont IFontDisp
目的: 公开标准字体对象实现 (OLE 控件)。

函数: OleCreateFontIndirect
目的: 访问标准字体对象实现。

函数: IPicture IPictureDisp
目的: 公开标准图片对象实现 (OLE 控件)。

函数: OleCreatePictureIndirect
目的: 访问标准图片对象实现。

函数: OleLoadPicture
目的: 从流信息创建图片对象。

函数: OleIconToCursor
目的: Helper 函数以将转变为游标的简单的 Win32 API 的图标基于和拖放 (没有 OLE 拖放)。 >

OLE 剪贴板

函数: OleSetClipboard,OleGetClipboard,OleFlushClipboard OleIsCurrentClipboard
剪贴板处理服务通过 IDataObject 的用途: API。 除所涉及的任何 IDataObject 实现的任何自定义项。

OLE 拖放功能

函数: IDropSource
目的: 公开在拖放操作中的源端功能。

函数: IDropTarget
目的: 公开在拖放操作中的目标端功能。

函数: DoDragDrop
目的: 安装 IDropSource (和 IDataObject) 开始拖放操作的实现。

函数: RegisterDragDrop RevokeDragDrop
目的: 安装/卸载拖放目标实现。 拖放目标只公开到 DoDragDrop。

类型库

函数: ITypeLib ITypeInfo
目的: 标准 OLE 实现类型库结构中导航。

函数: ITypeComp
要绑定到更高效的方法,用于编译器类型库中定义的接口函数的用途: 标准 OLE 实现。

函数: LHashValOfName [Sys]
目的: 创建在 ITypeComp 函数中使用的哈希值。

函数: LoadTypeLib、 LoadRegTypeLib、 LoadTypeLibFromResource、 RegisterTypeLib、 QueryPathOfRegTypeLib
目的: 用于注册和加载类型库的帮助。 正在加载类型库表示实例化类型库的对象与 ITypeLib 在其上。 换句话说,负载 [标准] 的类型库 [FromResource] 访问标准的 ITypeLib 实现。

函数: CreateTypeLib
目的: 创建新的类型库 (而不是加载一个现有)。 类型库实现 ICreateTypeLib。 通常使用从类型库编译器。

函数: ICreateTypeLib ICreateTypeInfo
目的: 实现 OLE 用于创建类型库中。 从类型库编译器使用。

函数: CreateDispTypeInfo
目的: 创建具有 ITypeInfo INTERFACEDATA 结构所基于的类型信息对象。

函数: CompareStringA,LCMap StringA,GetLocaleInfoA,Get StringTypeA,GetSystemDefault-[LangID | LCID] GetUser 默认 [LangID | LCID]
目的: Helper 函数使用 OLE 自动化中的特定于区域设置的信息。 它们主要用于 Win16 平台为相同的功能是标准的 Win32 API 的一部分。

OLE 自动化

函数: IDispatch IEnumVARIANT
目的: 公开方法和属性,通过一种机制,派单 (DISPID) 以及"集合"。

函数: CreateStdDispatch
目的: 将自定义接口安装到标准的 IDispatch 实现。 换句话说,访问内部取决于自定义接口实现标准 IDispatch。

函数: DispGetIDOfNames,DispGetParams,DispInvoke
目的: 帮助器功能的直接实现或 IDispatch 的使用。

函数: RegisterActiveObject,RevokeActiveObject,GetActiveObject
目的: Helper 函数以注册自动化对象,如运行和运行的访问对象。 基本上包装运行对象表。

函数: SafeArray-AccessData、 AllocData、 AllocDescriptor,复制、 创建、 销毁,DestroyData、 DestroyDescriptor、 GetDim、 GetElement、 GetElemSize、 GetLBound、 GetUBound、 锁定、 PutElement、 Redim、 UnAccessData,解除锁定
目的: 通过 IDispatch 的 Helper 函数用于操作数组传递。

Sys-AllocString、 AllocStringLen、 FreeString、 ReAllocString、 ReAllocStringLen、 StringLen 函数:
目的: Helper 函数以操纵 BSTR 类型。

函数: [Ex] 的 variant 类型的值的误差清除,请复制、 CopyInf、 初始化、 TimeToDosDateTime ; () DosDateTimeToVarantTime
目的: Helper 函数以操纵变量传入的变量结构如类型转换和复制)。

OLE 属性页

函数: OleCreatePropertyFrame-[间接]
目的: 实现 IPropertyPageSite 的属性页框架的访问标准实现。

函数: IPropertyPageSite
目的: 公开的功能作为属性页框架。

函数: ISpecifyPropertyPages
目的: 公开的对象的属性页 (它们是单独的对象) 的 Clsid。

函数: IPropertyPage [2]
目的: 公开属性页的功能。

函数: IPerPropertyBrowsing
目的: 公开操纵单个属性的能力。

OLE 文档: 常规

函数: OleRegGetUserType,OleRegGetMiscStatus,OleRegEnumFormatEtc OleRegEnumVerbs
目的: 对于默认注册表处理 Helper 函数 (主要是 OLE 文档)。

函数: IRunnableObject
目的: 当将一个对象的通知之间加载并正在运行。

函数: OleIsRunning、 OleLockRunning、 OleRun、 OleNoteObjectVisible、 OleSetContainedObject
在复合文档中运行对象的控件的用途: 帮助。 其中的大部分功能调用 IRunnableObject 成员。

函数: IOleAdviseHolder
目的: Helper 函数,用于管理从复合文档对象实现内的 IAdviseSink 指针。

函数: CreateOleAdviseHolder
目的: 访问 IOleAdviseHolder 对象的 OLE 实现。 没有自定义项。

函数: OleLoad,OleLoadFromStream,OleSave OleSaveToStream
目的: 函数,以加载和保存在 IStorage 或 IStream 实例中的复合文档对象。 IPersistStorage 和 Μ 呼叫的包装。

函数: OleCreateStaticFromData
目的: 访问的静态对象的 OLE 实现。

OLE 文档: 处理程序和缓存

函数: OleCreateDefaultHandler OleCreateEmbeddingHelper
目的: 访问 OLE 实施的默认处理程序或"嵌入帮助器"(cut-rate 的默认处理程序相同进程对象)。

函数: IOleCache [2]
目的: 实现由 OLE 提供的默认情况下,进程内处理程序和使用可自定义的复合文档中的服务器。

函数: CreateDataCache
目的: 访问 OLE 的数据高速缓存的实现 (服务)。 缓存对象实现的接口包括 [2] IOleCache、 IOleCacheControl、 IDataObject、 IViewObject [2] 和 IPersistStorage 的数字。

函数: IOleCacheControl
目的: 实现在 OLE 的默认处理程序来访问远程服务器的 IDataObject 实现。 在 OLE 文档中使用。

OLE 文档: 嵌入

函数: IOleObject
目的: 公开复合文档对象功能。

函数: IOleClientSite
目的: 提供容器端信息和复合文档对象的函数。

函数: OleCreate,OleCreate FromData,OleCreateFromFile ; OleQueryCreateFromData
目的: 访问嵌入的复合文档对象,具体取决于所在的源信息的自定义实现)。 OleQueryCreate FromData 检查 OleCreateFromData 将起作用。

OLE 文档: 链接

函数: IOleLink
目的: 从链接的复合文档对象 (通常来自 OLE 的默认处理程序) 的过程中实现公开。

函数: OleCreateLink,OleCreateLinkFromData,OleCreateLinkToFile ; OleQueryCreateLinkFromData
目的: 访问链接的复合文档对象,具体取决于所在的源信息的自定义实现)。 检查是否起作用 OleCreateLinkFromData 的 OleQueryCreate LinkFromDat。

函数: IOleContainer IOleItemContainer
目的: 枚举一般容器内的对象 (通常为复合文档容器,但不是一定)。 IOleItemContainer 支持额外的步骤来绑定项名字对象。

OLE 文档: 就地激活

函数: IOleInPlaceObject IOleInPlaceActiveObject
目的: 公开就地激活模式支持 (从 IOleWindow 派生接口) 的对象端功能。

函数: IOleInPlaceFrame,IOleInPlaceUIWindow,IOleInPlaceSite
目的: 公开就地激活模式支持 (从 IOleWindow 派生接口) 的容器端功能。

函数: OleCreateMenuDescriptor,OleDestroyMenuDescriptor,OleSetMenuDescriptor OleTranslateAccelerator
就地激活的目的: 提供 OLE helper 函数。

OLE 文档: OLE 1 兼容性

函数: CoIsOle1Class
目的: 帮助者检查类是 OLE 1 复合文档对象。

函数: OleConvertIStorageToOLE 流 [Ex],OleConvertOLE STREAMToIStorage [Ex]
目的: Helper 函数提供与 OLE 1 兼容容器的复合文档。

OLE 控件

函数: IOleControl
处理键盘助记键和环境属性的更改之间的容器的目的: 公开 OLE 控件细节。

函数: IOleControlSite
OLE 控件的用途: 公开 OLE 控件容器细节。

函数: ISimpleFrameSite
目的: 公开 OLE 控件只是一个可视图文筛选邮件转到其中的控件提供的一组控件 (如单选按钮) 的组行为的其他控件的一组。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

OLE接口详解 的相关文章

  • 获取发送 cURL 请求的用户的 IP 地址

    我想获取使用 php 中的 cURL POST 方法向我的服务器发送请求的用户的 IP 地址 我正在开发一个 Flight API 我将使用 cURL POST 方法获取请求 我必须获取客户端的 IP 地址并验证他的 IP 地址是否可用 如
  • 如何从 Web 应用程序访问仅限身份验证的 Twitter API 方法

    我有一个 iPhone 网络应用程序 它最终将在 PhoneGap 应用程序中运行 但现在我在 Safari 中运行它 该应用程序需要访问 Twitter 好友的推文 包括私人推文 所以我使用 Scribe 库实现了 OAuth 我成功地将
  • 同步和异步 API

    我正在开发一个库 它提供一些耗时的服务 我需要每个 API 有两个版本 一个用于同步函数调用 另一个用于异步 图书馆用户应决定使用哪个版本 服务结果可能对于系统继续运行 同步调用 至关重要 可能需要在不同的工作线程中完成相同的操作 因为结果
  • 响应中的有效 JSON

    我正在开发客户端和服务器应用程序 遇到了一个有趣的问题 我们正在创建一个 Restful API 并通过 JSON 响应与客户端进行通信 执行 DELETE 时 我们将返回 200 OK 和空白响应 我们的客户收到 200 OK 但解析 J
  • 获取 Youtube 上的游戏直播列表

    我正在尝试使用 Youtube 数据 API 来获取当前与游戏相关的直播流列表 但我找不到任何符合我需要的端点并返回每个频道的观看者数量 你们知道我该如何做到这一点吗 Thanks 游戏直播列表 videoCategoryId 20 是 游
  • iOS 应用程序上的 Youtube API v3。我的 API 密钥不起作用,但其他人的密钥可以在同一应用程序上起作用。错误403

    这可能是 Google 的 Youtube 团队直接提出的问题 但我想先在这里问 以防将来也能帮助其他人 我在 iOS 应用程序上使用简单的 API 密钥 没有 OAuth 2 0 该应用程序只是从特定的播放列表 ID 返回视频 ID 列表
  • 如何安装适用于 Windows C++ 的最新版本 OpenGL?

    我正在使用 Visual Studio 2010 运行 Windows 7 包含的 OpenGL 版本 include 是版本 1 1 我希望使用合理的当前版本 某种版本 3 或 4 我需要做什么才能达到该状态 OpenGL SDK 页面位
  • 用于分享帖子的 Yammers REST API

    我想使用 REST API 从我的业务应用程序共享帖子 不是发布新消息 而是共享现有帖子 有谁知道要使用哪个端点以及如何实现它 当您使用 Yammer API 创建新帖子时 请将参数 shared message id 与要共享的消息的 m
  • jQuery - 解析 JSON 数据 - 变量名称遇到问题

    我第一次深入研究 JSON 数据的使用 不过我有一些使用 jQuery 的经验 我发布到此 URL tumblr api jyoseph com api read json 我想做的是输出返回的 json 到目前为止我所拥有的 docume
  • 如何使用 Twitter Api 在单个请求中获取 20 多个列表成员?

    我想让超过 20 个用户在单个请求中使用 twitter api 有什么参数可以指定吗 我正在使用这个APIhttp api twitter com 1 Barelyme Politics members xml cursor 1 http
  • Swift:转义闭包捕获非转义参数“onCompletion”

    我的 swift 有问题 我正在尝试发送 API 请求 然后检索数据 但收到以下错误消息 Swift 转义闭包捕获非转义参数 onCompletion 有谁知道我该如何解决这个问题 提前致谢 Code class RestApiManage
  • 删除 Google Maps API Premier 使用条款/徽标/等。链接?

    删除我的集成谷歌地图 谷歌地图总理 上显示的徽标 使用条款链接是否合法 问题是 当我放大地图时 链接往往会变得更长并记录并覆盖整个网站 这非常难看 当然可以给div容器一个 overflow hidden 标志有一点帮助 但仍不令人满意 T
  • 如何从网站中提取冠状病毒病例?

    我正在尝试从网站中提取冠状病毒 https www trackcorona live https www trackcorona live 但我得到了一个错误 这是我的代码 response requests get https www t
  • Google Sheets API v4 和 valueInputOption

    我的电子表格中有三列 第一个是日期 第二个和第三个是简单字符串 当我批量上传数据时valueInputOption RAW 我的日期列得到错误的结果 所有日期前面都有一个看不见的撇号 字符串列没问题 当我使用valueInputOption
  • Twitter 的推文按钮有回调吗?

    有没有办法在 Twitter 的推文按钮上注册回调 我希望能够跟踪我网站上的哪些特定用户在 Twitter 上发布了链接 我无法添加 onClick 事件 因为它是跨域 iFrame 还有其他想法吗 我见过一种方法 https stacko
  • 如何在 Django Rest 框架中编写“删除”操作的测试

    我正在为 Django Rest Framework API 编写测试 我一直在测试 删除 我对 创建 的测试工作正常 这是我的测试代码 import json from django urls import reverse from re
  • 端点按资源 swagger 注释分组?

    我正在使用 Spring 进行 REST API 开发 我有一些 API 其中有很多端点 当我打开 swagger ui 时 它看起来很拥挤 我刚刚读过this https swagger io docs specification gro
  • SSDT SQL Server 数据库项目中用于架构比较的命令行/API?

    在 Visual Studio 2012 中 我们有Schema Compare http msdn microsoft com en us library hh272690 28v vs 103 29 aspx in SSDT http
  • 注册期间现有电子邮件的 422 或 409 状态代码

    我正在构建 RESTful API 遇到了一种情况 在用户注册期间 如果电子邮件已存在 则在422 and 409哪个http响应代码有意义 我浏览过类似的one https stackoverflow com questions 9269
  • 使用 Instagram Basic Display API 时出现“无效平台应用程序”错误

    我正在尝试使用 Instagram Basic 显示 API 但是当我发布授权代码以获取访问令牌时 我不断收到以下错误 error type OAuthException 代码 400 error message 平台应用无效 我正在遵循此

随机推荐

  • 图片特征提取整理(持续更新....)

    这篇文章写的比较匆忙 还有很多算法没有写进去 而且也有很多算法没有写完整 大家可以先看看我下面放的参考文献 也可以先收藏我的文章 我在后续的学习中还会更新完善这篇文章 谢谢大家的支持 目录 Harris角点检测原理详解 1 算法基本思想 2
  • Java同步方法及代码块

    同步方法及代码块 synchronized 同步方法 由于我们可以通过private关键字来保证数据对象只能被方法访问 所以我们只需要针对方法提出一套机制 这套机制就是synchronized关键字 它包括两种用法 synchronized
  • yolov5目标检测算法解析:基础网络模块

    Yolov5的模型定义分两个阶段 分别是基础模块设计阶段和完整模型搭建阶段 基础模块设计阶段 是基于pytorch架构的基本神经网络算子 进一步构造成具有特定功能和含义的自定义神经网络模块 完整模型搭建阶段 是通过结构化文件 利用基础模块
  • 初学者学习 JavaScript – JS 基础知识手册2023新版

    本手册的目的是迅速向你介绍JavaScript的基础知识 以便你可以开始编写应用程序 它并不包括JavaScript的所有理论和概念 而是只教授语言中最重要的构件 它包括变量 数据类型 函数 对象 数组和类 你还将学习如何结合它们来构建小型
  • ipad上有没有html编辑器,推荐:iPad上6款非常值得一试的工作软件

    得益于苹果出色的工业设计和优秀的用户体验 iPad已经成为了用户数量最多 最受欢迎的平板电脑 同时苹果App Store创造的一个良好的生态环境 也不断吸引越来越多的应用开发者为用户提供更多的优秀应用 下面为iPad用户介绍的 六款软件 都
  • 如何寻找二叉树任意处p、q的公共祖先

    算法思想 使用非递归的后序遍历 假设p在q的左边用栈保存二叉树的指针 栈 S 中全部元素都是当前指针 p 的祖先们 判断方法 先将栈复制到一个辅助栈 tempS 中 继续遍历到结点 q 的时候 将栈中元素从栈顶开始逐个和辅助栈 tempS
  • 力扣博文链接

    目录 树 堆 模拟 枚举 组合 链表 递归 宽搜 指针 进制 图论 分析 贪心 数学 构造 概率 排序 日期 KMP RMQ Trie树 对顶堆 扫描线 自动机 格雷码 字符串 思维题 逆序对 回文串 全排列 离散化 线段树 平衡树 单调栈
  • windows里的vscode 通过ssh远程到Linux服务器,显示matplotlib图形

    本地vscode安装插件 PYQT Integration 右键 py 选择 Run Current File in interactive Window 一些使用PyQt的步骤 conda activate py38 在自己的conda环
  • 用虚拟机安装linux程序

    其实这是一个很简单的工作 大牛不要嘲笑 这里只是写一个简单的流程 首先 是使用的软件 虚拟机程序Oracle VM VirtualBox http www oracle com technetwork server storage virt
  • IP地址的分类及子网掩码的计算

    目录 一 什么是IP地址 IP地址的作用及其种类 二 分类的IP地址 三 无分类编址 四 网络号 主机号和子网掩码的计算 一 1 IP地址 整个互联网中 分配给每一个主机在全世界范围内唯一的32位二进制码 2 IP地址的表示方法 为了可读性
  • Mybatis-Plus的详细使用

    一 MyBatisPlus概述 需要的基础 MyBatis Spring SpringMVC学完 为什么要学习呢 它可以节省我们大量的工作时间 所有的JDBC都可以自动化完成 JPA tk mapper MyBatisPlus 简介 是什么
  • 线上流量特训营:暴力引流10W+中小卖家流量破局技巧等

    新标题 突破流量瓶颈 线上流量特训营助力中小卖家引爆10W 流量的破局技巧 文章 引言 100字 线上流量特训营是一项旨在帮助中小卖家突破流量瓶颈的破局技巧 通过学习特训营提供的精选流量引爆策略 中小卖家可以迅速吸引超过10W的流量 实现业
  • L1-5 试试手气 (15 分)

    我们知道一个骰子有 6 个面 分别刻了 1 到 6 个点 下面给你 6 个骰子的初始状态 即它们朝上一面的点数 让你一把抓起摇出另一套结果 假设你摇骰子的手段特别精妙 每次摇出的结果都满足以下两个条件 1 每个骰子摇出的点数都跟它之前任何一
  • FWT 详解 知识点

    前言 扯淡 可以跳过 其实去年清华集训之后就想写这篇文章了 但是写了一会发现有点说不明白话 于是受限于语文水平一直没有写 前几天给人当面讲了一遍 感觉大概可以BB明白些了 picks的博客里就写着fwt怎么做 然而他并没有写为什么这样是对的
  • 【微服务架构】面向故障设计微服务架构

    微服务架构可以通过定义明确的服务边界隔离故障 但就像在每个分布式系统中一样 网络 硬件或应用程序级别问题的可能性更高 由于服务依赖关系 任何组件都可能对其消费者暂时不可用 为了最大限度地减少部分中断的影响 我们需要构建可以优雅地响应某些类型
  • 爬取上交所和深交所的年报问询函到Excel

    注意事项 需要安装一些包 如pdfminer pdfminer3k pdfplumber等 pdfminer不能解析上交所问询函 使用解析功能更为强大的pdfplumber可以解析 但是内容上可能会出现个别字重复的现象 pdfminer3k
  • 区间预测

    区间预测 MATLAB实现基于QRCNN BiGRU Multihead Attention多头注意力卷积双向门控循环单元多变量时间序列区间预测 目录 区间预测 MATLAB实现基于QRCNN BiGRU Multihead Attenti
  • Spring Boot 学习笔记整理

    spring boot 笔记 1 配置文件 1 application properties 2 application yml 作用 修改spring boot的默认设置 YAML 比XML和JSON更适合做配置文件 以数据为中心 2 Y
  • 解决鼠标右键没有文本

    解决鼠标右键没有文本文档 打开注册表 win r 输入 regedit 2 找到 txt 将默认值改为 txtfile 查看shellNew项是否存在 不存在新建 存在则改变 这个字符串值为空 F5刷新一下 或者
  • OLE接口详解

    所有 OLE Api 和接口的目的 本页 摘要 详细信息 常规 初始化和内存管理 远程处理 自定义服务 服务注册 DLL 服务器管理 杂项 COM 函数 命名 名字对象 结构化的存储 永久对象 每个事件的通知 统一数据传输 可查看对象 标准