小编bol*_*ing的帖子

如何从SVN中提交删除文件夹(Eclipse)

我知道我可能会因为这个问题而受到抨击,但我已经看过以前的SO问题并且没有找到答案.

我使用SpringLoops来托管我的SVN版本控件.我正在使用Subclipse和Eclipse的SVN插件.

当我右键单击我的项目的根文件夹,做Team -> Commit希望包括bin文件夹移到committ.是的,我之前已经提交了它,并且根据这个问题:Subclipse svn:忽略我必须先从我的存储库中删除它.我不确定这究竟意味着什么.我无法从Springloops网站上删除,而在Eclipse中删除bin文件夹时它会自动重新创建(当然).

如何bin从我的提交中删除该文件夹?

eclipse subclipse svn version-control springloops

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

何时在C中初始化结构?

我是Java新手,来自Java背景.

如果我有一个动态初始化的结构,其中的数据来自结构定义中的函数,那么这些函数什么时候被调用?这段代码什么时候运行?它只是第一次参考sample_struct_table[i]

static struct sample_struct {
    int         command;
    int         (*foo)( obj1 *banana, int num);
} sample_struct_table[] = {
    {   .command    =   COMMAND_1,
        .foo =   function_name,
    },
    {   .command    =   COMMAND_2,
        .foo =   another_function_name,
    },
};

static int function_name(obj1 *banana, int num)
{
      // do stuff here
      // When does this get called?
}
Run Code Online (Sandbox Code Playgroud)

c

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

调试不在Play商店中的Android应用程序(日志收集)

我已经向大约5-10个人发布了一个Android应用程序,他们是我的好朋友,可以测试它.我刚给他们发了我的.apk文件.问题是,当它崩溃时(经常发生,因为我在开发的早期),我无法查看日志.如果我已将该应用程序发布到Google Play,他们就可以按"发送错误报告",然后我可以在Google Play开发者帐户中看到该报告.在这种第三方应用程序开发环境中,有没有简单的方法从这些崩溃中获取日志?

我唯一能想到的就是让他们安装aLogcat并给我发一个日志.但显然这很麻烦.特别是对于非技术用户.

debugging android logcat

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

如何有条件地修改 Java 8 流 API 中的 Map?

我正在尝试Map根据条件逻辑和挣扎修改 a的键。我是 Java 8 流 API 的新手。假设我有一张这样的地图:

Map<String, String> map = new HashMap<>();

map.put("PLACEHOLDER", "some_data1");
map.put("Google", "some_data2");
map.put("Facebook", "some_data3");
map.put("Microsoft", "some_data4");
Run Code Online (Sandbox Code Playgroud)

当我想做的是PLACEHOLDER根据布尔条件找到引用并有条件地将该键更改为其他内容。我觉得它应该是什么样的下方,但这并不甚至编译过程的。

boolean condition = foo();

map = map.entrySet().stream().filter(entry -> "PLACEHOLDER".equals(entry.getKey()))
        .map(key -> {
            if (condition) {
                return "Apple";
            } else {
                return "Netflix";
            }
        }).collect(Collectors.toMap(e -> e.getKey(), Map.Entry::getValue));
Run Code Online (Sandbox Code Playgroud)

我发现这个问题让我觉得也许我不能用 Java 8 流 API 来做到这一点。希望有比我更擅长的人知道如何做到这一点。如果你想玩它,Ideone 链接

java lambda java-8 java-stream

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

代码会顺序通过多个标签定义执行吗?

这可能是一个愚蠢的问题,我很震惊我在谷歌搜索它,但这里有:

在这种情况下会发生什么:

int foo(void){
     char x = 1;

     if (x == 1}
         goto apple;
     }
     else{
         goto banana;
     }

apple:
    printf("apple");

banana:
    printf("banana");

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

如果x==1输出是

 apple
 banana
Run Code Online (Sandbox Code Playgroud)

或者只是apple停在标签的末尾?像代码一样继续逐行执行并输入另一个标签?

c

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