jupiter软件--解决ubuntu在笔记本上耗电大的问题

Jupiter是一款适用于笔记本电脑的省电工具,支持多种工作模式切换并自动管理蓝牙、WIFI等设备,有效延长电池寿命。最新版本0.0.50支持最新Linux内核并修复了多个问题。

Jupiter 是一个专用于笔记本及上网本的小工具,功能是节省用电量。用户可以用它来在“全速/高性能/省电“三种模式之间自由切换,并可以进行分辨率设置等操作。在某种工作模式下,它会自动启用/禁用蓝牙、触摸板、WIFI 等设备,以便达到省电效果,同时它还支持Asus EeePC 的Super Hybrid Engine (SHE) 功能。

近日Jupiter 发布了最新 0.0.50 版,在对最新的 Linux Kernel 提供支持的同时还修复了大量 Bug 。

经本人实践,我的笔记本(dell insprion ,intel i5双核),使用ubuntu 12.04 LTS,从原有的75分钟扩展到2小时15分钟,十分惊人,而且很方便。

项目主页:http://www.jupiterapplet.org/

# Ubuntu 用户安装:支持11.04, 10.10 和 10.04

在终端打入以下代码:

sudo add-apt-repository ppa:webupd8team/jupiter
sudo apt-get update
sudo apt-get install jupiter

如果你用的是 Asus EeePC ,需要安装 jupiter-support-eee

sudo apt-get install jupiter-support-eee

如果你是 Ubuntu 11.04 用户,安装好后首次启动 Jupiter 会自动把自已加入系统托盘白名单,然后注销再登录后就会自动启动了。

转载自:http://wowubuntu.com/jupiter.html


### JUnit-Jupiter 和 JUnit-Jupiter-API 的主要区别 JUnit 5 是一个模块化的测试框架,其核心由多个模块组成,其中 `junit-jupiter` 和 `junit-jupiter-api` 是两个重要的模块。以下是它们之间的主要区别: #### ### 1. 模块定义与功能划分 - **JUnit-Jupiter-API** `junit-jupiter-api` 是 JUnit Jupiter 的 API 模块,提供了编写测试所需的所有注解和断言方法。它包含诸如 `@Test`、`@BeforeEach`、`@AfterEach` 等注解以及断言工具类(如 `Assertions` 和 `Assumptions`)。这个模块仅提供 API,不包含运行测试的逻辑[^1]。 - **JUnit-Jupiter** `junit-jupiter` 是一个聚合模块,包含了 `junit-jupiter-api` 和 `junit-jupiter-engine`。它是一个方便的依赖项,用于同时引入 API 和引擎,使得开发者可以轻松地编写和运行测试[^1]。 #### ### 2. 测试运行支持 - **JUnit-Jupiter-API** 单独引入 `junit-jupiter-api` 时,可以编写测试代码,但无法直接运行测试,因为缺少测试引擎的支持。测试引擎负责实际执行测试用例[^1]。 - **JUnit-Jupiter** 引入 `junit-jupiter` 后,不仅能够编写测试,还可以通过内置的 `junit-jupiter-engine` 来运行测试。这意味着它是一个完整的解决方案,既包括 API 又包括运行时支持。 #### ### 3. 依赖关系 - **JUnit-Jupiter-API** 它是 `junit-jupiter` 的一部分,但本身并不依赖于其他模块。因此,如果只需要编写测试而不运行,可以选择单独使用 `junit-jupiter-api`。 - **JUnit-Jupiter** 它依赖于 `junit-jupiter-api` 和 `junit-jupiter-engine`,是一个更高层次的抽象,适合多数开发场景[^1]。 #### ### 示例 Maven 配置 以下是使用 `junit-jupiter-api` 和 `junit-jupiter` 的 Maven 配置示例: ```xml <!-- 仅引入 API --> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-api</artifactId> <version>5.9.3</version> <scope>test</scope> </dependency> <!-- 引入完整模块 --> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter</artifactId> <version>5.9.3</version> <scope>test</scope> </dependency> ``` #### ### 示例代码对比 以下展示了如何使用 `junit-jupiter-api` 编写测试,以及需要 `junit-jupiter-engine` 才能运行测试: ```java // 使用 junit-jupiter-api 编写的测试 import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; public class ExampleTest { @Test public void testAddition() { assertEquals(2, 1 + 1, "1 + 1 should equal 2"); } } ``` 如果没有引入 `junit-jupiter-engine`,上述测试将无法运行,因为缺少执行测试的逻辑[^1]。 --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值