
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在这个世界中,任何系统的运转都需要能量。如树木依靠光能生长,如马儿依靠食物奔跑,如计算机系统依靠电能运行。而能量的获取是有成本的,因此如果能在保证系统运转的基础上,尽量节省对能量的消耗,就会大大提升该系统的生存竞争力。这方面,大自然已经做得很好了,如植物的落叶,如动物的冬眠,等等。而在计算机的世界里(这里以运行Linux OS的嵌入式系统为例),称作电源管理(Power Management)。通
Linux系统中那些常规的电源管理手段,包括关机(Power off)、待机(Standby or Hibernate)、重启(Reboot)等。这些手段是在嵌入式Linux普及之前的PC或者服务器时代使用的。在那个计算机科学的蛮荒时代,人类在摩尔定律的刺激下,孜孜追求的是计算机的计算能力、处理性能,因此并不特别关心Power消耗。在这种背景下发展出来的Linux电源管理机制,都是粗放的、静态的、
原文https://www.runoob.com/kotlin/kotlin-basic-types.htmlKotlin 中没有基础数据类型,只有封装的数字类型,每定义的一个变量,其实 Kotlin 帮封装了一个对象,这样可以保证不会出现空指针。Kotlin 基本数据类型Kotlin 的基本数值类型包括 Byte、Short、Int、Long、Float、Double 等。不同于 Jav...
Open关键字如果没有 open 关键字,Kotlin中定义的类默认为final属性,故无法被继承// public final class Peopleclass People {fun favourite(){}}故如果要被继承,需要使用 open 关键字package com.tct.freeze.kotlinstudydemo// open 关键字,表示该类可被...
0 原文https://www.runoob.com/kotlin/kotlin-condition-control.html使用区间,区间符号 …使用 in 运算符来检测某个数字是否在指定区间内,区间格式为 x…y :示例fun main(args : Array<String>) {// 检测某个数字是否在指定区间内if (5 in 1..8) {...
0 原文1. For 循环对集合进行迭代fun main(args : Array<String>) {var list = listOf("No1", "No2", "No3")// For 循环for (i in list) {println(i)}// For 循环,并打印下标 indexfo...
let 操作符的作用当调用者为非空的时候会执行let表达式里面的函数体,常常和 ? 操作符配合使用fun getRunningAppProcesses(){val result = mutableMapOf<String, PkgProcInfo>()// as 为类型转换var mActivityManager = g...
0. 原文https://www.runoob.com/kotlin/kotlin-class-object.html1. 新建对象fun main(args : Array<String>) {var mStudent = Student("Jim", 18)println("Student name is: ${mStudent.mName}, age...
1. 单独编译运行一个Kotlin文件New -> File直接新增 main 方法,见如下2. 参考 codepackage com.tct.freeze.kotlinstudydemo/*** 为什么新增 kt 文件无法单独运行**这种相当于 new -> File 的写法**故Kotlin 中和Java 不一样,不需要将 main 方...
原文学习https://www.runoob.com/kotlin/kotlin-basic-syntax.html函数的变长参数可以用 vararg 关键字进行标识/*** 函数的变长参数可以用 vararg 关键字进行标识*/fun testVararg(vararg list : String) {for (item in list) {print...







