自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

原创 C++之封装性

可见性修饰符:public 、private 、protected。

2024-12-03 01:27:51 210

原创 操作符重载的特殊操作符<<

/ 提供访问私有成员的公共方法// 类外定义

2024-12-01 02:14:21 329

原创 静态库与动态库

动态库.dll: Dynamic Link Library(动态链接库),用于 Windows 系统。.so: Shared Object(共享对象),用于 Linux/Unix 系统。静态库.lib: Library,用于 Windows 系统,表示静态库文件。.a: Archive,用于 Linux/Unix 系统,表示静态库文件。

2024-12-01 02:03:57 287

原创 C++之虚基类

2个是非虚基类或1个是虚基类,内存均是分离的;2个均是虚基类,才可以共享一份内存虚拟继承不具有横向和纵向的传递性虚基类在 C++ 中是解决菱形继承问题的关键技术。通过引入虚基类,可以使得多重继承结构更加清晰,同时避免数据冗余和访问歧义。使用虚基类时,需要权衡其额外的运行时开销与多继承的需求。

2024-11-30 19:06:10 470

原创 C++之继承性(非基础)

采用带父类的来访问。

2024-11-30 19:03:39 502

原创 C++之纯虚函数

【代码】C++之纯虚函数。

2024-11-30 18:50:38 356

原创 C++之虚函数

没有虚函数:如果不使用虚函数,基类指针指向派生类对象时,调用的会是基类中的函数,无法实现多态。使用虚函数:如果使用虚函数,基类指针指向派生类对象时,调用的会是派生类中的函数,实现了动态多态。弊端:虚函数有着额外的内存消耗(存储V表),以及额外的查询查询时间,对于cpu很差的嵌入式设备可能会有影响好处:实现了同一函数对于不同对象引用时候的不同方法;

2024-11-30 18:42:01 999

原创 系统以及软件问题集合目录

在linux上装windows成为双系统windows安装linux和Linux上安装Windows思路坎坷之路之再装windowsVMware workstation 17curl(linux)Terminator 垂直分屏快捷键占用VMware与Ubuntu版本不兼容百度网盘安装位置系统权限限制解除我的电脑问题命令行下找到插入的U盘,并读取文件安装软件过程中断Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resour

2024-11-10 12:27:23 107

原创 我的电脑问题

问题描述:联想小新 Pro14 电脑的外界显示器突然不好使了,使用以下办法成功解决解决办法—重置EC重置EC的方法:关机后,移除电脑的外接电源以及u盘、鼠标等所有的外接设备;在不接电源的情况下,按住开机键30秒;然后单独接上外接电源,再按开机键开机,尝试是否正常原文链接:https://blog.youkuaiyun.com/m0_59019651/article/details/119274882。

2024-10-27 22:17:51 609

原创 硬件资源从硬编码到设备树

主要设计硬件资源是如何被驱动所利用的

2024-09-19 16:03:13 1096

原创 platform与驱动框架之间的关系

platform与驱动框架之间的关系

2024-09-19 15:40:06 405

原创 设备树驱动模型与驱动框架之间的关系

了解设备树与驱动框架之间的关系

2024-09-19 15:29:53 642

原创 kernel_dtc

设备树编译器反向编译

2024-09-18 15:34:39 280

原创 快速git

快速git

2024-09-09 21:53:23 477

原创 linux-6.1.43内核编译

linux-6.1.43内核编译

2024-09-08 12:59:07 1141

原创 Linux 5.1 内核替换为 5.4 内核

Linux 5.1 内核替换为 5.4 内核

2024-09-08 12:29:18 731

原创 开发板通过串口连接wifi

开发板通过串口连接wifi

2024-09-08 12:24:47 384

原创 开发板NFS挂载文件目录

本节主要实现虚拟机(服务器)与开发板(客户端)通过NFS实现共享目录

2024-09-08 12:19:31 1203

原创 # VMware 共享文件

VMware tools快速安装;启用共享文件夹;解决共享文件消失;

2024-09-08 12:13:53 344

原创 嵌入式开发工具链专栏导向

输入重定向查找文件(linux)输出重定向内核篇(一)调试篇(一)vim中跳转头文件

2024-09-06 17:03:13 300

原创 VMware workstation 17

转载

2024-09-06 15:28:48 431

原创 LFS传输大文件

remote: warning: GH001: Large files detected. You may want to try Git Large File Storage

2024-09-01 23:34:13 318

原创 结构体存储大小

结构体存储深入了解

2024-08-22 14:14:21 222

原创 调试篇(一)

