小编Unk*_*own的帖子

jquery使用连字符和区分大小写获取HTML 5数据属性

如何使用jquery获取数据属性.data()?在哪种情况下,html5 data-*属性转换为小写和camelcase?使用自定义属性存储数据时要遵循的主要规则是什么?

<input type="button" class="myButton" value="click me" data-productId="abc"/>
<input type="button" class="myButton" value="click me" data-product-id="abc"/>
<input type="button" class="myButton" value="click me" data-PRODUCT-ID="abc"/>
<input type="button" class="myButton" value="click me" data-ProDUctId="abc"/>
Run Code Online (Sandbox Code Playgroud)

html jquery html5 custom-data-attribute jquery-data

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

在容器更改宽度后重新输入Google地图

我有一个使用Javascript API V3设置的谷歌地图.它显示在具有动态宽度的div中,因为当我们单击标记时内容窗格会向上滑动.

一切正常,但有一点:当窗格向上滑动时,地图的宽度会发生变化,因此中心向右移动(窗格在左侧).它真的很不方便,特别是对于小分辨率,在窗格打开后你甚至看不到中心.

我尝试了'调整大小'触发器,但它似乎不起作用......有什么想法吗?

非常感谢 !

javascript google-maps center

34
推荐指数
3
解决办法
4万
查看次数

单位测试球衣Restful Services

我是单元测试的新手,我想在一个项目中测试一些球衣服务.我们正在使用Junit.请指导我以更好的方式编写测试用例.

码:

    @GET
    @Path("/getProducts/{companyID}/{companyName}/{date}")
    @Produces(MediaType.APPLICATION_JSON)
    public Object getProducts(@PathParam("companyID") final int companyID,
            @PathParam("date") final String date, @PathParam("companyName") final String companyName)
            throws IOException {
        return productService.getProducts(companyID, companyName, date);
    }
Run Code Online (Sandbox Code Playgroud)

上面提到的服务工作正常,我想编写junit测试用例来测试上面提到的方法.以上方法将以List<Product>JSON格式检索products()列表.我想编写测试用例来检查响应状态和json格式.

注意:我们使用的是Jersey 1.17.1版本.

帮助将不胜感激:)

java rest junit json unit-testing

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

JNI保持对对象的全局引用,使用其他JNI方法访问它.在多个JNI调用中保持C++对象的活动

我刚刚开始使用JNI,我遇到了以下问题.

我有一个C++库,它有一个简单的类.我有三个从Java Android项目调用的JNI方法,它们实例化所述类,分别在实例化类上调用一个方法并销毁它.我保留了对这个对象的全局引用,因此在其他两个JNI方法中我可以使用它.

我怀疑我不能这样做.当我运行应用程序时,我收到运行时错误(使用引用陈旧),我怀疑这是因为在后续调用其他JNI方法时全局引用无效.

是实现我想要的唯一方法(让对象存在多个JNI调用),实际将指向实例化类的指针传回给Java,将其保存在那里,然后将其传递回JNI函数?如果是这样,那很好,我想确保我不能用全局参考来做,而且我不只是遗漏了一些东西.

我已经阅读了有关JNI中全局/本地引用的文档和章节,但它似乎只适用于Java类,而不适用于我自己的本机C++类,或者我错了.

这是代码,如果我的描述不清楚(总结,我想知道这种持久化对象的机制是否会起作用):

Java的:

package com.test.ndktest;

import android.app.Activity;
import android.os.Bundle;
import android.app.AlertDialog;

public class NDKTestActivity extends Activity {
static {
    System.loadLibrary("ndkDTP");
}

private native void initializeTestClass();
private native void destroyTestClass(); 

private native String invokeNativeFunction();


@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    initializeTestClass();

    String hello = invokeNativeFunction();

    destroyTestClass();

    new AlertDialog.Builder(this).setMessage(hello).show();
}
Run Code Online (Sandbox Code Playgroud)

}

JNI标题:

extern "C" {

jstring Java_com_test_ndktest_NDKTestActivity_initializeTestClass(JNIEnv* env,     jobject javaThis);
jstring Java_com_test_ndktest_NDKTestActivity_destroyTestClass(JNIEnv* env, jobject javaThis);
jstring Java_com_test_ndktest_NDKTestActivity_invokeNativeFunction(JNIEnv* env, jobject javaThis);

};
Run Code Online (Sandbox Code Playgroud)

JNI机构:

#include <string.h>
#include …
Run Code Online (Sandbox Code Playgroud)

c++ java-native-interface android

9
推荐指数
2
解决办法
6930
查看次数

使用REST API的开源Job Scheduler

是否有任何带有REST API的开源Job Scheduler用于商业用途,它将支持以下功能:

  • 树喜欢Job依赖
  • 保持和释放
  • 重新运行失败的步骤
  • 排比

