linux 基础知识汇总

1、Linux文件系统概述Linux文件系统是指操作系统用来控制文件如何存储和检索的结构和逻辑。文件系统结构根目录:/Linux文件系统从根目录(/)开始,这是所有文件和目录的起点。目录结构:Linux使用层次化目录结构,每个目录包含文件和子目录...

Linux 驱动开发基础知识——APP 怎么读取按键值(十二)

在做单片机开发时,要读取GPIO按键,我们通常是执行一个循环,不断地检测GPIO引脚电平有没有发生变化。但是在Linux系统中,读取GPIO按键要考虑到效率,引入了很多种方法:查询方式(非阻塞)、...

100 个网络基础知识普及,看完成半个网络高手!

100个网络基础知识普及,看完成半个网络高手!...

C/C++基础知识

3.signedchar:有符号char(-128~127)2.unsignedchar:无符号char(0~255)3.动态分配内存(malloc和new)1.静态分配,编译时在栈上分配好内存。4.自动分配...

JavaSE基础知识分享(二)相关练习题

写在前面大家前面的方法和数组学的怎么样了,快来看看这些题你能不能快速地说出答案,数组和方法在Java学习中还是非常重要的,快来检测你的薄弱点在哪,及时查漏补缺!填空题1.数组会在内存中开辟一块连续固定大小的空间,每个空间相当于之前的一个变量,称为数组的元...

[WebDav] WebDav基础知识

对于WebDav协议的知识整理。结合坚果云WebDav服务,进行了WebDav方法的代码验证。_webdav...

Java基础知识分享(二)

写在前面昨天给了十题编程题,如果你能有思路很快速地完成它,说明你的Java数据类型、运算符、选择语句、循环语句部分的基础知识很好,接下来就来看看后面的方法、数组以及他们在JVM中的内存划分知识吧!方法语句定义格式:修饰符返回值类型方法名(参数类型...

【网络】socket套接字基础知识

前面我们已经学习了网络的基础知识,对网络的基本框架已有认识,算是初步认识到网络了,如果上期我们的学习网络是步入基础知识,那么这次学习的板块就是基础知识的实践,我们今天的板块是学习网络重要之一,学习完这个板块对虚幻...

C++ Webserver从零开始:基础知识(一)——Linux网络编程基础API

主机之间的通信需要知晓对方的地址,而网络中主机的地址是TCP/IP协议族来定义的(计算机网络基础知识),在Linux网络编程中,我们通过使用socket的这个套接字来进行网络通信。我们在二到七的过程中完整经历了s...

JavaSE基础知识分享(一)

写在前面今天要讲的是JAVA数据类型、运算符、选择语句、循环语句部分的基础知识,来看看你会不会!基础知识1Java语言规定标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字。Java中整型变量有byte、short、int和long...