首页
学习
活动
专区
圈层
工具
发布

比特币与130多种山寨币的数字货币开源交易库CCXT(CryptoCurrency eXchange)

,新的加密市场,山寨币交换,错误修复,API端点定期引入和添加。...中的ccxt(PHP 5.4+) 该库作为一体化模块实现提供,具有最小的依赖性和要求: js/在JavaScript中 python/在Python中(从JS生成) PHP/ PHP(从JS生成) 也可以从...任何人都可以在安装后立即使用公共部分即插即用。公共API可以从所有交易所市场开放访问公共信息,无需注册用户帐户,也无需拥有API密钥。...私有API允许以下内容: 管理个人帐户信息 查询帐户余额 通过制造市场和限价订单进行交易 存入和取出法定和加密资金 查询个人订单 获得总账历史 在账户之间转移资金 使用商家服务 此库为所有交换实现完整的公共和私有...ccxt库支持camelcase表示法(在JavaScript中是首选)和下划线表示法(在Python和PHP中首选),因此所有方法都可以用任何语言的符号或编码方式调用。

2.7K10

前端趋势榜:上周最热门的 10 大前端开源项目 - 210327

组件逻辑使用 JavaScript 编写而非模板,因此你可以轻松地在应用中传递数据,并使得状态与 DOM 分离。...遵循您自己的设计系统,或从材料设计开始。 https://github.com/mui-org/material-ui 6....用于加密货币交易和电子商务的 JavaScript/Python/PHP 库,支持许多比特币/以太网/山寨币交易所和商家 API。...CCXT 库用于连接和交易全球的加密货币/山寨币交易所和支付处理服务。它可以快速访问市场数据,用于存储,分析,可视化,指标开发,算法交易,策略回溯测试,机器人编程,网上商店集成和相关软件工程。...提供用于交叉交换或跨货币分析和套利的可选标准化数据 开箱即用的统一的一体化 API,非常易于集成 适用于 Node7.6+,Python2和3,PHP5.4+,Web 浏览器 https://github.com

