- 博客(8)
- 收藏
- 关注
原创 Kernel 修改内核默认终端的log等级
这个console_loglevel 在init/main.c中会修改这个值。所以只需要关注console_printk[0] 即可。由于我们需要修改是终端的打印log。在dts修改loglevel。
2024-05-21 16:26:23
754
原创 EMMC mmc_util 交叉编译
由于在编译时会报找不到htobe32 等函数 所以需要在mmc_cmds.c 文件中添加endian.h。这个文件push到 /system/bin 或其他目录下即可使用。由于在编译时会报结构体未完全初始化所以填充结构体内容。
2024-05-18 14:20:29
891
1
原创 2021-07-15
在这里插入代码片```package com.example.vitul_program;import androidx.appcompat.app.AppCompatActivity;import android.graphics.Color;import android.os.Bundle;import android.support.v4.app.INotificationSideChannel;import android.util.Log;import android.view.
2021-07-15 09:15:53
425
原创 Thread 和synchronized以及 sleep
按理说在synchronized使用sleep方法,该线程应该不会释放锁,可是如果是执行时间+休眠时间过长的话,超过了cup的时间片的时间,这个时候,这个线程便会被其他线程所竞争。应该是操作系统的操作以下是代码:首先是锁对象下面展示一些 内联代码片。package com.cn;public class Obj { public int count=1;}线程apackage com.cn;public class Theada implements Runnable {
2021-04-11 17:58:11
457
原创 2021滴滴笔试题算法题
2021滴滴笔试题编程题第一题:大概是:一个优秀的操作系统,应该具有一个好的分配任务的算法,现在假设 一个任务具有等待时间和执行时间,且必须在先等待后执行,而计算机每次只能执行一个任务,但可以等待多个任务,现在给你n个任务数,和任务各自的等待时间和执行时间,求最短执行时间是多少。样例输入:25 32 4样例输出:7我的想法大概是首先 从任务列表里面进行遍历,从等待时间最少的开始即1开始,如果1没有则从2开始,然后找到一张表 ,等待时间为1的任务列表,然后我再从这张表当中寻找执行时间最短的
2021-04-11 16:12:30
1867
原创 对于加载tomcat时 控制台报错:ClassNotfound 的问题
对于加载tomcat时 控制台报错:ClassNotfound 的问题由于在tomcat加载数据库时,即使在项目中引入了mysql 包,tomcat这个时候也只会去他的lib 文件夹下去找依赖包,所以在这种情况下,我们只需要在tomcat 的 lib 文件夹下,将我们的mysql jar包复制进去即可。这个是我找了半天以后,找到的一位博主的比较简单的方法。...
2021-04-04 17:59:27
447
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人