Tag: api

使用java中的REST api创建azure自动化帐户

我正在尝试使用来自java的REST API在Azure中创建自动化帐户。 现在我能够列出图像,使用REST API从java创建服务,但是当我尝试创建自动化帐户时,我收到错误: Forbidden ForbiddenError The server failed to authenticate the request. Verify that the certificate is valid and is associated with this subscription. JAVA类: import java.io.IOException; import java.net.*; import java.security.*; import java.io.*; import java.security.KeyManagementException; import java.security.NoSuchAlgorithmException; import java.security.KeyStoreException; import java.security.UnrecoverableKeyException; import javax.net.ssl.HttpsURLConnection; import javax.net.ssl.KeyManagerFactory; import javax.net.ssl.SSLContext; import javax.net.ssl.SSLSocketFactory; import org.apache.commons.codec.binary.Base64; public class AzureRest […]

JavaFX特定的音频输出

我对JavaFX和Java Sound API有一点问题。 我想同时使用电脑的2个输出(USB-Headset和普通盒子)。 使用java声音api获取所有输出没有问题,但java声音api不支持MP3文件。 是否可以在JavaFX中配置输出? 这个问题有另一种解决方案吗?

如何使用Java创建安装程序?

如何使用Java创建自己的安装程序? 我不是在问任何Java安装程序软件。 任何人都知道逻辑或方法请告诉我。 这些是否有可用的API?

使用Skype API的Java库

谁能建议任何java库使用Skype公共API? 我还没有找到Skype4Java或JSkype库。

Android如何实现AsyncTask的并行执行

我需要允许多个AsyncTask同时运行。 这是我的AsyncTask: private void callAPI(String user_id) { new AsyncTask() { protected String doInBackground(Void… parameters) { List params = new ArrayList(); params.add(new BasicNameValuePair(“user_id”, user_id)); return api.post(“”, params); }//end doInBackground protected void onPostExecute(String result) { Log.i(TAG + “POST() => ” + result); }//end onPostExecute }.execute(); //end AsyncTask } 我看到了run-multiple-asynctasks的答案,但我不知道如何使用它。 如何在AsyncTask中实现以下代码: @TargetApi(Build.VERSION_CODES.HONEYCOMB) // API 11 void startMyTask(AsyncTask asyncTask) […]

如何防止出现在Javadoc中的包私有接口?

我有一个这样的课: package org.jjerms.thing; interface IThing { void doSomething(); } final class Thing implements IThing { /** * This Javadoc pretends (to users outside the package) * that doSomething originates here. */ public void doSomething() { // some code… } } 当我在Eclipse中查看Javadoc for Thing#doSomething但是从另一个包中查看时,Javadoc查看器会讨论IThing(它表示在IThing中指定了soSomething)。 我可以阻止这个吗? 我不希望客户对IThing有任何了解。

项目特定的DSL是否是责任?

我从一个类似的问题中提出了这个问题,我在评论中提到了我收到的许多很棒的答案之一。 我最初询问AST宏,这主要引起了Lispers非常详细和深思熟虑的回应。 谢谢。 懒惰评估与宏 我在评论中提出的问题是项目特定的DSL是否真的是一个好主意。 当然,这是完全主观的 – 毕竟,当你用一种真正富有表现力的语言写作时,你在哪里画出富有表现力的API和实际的DSL? 例如,我认为大多数Rubyist称之为“DSL”的实际上只是精心设计的API而已。 请注意,我说项目特定的 API。 我认为很多人不会反对使用正则表达式或SQL这样做有意义。 但尽管如此,我认为我们都可以在API和DSL之间划清界限。 当然,它们都是真正的API,但无论如何。 在一个极端你有Lisp,似乎通过宏积极鼓励DSLs。 另一方面,你有像Java一样的DSL,这几乎是不可能的。 DSL的支持者认为它们可以提高灵活性,表现力并增加一致性(例如,使用与语言自身数字相同的运算符的自定义数字对象)。 批评者会说他们可以导致除了DSL编写者之外没有人知道的子语言,从根本上杀死了拥有不同编程语言的观点,并导致无人能理解的代码,因为与API 接口的方式不同。 我得说,我在很多方面同意双方的意见。 由于缺乏表现力,一些Java API只是简单的讨厌。 尽管如此,我通常可以在不阅读文档的情况下总结出正在发生的事情 – 这对于定制的DSL来说是丝毫不可能的。 也许DSL的支持者认为你应该总是阅读API文档。 我不同意,但我也离题了。 但是让我们来看看目前的一些大语言。 C#和Java,即。 他们都没有真正“做”DSL,但他们非常受欢迎。 这是因为他们不允许像DSL这样的东西,允许平庸的编码人员制作出仍然可以理解的代码吗? 事实上DSL是否允许平庸的编码器产生难以穿透的垃圾,这就是为什么Lisp没有尽可能多地使用它的原因,尽管DSL在右手中看起来像什么?

如何在Telegram API中获取我的应用ID?

我试图通过使用方法register.saveDeveloperInfo从Telegram API获取我的应用程序ID,但我找不到这样做的方法。 我正在使用de MTProto Java库。 这就是我现在所做的: 我在Java中创建了自己的register.saveDeveloperInfo实现。 我使用corrects params调用该方法( https://core.telegram.org/api/obtaining_api_id ) 该方法返回一个真的布尔值,但我还没有收到带有app_id的短信。 当我进入电报网页的应用程序部分( https://core.telegram.org/myapp )时,显示“您的应用尚未准备好”消息。 无论如何,我正在尝试使用官方客户端源代码中的app_id,但我无法发送或接收消息。 有谁知道怎么做或在哪里可以找到更多信息?

如何使用Enums的简单性设计易于扩展的API?

抱歉标题模糊; 我想不出如何更清楚地说出来。 以下是问题的重点: 强调 询问有关ExifTool for Java库的API设计问题。 以下是当前API 的示例 。 作为USER ,API使用起来非常简单,因为您只需传入要返回的图像元数据的枚举。 作为DEV ,API有点糟糕,因为您无法使用更多Enum类型轻松扩展基类以支持lib中可能不直接支持的其他元数据。 简单地预定义和支持“ 所有元数据 ”并非易事 。 题 鉴于设置信息,我所追求的是试图找到一种方法来预先定义人们通常想要从他们的图像中获得的30或40个最常见的元数据标记; 现在一切都被定义为枚举 ,但这种类不可扩展。 如果我使用“Class-per-Metadata-flag”路由,那么可扩展性将很简单,但是开箱即用的API将不那么友好。 如果闭包提供了一个非常漂亮和简单的解决方案,我会考虑制作这个库Java 8+的v2.0,但是否则我显然更愿意让它与更多系统(Java 6/7)兼容而不是更少。 概要 我对该库的目标是“易于使用和扩展” – 我觉得我已经在1.x版本中使用了“简单易用”的方面,但是该库不易扩展,我想在2.x系列。 我已经坐在2.x版本上超过一年等待灵感罢工,它已经躲过了我; 我希望有人可以发现我的错误,我可以以一种非常优雅的方式向前移动lib。 谢谢你们的时间!

使用Cassandra的Java最好的api /库是什么?

我正在寻找具有以下要求的API 它使用简单,简洁。 它并不臃肿。 使用Spring的做事方式,或者至少很容易使它与Spring一起使用 有一个Maven存储库,最好它已经存在于主存储库中 经过生产测试,意味着有相当多的人在生产应用中使用它。 帮帮我? 谢谢!