小编Ric*_*ler的帖子

如何在一个maven配置文件和另一个配置文件之间切换?

如果由于存在属性而激活maven配置文件,如何定义仅在未激活其他配置文件时激活的另一个配置文件?

例如

    <profile>
        <activation>
            <property>
                <name>myproperty</name>
                <value>value</value>
            </property>
        </activation>
        ...
    </profile>


    <profile>
        <activation>
            <property>
                <name>myproperty</name>
                <value></value> <!-- Anything other than "value"  -->
            </property>
        </activation>
        ...
    </profile>
Run Code Online (Sandbox Code Playgroud)

java build-process maven-2

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

点击提交按钮时是否发送了单独表单中的输入?

我正在尝试在php中创建一个页面,该页面从数据库中获取行,显示它们,然后让查看器有机会对特定条目进行upvote或downvote.这是一个片段:

echo("<form action=\"vote.php\" method=\"post\"> \n");
echo("<INPUT type=\"hidden\" name=\"idnum\" value=\"".$row[0]."\">");
echo("<INPUT type=\"submit\" name=\"up\" value=\"Upvote.\">  \n");
echo("<INPUT type=\"submit\" name=\"down\" value=\"Downvote\"> ");
echo("<form/>\n");
Run Code Online (Sandbox Code Playgroud)

问题是,当我点击提交按钮时,发送的idnum的值是基于它看起来最远的那个.所以我的问题是,当按下提交按钮时,是否发送了页面上所有输入的值?

html php

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

如何动态创建多个按钮并处理其各自的事件?+ iPhone SDK

现在我正在创建一个iPhone应用程序.我需要动态创建多个按钮并分别处理相应的事件.每个按钮事件可以单独执行,还是可以将变量或对象发送到方法,并根据该值区分按钮行为.任何人都能指出我该怎么做?

请帮忙,

SYAM

iphone objective-c uikit

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

如何使用SQL Server 2005将逗号分隔值扩展为单独的行?

我有一个看起来像这样的表:

ProductId, Color
"1", "red, blue, green"
"2", null
"3", "purple, green"
Run Code Online (Sandbox Code Playgroud)

我想把它扩展到这个:

ProductId, Color
1, red
1, blue
1, green
2, null
3, purple
3, green
Run Code Online (Sandbox Code Playgroud)

什么是最简单的方法来实现这一目标?是否可以在proc中没有循环?

sql sql-server sql-server-2005

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

如何使用受SSL保护的Maven 2存储库和通配符/自签名证书?

我试图通过使用自签名证书保护的SSL使用Maven 2存储库.我按照HTTPS中的说明和Java中的自签名证书进行操作,但我没有工作.

我认为这是因为证书是一张外卡证书.所以我想知道我是否应该做一些不同的事情来导入外卡证书?

java ssl maven-2 keytool

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

根据当前模块激活不同的Maven配置文件?

我们有一个多模块构建,其中包含使用不同技术的模块,如Java和Flex.是否有可能根据当前编译的模块激活不同的配置文件?

我尝试了激活之类的

<profile>
  <id>flex</id>
  <activation>
    <file>
      <exists>${basedir}/src/main/flex</exists>
    </file>
  </activation>
  ...
</profile
Run Code Online (Sandbox Code Playgroud)

但它没有用,虽然在Maven文档中记录了$ {basedir}的使用(这是Maven中的一个错误).是否有不同的可能性基于当前模块进行不同的激活?或者Maven是否只允许激活所有模块的配置文件或根本不激活?

profile maven-2

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

cakephp中家庭/索引站点的独立控制器?最佳实践?

我开始用蛋糕php开发.我设计了一个DB模型并烘焙了我的mvc.

现在我想要一个索引/家庭网站.该站点应该是用户可以执行的操作的概述.

我是应该使用app_controller还是路由到现有控制器,即使该控制器与主站点无关,或者我是否应该使用没有模型的单独控制器来显示概述并编辑/指向的路径这个新的家庭控制器?

什么是最好的做法?

model-view-controller cakephp

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

在循环中检测字符串参数

程序使用getline获取一个字符串,然后将该字符串传递给一个函数,在该函数中将字符串存储到由空格分隔的子字符串中.我只是通过循环读取字符来做到这一点.

