自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Jetson Xavier NX and Jetson AGX Xavier Series启动流程

文章目录BootROMBootLoader Components加载程序组成通用驱动程序框架Microboot1, MB1TegraBootTegraBoot BPMPTegraBoot-CPUCboot,Cold bootextlinux.conf定义内核启动顺序这是Nvidia的Jetson NX启动的大致流程介绍,适用于Jetson Xavier NX和Jetson AGX Xiavier系列。其他系列的启动流程与本文档有差异。英文版原文可参考:https://docs.nvidia.com/j

2021-03-24 16:22:04 4197 3

转载 嵌入式Linux操作系统引导加载程序BootLoarder

嵌入式Linux操作系统引导加载程序BootLoarderBootLoarder是什么Linux操作系统分层BootLoarderBootLoader操作模式BootLoader启动过程BootLoarder是什么Linux操作系统分层一个嵌入式Linux系统从软件的角度看通常可以分为四个层次:引导加载程序。包括固化在固件(firmware)中的boot代码(可选),和BootLoader两大部分。Linux内核。特定于嵌入式板子的定制内核以及内核的启动参数。文件系统。包括根文件系统和建立于F

2021-03-24 15:03:04 1050

原创 文件特殊权限:SUID, SGID, SBIT

文章目录默认权限umask的四位数字文件特殊权限SUID: Set UID,用户获得owner权限SGID: Set GID,用户获得owner权限SBIT: Sticky BIT, 限制删除权限的用户设置方法默认权限umask的四位数字我们介绍过Linux中的文件权限的含义,以及umask检查默认权限的用法,具体可参见:Linux权限管理:用户和密码管理,Linux组,文件权限,文件共享文件权限如下,分为owner权限,用户组权限和其他人的权限。使用umask命令可以查看当前目录和文件的默认权

2021-01-14 17:21:33 559

原创 文件的隐藏权限:chattr, lsattr

文章目录设置文件隐藏属性查询文件隐藏属性设置文件隐藏属性命令:chattr [+ - =][ASacdistu] 文件或目录名称选项与参数:'+' :添加某一个特殊参数,其他原本存在参数则不动。'-' :移除某一个特殊参数,其他原本存在参数则不动。'=' :配置一定,且仅有后面接的参数A :当配置了 A 这个属性时,若你有存取此文件(或目录)时,他的存取时间 atime将不会被修改,可避免I/O较慢的机器过度的存取磁碟。这对速度较慢的计算机有帮助S :一般文件是非同步写入磁碟的,如

2021-01-14 16:23:24 275

原创 Linux命令:压缩和解压缩常用命令汇总

1.gzip,gunzip1.1 gzip压缩.gz文件用于压缩.gz格式的文件命令格式: gzip 选项 [文件]例如:gzip flie11.2 gunzip解压缩.gz文件用于解压缩.gz格式的压缩文件命令格式:gunzip 选项 [文件]例如:gunzip file1.gz2.tar压缩和解压目录2.1 tar用于压缩目录tar可以用于压缩目录和解压缩目录,对象格...

2020-04-20 10:53:48 228

原创 负载均衡LVS:从入门到入门

传统的系统架构和我们的电脑是一样的,我们的软件装在一台主机上,主机就是硬盘、主板、内存、网卡等等,随便一个东西坏了,那系统就玩完了。后来出现了多硬盘,我们系统里的文件可以存在不同的硬盘中,一个硬盘完蛋了,其他硬盘的数据还可以在的。但是还是解决不了主机完蛋的问题。后来就出现了多主机,多个主机组成一个平台,一个主机完蛋了,系统可以在其他的主机上继续运行,这就是云平台了,也就是实现了高可用。...

2020-04-02 14:38:57 181

原创 对象存储3:对象存储的原理、构造和详解

前两篇介绍了对象存储的基础,包括存储类型,常用存储分类和分类方法。SCSI,TCP/IP,FC等存储介质以及DAS\NAS\SAN等存储网络,请参考:对象存储1:传统存储类型和分类。文件存储,块存储以及对象存储等数据存储格式,请参考:对象存储2:云平台数据存储类型。1.对象存储基础对象存储的命名,是由其存储数据的格式来的,它的数据是以对象object的形式存储。文件存储...

2020-03-25 17:21:49 10790 3

