小编Mar*_*tin的帖子

预定义Maven属性的列表在哪里

我知道有一个所有预定义Maven属性的列表(你知道project.build.sourceEncoding,或者project.build.sourceDirectory).我曾经看过这个清单,但我再也找不到了.

maven

117
推荐指数
6
解决办法
11万
查看次数

Scala 2.9的"scala.sys.process"如何工作?

我刚看了一下new scala.sysscala.sys.processpackage,看看这里有什么有用的东西.但是,我完全失去了.

有没有人举例说明如何实际启动流程?

而且,这对我来说最有趣:你能分离进程吗?

当父进程结束并且是Ant的弱点之一时,分离的进程将继续运行.

更新:

分离是什么似乎有些混乱.从我当前的项目中获得真实的实例.一次使用z-Shell,一次使用TakeCommand:

Z-外壳:

if ! ztcp localhost 5554; then
    echo "[ZSH] Start emulator"
    emulator                        \
    -avd    Nexus-One               \
    -no-boot-anim                   \
    1>~/Library/Logs/${PROJECT_NAME}-${0:t:r}.out   \
    2>~/Library/Logs/${PROJECT_NAME}-${0:t:r}.err   &
    disown
else
    ztcp -c "${REPLY}"
fi;
Run Code Online (Sandbox Code Playgroud)

接收指令:

IFF %@Connect[localhost 5554] lt 0 THEN
   ECHO [TCC] Start emulator
   DETACH emulator -avd Nexus-One -no-boot-anim
ENDIFF
Run Code Online (Sandbox Code Playgroud)

在这两种情况下都是火灾和遗忘,模拟器启动并且即使在脚本结束后也将继续运行.当然,必须两次编写脚本是浪费.所以我现在考虑使用Scala进行统一的进程处理,而不使用cygwin或xml语法.

scala

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

如何在JSP中访问请求属性?

目前我使用:

<%
final String message = (String) request.getAttribute ("Error_Message");
%>
Run Code Online (Sandbox Code Playgroud)

然后

<%= message %>
Run Code Online (Sandbox Code Playgroud)

但是我想知道是否可以用EL或JSTL完成相同的操作而不是使用scriptlet.

jsp jstl el

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

如何获取scala对象类型的classOf

我想知道如何在Scala中获取对象类型的类对象.好吧,由于对象的双重含义,这是一个满嘴.所以这里有一个失败的例子:

object Main
{
   private [this] val TAG = classOf [Main].getName;
} // Main
Run Code Online (Sandbox Code Playgroud)

如果Main是上课,那就完美了.有任何想法吗?

scala

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

如何修复Subversion«!»状态

Subversion手册说明:

'!'

项目丢失(例如,您在不使用svn的情况下移动或删除了它).这也表示目录不完整(结帐或更新被中断).

但就像Subversion一样,没有迹象表明如何解决这个问题.

通常,我会使用我信任的Fix_Subversion.command,但这次它是trunk,它将需要永远.

那么有更快的选择吗?

svn

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

无法在Android上解析MapActivity类

我有一个有11种不同活动的应用程序.其中一项活动是MapActivity的扩展(它是数据可视化的地图).要进行此活动,用户必须首先浏览启动活动,然后执行其他3项活动.启动MapActivity的代码是:

Intent i = new Intent(getBaseContext(), MapVis.class);
i.putExtra("edu.uml.cs.isense.visualizations.session_list", sessions);
startActivity(i);
Run Code Online (Sandbox Code Playgroud)

执行此操作时,我从日志中获得以下输出:

09-01 14:36:22.389: WARN/dalvikvm(592): Class resolved by unexpected DEX: Ledu/uml/cs/isense/visualizations/MapVis;(0x44981910):0x128260 ref [Lcom/google/android/maps/MapActivity;] Lcom/google/android/maps/MapActivity;(0x44981910):0x13d330
09-01 14:36:22.389: WARN/dalvikvm(592): (Ledu/uml/cs/isense/visualizations/MapVis; had used a different Lcom/google/android/maps/MapActivity; during pre-verification)
09-01 14:36:22.389: WARN/dalvikvm(592): Unable to resolve superclass of Ledu/uml/cs/isense/visualizations/MapVis; (118)
09-01 14:36:22.389: WARN/dalvikvm(592): Link of class 'Ledu/uml/cs/isense/visualizations/MapVis;' failed
09-01 14:36:22.389: DEBUG/AndroidRuntime(592): Shutting down VM
09-01 14:36:22.389: WARN/dalvikvm(592): threadid=1: thread exiting with uncaught exception (group=0x4001d7f0)
09-01 14:36:22.399: ERROR/AndroidRuntime(592): FATAL EXCEPTION: main
09-01 14:36:22.399: ERROR/AndroidRuntime(592): java.lang.NoClassDefFoundError: edu.uml.cs.isense.visualizations.MapVis
09-01 …
Run Code Online (Sandbox Code Playgroud)

android

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

android:height和android:layout_height有什么区别?

<TextView
    android:layout_width="match_parent"
    android:layout_height="48dp"
    android:paddingTop="48dp"
    android:text="Test"
    />
Run Code Online (Sandbox Code Playgroud)

我希望TextView的测量高度为96dp,无论"测试"占用多少空间(高度方面)(预计它会被切断).

相反,我得到填充的完整"测试"+ 48dp.

