- 博客(18)
- 收藏
- 关注
原创 android kernel-6.6编译ko驱动
https://download.youkuaiyun.com/download/weixin_47982517/90546147
2025-03-29 15:54:36
232
原创 Android kernel-6.6加载ko驱动
https://download.youkuaiyun.com/download/weixin_47982517/90546156
2025-03-29 14:53:26
303
原创 入门笔记STA4.C++深拷贝与浅拷贝,初始化列表,类对象作为类成员
cout << "p1的年龄:" << p1.m_Age << " 身高:" << *p1.m_Height << endl;cout << "p2的年龄:" << p2.m_Age << " 身高:" << *p2.m_Height << endl;cout << p.m_Name << "拿着" << p.m_Phone.m_PName << endl;cout << "Person的拷贝构造函数的调用" << endl;cout << "Person的析构函数的调用" << endl;
2025-03-18 15:16:33
262
原创 入门笔记STA3.C++对象的构造函数与析构函数
-> 自动调用构造函数,完成对象的初始化设置,如果构造函数没写,那么就会调用一个空实现的构造函数。//1. 如果用户定义了有参构造函数,C++不会再提供默认构造函数,但是会提供拷贝构造。//cout << "p2的年龄:" << p2.m_Age << endl;//cout << "p3的年龄:" << p3.m_Age << endl;//cout << "p2的年龄:" << p2.m_Age << endl;//cout << "p3的年龄:" << p3.m_Age << endl;
2025-03-18 09:10:01
866
原创 入门笔记STA2.C++的引用,函数重载,类
1、C++面向对象的三大特性?封装、继承、多态。2、C++认为万事万物皆为对象,对象上有其属性与行为。例如:人可以作为对象,属性有姓名、年龄、身高、体重... 行为有走、跑、吃饭、唱歌、跳舞...车也可以作为对象,属性有轮胎、方向盘、车灯... 行为载人、放音乐、开空调...具有相同性质的对象,我们可以抽象为类,人属于人类,车属于车类。对象 ---> 类小明、小红、小军 --> 人类 (小明是人类的一个实例化对象)奔驰、宝马、奥迪 --> 车类 (宝马是车类的一个实例化对象)
2025-03-17 20:20:56
841
原创 入门笔记STA1.C++的编译,变量,new,引用
1、C语言与C++区别?C语言是一种面向过程的开发语言。--> 任何一个大的过程都可以拆分为小的过程。C++是一种面向对象的开发语言。--> 任何过程都是属于某一个对象上的属性。2、C++与C语言共同的特点?C语言使用C语言的语法。C++除了可以使用C语言的语法之外,还可以使用C++的语法。3、C++特性?1)C++中拓展了非常多的数据类型 ->类:特性 封装、继承、多态。2)C++泛型编程(STL/标准模板库)
2025-03-17 19:58:58
1064
原创 repo常用指令
以下是mainmasterrepo sync-j8repo prune-prepo forall -c 'git reset --hard HEAD' # 重置所有项目到最新提交repo forall frameworks/base packages/apps -c 'git stash' # 仅指定项目执行git statusrepo diffgit diffrepo listgit greprepo sync -j8 -c # 多线程 + 仅当前分支。
2025-03-14 11:06:56
388
原创 adb常用命令
adb tcpip 5555 # 通过 USB 启用 TCP/IP。adb connect 192.168.x.x:5555 # 切换到无线连接。adb shell pm clear <包名>部分命令需要设备开启。
2025-03-14 10:39:44
529
原创 git常用指令(笔记)
常用于,第一种情况由于本地与git pull下的内容发生冲突时,先git stash 保存当前状态,再git pull 更新本地,然后git stash pop 弹出stash内容,并自动合并,若有冲突将需要手动解决;如果从stash中恢复的内容和当前目录中的内容发生了冲突,也就是说,恢复的内容和当前目录修改了同一行的数据,那么会提示报错,需要解决冲突,可以通过创建新的分支来解决冲突;git log 查看历史commit记录,记录内容----(SHA-A校验和,作者名称,邮箱,提交时间,提交说明)
2025-03-14 10:20:12
955
原创 关于计算机网络基础知识的网站
知乎: https://zhuanlan.zhihu.com/p/349337101菜鸟教程: https://www.runoob.com/w3cnote/summary-of-network.html 计算机网络基础知识-腾讯云开发者社区-腾讯云
2025-03-14 09:15:05
157
原创 Linux内核和应用的延时函数
unsigned int sleep(unsigned int sec) //延时秒int usleep(unsigned int usec) //延时微秒睡眠延时,会形成阻塞,导致进程调度(长延时)。使当前进程进入睡眠状态,等待一定的毫秒和微秒时间,同时释放CPU资源优点:优点不占用 CPU 资源。缺点:时间精确度低void ssleep(unsigned int seconds) //秒级别void msleep(unsigned int msecs) //毫秒级别。
2025-03-13 21:28:03
180
原创 Linux内核重要目录
14 drivers/net/can CAN设备驱动。7 drivers/leds LED 子系统和驱动,如 GPIO 驱动的 LED。17 drivers/net/phy PHY 驱动,像 marvell、 micrel 和 smsc 的一些 PHY 驱动。24 drivers/video Video 驱动,包括 Framebuffer 驱动、显示控制器驱动和背光驱动等。12 drivers/mtd/nand NAND FALSH的MTD驱动目录,包括NAND的基础驱动和控制器接口驱动。
2025-03-13 21:20:29
667
原创 RK3308 Linux 配置与编译
根据核心板的是32位还是64位 选择交叉编译器 ,sdk 默认配置好交叉编译器不用修改。在选好的板级配置的dts中。
2025-03-13 20:48:53
258
原创 MTK 3.5mm有线耳机(笔记)
因为缓慢插入四段式耳机先识别为三段式耳机,MTK的耳机驱动设计是,当识别为三段式耳机的时候会启动6s的timer,6s后会关闭。3、如果插入的是苹果耳机或者beats耳机,需要把耳机MICBIAS电压调整到2.7V,否则会检测不到耳机,或者检测错误。1、首先确保耳机类型必须和耳机电路线序匹配,如果不匹配,四段式耳机就会被识别为三段式耳机。2、 如果是缓慢插入四段式耳机被识别为三段式耳机的话,缓慢过程花费时间不能超过6s。当accdet被关闭后,如果再完全插入耳机的话,不会被识别为正确的四段式耳机。
2025-03-13 15:48:50
746
c++运算符重载.txt
2025-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人