小编Jas*_*all的帖子

播客搜索API

除了iTunes搜索API之外,是否有任何播客目录搜索API?我环顾四周但找不到任何有用的东西.我可以使用feedburner吗?还有针对feedburner的搜索API吗?

api podcast web-services itunes

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

列出使用double []的RAM的<Double>?

Java专家强调避免过早优化的重要性,而是专注于清洁OO设计.我试图在重写使用大量长元素(几百万)的程序的上下文中调和这个原则.似乎使用ArrayList会消耗大量原始数组long的内存的3倍,并且浪费那么多RAM似乎是我合理关注的问题.

我基于我在这里描述的 MemoryTestBench类进行的实验.我的测试和输出如下:

package memory;

import java.util.ArrayList;
import java.util.List;

public class ArrayListExperiment {

public static void main(String[] args) {

    ObjectFactory arrayList = new ObjectFactory() {
        public Object makeObject() {
            List<Long> temp = new ArrayList<Long>(1000);
            for (long i=0; i<1000; i++)
                temp.add(i);
            return temp;
        }
    };

    ObjectFactory primitiveArray = new ObjectFactory() {
        public Object makeObject() {
            long[] temp = new long[1000];
            for (int i=0; i<1000; i++)
                temp[i] = i;
            return temp;
        }
    };

    MemoryTestBench memoryTester = new MemoryTestBench();
    memoryTester.showMemoryUsage(primitiveArray);
    memoryTester.showMemoryUsage(arrayList);
} …
Run Code Online (Sandbox Code Playgroud)

java guava data-structures

20
推荐指数
3
解决办法
681
查看次数

Google App Engine部署失败,"空索引配置"

我一直在尝试将我的本地副本推送到远程存储库.但是,我的控制台上显示以下错误:

Total 0 (delta 0), reused 0 (delta 0)
remote: Deploying...
remote: Created deployment: uconnect-dev-server.clouddev.gaeTemplate-d981b975f1ecaa6d.deployment_1382264909584
remote: Created deployment: uconnect-dev-server.clouddev.gaeTemplate-d981b975f1ecaa6d.deployment_1382264909584
remote: Created deployment: uconnect-dev-server.clouddev.gaeTemplate-d981b975f1ecaa6d.deployment_1382264909584
remote: Deployment failed: Deployment failed, details: { Failed to load application, Empty index configuration., none}
To https://code.google.com/id/-i5ivOq1gug/
   fe3d360..51bda59  dev -> master
Run Code Online (Sandbox Code Playgroud)

当我使用master - > master时也会发生同样的问题.这里提到了什么"索引配置"?我已经在本地完成了提交,推送到远程服务器是唯一的问题.

谢谢您的帮助!

git google-app-engine git-push git-remote

9
推荐指数
1
解决办法
804
查看次数

GWT面试问题

任何人都可以向我提出一些很好的问题,可以要求GWT开发人员?我正在寻找一名GWT开发人员,我不确定可以提出哪些问题.

我打算在GWT-RPC,GWT Widgets等上提问,但我不确定我需要问什么.

gwt

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

GWT包括来自模块清单的外部javascript文件

所以我阅读了有关直接在模块清单yourApplication.gwt.xml中包含外部Javascript文件的文档(http://code.google.com/webtoolkit/doc/latest/DevGuideOrganizingProjects.html)

我有这个名为iscroll.js的javascript文件,存储在GWT项目的war /文件夹中.

我将该行添加到我的GWT应用程序的模块清单中:

<script src="iscroll.js"/>
Run Code Online (Sandbox Code Playgroud)

然后从onModuleLoad()方法我调用这个本机JSNI方法:

private native void initJavascript() /*-{
  $wnd.myScroll = new iScroll('jokeWrapperLabel');
}-*/;
Run Code Online (Sandbox Code Playgroud)

然后,当我在浏览器中运行代码时,我不断得到"iScroll未定义".

知道我做错了什么吗?

这是"iScroll未定义错误"的输出

18:32:41.780 [ERROR] [jollyjokesprogwt] Unable to load module entry point class com.wanderlust.jollyjokespro.gwt.client.JollyJokesProGWT (see associated exception for details)
com.google.gwt.core.client.JavaScriptException: (ReferenceError): iScroll is not defined
 stack: ReferenceError: iScroll is not defined
    at [object Object].<anonymous> (unknown source)
    at __gwt_jsInvoke (http://127.0.0.1:8888/jollyjokesprogwt/hosted.html?jollyjokesprogwt:76:35)
    at http://127.0.0.1:8888/jollyjokesprogwt/hosted.html?jollyjokesprogwt:280:16
    at C (http://127.0.0.1:8888/jollyjokesprogwt/jollyjokesprogwt.nocache.js:2:148)
    at http://127.0.0.1:8888/jollyjokesprogwt/jollyjokesprogwt.nocache.js:8:593
 type: not_defined
 arguments: iScroll
 __gwt_ObjectId: 91
    at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:237)
    at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:126)
    at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:561)
    at com.google.gwt.dev.shell.ModuleSpace.invokeNativeVoid(ModuleSpace.java:289)
    at …
Run Code Online (Sandbox Code Playgroud)

javascript gwt manifest

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

沿对角线拖放?

是否存在拖放解决方案的示例,其中被拖动的元素只能沿着斜线移动?例如,约束元素的可拖动性,使其只能沿30º线或10º等移动.

我能够找到的大多数示例仅将拖动元素的区域约束为垂直或水平线,或者更大的父div.

可能相关:沿对角线拖动不超过100px,或沿曲线拖动.

javascript drag-and-drop

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

从GWT访问Web服务

有什么方法可以使用它的WSDL从GWT访问Web服务吗?以前我试图使用ws-import中生成的类....但是有人向我指出GWT无法处理所有Java,只是它的一部分,因此它不会理解ws-import类.

谢谢和问候,Krt_Malta

gwt soap web-services

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

保持JDO持久性管理器活着而不是关闭它?

是否通常需要关闭持久性管理器?你可以保持一个开放并一直重复使用它,即重复这种模式:

Transaction tx = pm.currentTransaction();
try {
    tx.begin();
    // do stuff
    tx.commit();
} finally {
    if (tx.isActive()) tx.rollback();
}
Run Code Online (Sandbox Code Playgroud)

这有什么缺点?由于持久性管理器被关闭,你似乎永远不需要"分离"对象似乎有意义吗?

java google-app-engine jdo

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

如何从客户端重定向GWT应用程序?

您可能知道,servlet端的res.sendRedirect(url)不起作用,因为GWT客户端不处理它.

有人知道怎么做吗?

谢谢.丹尼尔

java gwt servlets

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

使用google-api-java-client的2脚OAuth

有谁知道如何使用google-api-java-client使用2脚OAuth?我正在尝试访问Google Apps Provisioning API以获取特定域的用户列表.

以下不起作用

HttpTransport transport = GoogleTransport.create();
GoogleHeaders headers = (GoogleHeaders) transport.defaultHeaders;
headers.setApplicationName(APPLICATION_NAME);
headers.gdataVersion = GDATA_VERSION;

OAuthHmacSigner signer = new OAuthHmacSigner();
signer.clientSharedSecret = CONSUMER_SECRET;

OAuthParameters oauthParameters = new OAuthParameters();
oauthParameters.version = OAUTH_VERSION;
oauthParameters.consumerKey = CONSUMER_KEY;
oauthParameters.signer = signer;
oauthParameters.signRequestsUsingAuthorizationHeader(transport);
Run Code Online (Sandbox Code Playgroud)

我收到"com.google.api.client.http.HttpResponseException:401 Unknown authorization header".标题看起来像这样

OAuth oauth_consumer_key="...", oauth_nonce="...", oauth_signature="...", oauth_signature_method="HMAC-SHA1", oauth_timestamp="...", oauth_version="1.0"
Run Code Online (Sandbox Code Playgroud)

我也尝试过没有成功

GoogleOAuthDomainWideDelegation delegation = new GoogleOAuthDomainWideDelegation();
delegation.requestorId = REQUESTOR_ID;
delegation.signRequests(transport, oauthParameters);
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?提前致谢.

java oauth google-api 2-legged google-api-java-client

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

gwt ajax ssl登录

我有GWT AJAX代码,但服务器端是PHP而不是JAVA.现在我需要登录到服务器端PHP服务器.但我需要连接SSL.

解决方案的可能性我在想:

