小编yan*_*nko的帖子

从Gradle中的Android库jar中排除BuildConfig.class

使用Gradle构建Android库项目时,从生成的.jar中排除BuildConfig.class的正确方法是什么?

android gradle

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

创建可再发行的django应用程序

在Java世界中,分发Web应用程序的常用方法是将其与Apache Tomcat一起打包.用Django(或任何WSGI应用程序)实现类似的东西的适当方法是什么?

django distribution

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

同步Web项目依赖关系maven - > eclipse

我已经安装了m2eclipse插件,并且同步pom.xml中出现的编译时依赖项没有问题.

现在,我添加了JPA + Hibernate(或其他)依赖关系,maven在做的时候赶上了mvn jetty:run.

问题是,Eclipse没有.因此,当我从eclipse启动Web应用程序时,我没有在引用的tomcat上部署那些额外的.jars.

有没有办法将这种Web运行时依赖项添加到Eclipse?不太喜欢手动编辑org.eclipse.wst.common.component的想法.

eclipse maven-2

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

在ListView中对焦控件

上下文:我想要一个不能获得焦点的ListView(例如,当用户触摸它时不会突出显示行).然而,每个行小部件都有自己的OnClickListener.这是我在布局xml中指定的内容:

android:choiceMode="none" 
android:focusableInTouchMode="false"
android:focusable="false"
Run Code Online (Sandbox Code Playgroud)

ListView仍然表现完全相同.请有人解释一下

  1. 三者之间的相互关系
  2. 创建无法获得焦点的ListView的正确方法是什么?

TIA.

android listview focus

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

在JTextfield中保留键盘布局?

简单的例子:2 JTextFields,一个用于西班牙语单词,另一个用于翻译.有没有办法保留键盘布局,JTextField以便用户不必来回切换?

TIA.

java swing keyboard-layout

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

java - 在字符串方法参数上同步java中的io操作?

基本上,我有一个包含 2 个方法的类:一个将对象序列化为 XML 文件,另一个从 XML 读取对象。以下是恢复对象的方法中同步部分的示例:

    public T restore(String from) throws Exception {
     // variables declaration
        synchronized (from) {
            try {
                decoder = new XMLDecoder(new BufferedInputStream(
                        new FileInputStream(from)));
                restoredItem = decoder.readObject();
                decoder.close();
            } catch (Exception e) {
                logger.warning("file not found or smth: " + from);
                throw new Exception(e);
            }
        }
    // try to cast it
    }
Run Code Online (Sandbox Code Playgroud)

序列化对象时采用类似的方法。现在,当我创建一个单元测试时,它依次创建 10 个线程,每个线程尝试序列化并立即读取布尔值或字符串,它会失败,显示发生 ClassCastExceptions。这让我觉得我的序列化是错误的(在单线程环境中一切正常)。如果你一直和我在一起:),这里有两个我需要你帮助的问题:

  1. 在传递给方法的字符串参数上进行同步是否有意义(考虑到 java 中有一个字符串池)?顺便说一句,我试过同步 XMLSerializer 类本身,结果保持不变。
  2. 如何正确同步单个文件上的 io 操作?

java io multithreading synchronization

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

序列化java.lang.Locale

得到了一个类,它与XMLEncoder串行化为xml,其中包含所有变量.除了持有java.util.Locale的那个.可能是什么伎俩?

java serialization locale

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

检测JTable行中对象的策略?

事情就是这样:一个由JTableModel支持的可排序JTable,它有一个对象数组,用于填充行(一个对象=一行).需要删除行.

没有排序,删除对象很简单:获取选定的行索引,删除同一索引下的数组对象.但是,通过排序,行索引在某种意义上会陷入混乱,因为它们不再与后备数组对象索引匹配.克服这个问题的正确方法是什么?

java sorting jtable

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

以编程方式在Python中提交表单?

刚开始玩Google App Engine和Python(作为借口;)).如何正确提交这样的表格

<form action="https://www.moneybookers.com/app/payment.pl" method="post" target="_blank">
<input type="hidden" name="pay_to_email" value="ENTER_YOUR_USER_EMAIL@MERCHANT.COM">
<input type="hidden" name="status_url"
<!-- etc. -->
<input type="submit" value="Pay!">
</form>
Run Code Online (Sandbox Code Playgroud)

没有将数据暴露给用户?

python forms post google-app-engine

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

覆盖资源

我有一个Eclipse项目,它使用Gradle从命令行构建.
有一个单独的资源文件夹,其中包含应该用于发布版本的应用程序图标.
这是我正在尝试做的事情:

sourceSets {
    main {
        res.srcDirs = isRelease() ? ['res', 'res-release'] : ['res']
    }
}
Run Code Online (Sandbox Code Playgroud)

Gradle拒绝覆盖图标:

Execution failed for task ':myapp:mergeApphanceDebugResources'.
> /myapp/res-release/drawable-xhdpi/app_icon.png: Error: Duplicate resources: /myapp/res-release/drawable-xhdpi/app_icon.png:drawable-xhdpi/app_icon, /myapp/res/drawable-xhdpi/app_icon.png:drawable-xhdpi/app_icon
Run Code Online (Sandbox Code Playgroud)

有没有办法告诉Gradle覆盖冲突?

编辑:我想保留默认的Eclipse项目结构(即没有main/java).

android gradle

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