小编Lap*_*try的帖子

Android Studio:更改项目中某个特定模块的检查配置文件

我在Android Studio项目中有几个模块,我想更改其中一个模块的检查设置.更准确地说,我想在一个模块中关闭所有与Android相关的检查,但保留所有常规Java检查.

我需要这个,因为我有一个非特定于Android的Java库模块,并且该模块使用java.util.Properties,并且它的load方法是在Android API级别9中实现的.由于该库不是Andoid的东西,我根本没有指定Android API级别,并且工作室警告我这件事.

它提供添加Android注释以忽略该检查,但添加Android依赖关闭以关闭Android警告似乎很糟糕.

我可以编辑设置以关闭该警告,但我不想在整个项目中转换API级警告.正如我发现的那样,在设置中,您可以全局或整个项目指定检查设置,而不是特定模块.

有没有办法改变一个模块的检查设置,或者做一些黑客攻击?

我使用的是Android Studio 1.3.2.

intellij-idea code-inspection android-studio

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

创建新窗口/窗格时,停止Tmux取消引用路径

当我通过创建TMUX新窗口/窗格中,例如tmux neww或按键绑定prefix+c,prefix+%等等,新的面板被工作目录同一个窗格,但在路径解引用符号链接.

例如,如果我在

/home/user/my-link/a
Run Code Online (Sandbox Code Playgroud)

在哪里my-link -> /mnt/user/,我得到了

/mnt/user/a
Run Code Online (Sandbox Code Playgroud)

显式传递新目录tmux也不起作用:

tmux neww -c $(pwd)
Run Code Online (Sandbox Code Playgroud)

我可以禁用这种解除引用吗?我想我可以通过tmux环境变量编写一个解决方法,但我想要一个更清晰的解决方案.

我在Ubuntu 14.04上从repos运行tmux 1.8.

symlink tmux

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

什么是“git diff --word-diff”默认正则表达式?

git diff--word-diff-regex=<...>匹配单词的选项。某些语言有特殊的默认值(如 中所述man 5 gitattributes)。但这些是什么?文档中没有描述,我查找了 的来源git,也没有找到它们。

有任何想法吗?

编辑:我在git 1.9.1,但我会接受任何版本的答案。

git git-diff word-diff

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

str 之类的迭代器

当我研究 Rust 时,我试图编写一个 Rust 函数来查看任何可迭代的字符串。

我最初的尝试是

fn example_1(iter: impl Iterator<Item=&str>);
fn example_2(iter: impl Iterator<Item=&String>);
// ...
Run Code Online (Sandbox Code Playgroud)

这需要针对不同情况的两个函数。

我也尝试将上面的案例合并为一个,我得到的是:

fn example_3<'a, T: 'a + ?Sized + Deref<str>>(iter: impl Iterator<Item=&'a T>);
Run Code Online (Sandbox Code Playgroud)

可以接受Iterator<Item=&String>Iterator<Item=&str>,但不能接受Iterator<String>(因为最后一个需要在函数体中再借用一次)。而且,它看起来比应有的要复杂得多。

我当然可以使用 custom 来实现这一点trait,也许涉及AsRef,但我认为我可能会错过一种更好、更清晰的方法。

string rust

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

选项卡异常消息

06-14 00:21:30.398:ERROR/AndroidRuntime(332):引起:java.lang.RuntimeException:您的内容必须有一个TabHost,其id属性为'android.R.id.tabhost'

这是什么意思?我已经给了tabhost的id.我可以在R.java中看到id.

这是.xml:

<TabHost
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/tabhost"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

    <LinearLayout
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:padding="5dp">

        <TabWidget
            android:id="@+id/tabs"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" />

        <FrameLayout
            android:id="@+id/tabcontent"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:padding="5dp" />
    </LinearLayout>
</TabHost>
Run Code Online (Sandbox Code Playgroud)

android

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

C++ Concatinating __func__和const char literal

我试图在C++中连接__ func__和文字字符串,我在GCC上遇到错误(有或没有C++ 11标准).比如,例如,这里:

#include <cstdio>

int main(void)
{
        printf("%s", __func__ " try #1\n");
        printf(__func__ " try #2\n");
        return 0;
}
Run Code Online (Sandbox Code Playgroud)

看起来__ func__实际上不是字符串文字宏.有谁知道为什么会这样,也许,解决它的方法?

c++ macros function

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