  1. 将http更改为https://
  2. PHP服务器端LAMP或XAMPP必须具有ssl支持.

他们是对的吗?

如果有一些丢失的配置,那么任何人都可以通知我吗?

php ssl gwt login

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

GWT:如何从 JSNI 访问 java 变量

我有这个方法:

public void testJSNI2(){
  String x = "test";
}
Run Code Online (Sandbox Code Playgroud)

我可以像这样访问这个方法:

helloJsni.@com.jsni.client.HelloJSNIImpl::testJSNI2(Ljava/lang/String;)
Run Code Online (Sandbox Code Playgroud)

但是如何访问在x方法中定义的 String呢?

gwt jsni

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

GAE db.ReferenceProperty自引用

是否可以通过db.ReferenceProperty引用self,是否可以构造一个列表?

例如,我有一个用户类,我想为他/她的朋友提供一个引用User类的属性?

我目前正在使用Python.

编辑:

所以,如果我有这个课:

class Node(db.Model):
    name = db.StringProperty(required=True)
    neighbour = db.SelfReferenceProperty(collection_name="neighbours")

node1 = Node(name="node1")
node2 = Node(name="node2")
node1.neighbour = node2
node2.neighbour = node1
node1.put()
node2.put()
Run Code Online (Sandbox Code Playgroud)

我可以通过node1.neighbours和访问其他节点的列表node2.neighbours吗?

或者我应该这样做:

class Node(db.Model):
    name = db.StringProperty(required=True)
    neighbour = db.ListProperty(Node)

node1 = Node(name="node1")
node2 = Node(name="node2")
node1.node = [node2]
node2.neighbour = [node1]
node1.put()
node2.put()
Run Code Online (Sandbox Code Playgroud)

另外,在上面两个例子中,我如何能够添加/删除/修改邻居列表?

谢谢

python google-app-engine google-cloud-datastore

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