原创 对象存储2:数据存储类型-文件存储、块存储、对象存储详解

上一篇介绍了传统存储的几个常用类型,本篇主要介绍云平台用到的常用存储类型,分别是文件存储、块存储和对象存储。这种分类是以数据存储的方式来命名的,体现了不同的数据存储格式。文件存储会以文件和文件夹的层次结构来整理和呈现数据;块存储会将数据拆分到任意划分且大小相同的卷中; 对象存储会管理数据并将其链接至关联的元数据。1. 数据存储基础块级概念:块级是以扇区为基础,一个或者多个连续的扇区组成...

2020-03-24 22:18:03 3679

原创 对象存储1:传统存储类型和分类

本文主要介绍云计算使用的对象存储的基础知识,是在了解云计算的对象存储之前要知道的必要知识点。存储可以分为多种类型,按照存储接口分类,可以分为SCSI,I-SCSI,FC,TCP/IP等接口类型;如果按照存储所使用的网络来分类,则有DAS,NAS,SAN,FAS等类型。具体信息如下:1. 存储接口类型SCSI:SCSI,Small Computer System Interface,...

2020-03-18 18:01:03 2617

原创 Linux权限管理:用户和密码管理,Linux组,文件权限,文件共享

Linux用户和密码管理用户权限:UIDLinux的用户权限是通过UID来跟踪的。root用户的UID为0, 其他用户的UID各有不同,Linux为系统账户预留了500以下的UID数值.UID可以通过/etc/passwd来查看,其中保存的信息包括: 登录用户名; 用户密码,一般用x来表示;密码一般保存在/etc/shadow中; 用户账户的UID,用数字形式; 用户账户的组ID,...

2019-09-19 11:48:46 983

原创 Linux环境变量:查、改、删

Linux环境变量需要知道的内容: 什么是环境变量; 创建自己的环境变量; 删除环境变量; 默认shell环境变量; 设置PATH环境变量; 定位环境文件;环境变量Environment variable,定义系统会话和环境信息的变量或者参数。可以快速访问和修改内存中的数据。系统的环境变量都用大写,以区分普通用户的环境变量。全局变量全局变量对shell会话和所有子shel...

2019-09-18 16:49:00 1298

原创 Linux文本查找:grep

在文件中查找文本常用grep,格式:grep [选项] 筛选字段 文件名简单示例:shaphicprb13137:/home # cat test1190235821021202052056adfwedcdscvaghrshaphicprb13137:/home # grep 1 test //在test文件中查找含有1的行119021021...

2019-09-18 11:37:35 208

原创 Linux数据排序:sort

Sortsort是对文件数据显示进行排序,但是按照字符串形式排序的,而非数字类型排序。如下:排序时默认将所有数据当做字符串来排序,而非数字大小排序。如果想要按数字类型排序,需要加参数 -n。shaphicprb13137:/home # sort test1190220205205621210358adfcdcvaghrswedshaphicprb131...

2019-09-18 11:30:03 314

原创 Linux查看磁盘空间:df和du

df命令 查看磁盘使用情况,查看还有多少磁盘空间。df默认显示文件的单位是字节,较难读懂。使用-h命令,可以比较容易的看到容量大小shaphicprb13137:~ # dfFilesystem 1K-blocks Used Available Use% Mounted ondevtmpfs 32879244 8 32879236 1...

2019-09-18 11:07:47 469

原创 Java常用正则表达式

