标签 基础知识 下的文章
- 📂shell学习(一)简介、基础知识教程
基础知识一篇教会你写90%的shell脚本Linux Shell 算术运算Shell代码
- 📂Linux基础知识 - 常用快捷键(未更新完)教程
快捷键说明Ctrl+L清屏tabtab按一次自动补全目录文件名称/tab按二次将目录下带有补全前面字段的所有文件目录展示出来,例子: cd / tab键按两次将根目录下所有文件展示出来
- 📂后端程序员必备的Linux基础知识+常见命令,太完整了!教程
TCP 报文段结构一谈到 TCP 协议,大家最先想到的词就是「面向连接」和「可靠」。没错,TCP 协议的设计就是为了能够在客户端和服务器之间建立起一个可靠连接。在讲连接过程之前,我们先来看看 TCP 的报文段结构,通过这个结构,我们可以知道 TCP 能够提供什么信息:这里有几点是需要注意的:TCP 协议需要一个四元组(源IP,源端口,目的IP,目的端口)来确定连接,这要和 UDP 协议区分开...
- 📂线程、进程基础知识教程
本文为学习小林coding《图解操作系统系列》总结,详细内容请移步原文https://blog.csdn.net/qq\_34827674/article/details/107305756进程进程描述:当我们编写的程序编译成可执行文件,运行后cpu就会执行我们程序中的指令,这个运行的程序就称为进程。我们的cpu不可能只运行一个程序,当我们的程序在等待资源或者其他原因暂时不能执行,那么cpu...
- 📂JVM基础知识---内存分配过程教程
内存分配过程一. 堆内存结构图二. JVM内存分配过程三. JVM晋升老年代机制①. 动态对象年龄判定——长期存活的对象将进入老年代③. 大对象直接进入老年代④. Minor GC后,Survivor仍然放不下四. GC准确分类一. 堆内存结构图Java 堆是垃圾收集器管理的主要区域,由于现在收集器基本都采用分代垃圾收集算法,所以 Java 堆还可以细分为:新生代和老年代:再细致一点有:Ed...
- 📂网络安全入门之Linux基础知识(一)教程
1.请描述TCP/IP协议中主机与主机之间通信的三要素ip地址 子网掩码 ip路由 +wx:machinegunjoe666 免费获取资料2.请描述IP地址的分类及每一类的范围A 1-127 B 128-19 C 192-223 D 224-239(组播) E 240-254(科研) 3 请描述A、B、C三类IP地址的默认子网掩码A 255.0.0.0 B 255.255.0.0 C 2...
- 📂Android基础知识整理(三) 线程与进程教程
文章目录三、线程/进程进程进程优先级LowMemoryKiller线程线程和线程池使用Handler / Looper /MessageLoader三、线程/进程进程进程优先级前台进程(Foreground process)。它表明用户正在与该进程进行交互操作,android系统依据下面的条件来将一个进程标记为前台进程:该进程持有一个用户正在与其交互的Activity(也就是这个activi...
- 📂Linux的一些基础知识教程
预备知识关于系统提示符的说明:终端命令行显示:$,表示普通用户终端命令行显示:#,表示管理员用户root,root用户是整个Linux系统中的最高权限用户。(执行脚本的时候,最好不要使用root用户来执行,因为root拥有系统的最高权限,避免命令错误是,对系统造成严重的影响)
- 📂linux 基础知识及命令总结教程
1.mkdir 创建目录 -p 创建多级目录 mkdir -p /data/test-m, --mode=模式 设置权限模式(类似chmod),而不是rwxrwxrwx 减umask-p, --parents 需要时创建目标目录的上层目录,但即使这些目录已存在也不当作错误处理[root@wen data]# mkdir test/test{1..3} -p #创建一个目录再在下面创建几个目录...
- 📂Nginx基础知识教程
1、Nginx 概述 ===============================Nginx (“engine x”) 是一个高性能的 HTTP 和反向代理服务器,特点是占有内存少,并发能力强,事实上 nginx 的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用 nginx 网站用户有:百度、京东、新浪、网易、腾讯、淘宝等(1)Nginx是一个高性能的HTTP和方向代理服务器 ...
- 📂Linux及docker基础知识教程
命令 -help 来看命令怎么使用,比如 cat -helpcd :切换目录ls :列出目录 -a参数:all,查看全部文件,包含隐藏文件 -l参数:列出所有文件,包含文件的属性和权限,没有隐藏文件pwd:显示当前用户所在目录mkdir:创建一个文件夹 mkdir -p test1/test2/test3 :创建层级目录rmdir:删除文件夹 ,只能删除空的目录,如果下面存在文件,需要...
- 📂冷月手撕408之操作系统(12)-内存管理基础知识教程
本节主要是讲操作系统的内存管理基础知识,首先简单介绍了内存是什么。内存管理的功能,将作为以下几个我们讲解的重点。主要的重点冷月做出了标识,知识点如下图(pdf版或xmind源文件请关注公众号:学长冷月,回复操作系统)。冷月点睛内存管理基础知识内存概念内存可以理解为一个酒店,里面的每个房间就是存储单元,房间号就是内存地址内存管理的功能内存空间的分配与回收主要是连续分配管理方式和非连续分配管理方...
- 📂Linux设备驱动模型(1)_基础知识教程
目录1. 背景2. Linux设备模型基本概念2.1 Bus,Class,Device,Driver概念2.2 设备模型的核心思想3. 参考-背景==========================Linux作为一个宏内核,并且支持世界上几乎所有的各式各样的硬件平台,导致Linux内核中作为设备驱动部分代码冗余且杂乱无章,为了降低设备多样性给Linux内核所带来的臃肿不堪,更主要的是解决电源...
- 📂linux入门基础知识总结教程
1.1. 1 Linux目录初识 /bin 存放必要的命令 /boot 存放内核以及启动所需的文件 /dev 存放设备文件 /etc 存放系统配置文件 /home 普通用户的宿主目录,用户数据存放在其主目录中 /lib 存放必要的运行库 /mnt 存放临时的映射文件系统,通常用来挂载使用。 /proc 存放存储进程和系统信息 /root 超级用户的主目录 /sbin 存放...
- 📂Linux驱动之Framebuffer子系统基础知识教程
1、Linux Framebuffer概述Framebuffer驱动在Linux内核中用于子系统最重要的显示输出,以该驱动为基础,Linux设备才能向用户展现一个色彩斑斓的世界,对于PC而言,就是显卡驱动,对于嵌入式设备,就是显示控制器和LCD模组驱动。Framebuffer设备是一个字符设备,在文件系统中的设备节点通常为/dev/fbX,当一个系统中有多个显示设备时,依次使用/de/fb0...
- 📂漫谈操作系统5 -- 基础知识(进程隔离)教程
前一篇博客介绍了操作系统中进程和线程的概念,下面接着介绍操作系统内核关于进程隔离的基本内容。 进程隔离是操作系统内核对于资源管理和安全增强的特性,其最终的目的是对于操作系统内核能够更好的控制程序对资源的申请和使用,并且控制此程序可访问资源的范围并限定此程序异常之后能够影响的范围。 现有的小型嵌入式系统内核比如UC/OS 2, LittleKernel如果没有而外的库的帮助(例如LK的uth...
- 📂Windows开发:基础知识教程
文章目录参考窗口句柄Hello World开发基本步骤注册窗口类创建窗口编写消息响应函数(重要)参考Windows编程窗口GUI程序中用于用户直接交互的基本元素 如:QQ的登录窗口句柄Windows平台有许多基本对象:窗口、文件、socket等等,为了操作这些对象,我们需要一个能引用这些对象的东西,这个东西就是句柄。句柄于资源好比遥控器于电视机。 如读文件函数ReadFile,第一个...
- 📂Linux基础知识(5)-压缩与关机命令教程
一、前言“天上乌飞兔走,人间古往今来” “万般回首化尘埃,唯有青山不改”二、压缩与关机命令zip命令作用:压缩文件成.zip格式,windows和linux可以通用的压缩文件语法:zip 【选项】 压缩包名 源文件或者源目录选项:-r:压缩目录#压缩文件 [root@Master data]# zip a.txt.zip a.txt adding: a.txt (deflated ...
- 📂Linux基础知识(3)-帮助&查找命令教程
一、前言“临渊羡鱼,不如退而结网”意思是站在水边想得到鱼,不如回家去结网。比喻只有愿望而没有措施,对事情毫无好处。 或者比喻只希望得到而不将希望付诸行动。语出《淮南子·说林训》二、帮助&查找命令man命令作用:查看命令的帮助语法:man 【选项】 命令选项:-f:查看命令拥有那个级别的帮助-k:查看命令相关的所有帮助常见的操作:上下左右箭头g:回到第一页G:回到最后一页/字符串:向下搜索?字...
- 📂操作系统基础知识:什么是程序?什么是进程?他们之间的区别是什么?教程
本篇文章详细讲解以下问题:什么是程序?什么是进程?他们之间的区别是什么?灵魂拷问:程序与进程的区别?程序是包含一系列信息的文件,描述如何在运行时创建一个进程,如我们写的源代码文件,编译好的可执行文件 .out 文件等。所以在操作系统角度,程序是创建进程的描述。程序文件可以包含以下描述信息:二进制格式标识 :每个程序都有用于描述可执行文件格式的信息。Linux 内核通过该信息来处理和解释文件中...
- 📂shell脚本的基础知识教程
一、什么是shell在计算机科学中,Shell俗称壳(用来区别于核),是指“为使用者提供操作界面”的软件(命令解析器)。它类似于DOS下的command.com和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。脚本命令的解释器。二、shell脚本的意义1.记录命令执行的过程和执行逻辑,以便以后重复执行 2.脚本可以批量处理主机 3.脚本可以定时处理主机三、如何创建she...
- 📂Linux常用的基础知识教程
一、 Linux是干嘛的?Linux一般用来做服务器端的操作系统。所有的网站、网络游戏等都需要服务器端,90%以上的服务器端都是用的Linux。Unix 和 Linux 的设计初衷就是多用户操作系统。二、 操作系统的分类:1. 桌面操作系统(给大众使用的):比如Windows、 MacOS、 Linux;传统的Linux界面简单、操作复杂、应用软件少,一直被Windows压制;近年来随着Ub...
- 📂一款令人发指的Linux监控软件教程
今天跟大家分享1个功能强大、配置简单、页面炫酷的Linux监控平台!不多说,先上图!【准备工作】1.任意Linux;2.PC机;3.Xshell工具;【开始安装】1.基础配置:yum update -y2.一条命令即可开始安装,bash <(curl -Ss https://my-netdata.io/kickstart.sh)中间会出现1次确认,按y即可,还有一次,Press En...
- 📂LWJGL3的内存管理,第一篇,基础知识教程
LWJGL3的内存管理,第一篇,基础知识 =========================================这是讨论 LWJGL3 内存管理的一些列随笔的第一篇,更多内容参见 LWJGL3的内存管理本篇将主要介绍一些大方向的问题和一些必备的知识。何为"绑定(binding)"LWJGL3 是一个 OpenGL,Vulkan 等的绑定库,这怎么理解呢?首先要知道, 以Open...
- 📂【操作系统】进程基础知识记录(上)教程
时隔快一年了,我回来啦,打算写一篇关于OS的小总结,但是感觉工程量有点大,那就从零碎的知识开始吧~-预告知本篇分享不会提到所有详细的内容,所以更像是一个OS中的小提纲,其实也就是回头复习用的,具体的代码实现什么的(比如用Pascal)就不说了,也许以后写了也会放在这里的~那开始吧!-基础知识点 ==============================并行:同一个时间下同时运行在不同的处...
- 📂Linux基础知识(一)教程
Linux发行版Linux发行版之间的核心区别是软件管理命令和设计思想不一样。如果两个Linux发行版的软件管理命令是一样的,那么可以认为这两个linux发行版属于同一系列。每个Linux发行版的设计思想往往是不一样的。同样的一款软件,主要应用于服务器的Linux发行版安装、使用的版本一般都比较旧,而主要设计为桌面操作系统的Linux发行版往往会使用较新的版本。目前常见的Linux发行版主要...
- 📂Linux学习笔记_一些基础知识教程
关于Linux这一档子事4前言安装完系统后,自己试了一下,图形界面操作和Windows差不多我感觉,有点差别,多点几下,就熟悉了。emmmmm,这一章就是一些基础操作。基础知识home文件夹:里面是各个用户(如果你有多个用户的话)的文件夹,home里面文件夹的命名就是账户名,除了root用户。活动概览:左下角的两个方块图案,emmmmm,倒是有点像VMware的图标,里面可以快速换窗口。==...
- 📂linux基础知识一:版本、应用及分区教程
网站:www.netcraft.com可查询当前各网站的运行所用平台以及各类平台的使用率分布。1.Linux与windows的区别:Linux严格区分大小写;Linux下一切皆为文件,不区分硬件,用户等;windows下的程序不能直接在Linux下运行,只能借助模拟器。2.Linux的版本认识:Linux由内核版本和发行版本,其中内核版本的网址:www.kernel.org,版本号如:2.6...
- 📂操作系统【1】Linux基础知识教程
Linux起源于1991年,芬兰赫尔辛基大学的一名学生开发的一个简陋的操作系统内核,这个这个内核系统就是Linux,Linus's Unix,Linus的Unix。后来取名为linux。Linux自从放到网上后引起了很多人的兴趣,他们陆续通过互联网加入到Linux开发过程中。1994年3月,Linux1.0发布,Linux已经成为一个基本可用的内核。Linux开创了一种前所未有的软件开发模式...
- 📂Linux学习笔记二----------Linux基础知识和命令教程
一、终端界面在centos中点击键盘ctrl + alt + F1是回到图形化界面环境;点击键盘ctrl + alt + F2-F6可以分别进入不同代号的终端界面(tty1-tty5),下面是使用ctrl+alt+F3进入的tty2终端界面这时打开的终端是全屏幕的终端,但是实际上,图形化操作系统中,存在一个图形化终端这个terminal比上面的终端更加友好二、命令行之旅切换到root用户:s...