草庐IT

API管理

全部标签

javascript - 使用 coffeescript 公开一个 javascript api

我最近开始使用coffeescript,并且很好奇将我使用Coffeescript创建的对象公开给其他javascript页面的“正确”方法是什么。由于coffeescripts包装功能,调用window.coffeeObject=externalObject是否可以接受。例子example.coffeeexternalObject=method1:->'Returnvalue'method2:->'Returnmethod2'window.myApi=externalObjectexample.js--从example.coffee编译(function(){varexternalO

javascript - Google Maps API 和 KML 文件 LocalHost 开发选项

GooglemapJavaScript第3版APIlibrarydocumentationclearlyexplains:TheGoogleMapsAPIsupportstheKMLandGeoRSSdataformatsfordisplayinggeographicinformation.ThesedataformatsaredisplayedonamapusingaKmlLayerobject,whoseconstructortakestheURLofapubliclyaccessibleKMLorGeoRSSfile.关于如何加载本地数据甚至有几个StackOverflow问题:

javascript - 如何在一个简单的 RxJS 示例中不使用主题或命令式操作来管理状态?

我已经用RxJS试验了两个星期了,虽然我原则上喜欢它,但我似乎无法找到并实现管理状态的正确模式。所有文章和问题似乎都同意:Subject在可能的情况下应该避免,以支持通过via转换来插入状态;.getValue()应该完全弃用;和.do除了DOM操作外,也许应该避免?所有这些建议的问题在于,除了“您将学习Rx方式并停止使用Subject”之外,似乎没有任何文献直接说明您应该使用什么。但是我在任何地方都找不到一个直接的例子,它专门指示以无状态和功能的方式对单个流/对象执行添加和删除的正确方法,这是多个其他流输入的结果。在我再次指出相同的方向之前,未发现文献的问题是:TheIntroduc

【python】通过gitlab v4版本api接口批量拉取代码、迁移

目录一、环境信息二、参数说明三、脚本使用说明1.使用python2运行git.py2.python脚本执行完毕会自动生成如下四个文件3.其他脚本说明四、脚本源码1.git.py2.update.sh五、仓库迁移六、脚本扩展说明附录适用场景:批量拉取代码,仓库转移一、环境信息脚本适用于:python2测试版本:2.7.18二、参数说明apiToken:gitlab个人账户授权的apitoken,通过点击右上角【用户头像】->选择【Editprofile】->菜单中选择【访问令牌】,右侧进行创建,建议给予全部权限projectUrl:gitlab地址,一般只需要修改ip和端口三、脚本使用说明1.使

C语言项目实践--图书管理系统

一、设计任务1.1设计题目的描述(1)了解并掌握算法的设计方法,具备初步的独立分析和设计能力;(2)初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;(3)提高综合运用所学的理论知识和方法独立分析和解决问题的能力;(4)要求利用结构化编程思想来完成系统的设计;(5)在系统的设计中,要有清晰的界面设计,同时采用文件进行读写操作。二、设计要求2.1、问题描述建立一个图书馆管理系统,可以处理以下对象:⑴图书馆基本信息。⑵图书馆的书籍。⑶图书馆管理员。⑷读者信息。2.2、需求分析查询图书馆的总信息。查询图书馆藏书信息。存入新书旧书处理。根据书名检索书刊信息。查询读者的借阅信息。

javascript - 索尼 Bravia JavaScript API 和模拟器

我最近购买了一台内置互联网功能的索尼Bravia电视。它支持许多具有互联网功能的小部件和网络视频流应用程序,适用于youtube、twitter和各种yahoo!产品。我想破解SDK,但我能找到的唯一版本是日语。SDK有英文版吗?我在哪里可以找到一些教程/示例?JapaneseSDKDocumentation(EnglishLayout&JavaScriptAPIpdfsincluded) 最佳答案 看看这个规范https://dlx.jp.sonystyle.com/dlx/nws/vgc/taiken/applicast/AC-

JavaScript 内存使用管理

我正在构建大量使用JavaScript的大型网站,我的所有内容都是通过ajax加载的,它与Facebook非常相似,并且由于有很多不同的页面,我需要很多JavaScript,所以我想到的是将我的脚本分成几个部分,每个页面都有自己的脚本文件。现在加载很简单,我只需为每个页面加载一个新文件,但我担心如果用户浏览100个不同的页面并加载100个不同的脚本文件会发生什么情况?目前我的网站没有那么多页面,但我很确定在未来的某个时候它会增长到近100个独特的页面。那么电脑速度较慢的用户会怎样呢?我猜它会开始放慢很多,因为不会有刷新。根据我的阅读,不可能以任何简单的方式从加载的脚本文件中卸载所有事件

javascript - 有人可以全面解释 WebRTC 统计 API 吗?

我正在完成视频通信研究生类(class)的WebRTC项目,它本质上是一个视频session聊天室。连接到服务器的每个人都被添加到session中。我需要使用WebRTC中的统计API来显示每个RTCPeerConnection的一些相关性能统计信息(每秒丢失的数据包、抖动、重传等)。这有助于观察性能成本,因为更多的对等方被添加到对话中。然而,API似乎还没有完全充实。它显然经过了一些更新,并且与我见过的一些W3C规范不太匹配(尽管它可能已经过时或者我只是不理解阅读规范的细微差别,但我都不会感到惊讶)。我对API的调用是similartothisone,但解释数据并不简单。例如,当循环

javascript - 使用 JavaScript 在浏览器的 keystore 中访问签名/加密 - 示例代码? (网络加密 API)

我有一个Web服务器,只允许使用X509身份验证进行访问。奇迹般有效。现在我想将X509证书(存储在用户的浏览器keystore中)的使用扩展到在将数据发送到服务器之前对其进行签名(使用JavaScript和HTTPPost)解密从服务器读取的数据(使用存储在那里的用户公钥对其进行加密)我发现这个例子在做RSASignature这非常接近......只是它确实从HTML文本区域获取key。我想从keystore中读取它。现在加密货币在不断变化:Mozillaw3CInternetExplorer11++ChomeandChromium我正在寻找一些签名和加密的工作示例(我有一些使用Ja

javascript - 实现卡尔曼滤波器以平滑来自 deviceOrientation API 的数据

我正在尝试平滑从deviceOrientationAPI获取的数据,以便在浏览器中创建GoogleCardboard应用程序。我正在将加速度计数据直接传输到ThreeJs相机旋转中,但我们在信号中发现了很多噪声,这导致View抖动。有人建议卡尔曼滤波器作为平滑信号处理噪声的最佳方法,我在gitHub上找到了这个简单的Javascript库https://github.com/itamarwe/kalman然而,它在文档上确实很简单。我知道我需要通过提供一个向量和3个矩阵作为参数来创建卡尔曼模型,然后在一段时间内再次使用向量和矩阵作为参数更新模型。我还了解到,卡尔曼滤波器方程有几个不同的