millet整体分析 millet整体分析
Millet整体架构的分析内核空间一部分源码位于drivers/mihw millet_core.c 主要作用: 通过netlink,为内核提供发送消息给用户态进程的几个函数并负责用户态进程发送过来的控制命令。1.register_mil
2022-09-19 f19
MIUI13冻结机制分析 MIUI13冻结机制分析
对MIUI13冻结机制-MILLET的分析1.起因上一段时间,我对天天在后台耗电的QQ动起了心思。首先我是想着通过QQ的开源框架来登录QQ并通过钉钉钉webhook机器人来及时推送消息。但用了一段时间后,觉得太过于麻烦,又看到有人弄了支持m
python修饰器以及常用修饰器分析 python修饰器以及常用修饰器分析
python 修饰器起因最近在考研,休息的时候搞了几个QQ机器人。用一些优秀的开源库时发现了一些方便的特征类似于 # 收到"报时"时回复当前时间 @pcqq.on_full("报时") async def NowTime(session:
2022-06-03
C++运算符重载 C++运算符重载
c++运算符重载1.运算符重载基本定义把含运算符的表达式转换成对运算符函数的调用,系统会自动生成类默认的运算符如=,对类中的成员变量进行复制,基本类型直接复制,成员对象则调用复制构造函数。实现方法按照定义位置可分为成员函数运算符重载以及常规
2022-02-20
C到C++ (二) C到C++ (二)
c++构造函数1.C++构造函数构造函数用来初始化对象。在任何需要初始化对象的位置都会调用。构造函数有 常规构造函数 复制构造函数 类型转换构造函数 上述不同构造函数的差别只在于参数的区别。 2.常规构造函数一般的构造函数 调用形式为
2022-02-14
C到C++ C到C++
C到C++ (一)1.内联函数1.1 什么是内联函数首先,常规函数调用时会进行如栈操作,对于只有几条语句又被频繁调用的函数,这种入栈操作将会耗费过多的时间。内联函数就是为了解决这种浪费而生的。内联函数通过将函数的调用转换成直接的语句执行从而
2022-02-11
c++ STL(一)容器 c++ STL(一)容器
C++ STL(一)容器1. STL简介STL全称 Standard Template Library(标准模板库),是一个C++软件库。模板是C++的一个重要特征,而标准模板库正是基于此特征。总共有4个组件分别为 算法(algorith
2022-02-10
unity2D开发day1 unity2D开发day1
Unity2D开发的第一天-入门安装unity的过程先略过吧。 1.项目建立创建新项目是选择2D模板 1.1 项目基本结构一个unity2D项目在我看来就是一堆资源文件、一堆描述如何用这些资源文件组合成unity中逻辑对象的元数据以
2022-02-08