Android与Linux的相同与不同点Android和Linux虽然同样基于Linux内核,但在设计理念,使用场景和功能实现上存在显著差别。Android作为专门移动设备设...

Android与Linux的相同与不同点Android和Linux虽然同样基于Linux内核,但在设计理念,使用场景和功能实现上存在显著差别。Android作为专门移动设备设...
1.基本继承继承是一种“is-a”关系。子类继承父类的属性和方法,可以访问或重用父类已有的功能。 访问控制:public,protected和private继承• publi...
友元分为两类:友元函数与友元类 一、友元函数友元函数提供了一种非类的成员函数来访问类的非公有成员的一种机制。可以把一个函数指定为某类的友元,这个函数称之为这个类的友元函数。也...
C++中static关键字在类中的使用需要注意一些细节。static 在类中修饰的是数据成员及成员函数,分别称为静态数据成员及静态成员函数。 static数据成员及stati...
引用是从C++才引入的,在C 中不存在。为了搞清楚引用的概念,得先搞明白变量的定义,引用与变量的区别,变量的要素一共有两个:名称和空间。 引用不是变量,它仅仅是变量的别名,没...
构造函数的概念1、构造函数使特殊的成员函数2、当创建类类型的新对象时,系统会自动调用构造函数3、构造函数是为了保证对象的每个数据成员都被正确的初始化 创建构造函数的注意事项 ...
RoadMap Android与Linux的相同与不同点Android和Linux虽然同样基于Linux内核,但在设计理念,使用场景和功能实现上存在显著区别。Android ...
自我介绍 学员前期基础 1、Java,c/c++,jni2、有一定的app开发基础最好3、有一定的linux系统编程基础4、有一定的网络编程基础 如何学习 • 学安卓fram...
TCP/IP协议是网络通信的核心,包含应用层、传输层、网络层和网络接口层。TCP提供可靠的、面向连接的字节流传输,通过三次握手建立连接,四次挥手断开;UDP则无连接、不可靠,...
多线程允许程序并发执行任务,线程共享进程资源但拥有自由数据。Linux中通过pthread.h实现多线程,提供创建、终止、等待和取消线程的函数。同步与互斥确保线程安全,互斥锁...
文章介绍了多进程相关概念及管理方法。程序使静态指令集合,进程使运行中的程序实例。Linux通过进程表管理进程,使用ps命令查看进程信息。创建进程可通过system函数或exe...
Shell是Linux下命令与脚本语言,无需编译即可运行。脚本需指定解释器(如#!/bin/bsah)。通过chmod +x或直接调用执行。变量命名规则严格,支持只读和删除操...
文章介绍了Makefile和CMake两种项目构建工具。Makefile通过规则定义编译顺序和依赖关系,简化多文件编译流程,支持自动变量减少重复代码。CMake是跨平台构建工...
gdb是Linux下常用的代码调试工具,支持断点设置,变量查看等功能。使用gcc -g编译生成调试文件后,通过gdb启动调试。常用命令包括:l 查看代码,b 设置断点,inf...
GCC是Linux 下常用的C/C++编译器,支持多平台开发。编译过程包括预处理、编译、链接和汇编。常用命令如gcc test.c -o test生成可执行文件,多文件编译需...
文章介绍了Linux文件IO编程的核心概念,包括系统调用,内核作用,文件系统架构及常用函数。系统调用是用户访问内核的接口,内核管理硬件资源。文件系统通过VFS抽象不同的文件系...
Vim是Linux下的高效文本编辑器,支持代码补全和错误跳转。它有三种模式:命令模式(默认启动)、输入模式(按i进入编辑)和底线命令模式(按:输入命令)。常用操作包括光标移动...
Linux是一种免费开源的类UNIX操作系统,广泛应用于服务器和嵌入式设备。其核心由Linus Torvalds开发,结合GNU等组织的软件构成。常见发行版包括Ubuntu、...
心心念念查看了下objc4源码 https://opensource.apple.com/releases/[https://opensource.apple.com/rel...