但是,现在我正在尝试传递第二个字符串参数,如果循环遇到第二个字符串参数中的字符,则将字符串分隔为子字符串.这就是我到目前为止所拥有的.

#include "std_lib_facilities.h"

vector<string> split(const string& s, const string& w) // w is second argument
{
    vector<string> words;
    string altered;
    for(int i = 0; i < s.length(); ++i)
    {
        altered+=s[i];
        if(i == (s.length()-1)) words.push_back(altered);
        else if(s[i] == ' ')
        {
            words.push_back(altered);
            altered = "";
        }
    }

    return words;
}



int main()
{
    vector<string> words;
    cout << "Enter words.\n";
    string word;
    getline(cin,word);
    words = split(word, "aeiou"); // this for example would make the letters a, e, i, o,
                                  // and …
Run Code Online (Sandbox Code Playgroud)

c++

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

使用额外的非必要文件和批处理文件构建基于非webapp maven2的项目

我刚刚开始掌握maven2的设置,同时移植我的一个简单项目.我已经在Sonatype网站上查看了包命令行示例,但我对如何扩展和更改此项目的包装感到有些困惑.我试图找到关于这个主题的更多信息,但我想我或者是在考虑错误的问题,或者是错误的搜索错误.

基本上我想构建一个项目,它将是所有依赖项jar的zip,主jar本身,为方便起见的批处理脚本,以及应用程序的其他各种文件(如属性文件或其他东西).但是,我不希望这些都捆绑到jar中.我想拥有一个项目的压缩归档版本,其中包含所有jar的lib目录,包含属性文件和批处理脚本的根目录以及可能包含额外非必要文件的子文件夹.有一些像:

  • sample-proj.zip:
    • easy.bat
    • props.ini
    • LIB
      • dependent1.jar
      • dependent2.jar
      • main.jar文件
    • sub_dir
      • someextrafile.txt

使用maven2构建这样的项目的正确方法是什么?我是否需要创建一个构建zip的父项目并将子项目作为模块包含在内?这只是一个简单的项目,不需要是多模块的......

java build-automation build-process maven-2

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

Maven构建环境中的Atomikos + Jetty - 类加载器问题?

我正在开发一个包含多个JDBC数据源和JTA的项目.我使用Maven作为构建工具,我想在开发过程中使用Jetty插件(6.1.20)来运行应用程序.

我正在尝试将Jetty配置为使用Atomikos作为事务管理器.我正在关注JettyAtomikos文档,但Jetty启动失败了,看起来像是类加载器问题.

以下是我配置的相关部分.

runtime我的范围依赖pom.xml:

<dependency>
    <groupId>com.atomikos</groupId>
    <artifactId>transactions-jta</artifactId>
    <version>3.5.7</version>
    <scope>runtime</scope>
</dependency>
<dependency>
    <groupId>com.atomikos</groupId>
    <artifactId>transactions-jdbc</artifactId>
    <version>3.5.7</version>
    <scope>runtime</scope>
</dependency>
<dependency>
    <groupId>javax.transaction</groupId>
    <artifactId>jta</artifactId>
    <version>1.1</version>
    <scope>runtime</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)

jetty-env.xml位于/WEB-INF(由Jetty自动发现):

<New id="userTxImpl" class="com.atomikos.icatch.jta.UserTransactionImp" />

<New id="tx" class="org.mortbay.jetty.plus.naming.Transaction">
    <Arg>
        <Ref id="userTxImpl" />
    </Arg>
</New>
Run Code Online (Sandbox Code Playgroud)

最后的实例化tx是失败的位,如果我把它留下,Jetty启动正常(但UserTransaction当然不会通过JNDI 暴露).

Stacktrace:

    2009-09-02 18:42:18.910::WARN:  Config error at <New id="tx" class="org.mortbay.jetty.plus.naming.Transaction"><Arg>
            <Ref id="userTxImpl"/>
        </Arg></New>
2009-09-02 18:42:18.910::WARN:  Failed startup of context org.mortbay.jetty.plugin.Jetty6PluginWebAppContext@12515db{/administrator,C:\workspace\administrator\src\main\webapp}
java.lang.IllegalStateException: No Constructor: <New id="tx" class="org.mortbay.jetty.plus.naming.Transaction"><Arg> …
Run Code Online (Sandbox Code Playgroud)

java maven-2 jta jetty atomikos

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