logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux休眠与唤醒

在Linux中,休眠主要分三个主要的步骤:(1)冻结用户态进程和内核态任务;(2)调用注册的设备的suspend的回调函数;(3)按照注册顺序休眠核心设备和使CPU进入休眠态。     冻结进程是内核把进程列表中所有的进程的状态都设置为停止,并且保存下所有进程的上下文。当这些进程被解冻的时候,他们是不知道自己被冻结过的,只是简单的继续执行。如何让Linux进入休眠呢?用户可以通过读写sys文件

删除android代码中的.git/.repo目录

find -name '.repo' |xargs rm -rffind -name '.git' | xargs rm -rf

#android
repo代码遇到的问题

问题一:1.描述:repo init的时候gpg报错2.解决方案:拷贝同事的repo工具进行使用;问题二:1.描述:repo脚本git clone某个分支时报project not be found2.解决方案:叫gitlab管理员添加权限;...

python批量处理文件夹下所有文件的字符串

1.批量删除文件夹下每个文件中相邻的字符:#!/usr/bin/pythonimport ospath = "./DATA"files = os.listdir(path)for file in files:print(file)f = open(path + "/" + file, "r")f_out = open(path + "/" + file + ".bak", "w")f.seek(1

STM32通过I2C与BMP280通信

BMP280气压传感器(Digital Pressure sensor)测试流程图:项目中使用的是I2C通信,BMP280的作为slave的地址要确认好,它的地址根据硬件电路SDO接什么脚来决定:1.BMP280的测试启动流程(注意它的datasheet中的status寄存器):(1)读取BMP280的id,其值等于0x58。(2)把

到底了