2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Uber服务端响应中的API调用缺陷导致的账户劫持

    from=2018-01-01&to=2019-01-01 从请求响应中发现端倪 设计理论上来说,显然,这种调用都是在Web应用后端(Backend)来执行实现的,因为在调用过程中,其内部的微服务架构没有针对...用户确实不能控制这类API调用吗?我觉得这里要打个问号。...仔细观察上述响应消息,可见其中的API调用对current的请求来自于原始前端请求链接:https://partners.uber.com/p3/money/statements/view/current...uuid - 4cb88fb1-d3fa-3a10-e3b5-ceef8ca71faa,是用来在API GET请求调用中传递给path和query参数的,所以,我对原始的前端请求路径(Endpoint)...接下来,我们可以用 .. / 这种目录遍历方式,构造直达服务端根目录的前端请求链接,然后,到达根目录后,可以构造请求,获得服务端包含用户token和API调用的响应,另外,还可以用 # 来截断一些不必要的请求字段

    1.8K10

    使用API应该考虑什么?

    由于EDI的广泛使用, API管理能让我们简化流程交换,进而从工作流中获得更多的信息。 API管理解决方案是如何工作的呢?API的优势是什么?什么是API ?...通过API管理解决方案实现了API和相关应用程序之间连接的自动化控制。这不仅适用于外部API,您也可以开发自己的API提供给其他公司使用。 切换EDI必须使用API管理吗?...如何将API管理解决方案集成到ERP系统中? 在我们的应用程序示例中,我们自己的API可供其他各方调用。...这个工作流可以从客户的ERP系统中读取任何数据,并创建关联的响应数据。然后通过相同的web服务将此响应返回给供应商。 API可以用来简化大型、复杂的软件包。...此外,您还可以监控API之间的所有事务,从而获得API相关的完整信息。通过分析集成场景,更清楚的查看性能指标、调用情况、延迟和错误率。 INPOSIA的API管理解决方案有哪些优势?

    99610

    OAuth 详解 什么是 OAuth?

    基本身份验证仍然用作服务器端应用程序 API 身份验证的原始形式:用户发送 API 密钥 ID 和密码,而不是在每次请求时向服务器发送用户名和密码。...它们的行为与您的传统 Web 应用程序不同,因为它们对 API 进行 AJAX(后台 HTTP 调用)。手机也进行 API 调用,电视、游戏机和物联网设备也是如此。...OAuth 参与者 OAuth 流程中的参与者如下: 资源所有者:拥有资源服务器中的数据。例如,我是我的 Facebook 个人资料的资源所有者。...您获得了密钥轮换的好处,但您刚刚给开发人员带来了很多痛苦。这就是开发人员喜欢 API 密钥的原因。他们只需复制/粘贴它们,将它们放入文本文件中,然后就可以完成了。...反向通道是直接从客户端应用程序到资源服务器的 HTTP 调用,用于交换令牌的授权许可。这些通道用于不同的流,具体取决于您拥有的设备功能。

    7.2K20

    开发中需要知道的相关知识点:什么是 OAuth?

    基本身份验证仍然用作服务器端应用程序 API 身份验证的原始形式:用户发送 API 密钥 ID 和密码,而不是在每次请求时向服务器发送用户名和密码。...它们的行为与您的传统 Web 应用程序不同,因为它们对 API 进行 AJAX(后台 HTTP 调用)。手机也进行 API 调用,电视、游戏机和物联网设备也是如此。...OAuth 参与者 OAuth 流程中的参与者如下: 资源所有者:拥有资源服务器中的数据。例如,我是我的 Facebook 个人资料的资源所有者。...您获得了密钥轮换的好处,但您刚刚给开发人员带来了很多痛苦。这就是开发人员喜欢 API 密钥的原因。他们只需复制/粘贴它们,将它们放入文本文件中,然后就可以完成了。...反向通道是直接从客户端应用程序到资源服务器的 HTTP 调用,用于交换令牌的授权许可。这些通道用于不同的流,具体取决于您拥有的设备功能。

    2.5K40

    TensorTrade:基于深度强化学习的Python交易框架

    https://www.tensortrade.org/en/latest/index.html 在底层,该框架使用现有机器学习库中的许多API来维护高质量的数据通道和学习模型。...根据环境中所选择的操作的效果,agent将获得与该操作的实际值相对应的奖励。然后,通过反复试验(即通过强化学习)的过程,强化学习agent可以改进其底层模型,并学会随着时间的推移采取更有价值的行动。...如果将Pipelines添加到特定的交换中,则在将观察结果输出到环境之前将通过FeaturePipeline传递。...让我们创建一个示例pipeline并将其添加到现有的交换器中。 ?...如果这个反馈循环对你来说有点慢,那么你可以传递一个回调函数来运行,它将在每一集结束时被调用。回调函数将传入一个 data frame,其中包含该事件中agent的性能,并期望返回一个bool。

    5.6K64

    【译】Vue 3 Composition API: Ref vs Reactive

    前言 Vue 3.0发布至今已经大半年过去了,我从最初的Option API的思维转换成Composition API花了很长时间,在使用过程中也出现了很多问题。...在本文中,我将对每种情况进行说明。 Ref 如果要使原始数据类型具有响应式性,则ref()将是您的首选。同样,这不是银弹,但这是一个不错的出发点。...另一方面,reactive()将不适用于原始值,reactive()获取一个对象并返回原始对象的响应式代理。...译者总结 使用Composition API需要在setup函数中使用,并且返回需要给模板使用的数据(可以了解一下script setup) Vue 2创建内部响应式数据的方式是在data()函数所返回的对象中定义...ref()可以为基本类型和引用类型值创建响应式数据,而为引用类型创建响应式数据时,内部还是调用了reactive()。

    2.3K31

    使用 .NET 的 Dev Proxy 构建和测试弹性应用

    连接到 API 的难点 如今,很难想象一个应用程序没有连接到 API。我们将 API 用于所有事情:从获取数据到执行操作。但是,使用 API 不仅仅是发出请求并获得响应。...您使用的 API 无法按预期工作只是时间问题。如果你没有考虑过,你会给自己带来麻烦。让我告诉你怎么做。 您发布了一个新的 Web 应用程序,它运行良好。但真的是这样吗?...使用 Dev Proxy 模拟 API 行为 如果我告诉你,有一种方法可以让你测试你的应用如何处理你连接到的 任何 API 的任何行为,而不必更改应用中的一行代码,你会怎么样?...在启动它之前,您可以将其配置为监视对特定 URL 的请求。然后,定义它应该如何处理这些请求:它应该返回预定义的响应、引发错误、延迟响应或模拟速率限制,还是其他行为?...在几次尝试调用 API 失败后,应用放弃并在浏览器中显示原始堆栈跟踪。 我们如何提高应用的弹性以处理这种情况?首先,我们应该考虑捕获 API 异常并以用户友好的方式显示它。

    47510

    【推荐收藏】倾心整理的Python量化资源大合集

    但是不少人对量化投资本身存在一定的误解或认识不清,有的人过于异想天开,认为可以躺着挣钱(怕是只有岛国老师吧);有的人则因循守旧,认为没啥卵用;也有的人盲目追求模型的复杂性,在编程和数学中迷失了方向。...量化投资的优势在于提高了我们分析的广度和深度,通过历史回测获取概率优势,同时自动交易过程可以规避人性中的诸多弱点。...pandas_datareader:https://pandas-datareader.readthedocs.io/en/latest/ 从pandas中独立出来的数据开源库,丰富的数据源,包括美股...yfinance:https://pypi.org/project/yfinance/ 雅虎财经数据api的修复。...ccxt:https://github.com/ccxt/ccxt python数字货币开源接口 其他数据源 通达信 (免费) 聚宽:jqdatasdk(免费) 新浪、雅虎、东方财富网(免费) Wind

    10.2K1014

    API自动化测试指南

    大多数功能测试都涉及测试网页或表单等用户界面,而API测试涉及绕过用户界面并通过调用其API直接与服务程序通信。...自动化Web服务时要问的一些好问题: 服务是否以正确的值响应? 该行为是否符合最终用户的预期要求? 该服务多快将响应发送给用户? 服务可以处理预期和意外的用户负载吗?...服务可以处理无效数据和错误数据导致的异常吗? Web服务测试术语 对于大多数测试人员而言,最大的障碍是适应谈论Web服务时使用的术语。...从服务器返回的响应也包含三个部分,就像我们在HTTP请求中看到的那样: 响应行(状态码) 标头信息 包含响应中所有文本的正文 HTTP状态码 在我们的示例中,状态代码为200,表示一切正常。...状态代码将根据原始请求发生的情况而有所不同。 可以从服务器返回的状态码是: “1xx – 100-199范围内的响应表示服务器正在处理请求。2xx – 200-299范围内的响应表示请求成功。

    2.3K00

    计网之网络应用

    混合能够利用两者的优点同时规避两者的缺点吗?...,用于数据缓存和请求响应代理 用户向设定浏览器通过缓存进行Web访问 浏览器向缓存/代理服务器发送所有的HTTP请求 若请求对象在代理服务器缓存中,缓存返回对象 否则,缓存服务器向原始服务器发送...15个到原始服务器的请求 从机构路由器到原始服务器的往返延迟RTT=2sec 网络性能分析 局域网(LAN)的利用率=1.5/10=15% 接入互联网的链路利用率=1.5/1.5=100%,网络延迟太大...API : 就是应用进程控制权和操作系统控制权进行转换的一个系统调用接口 应用进程通过API,将控制权交由操作系统,操作系统调用相应过程,完成之后将结果返回给应用进程 几种典型的应用编程接口...,len,flags); recvfrom(sd,*buf,len,flags,senderaddr,saddrlen); recv函数从TCP连接的另一端接收数据,或从调用了connect函数的UDP

    90331

    从Java全栈到云原生:一场真实的面试对话

    # 从Java全栈到云原生:一场真实的面试对话 在互联网大厂的面试中,技术深度和业务理解往往决定了一个工程师的竞争力。...接下来我们聊聊前端部分,你熟悉Vue3吗? **候选人**:是的,我做过几个Vue3项目。Vue3相比Vue2,性能提升明显,尤其是响应式系统基于Proxy实现,更高效也更灵活。...后端提供接口,前端通过Axios或Fetch API调用,同时也会用Swagger来管理API文档。 **面试官**:很好,你提到Swagger,那你能说说它是如何帮助团队协作的吗?...**面试官**:那你能举个例子说明Feign是如何工作的吗? **候选人**:比如我们在订单服务中需要调用用户服务,我们会定义一个FeignClient接口,然后在调用时自动完成HTTP请求。...通过本次对话,读者可以了解到一名合格的Java全栈工程师应具备的知识体系和技术视野。 无论你是正在准备面试,还是想提升自己的技术水平,都可以从这篇文章中获得启发。

    11310

    蚂蚁区块链第18课 区块链预言机(ORACLE)的定义及在蚂蚁BAAS中的使用

    可以被视为一个多了个黑盒子(预言者)的图灵机,这个黑盒子的功能是可以在单一运算之内解答特定问题。 也许你会好奇这跟甲骨文公司有什么关系吗?其实没有关系。...来源:ChainLink 白皮书 这就是理想中预言机的工作流程,即用户的智能合约把请求给链上 Oracle 合约,通过链下的 API 接口获得外部数据,更确切的说是外部把数据给链上的 Oracle 合约...或许很难理解,因为在互联网中,调用数据是非常容易的,只需要在程序中写调用的代码就可以了。但是区块链与外部世界的数据交互,确实不能进行这样的操作。 2.4 预言机的应用场景有哪些?...支持 JSON API JSON 是一种轻量级的数据交换格式,广泛地被采用为 API 的数据交换格式。...--resp-header 指定了从 HTTP 原始响应 header 全集中返回给查询方的子集。

    2.8K01

    从零到一:一位Java全栈工程师的面试实战分享

    他在工作中取得的主要成果是: - 主导开发了一个基于Spring Boot和Vue3的订单管理后台,提升了团队开发效率30%; - 在微服务架构迁移过程中,优化了服务调用性能,使系统响应时间降低了40%...**小林**:比如,在订单处理模块中,我可以使用AOP来记录操作日志。通过定义一个切面,可以在方法执行前后插入日志记录逻辑。...Vue3引入了很多新特性,比如Composition API、响应式系统和更好的TypeScript支持。 **面试官**:那你能说说Vue3的响应式系统是如何工作的吗?...那你能举一个具体的例子吗? **小林**:比如在订单服务中,可以使用Hystrix来实现熔断,当用户服务不可用时,直接返回默认值。...生产者发送消息到主题,消费者从主题中读取消息。 **面试官**:非常好,那你知道如何保证消息的顺序性吗? **小林**:可以通过设置分区数量为1,确保同一分区内的消息按顺序消费。

    14410

    SDN实战团分享(二十一):ONOS开发实战之OVS Manager(Bootcamp 2016)

    正如此处,就可以通过DeviceService接口去使用Device子系统的服务了,如上即获取了全网的交换机信息。这也是使用同步Service Java API的例子。...其次,我们需要用这个Device的DeviceId,从DriverService中拿到一个让我们可以进行操作的Handler,这就是ONOS中的设备驱动(Driver)的操作句柄: ?...A2:听组员介绍是可以的,但需要更深入地从OVSDBbridgeConfig为入口去看一下怎么设置ONOS去主动连接的对端IP,我目前还没有试过,ovsdb相关的模块就这几个,应该不难找到配置的入口 ?...Q6:控制器一般通过网络连接交换机的控制口,控制交换机。但是在网络中有些节点放的比较远,或者就是机动节点通过无线互联的,这些节点能否通过业务口与控制器连接。onos在这方面有过考虑吗?...我不知道立即理解清楚你的表述没有,你可以先看看in-bound是不是符合你的意思,如果是的话,这关键就在于给交换机配置控制器IP的时候,配的可能就是与各个host同一个网段的IP(我上次看到的一个实验案例是这样

    2.8K90

    性能测试,你知道什么是99线吗?

    - TPS:系统每秒完成的交易数,在实际性能测试中,一个交易即一个场景,当场景中只有一个API请求时,TPS数值与QPS一致。 - 并发用户数:同时发送压测请求的用户数量。...一个用户在压测过程中可能是一个线程或者一个协程。 - 响应时间(RT):指从客户端发送一个请求开始,到客户端接收到服务端返回的响应所经历的时间。...- 内存:现代的操作系统为了最大利用内存,在内存中存放了缓存,因此内存利用率100%并不代表内存有瓶颈,衡量系统内有有瓶颈主要靠SWAP(与虚拟内存交换)交换空间利用率,一般情况下,SWAP交换空间利用率要低于...计算公式为:(增加性能/原始性能)/(增加资源/原始资源)*100%。 扩展能力应通过多轮测试获得扩展指标的变化趋势。扩展能力至少应该在70%以上。...- 压力测试:从负载测试探测到的系统吞吐量开始继续加压,直到系统错误率超标甚至不可以用,了解系统可服务的极限。 - 缓存穿透:了解系统缓存不可以下的吞吐量。

    4.8K10

    从Vue到Spring Boot:一位Java全栈工程师的实战面试实录

    # 从Vue到Spring Boot:一位Java全栈工程师的实战面试实录 在互联网大厂的面试中,一个优秀的Java全栈工程师往往需要具备扎实的技术功底和丰富的项目经验。...能简单介绍一下吗? 应聘者:我之前在一个电商平台上担任全栈开发,负责商品管理模块和用户权限系统。...应聘者:我们采用的是RESTful API的方式进行通信,前端通过Axios调用后端接口。但初期因为跨域问题,导致请求被浏览器拦截。...应聘者:JWT是一种基于JSON的令牌机制,可以用于身份验证和信息交换。它的优点是无状态,适合分布式系统,而且可以携带一些用户信息。不过缺点是令牌一旦签发,无法中途失效,除非设置较短的过期时间。...Vue3的Composition API让我在代码组织上更加灵活,尤其是对于复杂组件的逻辑复用非常方便。 ## 面试官:你能说说Vue3的响应式系统是如何工作的吗?

    15310

    【Spring】获取Cookie和Session(@CookieValue()和@SessionAttribute())

    获取 Cookie 传统获取 Cookie 这是没有 Spring 的时候,用 Servlet 来获取(获取所有的 Cookie) Spring MVC 是基于 Servlet API 构建的原始 Web...然后在里面添加信息,name=bite,value=666,随后保存 之后刷新,可在服务端看到 Cookie 信息 Spring MVC 是基于 Servlet API 构建的原始 Web 框架,也是在...HttpServletRequest 对象代表客户端的请求,当客户端通过 HTTP 协议访问服务器时,HTTP 请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息...HTTP 响应的信息都在这个对象中,比如向客户端发送的数据,响应头,状态码等。...通过这个对象提供的方法,可以获得服务器响应的所以内容 Spring MVC 在这两个对象的基础上进行封装,给我们提供更加简单的使用方法 简洁获取 Cookie(注解) Spring MVC 在这两个对象的基础上进行封装

    50010

    2025新鲜出炉--前端面试题(三)

    问题:能详细的说一下 Dep 订阅中心的机制吗? Dep 订阅中心是 Vue 中实现响应式系统的关键部分。它的机制如下: 每个响应式数据都有一个对应的 Dep 实例。...我的思路是: 使用 Vue 的响应式系统,确保 state 的变化能够触发视图更新。 对于大型应用,可以采用模块化管理 state,减少不必要的响应式依赖,提高性能。...函数可以存储在对象的属性中,作为对象的方法被调用。 函数可以创建对象,例如通过构造函数或者工厂函数。 问题:能说一下 js 里面关于原型和原型链的概念吗?...API: 小程序可以直接调用平台提供的原生 API,如支付、位置等,而 H5 通常需要依赖第三方库或 API。...问题:vue3 平时有用到过吗, vue3 主要的升级点和改动的地方能说一说吗 是的,我在平时的工作中已经使用过 Vue 3。

    1.5K21
    领券