文章目录不离开gdb调试代码1. **暂停调试**2. **修改代码**3. **重新编译**4. **恢复调试器**5. **重新启动程序**6. **重新设置断点并继续调试**命令行参数加入命令行参数类型转换解释:GDB调试文件

2024-08-18 16:47:13 278

原创 内核篇(一)

文章目录1. **使用 `strace` 跟踪系统调用**2. **使用 `dmesg` 查看内核日志**3. **调试内核代码**总结

2024-08-18 16:33:07 320

原创 extern在头文件中添加是否必要?(C/C++)

在头文件中声明函数时,

2024-08-14 16:54:56 1413

原创 typedef在函数指针上的应用(C/C++)

在 C 和 C++ 中,函数指针是指向函数的指针,可以通过它来调用函数。函数指针特别有用的场景包括回调函数、动态函数调用、函数数组等。

2024-08-14 16:46:15 418

原创 typedef在C/C++的用法

在定义复杂数据结构(如指针、数组、结构体、联合体等)时,

2024-08-14 16:44:32 1078

原创 查找文件(linux)

这条命令用于在整个文件系统中查找名为。,从而隐藏错误信息。的文件,并将错误信息重定向到。

2024-08-13 21:10:05 585

原创 vim中跳转头文件

根据你的需求和 Vim 的配置,可以选择适合的方式进行头文件跳转。

2024-08-13 21:00:43 862

原创 输入重定向

输入重定向提供了一种将文件或其他数据流作为命令输入的方法,适用于批处理、自动化任务和复杂的管道操作。通过结合使用输入与输出重定向,可以灵活控制数据流的方向,提高工作效率。

2024-08-13 20:58:24 586

原创 输出重定向

输出到文件追加到文件错误输出到文件标准和错误输出到同一文件丢弃输出通过输出重定向,用户可以灵活控制命令的输出,存储结果、调试程序或者避免不必要的输出干扰。将command的标准输出丢弃(重定向到/dev/null将command的标准错误输出也重定向到/dev/null(因为2>&1将标准错误输出重定向到标准输出,而标准输出已经被重定向到/dev/null最终,command的所有输出(标准输出和标准错误)都被丢弃,不会显示在终端上。

2024-08-13 20:57:21 1129

原创 内核篇(一)

文章目录1. **使用 `strace` 跟踪系统调用**2. **使用 `dmesg` 查看内核日志**3. **调试内核代码**总结

2024-08-09 21:11:14 464

原创 select多路复用(tcp通信)

【代码】select多路复用(tcp通信)

2024-08-09 21:07:17 533

原创 不离开gdb调试代码

在调试过程中,使用gdb时是无法直接修改源代码并继续运行修改后的程序的。如果你在调试时发现代码需要修改,你可以按照以下步骤在不中断调试的情况下进行修改并重新加载调试器。

2024-08-09 12:47:28 481

原创 加入命令行参数&&进制转换

加入命令行参数#类型转换如果你想在 GDB 中以十六进制形式打印一个变量的值,比如rfds。

2024-08-09 12:46:24 166

原创 gdb调试文件

gdb调试

2024-08-09 12:33:16 266

原创 TCP/IP之select多路复用

select函数在网络编程中用于监视多个文件描述符,查看它们是否有可读、可写或发生异常情况的条件满足。它是一种多路复用技术,使得程序可以同时监视多个文件描述符而不需要多线程或多进程。

2024-08-07 23:37:52 418

原创 TCP/IP之UDP通信

serverclientMakefileresult

2024-08-07 01:02:28 277

原创 TCP/IP之多线程通信(TCP)

开发多线程网络通信应用程序介绍项目结构服务器程序客户端程序使用Makefile管理编译总结

2024-08-07 00:58:00 587

select多路复用(tcp通信)

select多路复用(tcp通信)

2024-08-09

crosstool-ng交叉工具依赖包

VERSION_2_5_21.tar.gz binutils-2.42.tar.xz expat-2.5.0.tar.xz gcc-14.1.0.tar.xz gdb-14.2.tar.xz gettext-0.22.5.tar.xz glibc-2.39.tar.xz gmp-6.2.1.tar.xz isl-0.26.tar.xz libelf-0.8.13.tar.gz libiconv-1.16.tar.gz linux-6.9.1.tar.xz ltrace_0.7.3.orig.tar.bz2 mpc-1.3.1.tar.gz mpfr-4.2.1.tar.xz ncurses-6.4.tar.gz strace-6.9.tar.xz zlib-1.3.tar.xz zstd-1.5.6.tar.gz

2024-07-24

list.c

list.c

2023-10-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除