小编nwa*_*ham的帖子

迭代NodeJS中的一系列日期

我想迭代一系列日历日期,每次迭代为+1天.我会在Java中使用围绕JodaTime构建的东西 - 在NodeJS中有类似的东西吗?

datetime date node.js

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

如何公开Goog​​le Analytics数据?

目前是否有任何方法可以在我的网站上显示我的GA帐户中的Google Analytics数据而无需任何用户身份验证?我想展示大多数热门网页,也许是最流行的搜索等等.我正在寻找一种方法来做到这一点,不需要我通过API构建代理服务,并受到配额和限制等等.

google-analytics

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

如何将记录附加到Recline JS中的数据集?

我正在使用相当不错的javascript库Recline http://okfnlabs.org/recline/它是围绕Backbone构建的.它还使用SlickGrid.

有很多例子,当然也有源代码可供查看.我自己有很长的路要走 - 编写自己的后端并以流畅的视图显示数据.

但是,我在示例中找不到的一件事是如何将记录附加到数据集.我想将动作绑定到一个按钮,所以我可以在数据集的末尾添加一个空记录,这样我就可以使用slickgrid视图来编辑数据.

我似乎能够添加记录的唯一方法是往返服务器,但我不想这样做,因为这将涉及必须发布有效数据,因为实际上我不想空白我的数据集中的行.我希望能够在实际通过REST将数据发布到服务器之前在浏览器客户端上添加几行.

目前代码看起来像这样.

