问题列表 - 第44570页

从Maven运行Java应用程序的简单方法?

如果我理解正确,我需要输入这个来从maven运行我的项目:

mvn compile
mvn exec:java -Dexec.mainClass="com.foo.bar.blah.Main"
Run Code Online (Sandbox Code Playgroud)

有没有办法让我更简单?最好我想做

mvn run
Run Code Online (Sandbox Code Playgroud)

java maven

5
推荐指数
3
解决办法
6433
查看次数

Arrays.asList()有疑问吗?

人们说该asList方法将数组转换为列表而不是复制,因此'aList'中的每个更改都会反映为'a'.因此,在'aList'中添加新值是非法的,因为数组具有固定的大小.

但是,asList()方法返回ArrayList<T>.编译器如何将第3行与5区分开来.第3行给出了exception(UnsupportedOperationException).

        String[] a = {"a","b","c","d"};//1
        List<String> aList =  Arrays.asList(a);//2
        aList.add("e");//3
        List<String> b = new ArrayList<String>();//4
        b.add("a");//5
Run Code Online (Sandbox Code Playgroud)

java collections

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

如何从子视图中的ViewController访问数据?

我有一个viewcontroller,它包含一个包含带有一堆数据的字典对象的实例变量.视图相当复杂,包含几个子视图,我从单独的视图文件中实例化和嵌入(为了避免在实际的viewcontroller中有一千行UI代码) - 但是这些子视图如何存在于他们自己的文件中,可以访问来自viewcontroller的我的字典对象?因此,当我编辑DescriptionView.m文件时 - 如何从ViewController访问locationData字典对象的内容?

希望你明白我的意思.

这是ViewController的一个片段:

CaseViewController.h

#import "DescriptionView.h"

@interface CaseViewController : UIViewController {
    NSDictionary *locationData;

    DescriptionView *descriptionView;
}

@property (nonatomic, retain) NSDictionary *locationData;
@property (nonatomic, retain) DescriptionView *descriptionView;

@end
Run Code Online (Sandbox Code Playgroud)

CaseViewController.m

- (void)loadView {
    UIView *view = [[UIView alloc] init];

    descriptionView = [[DescriptionView alloc] initWithFrame:CGRectMake(0, 130, 320, 237)];
    descriptionView.hidden = NO;

    [view addSubview:descriptionView];

    self.view = view;
    [view release];
}
Run Code Online (Sandbox Code Playgroud)

iphone sdk subview viewcontroller ios

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

澄清异常处理

我的理解是,当Exception抛出它时,它会冒出调用堆栈直到它被处理(在try/catch块中)并且如果这种情况永远不会发生,那么异常最终会到达Program.Main()并且如果仍然未处理被运行时视为"未处理的异常".

它是否正确?我搜索过高低,找不到任何与此相符的信息?我所说的任何不准确之处?

.net exception-handling exception winforms

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

最佳算法,用于根据用户的选择选择要呈现给用户的正确数据