我可以为任何有效值设置layout_height并获得相同的结果.

要获得96dp的高度,我需要:

<TextView
    android:layout_width="match_parent"
    android:layout_height="<any valid value>"
    android:height="48dp"
    android:paddingTop="48dp"
    android:text="Test"
    />
Run Code Online (Sandbox Code Playgroud)

再次,我可以把layout_height任何有效值(但它需要作为必需属性).

我从来没有height在XML中使用过这个属性,但是我找不到文档中的差异,特别是当它运行的元素也为padding和/或margin设置值时,每个算法的计算方式.

有没有可用的资源可以讨论它,或者有人可以在这里解释一下吗?


编辑(问题摘要):

这可能是我使用它的情况,这导致了一个问题,所以我的上面的例子可以被忽略(我尝试了一个新的项目,并从属性的组合得到不同的结果).

但我原来的问题仍然适用(有些重叠):

  1. 他们之间有什么区别?
  2. 应该何时使用另一个?
  3. 使用一个会影响另一个的使用吗?
  4. 使用一个是否会影响其他属性,这些属性可以控制视图的测量尺寸,如填充或边距?

编辑2(旁边):

如果它与新项目相比有助于了解我的初始情况:

我有一个设置windowActionBarOverlay为true 的活动,所以我的内容在(半透明的)ActionBar下流动.

我也使用Croutons,它现在出现在ActionBar下面.Ben Weiss建议我将Crouton附加到另一个ViewGroup,但我不确定将哪个ViewGroup附加到它.

相反,我提供了一个自定义视图(在需要时膨胀)作为Crouton(来自问题第一部分的TextView),其顶部填充等于ActionBar的顶部填充,所以现在它在ActionBar的垂直下方显示为正常(另一天有其他问题).

android android-layout

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

Gradle版本1.6是必需的.当前版本为1.8-20130730220035 + 0000

刚刚将Android-Studio更新为0.2.7版本,现在我从标题中收到错误消息:

错误信息

在日志窗口中有指向成绩设置的链接:

配置对话

无论我使用哪个选项,错误消息都保持不变.

我删除了我的~/.gradle目录和项目**/.gradle目录.

似乎没有任何帮助.

Nitpick:使用\opt\gradle\1.6\bin\gradle.bat build正常工作在命令行编译.

android android-studio

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

如何从Intellij-IDEA中删除自定义javadoc标记

我通过点击灯泡意外地在Intellij-IDEA中创建了一个自定义的javadoc标签.有人知道如何再删除它吗?

intellij-idea

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

Android APK签名存在什么样的陷阱?

免责声明:我知道签署APK的基本知识,我只对我的一个项目有问题,并且只有在使用Microsoft Windows作为操作系统进行签名时才会出现问题.

我正在使用Maven构建我的APK 并使用maven-jarsigner-plugin进行签名:

  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-jarsigner-plugin</artifactId>
    <executions>
      <execution>
        <id>signing</id>
        <goals>
          <goal>sign</goal>
        </goals>
        <phase>package</phase>
        <inherited>true</inherited>
        <configuration>
          <archive>target/${project.build.finalName}.apk</archive>
          <sigfile>CERT</sigfile>
          <keystore>${env.HOME}/.keystore</keystore>
          <storepass>${env.KEY_STOREPASS}</storepass>
          <keypass>${env.KEY_KEYPASS}</keypass>
          <alias>${env.KEY_ALIAS}</alias>
        </configuration>
      </execution>
    </executions>
  </plugin>
Run Code Online (Sandbox Code Playgroud)

现在有了我的一个项目,在尝试安装和启动应用程序时出现以下错误:

1360 KB/s (2057872 bytes in 1.477s)
        pkg: /data/local/tmp/FX-602P-Droid-5.0.0.apk
Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
Run Code Online (Sandbox Code Playgroud)

正如我在第一句中所说:在使用Mac OS X进行签名时,它工作正常.只有在使用Windows 7进行签名时才会失败.

--debug在调用Maven时使用我看到jarsigner被称为ok并且没有报告错误:

[INFO]
[INFO] --- maven-jarsigner-plugin:1.2:sign (signing) @ FX-602P-Droid ---
[DEBUG] org.apache.maven.plugins:maven-jarsigner-plugin:jar:1.2:
[DEBUG]    org.apache.maven:maven-plugin-api:jar:2.0.6:compile
[DEBUG]    org.apache.maven:maven-project:jar:2.0.6:compile
[DEBUG]       org.apache.maven:maven-settings:jar:2.0.6:compile
[DEBUG]       org.apache.maven:maven-profile:jar:2.0.6:compile
[DEBUG]       org.apache.maven:maven-model:jar:2.0.6:compile
[DEBUG]       org.apache.maven:maven-artifact-manager:jar:2.0.6:compile
[DEBUG]          org.apache.maven:maven-repository-metadata:jar:2.0.6:compile
[DEBUG]       org.apache.maven:maven-plugin-registry:jar:2.0.6:compile
[DEBUG]       org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1:compile
[DEBUG]          junit:junit:jar:3.8.1:compile
[DEBUG]          classworlds:classworlds:jar:1.1-alpha-2:compile
[DEBUG]    org.apache.maven:maven-artifact:jar:2.0.6:compile …
Run Code Online (Sandbox Code Playgroud)

android jarsigner maven java-7

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