小编aum*_*ets的帖子

构建REST API的在线文档

我正在构建我的第一个Rest API,它将数据序列化为JSON和XML格式.我想为API客户端提供一个索引页面,他们可以在这里选择已实现的端点.

我需要提供哪些信息才能使我的API最有用,我该如何组织它?

api indexing rest

85
推荐指数
1
解决办法
26万
查看次数

在java中将基元类型数组转换为对象数组

为什么我不能在java中这样做?

Object[] o = (Object[])(new int[]{0,1,2,3.14,4});
Run Code Online (Sandbox Code Playgroud)

我有一个方法接收一个对象,然后将其表示为一个字符串,但取决于他的类型(原始,原始包装,数组等).当我创建一个Unit测试时,我将一个数组作为Object传递,这是好的,但当我执行该对象的转换为Object []时,我得到了ClassCastException.这只发生在原始类型数组中.有什么方法可以避免这种行为吗?如果没有,有人可以解释在Java虚拟机上这种行为的原因是什么.

非常感谢任何帮助.

java arrays primitive casting

31
推荐指数
4
解决办法
5万
查看次数

将Facebook Share按钮添加到静态HTML页面

有没有办法将Facebook Share按钮添加到静态HTML页面?我已经实现了一个没有服务器端的简单网站,只是一堆html页面,我很容易添加一个Like按钮,因为它是用iFrame元素实现的.我在发布之前已经搜索了关于Share Button的解决方案,但是找不到任何东西.

(可以在YouTube视频网站上的每个视频的共享部分上看到共享按钮的示例.)

任何帮助表示赞赏.

html share facebook

13
推荐指数
2
解决办法
12万
查看次数

关于C#中与泛型相比的问题

在Java中,我可以使用通配符"?"指定泛型.可以像这样创建一个地图:

Map<String, ?>.

我正在使用C#,我需要一个Dictionary<String, SomeInterface<?>>(在哪里?可以是int,double,任何类型).这可能在C#中吗?

编辑:

例:

interface ISomeInterface<out T>{
 T Method();
 void methodII();
}

class ObjectI : ISomeInterface<int>{
    ...
}
class ObjectII : ISomeInterface<double>{
    ...
}
class ObjectIII : ISomeInterface<string>{
    ....
}
Run Code Online (Sandbox Code Playgroud)

我试图将这些对象映射到Dictionary中,如:

Dictionary<String, ISomeInterface<?>> _objs = new Dictionary<String, ISomeInterface<?>();

_objs.Add("Object1", new ObjectI());
_objs.Add("Object2", new ObjectII());
_objs.Add("Object3", new ObjectII());

foreach(var keyVal in _objs){
   Console.WriteLine(keyVal.Method());
}
Run Code Online (Sandbox Code Playgroud)

使用Assembly和Activator.createInstance在运行时加载实现ISomeInterface的对象.在创建的那一刻,我不会,如果对象实现 ISomeInterface<int>ISomeInterface<double>.

很感谢任何形式的帮助.

.net c# java generics covariance

10
推荐指数
1
解决办法
219
查看次数

将音频转换为MIDI的软件

有没有人知道是否有好的软件可以执行从(波形或mp3或其他已知格式)到MIDI的转换?我知道从音频文件到MIDI的转换是一个非常复杂的过程.我目前正在为我的学士学位开发一个课程项目,需要操作MIDI文件.

如果你知道任何好的软件,我会接受建议.我更喜欢通过传递要转换的文件也可以从shell执行的软件.

任何帮助表示赞赏.

midi mp3 pitch-tracking wave

8
推荐指数
2
解决办法
1万
查看次数

从.NET中的API调用Java方法

我在jar文件中有一个Java API,其中包含一些来自其他jar文件的依赖项.

有没有办法从这个API调用一个特定的方法,比如使用.NET的PInvoke?

谢谢.

c# java pinvoke

8
推荐指数
1
解决办法
2万
查看次数

我应该在具有数据库访问权限的应用程序中应用哪些设

我将开始开发一个必须访问数据库的应用程序.通常需要实现哪种设计模式区域才能使我的应用程序更加灵活,例如将DB客户端从SQL更改为Oracle.

我相信执行一些查询我可以实现模板方法模式.要获得连接,使用双重检查的单例模式就足够了.

在开始之前还有什么我应该知道的吗?

应用程序将在C#中开发,因此支持对象继承和多态.

任何帮助表示赞赏.

database oop design-patterns

6
推荐指数
2
解决办法
9162
查看次数

检索iOS设备标识符

有没有办法在iOS SDK中获取iOS设备标识符?我想访问管理器 - 设备部分中的Xcode所呈现的标识符,例如:21xb1fxef5x2052xec31x3xd3x48ex5e437xe593

iphone uniqueidentifier ios

5
推荐指数
2
解决办法
1万
查看次数

通过应用内购买(IAP)捐赠

我正在开发一款应用.我觉得把这个应用程序作为付费版本不会引起许多用户的注意,所以我想要免费发布它.

为了获得仍然赚取一些钱,我正在考虑实施捐赠选项,用户可以选择他/她愿意支付多少(在一系列记录的IAP级别:Tier1 $,Tier2 $,Tier3 $,... ).

是否有可能实现这一目标?IAP类别如何,这类支付适合哪种类型(非消费品,订阅)?

donations in-app-purchase

5
推荐指数
1
解决办法
610
查看次数

从 Windows 服务记录异常

我已经在 C# 中实现了一个 Windows 服务。注册有关 Windows 服务中发生的异常的信息的最佳方法是什么?使用 EventLoger 类是个好主意吗?或者我应该实现我自己的记录器并将异常信息写入一些文本文件。

任何帮助表示赞赏。

谢谢你。

.net c# logging windows-services exception

4
推荐指数
1
解决办法
2048
查看次数