转发自JAVA API文档: 字符 x 字符 x \\ 反斜线字符 \0n 带有八进制值 0 的字符 n (0<=n<=7) \0nn 带有八进制值 0 的字符 nn (0<=n<=7) \0mnn 带有八进制值 0 的字符 mnn(0<=m<=3、0<=n<=...

2019-09-12 14:40:11 195

原创 Linux:进程管理常用命令

1.探查进程常用命令:ps -ef :查看所有进程。-e参数显示所有运行在系统上的进程;-f参数则扩展了输出。UID:启动进程的用户;PID:进程的ID;PPID:父进程的ID;C:进程生命周期中的CPU利用率;STIME:进程启动时的系统时间;TTY:进程启动时的终端设备;TIME:运行进程需要的累计CPU时间;CMD:启动进程的程序名称shaphi...

2019-09-11 17:59:18 347

原创 Linux:文件处理、目录处理、链接文件

1. 文件处理创建文件: touch "文件名"# touch test.txt查看文件:ls -l "文件名" 或 ll “文件名” 或 file “文件名” # ll test.txt-rw-r----- 1 root root 0 Sep 11 16:29 test.txtYou have new mail in /var/mail/root~ # l...

2019-09-11 17:15:34 210

原创 Java Socket+多线程:传输非文本文件,客户端可以同时接受多个客户端发送的文件

本篇是socket+IO的扩展,是下面这篇的扩展,具体参考:Java Socket+IO练习2:使用socket传输文件和图片上文中是一对一传输,客户端文件传输完毕后,服务端也自动关闭。这样,服务端只能接收一个客户端发来的数据,如果想要服务端同时接收多个客户端发送的数据,服务端就要支持多线程。需要把服务端的文件接收代码 放到线程里,具体代码如下。客户端代码,与上文中一致:...

2019-09-11 14:32:25 410

原创 Java Socket+IO练习2:使用socket传输文件和图片

练习1:1.将一个文本文件由一端传往另一端;2.文件接收端接收完毕后,告诉发送端接收完毕,并打印接收文件的内容;3.发送端接收并打印接收端发来的信息.提示:1. 传输文本文件时,使用字符流;传输非文本文件时,使用字节流;2. 字符流时建议选择字符缓冲流,BufferedReader、BufferedWriter(PrintWriter功能类似,更加强大,自动写入不需要...

2019-09-10 19:10:31 1157

原创 Java Socket+IO练习:客户端发送字符给服务端并打印返回值

练习:1. 客户端和服务端建立socket连接;2. 客户端发送字符给服务端,在“over”时结束输入;3. 客户端打印输入的值,并打印服务端发送的返回值的大写.答案如下:客户端代码及其说明:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamRea...

2019-09-10 17:14:10 1308

原创 Linux文件系统和文件类型

文件操作是Linux日常工作最基础的内容,所有涉及到Linux相关的工作,都会用到一些shell命令来操作文件。本篇介绍经常用到的Linux文件命令。在Linux中,所有的设备都是文件,文件的类型根据文件头部来确定,而不是文件的尾部。1). 文件系统结构Linux的主要文件结构如下:/ 系统的根目录,通常不会在这里存储文件。/bin...

2019-09-09 15:56:29 354

原创 Linux内核

Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统. 具体如下图:内核(Kernel)是Linux系统的核心,控制着计算机系统上的所有硬件和软件,在需要的时候分配硬件和执行软件。内核的基本功能Linux的内核主要有以下几个功能:系统内存管理软件程序管理硬件设备...

2019-09-06 20:20:13 380

原创 JAVA IO流:文件合并和SequenceInputStream使用

本篇文件合并,和上一篇写的文件分割是常用的Java IO案例。文件分割的具体内容请参考如下文章:> JAVA IO流练习:文件分割和递归查询文件合并时,需要用多个输入流依次读取文件,并且进行有序的组装,这里必须使用序列流SequenceInputStream完成,其作用是: “SequenceInputStream表示其他输入流的逻辑级联。 它从一个有序的输入流集合开始,从第一个读取到文...

2019-09-06 09:55:17 417 1

原创 JAVA IO流练习:文件分割和递归查询

很多情况下,我们使用的文件需要分割处理,例如邮件发送的大小有限制,我们需要发送的文件超过了大小限制,需要对文件进行分割处理。在Java中,文件的分割和文件的复制、剪切、黏贴一样,都是通过文件内容的读取和写入完成的。在JAVA中,使用IO完成该操作非常方便。练习题内容:将一个文件,按照固定大小进行分割,输出到指定目录下,并且打印目标路径的文件目录。文件名:C:\screenshot.PNG...

2019-09-05 17:03:34 193

原创 SQL语句 case... when...then...练习题及答案

练习题1:原表格:处理后呈现成以下格式:结果:操作方法如下://创建表create table test1 (Ticket varchar(4),Amount int);//写入参数=> insert into test1 (Ticket, Amount) values('tk1',10),('tk2',20),('tk3',-30),('tk4',0),('...

2019-09-03 20:26:39 1417

原创 Java: 构造方法说明

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-08-24 11:07:00 272

空空如也

空空如也

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

TA关注的人

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