我在Clojure中调用java函数来获取文件列表.
(require '[clojure.java.io :as io])
(str (.listFiles (io/file "/home/loluser/loldir")))
Run Code Online (Sandbox Code Playgroud)
我得到了一大堆像这样的字符串
#<File /home/loluser/loldir/lolfile1>
Run Code Online (Sandbox Code Playgroud)
我如何摆脱括号并将它们放在某种形式的数组中,以便另一个函数可以访问它?
经过几个小时的修补和多次阅读整个互联网,我无法弄清楚如何签署使用Product Advertising API的请求.
到目前为止,我设法从提供的WSDL文件生成客户端.我使用了亚马逊的教程.你可以在这里找到它:
到目前为止没有问题.为了测试客户端,我写了一小段代码.该代码旨在简单地获取有关产品的一些信息.该产品由其ASIN指定.
代码:
package client;
import com.ECS.client.jax.AWSECommerceService;
import com.ECS.client.jax.AWSECommerceServicePortType;
import com.ECS.client.jax.ItemLookup;
import com.ECS.client.jax.ItemLookupResponse;
import com.ECS.client.jax.ItemLookupRequest;
public class Client {
public static void main(String[] args) {
System.out.println("API Test startet");
AWSECommerceService service = new AWSECommerceService();
AWSECommerceServicePortType port = service.getAWSECommerceServicePort();
ItemLookupRequest itemLookup = new ItemLookupRequest();
itemLookup.setIdType("ASIN");
itemLookup.getItemId().add("B000RE216U");
ItemLookup lookup = new ItemLookup();
lookup.setAWSAccessKeyId("<mykeyishere>");
lookup.getRequest().add(itemLookup);
ItemLookupResponse response = port.itemLookup(lookup);
String r = response.toString();
System.out.println("response: " + r);
System.out.println("API Test stopped");
}
}
Run Code Online (Sandbox Code Playgroud)
如您所见,我没有签署请求的部分.我已经通过了很多使用过的类,并没有找到签署请求的方法.
那么,如何签署请求?
我实际上在文档中找到了一些东西:请求身份验证
但他们不使用自己的API.所提出的解决方案或多或少仅供手动使用.所以我查看了客户端类,以便了解我是否可以获取请求URL并将自己请求签名所需的所有部分放入其中.但是没有这样的方法.
我希望有人可以指出我做错了什么.
这就是我为解决问题所做的.所有的功劳归功于乔恩 …
我正在制作一个游戏,我有一个叫做的类Man
和一个Block
在他们的代码中调用的类,它们都需要彼此,但它们都是单独的文件.有没有办法"预定义"一个班级?像Objective-C的@class宏?
我在ubuntu 10.04(x86)中遇到了eclipse的问题.我通过下载zip文件而不是从源代码安装eclipse.一切顺利,直到我决定尝试eclipse 3.6,我下载就像我用3.5做的那样......
好吧,我在另一个目录中保存3.6而不是3.5,启动它并打开我用3.5创建的工作区.用3.6工作后我注意到以下问题:
在某些时候,当我输入类似CLASSNAME的时候.或VARIABLE.(当弹出代码完成对话框时),当我尝试时,eclipse会崩溃
或其他任何东西.任何时候都不会在3.5内发生此问题.好 - 切换回旧的3.5并没有解决问题.崩溃现在也发生在这个版本:(
所以我试着:
没有任何帮助:(
我没有想法......我怎么摆脱这个问题?
我有一个超级简单的小OS X应用程序,其中包含最小的嵌入式webkit视图,需要启用客户端SQL数据库支持.我已将测试应用程序放在github上,但无法让客户端存储工作.
我正在使用Xcode v3.2.3和它提供的WebKit框架,但是我也尝试过每晚使用webkit而没有运气.
我通过'网络'插座设置首选项:
WebPreferences *prefs = [web preferences];
[prefs _setLocalStorageDatabasePath:@"/tmp"];
[prefs _setLocalStorageDatabasePath:@"/tmp"];
[prefs setDatabasesEnabled:YES];
[prefs setLocalStorageEnabled:YES];
[prefs setDeveloperExtrasEnabled:YES];
Run Code Online (Sandbox Code Playgroud)
如果有人可以在github上分叉应用程序或者指出我还需要做什么,那将非常感激:)
希望这是一个简单的问题,我在某处忽略了一些东西......
我在Windows 7 64位上的VS2010中编写VB.NET的东西.它似乎默认为32位目标构建,如何告诉它制作64位可执行文件?
我去了项目属性 - >编译器 - >高级,但没有看到任何选项.
哦,这是VS2010 Express,要清楚.
我希望有.less扩展名的文件使用NetBeans中的CSS语法高亮,我不知道如何做到这一点.
我发现这是一个相当耗时的方法(http://netbeans.dzone.com/tips/quickstart-guide-language-supp),但它让我觉得它必须更容易实现.
有谁知道?
我知道打开闪光灯并在iPhone 4上保持打开的唯一方法是打开摄像机.我不太确定代码.这是我正在尝试的:
-(IBAction)turnTorchOn {
AVCaptureSession *captureSession = [[AVCaptureSession alloc] init];
AVCaptureDevice *videoCaptureDevice = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
NSError *error = nil;
AVCaptureDeviceInput *videoInput = [AVCaptureDeviceInput deviceInputWithDevice:videoCaptureDevice error:&error];
if (videoInput) {
[captureSession addInput:videoInput];
AVCaptureVideoDataOutput* videoOutput = [[AVCaptureVideoDataOutput alloc] init];
[videoOutput setSampleBufferDelegate:self queue:dispatch_get_current_queue()];
[captureSession addOutput:videoOutput];
[captureSession startRunning];
videoCaptureDevice.torchMode = AVCaptureTorchModeOn;
}
}
Run Code Online (Sandbox Code Playgroud)
有人知道这是否有效还是我错过了什么?(我还没有iPhone 4进行测试 - 只是尝试了一些新的API).
谢谢
在位上使用异或是我很清楚的事情.但在这里,XOR正致力于个性化角色.那么这是否意味着构成角色的字节正在被异或?这看起来像什么?
#include <iostream.h>
int main()
{
char string[11]="A nice cat";
char key[11]="ABCDEFGHIJ";
for(int x=0; x<10; x++)
{
string[x]=string[x]^key[x];
cout<<string[x];
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我知道XORed位看起来像这样:
1010
1100
0110
如果这样的代码是正确的(根据标准),你能告诉我:
struct array {
int data[4];
operator const int*() const { return data; }
};
void function(const int*) { ... }
function(array()); // is array data valid inside function?
Run Code Online (Sandbox Code Playgroud)
谢谢