我正在开发一个项目,试图根据用户的兴趣匹配城市中的事件.基本上,前端的最终用户必须选择他的兴趣(文化,体育,乐趣,食物......其中有8个),其值范围从0到10.在后端(所有事件都是网站管理员可以为每个类别选择一个分数(文化,体育,娱乐......与前端相同).根据用户输入找到最相关结果的最佳算法是什么?我正在使用php(虽然我认为这不是特定于语言的问题).

php algorithm

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

jQuery getAttribute

我有一个"uid"属性,它在我的"body"标签上有价值......

$(document).ready(regFunct());

function regFunct(){
   alert($("body").attr("uid"));
}
Run Code Online (Sandbox Code Playgroud)

但它说"未定义".有问题?

jquery

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

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

Rails:如何在URL形成中转义&符号

我有一个link_to像以下一样的帮手:

<%= link_to "example & text", url_for(:controller =>'example', :title=>"example & text") %>
Run Code Online (Sandbox Code Playgroud)

它构成了URL的框架 http://localhost:3000/example?title=example&amp:text

在示例控制器中,它调用index方法但params[:title]返回值example&amp:text.

我希望有一个像"示例和文本"的值.所以,我曾尝试 CGI::escape()CGI::escapeHTML(),但没有运气.

url ruby-on-rails

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

将数组反序列化为复杂对象

我的XML消息如下:

<msg>
    <reply userid="sales" requestid="2" index="1" pagesize="1000" total="1" type="order">
        <order id="12db8625cd4-000" owner="sales">
            <qty size="1" working="0"/>
            <price limit="0.0"/>
        </order>            
        <order id="12db8636344-000" owner="sales">
            <qty size="1000" working="0"/>
            <price limit="0.0"/>
        </order>
    </reply>
</msg>
Run Code Online (Sandbox Code Playgroud)

如何定义Order对象以从回复数组中读取?我的对象看起来像:

[XmlRootAttribute("reply")]
public class MessageReply
{
    [XmlAttribute("userid")]
    public string UserId { get; set; }

    [XmlAttribute("requestid")]
    public string RequestId { get; set; }

    [XmlAttribute("type")]
    public string Type { get; set; }

    [XmlArrayItem(typeof(Order))]
    public List<Order> Orders { get; set; }
}

[XmlRootAttribute("order")]
public class Order
{
    [XmlAttribute("id")]
    public string Id { get; set; …
Run Code Online (Sandbox Code Playgroud)

.net c# xml xsd xml-serialization

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

无法使用ehcache配置JPA

我一直在尝试使用ehcache配置JPA但直到现在都没有成功.我正在做的配置是:

  • persistence.xml中

    <persistence-unit name="customDatabase">
      <jta-data-source>jdbc/oracleXE_DS</jta-data-source>
      <class>com.td.waw.cse.entities.Product</class>
      <properties>
                       <property name="openjpa.Log" value="DefaultLevel=TRACE, Runtime=INFO, Tool=INFO, SQL=TRACE"/>
               <property name="openjpa.QueryCache" value="net.sf.ehcache.openjpa.datacache.EhCacheQueryCache"/>
       <property name="openjpa.DataCacheManager" value="net.sf.ehcache.openjpa.datacache.EhCacheDataCacheManager"/>
       <property name="openjpa.DataCache" value="net.sf.ehcache.openjpa.datacache.EhCacheDataCache"/>
       <property name="openjpa.RemoteCommitProvider" value="net.sf.ehcache.openjpa.datacache.NoOpRemoteCommitProvider"/>
    </properties>
    
    Run Code Online (Sandbox Code Playgroud)
  • ehcache.xml中

    <ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:noNamespaceSchemaLocation="ehcache.xsd"
             updateCheck="true" monitoring="autodetect"
             dynamicConfig="true" >
        <defaultCache
        maxElementsInMemory="1000"
        eternal="false"
        timeToIdleSeconds="300"
        timeToLiveSeconds="600"
        overflowToDisk="false"
        memoryStoreEvictionPolicy="LRU"
        />
    
        <!-- OpenJPA data cache -->
        <cache name="openjpa"
        maxElementsInMemory="5000"
        eternal="false"
        timeToIdleSeconds="300"
        timeToLiveSeconds="600"
        overflowToDisk="false"
        memoryStoreEvictionPolicy="LRU"
        />
    
        <!-- OpenJPA query cache -->
        <cache name="openjpa-querycache"
        maxElementsInMemory="1000"
        eternal="false"
        timeToIdleSeconds="300"
        timeToLiveSeconds="600"
        overflowToDisk="false"
        memoryStoreEvictionPolicy="LRU"
        />
    </ehcache>
    
    Run Code Online (Sandbox Code Playgroud)
  • Product.java

    @Entity
    @Table(name="PRODUCT")
    @NamedQueries({@NamedQuery(name="getAllProducts", query = "select products from …
    Run Code Online (Sandbox Code Playgroud)

java jpa ehcache

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