小编gre*_*561的帖子

示例解析器,以了解如何编写它们

我正在寻找可以进行研究的解析器和/或解析器生成器的源代码,以便进一步发展,我在学校课程中获得的技能.你知道任何类型的推荐解析器吗?

language-agnostic parsing

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

Android JUnit4测试

我想运行一些JUnit4测试.代码依赖于一些Android库(Android XML解析器),但不会创建任何活动等等.当我尝试运行测试时,我得到了一个我找不到的Android类.有没有办法用Android代码运行JUnit4测试,不是测试活动,而是用一些库测试代码.

junit android junit4

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

在测试项目中存储测试文件

我写了一些使用XML文件的测试.我有两个带有代码的项目,第二个带有测试.我想在测试项目中存储这些XML文件(它们包含测试期间使用的一些数据).但这是不可能的,因为似乎只有来自src项目的文件被加载到设备.有谁知道解决这个问题的方法?

xml android unit-testing android-testing

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

[](int*p){delete p;}是什么意思?

有人可以帮助我理解什么

[](int* p){delete p;}
Run Code Online (Sandbox Code Playgroud)

手段?

我在文档中找到了它.for shared_ptr http://www.cplusplus.com/reference/memory/shared_ptr/shared_ptr/

c++

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

关于性能和优化的问题

这是多么低效:

List<Object> getList(){
    return new LinkedList<Object>();
}

void foo(){
    for(Object o: getList()){
       do something with o;
    }
}
Run Code Online (Sandbox Code Playgroud)

与此相比:

List<Object> getList(){
    return new LinkedList<Object>();
}

void foo(){
    List<Object>  os = getList();
    for(Object o: os){
       do something with o;
    }
}
Run Code Online (Sandbox Code Playgroud)

java

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