首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏软件工程师Michael

    .NET定义身份资源API资源

    OpenID Connect 和 Oauth 令牌服务的最终目的是控制对资源的访问。 public class InMemoryResourcesStore : IResourceStore 定义身份资源 代表有关用户的声明,例如用户ID,显示名称,电子邮件地址等。 定义 API 资源 代表客户端想要访问的功能。通常,它们是基于HTTP的终结点,也可以是其它。 每个API 也可能具有作用域。某些范围可能是该资源专有的,而某些范围可能是共享的。 ."), new ApiScope(name: "delete", displayName: "Delete your data.") }; } API Scope Reference 然后,您可以将范围分配给各种客户端 "profile", "read" } }; var mobileApp = new Client { ClientId = "mobile_app", 分区 IdentityServer 的第 2

    1.1K70编辑于 2023-03-03
  • 来自专栏机器之心

    资源 | CommandCenter:基于暴雪官方API的星际争霸2 AI Bot

    近日,AIIDE 星际争霸 AI 对抗赛的组织者 David Churchill 发布了基于暴雪星际 2 API 的 AI bot 框架,为开发者们构建人工智能,挑战这一复杂游戏提供了一种基础工具。 2 AI API。 拥有 WorkerManager,可以管理资源采集、SCV\探机\工蜂的位置和建造活动。 可以执行在配置文件中编写的预定义的建造顺序。 你可以轻松创建自己的建造顺序,并在游戏中即时对其进行修改。 开发者安装/调试(Windows) 下载并安装 Visual Studio 2017 下载并安装「星际争霸 II」AI API(https://github.com/Blizzard/s2client-api 如果你通过复制 Blizzard github repo 并从头开始编译 SC2API,则可能需要将 VS 指向不同于 include 和 lib 的目录,而不是下面描述的目录。

    1.3K140发布于 2018-05-08
  • 来自专栏机器学习与系统

    RESTful API模式系列三:资源

    资源是任何RESTful API中的基本概念。资源是对象,包括类型、关联的数据、资源间的关系以及资源上的操作集合。 下图描述了RESTful API的关键概念: 我们把描述资源的类型、行为和关系的信息称为API资源模型。RESTful中的资源模型可以视为到应用数据模型的映射。 资源数据 资源关联数据。 API资源模型还包括关联数据的丰富性。比如,它定义了哪些可用的数据类型和行为。 就我个人经验,我坚信JSON这种数据模型完美满足API的丰富性要求,它是RESTful资源的理想数据模型。 标量元素中关键字“type”表示标量类型,这种映射要遵守XML Schema Part 2。 列表要存储为单个的容器元素,其中每个列表项都有子元素。 另一类RESTful API会为资源模型中的每个资源类型都定义内容类型。一个例子是vSphere Director API。在我看来这也不妥。

    1.5K10发布于 2020-06-17
  • 来自专栏CNCF

    Kubernetes 1.26: 动态资源分配 Alpha API

    作者: Patrick Ohly (Intel)、Kevin Klues (NVIDIA) 译者: 空桐 动态资源分配是一个用于请求资源的新 API。它是对为通用资源所提供的持久卷 API 的泛化。 动态资源分配是一个 alpha 特性,只有在启用 DynamicResourceAllocation特性门控[1]和 resource.k8s.io/v1alpha1 API 组时才启用。 有关详细信息,参阅 --feature-gates 和 --runtime-configkube-apiserver 参数[2]。 API 新的 resource.k8s.io/v1alpha1 API 组提供了四种新类型: ResourceClass 定义由哪个资源驱动程序处理哪种资源,并为其提供通用参数。 /controller[5] 同样,样板代码可用于向 kubelet 注册节点本地插件, 也可以启动 gRPC 服务器来实现 kubelet 插件 API

    1.5K30编辑于 2023-02-12
  • 来自专栏晓晨的专栏

    IdentityServer Topics(2)- 定义资源

    您通常在系统设计中的第一件事就是您要保护的资源。 这可能是您的用户的身份信息,如个人资料数据或电子邮件地址,或访问API。 您可以使用C#对象模型定义资源(硬编码),或从数据存储中加载它们。 资源 为了允许客户请求API的访问令牌,您需要定义API资源,例如: 要访问API的令牌,还需要为其注册作用域(Scope)。 { Name = "api2", // secret for using introspection endpoint new Scope { Name = "api2.read_only", DisplayName = "Read only access to API 2" } } } }; } 装载用户身份单元资源由IProfileService

    68030发布于 2018-06-22
  • 来自专栏云霄雨霁

    Jalangi2 API

    MyAnalysis /user/ ksen / Dropbox / jalangi2 / src / js /运行/ analysisCallbackTemplate。 js,第101行 这个文件是编写定制的Jalangi 2分析的模板。简单地复制这个文件并重新编写您需要在分析中实现的回调。其他回调应该从文件中删除。 在以下方法中(也称为回调)可以选择不返回任何东西。 Jalangi 2为运行时加载的每个JavaScript脚本分配了一个唯一的id,称为sid。J $.smap将每个sid映射到一个对象,称为iids,其中包含了id为sid的脚本的源映射信息。 result,isOpAssign,isSwitchCaseComparison,isComputed){Object | undefined} /Users/ksen/Dropbox/jalangi2/ ,right,isOpAssign,isSwitchCaseComparison,isComputed){Object | undefined} /Users/ksen/Dropbox/jalangi2/

    1.4K00发布于 2018-05-30
  • 来自专栏MasiMaro 的技术博文

    WinSock2 API

    ---- title: WinSock2 API tags: [WinSock, 网络编程, WinSock2.0 API, 动态加载, WinSock 异步函数] date: 2018-07-21 lpOutputBuffer中分配相应的缓冲即可,但是这里会存在一个安全问题,当我们设置了这些之后,如果客户端只发送连接请求,但是不发送数据,AcceptEx会一直等待,如果有大量这样的客户端,那么可能会给服务器造成大量的资源浪费从而不能及时的服务其他正常客户端 API。 要加载WinSock API,首先需要将第二个控制码参数设置为SIO_GET_EXTENSION_FUNCTION_POINTER,表示获取扩展API的指针。 ,利用这个SOCKET,这个函数以及它返回的API真正做到了与协议无关。

    1.4K10发布于 2018-08-31
  • 来自专栏python3

    ansible python api 2

     最近想利用python来调用anbile来实现一些功能,发现ansible的api已经升级到了2.0,使用上比以前复杂了许多。   utilizing the ``json`` callback plugin     or writing your own custom callback plugin     """     def v2_         "stdout_lines": [             "Sat Nov  5 21:48:38 CST 2016"         ]     } }  指定单台执行命令: >>> test2  961        908 \nSwap:         4047          3       4044 "     } }  这里可以从输出中取到输出结果: >>> stdout = test2[ (已解决,参考更改过的exec_ansible脚本) -------后续更新--------------- 注:       新版本的api相关模块已经修改,故使用方法上也需要整改,本文档的例子已更新api

    2.2K10发布于 2020-01-06
  • 来自专栏草根专栏

    Identity Server 4 - Hybrid Flow - 保护API资源

    这个系列文章介绍的是Identity Server 4 的 Hybrid Flow, 前两篇文章介绍了如何保护MVC客户端, 本文介绍如何保护API资源. 在上面流程走完之后, MVC客户端获得了Access Token, MVC客户端验证Access Token并成功后, 就可以使用Access Token来访问被保护的API资源了, 而Access Token 我在API项目里使用过滤器为所有的Controller都加上了授权过滤: ? 当然也可以在具体的Controller或Action级写上这个: ? 无论如何现在访问Country资源是需要授权的. 下面测试一下未使用Access Token访问被保护的Country资源的情况, 重新操作可以看到用户同意授权页面出现了刚才配置的API资源名: ? 看一下aud (audience, 观众) 这个属性, 它有两个值, 第一个是指IDP那边对资源 (调用用户信息端点), 第二个就是指API那个项目.

    89520发布于 2018-08-01
  • 来自专栏Java架构师历程

    2、使用 API 网关

    例如,图 2-1 展示了在 Amazon 的 Android 移动应用中滚动产品信息时所看到的内容。 ? 这是一个智能手机应用,产品详细信息页面展示了许多信息。 API 网关封装了内部系统架构,并针对每个客户端提供一个定制 API。它还可用于认证、监控、负载均衡、缓存和静态响应处理。 图 2-3 展示了 API 通常如何整合架构 ? API 还可以为每个客户端提供一个定制 API。它通常会为移动客户端暴露一个粗粒度的 API。例如,考虑一下产品详细信息场景。API 网关可以提供一个端点 /productdetails? productid=xxx,如图 2-3 所示,一个使用了 API 网关的微服务。允许移动客户端通过一个单独的请求来检索所有产品详细信息。 如今,他们使用了 API 网关,通过运行特定设备适配代码来为每个设备提供一个定制 API。 2.4、API 网关的优点与缺点 正如您所料,使用 API 网关同样存在好处与坏处。

    2K41发布于 2018-09-26
  • 来自专栏用户8715145的专栏

    统一资源调度平台api网关优势 引用api网关的好处

    api网关的优势这时候就凸显出来了,下面来看一看统一资源调度平台api网关优势。 统一资源调度平台api网关的优势 统一资源调度平台api网关优势有如下几点。 api网关可以充当不同的微服务的统一访问入口,客户端来看,不用单独访问每一个的服务,而可以向api网关发送请求,经由api网关,可以通过单独的身份认证进入同一个系统的不同微服务。 引用api网关的好处 上面了解了统一资源调度平台 api网关优势,再来了解一下更多的关于api网关的好处。首先使用api网关的时候,可以降低客户端以及后台的耦合度。 同时还可以实行api的监控,计费,缓存,流量,报警等等 api重要功能。对于服务数量众多以及业务规模比较大的应用系统来说, api网关的使用带来的好处是非常多的。 以上就是统一资源调度平台api网关的相关内容。在使用了api网关之后,对于客户端和服务端的整体效能而言会提供极大的帮助,提高用户的使用满意度以及访问流畅度。

    87110编辑于 2021-12-17
  • 来自专栏腾讯技术工程官方号的专栏

    【Go API 开发实战 2】RESTful API 介绍

    REST 规范中有如下几个核心: REST 中一切实体都被抽象成资源,每个资源有一个唯一的标识 —— URI,所有的行为都应该是在资源上的 CRUD 操作 使用标准的方法来更改资源的状态,常见的操作有: 资源的增删改查操作 无状态:这里的无状态是指每个 RESTful API 请求都包含了所有足够完成本次操作的信息,服务器端无须保持 Session 无状态对于服务端的弹性扩容是很重要的。 在 HTTP 协议中通过 POST、DELETE、PUT、GET 方法来对应 REST 资源的增、删、改、查操作,具体的对应关系如下: HTTP 方法 行为 URI 示例说明 GET 获取资源列表 /users 获取账号列表 GET 获取一个具体的资源 /users/admin 获取 admin 账号的详细信息 POST 创建一个新的资源 /users 创建一个新账号 PUT 以整体的方式更新一个资源 /users ,在实际开发中,有很多操作很难抽象成资源,比如登录操作。

    1.7K22发布于 2019-05-16
  • 来自专栏james大数据架构

    NET开发学习项目资源2

    NET开发学习项目资源 击标题链接即可下载。 目录: 1.征婚交友网站    前台交友信息和后台会员管理两大部分组成。     2.明日播客网   一个通过视频和广大网友进行交流的网站。该网站可分为前台视频浏览和后台视频管理两大部分组成。   后台管理模块   后台管理模块要求实现:用户管理、用户查找、管理用户头像、公告管理、新闻管理中心、留言本管理、产品资源管理、友情链接管理、修改密码、忘记密码、管理员重新登录、安全退出管理14个功能模块的功能

    1.1K50发布于 2018-01-22
  • 来自专栏张善友的专栏

    Silverlight 2 Beta 1学习资源

    Silverlight 2 Beta 1发布了,大家都介绍了怎么去下载安装了,晚上整理了一些资料放上来和大家共享: 1、Silverlight 2 Beta 1 控件代码以及单元测试,这是学习设计一个Silverlight2 FamilyID=EA93DD89-3AF2-4ACB-9CF4-BFE01B3F02D4&displaylang=en Silverlight 2 controls demo page http: http://blogs.msdn.com/brada/archive/2008/03/18/test-driven-development-with-silverlight-2.aspx 2、 ,绑定到DataGrid,允许用户更新数据行,添加/删除数据行,然后使用 Silverlight 2 Beta1将数据保存到服务器上。 Sorting with Silverlight 2's DataGrid Control: Silverlight 2 Beta1中的DataGrid控件还没有内置的列数据排序支持(将在Beta2中提供

    1.7K70发布于 2018-01-30
  • 来自专栏HHTjim'S 部落格

    网盘资源_P2P资源搜索器

    网盘资源_P2P资源搜索器 作者:matrix 被围观: 1,006 次 发布时间:2013-09-17 分类:兼容并蓄 零零星星 | 无评论 » 这是一个创建于 3271 天前的主题,其中的信息可能已经有所发展或是发生改变 网盘资源搜索器 可以搜索百度网盘、快传、华为网盘、千军万马、115网盘、即得网盘的资源,可谓神器。 shareid=2982448600&uk=3238236832 p2p资源搜索 下载:http://www.400gb.com/file/43394730 http://pan.baidu.com/ s/1y5fnn 运行P2P Seacher.exe,如图注意右下角显示是否已连接 p2psearcher 资源搜索器 4.0(这东东不定时抛锚,不建议使用) 下载: http://www.400gb.com ps: 2013/12/11添加p2p资源搜索器 此类神器的作用,呵呵  你娃晓得。

    1.1K10编辑于 2022-09-26
  • 来自专栏code秘密花园

    使用 Web Locks API 实现跨 Tab 资源同步

    这个 API 允许一个脚本异步持有对资源的锁定,直到其处理完成之后再释放。当持有锁时,除一种特殊情况外,其他在同域下的脚本无法获得相同资源的锁。接下来我们就说说这个特殊情况。 Tab 从 example.com[1] 获得的锁对 Tab 从 example.org[2] 获得的锁没有影响,因为它们不同源。 浏览器中单个用户配置被视为独立的用户代理,视为在作用域之外。 Web Locks API 试图通过引入更标准化的解决方案来简化此过程。 使用 Web Locks API 这个 API 使用起来比较直接了当,但是你必须要确定浏览器支持该 API。 { "held": [ { "clientId": "da2deeaa-8bac-4d1d-97e7-6b1ee46b6730", "mode": " Resources MDN Docs[7] Web Locks Explainer[8] 作者:0x7e2 链接:https://juejin.cn/post/6895792867080405005 引用

    1.3K10发布于 2021-02-26
  • 来自专栏NetCore 从壹开始

    【Ids4实战】分模块保护资源API

    ,总结来说: 之前我们是一个客户端只能针对一个资源服务器来操作,那该资源服务器下的所有api都会被保护,当然也都会被控制。 但是现在做了细化以后,一个资源服务器可以分隔出多个作用域Scope,那这样的话,我们就可以定义多个客户端,分模块的去访问同一个统一的资源服务器。 比如BlogVue项目,访问Blog相关的api;TibugNuxt项目,访问Tibug相关的api。 这里先不要着急的抬杠这么扩展的好处和优劣点,等到自己有需要,或者自己有这样的需求的时候就明白了,本文不做解释,只是一把梭的讲解如何配置三端,从而满足分模块保护资源API的目的。 2、Blog.Vue配置认证连接 这个地方很简单,和之前几乎一模一样,只是在scope作用域上,改一下资源的域就行: constructor () { super({ authority

    59820编辑于 2022-04-11
  • 来自专栏liulun

    MFC学习笔记2添加资源

    1.解决方案资源管理器--》》资源文件--》》添加--》》新建项--》》资源文件--》》输入名称,就创建了rc资源文件 此时head文件夹里也增加了相应的resource.h头文件 (resource.h 头文件包含资源文件中资源的ID的定义) 2.资源视图--》添加资源 可以添加相应的资源,如图: 明天接着说怎么在程序中引用资源资源的ID起到了关键作用)

    40620编辑于 2022-05-09
  • 来自专栏人生代码

    Vite2 静态资源处理

    document.getElementById('hero-img').src = imgUrl 例如,在开发阶段,imgUrl将是/img.png,而在生产版本中,它将变成/assets/img.2d8efhg.png url' CSS.paintWorklet.addModule(workletURL) Importing Asset as String 资源可以使用?raw后缀作为字符串导入。 在开发过程中,这个目录中的资源将在根路径/中提供,并原样复制到dist目录的根目录中。 该目录默认为/public,但可以通过publicDir选项配置。

    2.5K20发布于 2021-03-16
  • 来自专栏小鹏的专栏

    tf API 研读2:math

    TF API数学计算 tf...... :math (1)刚开始先给一个运行实例。         tf是基于图(Graph)的计算系统。 (graph=g2) as sess2: print sess2.run(c2) # result: # [ 1.0 ] # [ 2.0 ] (2)tf.a...API: tensor可以是一维 例: a = tf.constant([2, -2, -2, 5],shape=[2,2],dtype=tf.float64) RHS=tf.constant([3,10],shape=[2,1],dtype 例: a = tf.constant([1,2,3,4],shape=[2,2],dtype=tf.float64) b = tf.constant([1,2,3,4],shape=[2,2],dtype z2==>[[1. 2. 3. 4

    3.2K50发布于 2018-01-09
领券