$(document).ready(function() {
var dataset = new recline.Model.Dataset({
     url: '/rest/monitors',
     backend: 'restlet',
    });

    dataset.fetch().done(function(dataset) { 



        var $el = $('#mygrid');
        var grid = new recline.View.SlickGrid({
          model: dataset,
          el: $el,
          state: {
                gridOptions: {editable: true,enableCellNavigation: true},
                columnsEditor: [
                             {column: 'monitoruntil', editor: Slick.Editors.Date },
                             {column: 'enabled', editor: Slick.Editors.Checkbox },
                             {column: 'owneremail', editor: Slick.Editors.Text},
                             {column: 'normalinterval', editor: Slick.Editors.Text}
                           ],
                columnsWidth:[{column: 'owneremail', width: 100},{column: 'url', width: 300},{column: 'lastaccessed', width:100 }]
                 }
        });
        grid.visible = true;
        grid.render();


        //Bind …
Run Code Online (Sandbox Code Playgroud)

javascript slickgrid backbone.js

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

如何使Restlet客户端忽略SSL证书问题

我目前正在测试环境中工作,其中服务器具有默认的自签名SSL证书.我正在使用Restlet 2.1-RC2并实例化客户端资源,如下所示:

Client client = new Client(new Context(), Protocol.HTTP);
cr = new ClientResource(String.format(itql_endpoint,riQuery));
cr.setNext(client);
Run Code Online (Sandbox Code Playgroud)

并为我的每个电话重复使用客户端.如何设置客户端以便忽略有问题的证书.

java ssl https restlet

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

用dd跳过stdin的前32k?

如果我在文件系统上有一个文件,我可以用 dd 做这样的事情:

dd  if=/my/filewithaheader.bin bs=32k skip=1 | gunzip | tar tvf
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试这样的事情:

./commandthatputsstuffonstdout |  dd  bs=32k skip=1 | gunzip | tar tvf
Run Code Online (Sandbox Code Playgroud)

我收到错误: dd: 'standard input': cannot skip to specified offset

我该如何解决这个问题,可以用 dd 来完成,还是有另一个我可以使用的 unix 命令

bash stdout dd

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

如何可靠地从类路径资源(在jar中)加载XMLCatalog?

下面是一些代码片段,表明我现在正在尝试什么,但它不可靠.Princiaply我认为因为你只能注册一次协议处理程序,偶尔其他库可能会先这样做.

import org.apache.xerces.util.XMLCatalogResolver;



public static synchronized XMLCatalogResolver getResolver() {
        String c[] = {"classpath:xml-catalog.xml"};
        if (cr==null) {

            log.debug("Registering new protcol handler for classpath");
            ConfigurableStreamHandlerFactory configurableStreamHandlerFactory = new ConfigurableStreamHandlerFactory("classpath", new org.fao.oek.protocols.classpath.Handler(XsdUtils.class.getClassLoader()));
            configurableStreamHandlerFactory.addHandler("http", new sun.net.www.protocol.http.Handler());


            URL.setURLStreamHandlerFactory(configurableStreamHandlerFactory);

            log.debug("Creating new catalog resolver");

        cr = new XMLCatalogResolver(c);

        }
        return cr;
    }
Run Code Online (Sandbox Code Playgroud)

xml-catalog.xml包含:

<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
<group  prefer="public"  xml:base="classpath:org/me/myapp/xsd/" >  
  <uri name="http://www.w3.org/XML/1998/namespace" uri="xml.xsd"/>
  <uri name="http://www.w3.org/1999/xlink" uri="xlink.xsd" />
  <uri name="http://www.w3.org/2001/XMLSchema" uri="XMLSchema.xsd" />
  <uri name="http://purl.org/dc/elements/1.1/" uri="dc.xsd" />
  <uri name="http://www.loc.gov/mods/v3"  uri="mods-3.3.xsd" />
 </group>
</catalog>
Run Code Online (Sandbox Code Playgroud)

显然 - xsd文件存在于类路径中的正确位置.

java xml xsd

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

使用java.util.logging在Eclipse中运行的Junit4单元测试 - 看不到日志输出

在eclipse下使用Maven构建系统.

我刚刚通过项目切换使用Apache Commons Logging到Java Utils Logging,因为它必须存在于Java Utils Logging是主要记录器(Google App Engine)的环境中,以及我使用过的其他库(Restlet) .我喜欢在eclipse中使用的一个功能是能够右键单击标有@test的函数并选择"Run as Junit Test".当我现在这样做时,我看不到记录输出.我创建了一个文件

SRC /测试/ JAVA /资源/ logging.properties

handlers = java.util.logging.ConsoleHandler

.level=INFO
my.great.package.level=FINE
java.util.logging.ConsoleHandler.level = FINE
Run Code Online (Sandbox Code Playgroud)

但是在Eclipse中运行测试时我仍然看不到任何东西.之前它习惯了所有与commons logging和log4j一起工作.我究竟做错了什么?

提前致谢,

java eclipse junit4 java.util.logging maven-3

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

如何使用Unix工具将两个输入文件随机合并为一个输出文件?

我有两个大小不同的文本文件,我想合并成一个文件,但内容随机混合;这是为某些单元测试创​​建一些现实的数据。一个文本文件包含真实的情况,而另一个则包含错误的情况。

我想使用标准的Unix工具来创建合并的输出。我怎样才能做到这一点?

unix linux

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

无法在GAE后台线程中使用JDO

我在Google App Engine中的Runnable对象上创建了一个后台线程,如下所示:

BackendService s = new BackendService();
thread = ThreadManager.createBackgroundThread(s);
thread.start();
Run Code Online (Sandbox Code Playgroud)

但是 - 在初始化时获取PersistenceManagerFactory,我喜欢这样:

private static final PersistenceManagerFactory pmfInstance = JDOHelper.getPersistenceManagerFactory("transactional");
Run Code Online (Sandbox Code Playgroud)

我得到一个类加载器异常:

Uncaught exception from servlet
com.google.apphosting.runtime.FatalError: A not-user-defined ClassLoader was set as the thread'scontextClassLoader: sun.misc.Launcher$AppClassLoader@1a8c4e7
at com.google.appengine.runtime.Request.process-f71d5e950ca508ff(Request.java)
at java.security.AccessController.doPrivileged(AccessController.java:34)
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

java google-app-engine exception jdo

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