➜ sudo ls /sys/kernel/debug/ | grep Charliedir Charliedir ➜ sudo ls /sys/kernel/debug/Charliedir CharlieSubDir ➜ sudo ls /sys/kernel/debug/Charliedir/CharlieSubDir Charlie ➜ su Password: [root@ArchLinux test2]# ls charlie.c charlie.ko charlie.mod charli
e.mod.c charlie.mod.o charlie.o Makefile modules.order Module.symvers [root@ArchLinux test2]# sudo insmod charlie.ko && lsmod | grep charlie charlie 16384 0 [root@ArchLinux test2]# echo 114514 > /sys/ kernel/debug/Charliedir/CharlieSubDi
/Charlie [root@ArchLinux test2]# dmesg | tail -4 [18109.769088] The module is initing... [18109.769097] Init finish! [18117.722104] Charlie_filesystem_open [18117.722177] Write request is here: count: 7, offset:0 [root@ArchLinux test2]# cat /sys www.laipuhuo.com /kernel/debug/Charliedir/CharlieSubDir/Charlie 114514
[root@ArchLinux test2]# dmesg | tail -7 [18109.769088] The module is initing... [18109.769097] Init finish! [18117.722104] Charlie_filesystem_open
[18117.722177] Write request is here: count: 7, offset:0 [18147.692623] Charlie_filesystem_open [18147.692645] Received read request! count:512, offset:0 [18147.692666] Received read request! count:0, offset:512 [root@ArchLinux test2]# rmmod charli
e.ko [root@ArchLinux test2]# dmesg | tail -8 [18109.769088] The module is initing... [18109.769097] Init finish!
[18117.722104] Charlie_www.laipuhuo.com filesystem_open [18117.722177] Write request is
here: count: 7, offset:0 [18147.692623] Charlie_filesystem_open [18147.692645] Received read request! count:512, offset:0 [18147.692666] Received read request! count:0, offset:512 [18165.395570] Safe quit! begin
import java.util.ArrayList;
import java.util.List;
public class ReverseArrayListExample {
public static void main(String[www.laipuhuo.com] args) {
List numbers = new ArrayList<>();
// 向ArrayList中添加元素
numbers.add(1);
numbers.add(2);
numbers.add(3);
numbers.add(4);
numbers.add(5);
// 使用for循环倒序遍历ArrayList
for (int i = numbers.size() - 1; i >= 0; i--) {
System.out.println(numbers.get(i));
}
}
}