小编Jar*_*rek的帖子

操作系统如何保护内核

我的问题是操作系统究竟是如何保护它的内核部分的.

从我发现的内核和用户基本上有2种模式.如果内存段是内核或用户空间段,则内存段中应该有一些位.但那些位的起源在哪里?编译器中是否有一些"开关"将程序标记为内核程序?例如,如果驱动程序处于内核模式,那么操作系统如何管理其与系统的集成,以便没有添加恶意软件作为驱动程序?

如果有人能在这个问题上给我启发,我将非常感激,谢谢

operating-system

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

隐藏 eclipse 顶部主菜单

有谁知道是否可以隐藏整个 Eclipse 主菜单栏(文件编辑...)?

eclipse

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

Emacs - 通过键入扩展名然后输入文件名切换到缓冲区

是否有可能在emacs中以一种方式搜索文件名,我首先在扩展名中输入空格,然后输入文件名本身?例如org notes org 是否会切换到notes.org.

或者有没有办法编写这样的函数来做到这一点?

emacs

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

您是否了解任何其他错误处理方法而不是try/catch及其变体?

我很有兴趣了解除try/catch及其变体之外的编程语言中的一些其他错误处理方法.

有谁知道这种错误处理的一些有趣案例?

error-handling programming-languages

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

使用EasyMock和Mockito模拟void方法

您好我想知道什么是模拟void方法的最佳方法,例如:我在测试下有一个PersonManager,然后我有被模拟的dao.

class PersonManager {

    PersonDao dao...

    PersonManager(PersonDao dao)...

    Preson find(String person)...

    void delete(String person)...

}

class PersonManagerTest {

    Map<String, Person> persons ..... = "person1", "person2", "person3";

    PersonDao mock...

    PersonManager manager = new PersonManager(mock);

    //easy one
    @Test public void shouldReturnExistingPerson() {
        expect(mock.find("person1").andReturn(persons.get(0));
        Person result = manager.find("person1");
        // replay and verify logic
    }

    //but what should I do here?
    @Test public void shouldDeleteExistingPerson() {
        //should I remove a person from testing Map holding test data? or what am I doing wrong
    } …
Run Code Online (Sandbox Code Playgroud)

java unit-testing easymock mockito

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

Emacs - 一个缓冲区中的两列文本(源列/注释列)

我想使用Emacs在一个缓冲区中并排编辑两列文本,其中一列用于源,另一列用于注释,类似这样.

int main() {    | Comment line 1
   print...     | Comment line 2
}               | Comment line 3
Run Code Online (Sandbox Code Playgroud)

自动宽度校正也很好.有可能吗?

emacs

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

Java - 一种确定集合是否有序的方法

我正在寻找一种在运行时找出集合是否已排序的方法。有没有办法做到这一点?

编辑:我很抱歉问错了问题。我的意思是是否有一些通用的方法可以说 HashMap 不存储被插入元素的顺序,而 LinkedHashMap 可以。

java collections

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

在测试更改或测试类更改后自动运行Scala测试

我想知道是否有任何解决方案让Scala测试在测试类本身或测试类更改时自动运行(只是为了自动测试对Class <---> ClassTest)将是一个良好的开端.

testing scala

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

支持TDD的Eclipse插件

你知道一些有趣的Eclipse插件支持测试驱动开发吗?

java eclipse tdd

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

测试Scala对象

您如何比较Scala的对象可测试性与Java中的静态测试相比较?任何陷阱和陷阱?

谢谢.

testing scala

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