帮助将不胜感激:)

注意:我们正在寻找TWS,Control-M,AutoSys的开源替代品.

rest workflow scheduler job-scheduling

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

方法可能无法清除已检查异常上的流或资源 - FindBugs

我正在使用Spring JDBCTemplate访问数据库中的数据,并且其工作正常.但FindBugs在我的代码片段中指出了一个小问题.

码:

public String createUser(final User user) {
        try { 
            final String insertQuery = "insert into user (id, username, firstname, lastname) values (?, ?, ?, ?)";
            KeyHolder keyHolder = new GeneratedKeyHolder();
            jdbcTemplate.update(new PreparedStatementCreator() {
                public PreparedStatement createPreparedStatement(Connection connection) throws SQLException {
                    PreparedStatement ps = connection.prepareStatement(insertQuery, new String[] { "id" });
                    ps.setInt(1, user.getUserId());
                    ps.setString(2, user.getUserName());
                    ps.setString(3, user.getFirstName());
                    ps.setInt(4, user.getLastName());
                    return ps;
                }
            }, keyHolder);
            int userId = keyHolder.getKey().intValue();
            return "user created successfully with user id: " + userId;
        } catch …
Run Code Online (Sandbox Code Playgroud)

java spring findbugs jdbctemplate

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

Spring 3.0 - 无法找到XML模式名称空间上下文的Spring NamespaceHandler

无法找到XML架构命名空间的Spring NamespaceHandler [ http://www.springframework.org/schema/context]

SEVERE: Exception sending context initialized event to listener instance of
class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.parsing.BeanDefinitionParsingException:
Configuration problem: Unable to locate NamespaceHandler for namespace
[http://www.springframework.org/schema/context]
Offending resource: ServletContext resource [/WEB-INF/HelloWorld-service.xml]
Run Code Online (Sandbox Code Playgroud)

这是我的HelloWorld-service.xml:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="
    http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
    http://www.springframework.org/schema/context 
    http://www.springframework.org/schema/context/spring-context-3.0.xsd 
    http://www.springframework.org/schema/util
    http://www.springframework.org/schema/util/spring-util-3.0.xsd"
     default-autowire="byName">

<context:component-scan base-package="com.test.service">
    <context:include-filter type="annotation"
        expression="org.springframework.stereotype.Service"/>
</context:component-scan>   
Run Code Online (Sandbox Code Playgroud)

在我的pom.xml中,我有:

<properties>
    <spring.version>3.0.5.RELEASE</spring.version>
</properties>
........
<dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>${spring.version}</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context-support</artifactId>
        <version>${spring.version}</version>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

项目树结构:
在此输入图像描述 任何想法可能是什么原因?

java xml spring spring-mvc maven

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

使用Maven构建配置文件整理Android应用程序

我有一个mavenized Android应用程序,客户希望在构建时支持皮肤.

例如:mvn clean install -P Developer,mvn clean install -P Customer1,mvn clean install -P Customer2

换句话说,不同的客户需要一点点不同的图像集,不同的字符串(appName,版权等),而且,布局中的一些元素应该被隐藏或显示(开发者配置文件),因此也有不同的布局.

我的第一个想法是将res-customer1,res-customer2等文件夹与标准res目录并行执行,并在pom.xml中执行swap配置文件定义,并将其重命名为res,但这似乎不起作用.我总是将原始res文件夹放入构建中,在这种情况下,重复错误.

这是否意味着应该在res内部进行交换?我没有在android maven插件的配置中指定resourceDirectory.

我一直在谷歌搜索,但到目前为止,我没有发现任何人有同样的问题.怎么解决?这有什么一般模式吗?

提前谢谢了

android build skinning profiles maven

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

我如何找出哪个GWT元素有焦点?

我想在GWT中找出目前关注的元素.基本上我在我们的应用程序中使用虚拟键盘.除tab键外,所有键都正常工作.如果我得到聚焦元素,那么我可以计算出tab键代码.

在javascript和jquery中我们可以使用它document.activeElement.希望有些机构会让我以正确的方式实现这一目标.

帮助将不胜感激.

javascript jquery gwt

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

Photoshop的Auto-Levels,Contrasts/Picasa感觉很幸运

有人会知道一个好的图书馆(免费或不免费)做相当于Photoshop的汽车合约/级别或Picasa的幸运感觉?

我试图批量自动纠正图片.

我试过了AForge.net,这很酷但是给出了一些灾难性的结果(下面的示例)

之前:http: //cmichel.net/so/before.jpg

之后(Aforge):http://cmichel.net/so/After-Aforge.jpg

最好的祝福

image-processing

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