自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker常用命令

docker命令

2022-08-19 11:58:58 227 1

原创 xhost命令

xhost命令是X服务器的访问控制工具,用来控制哪些X客户端可以在X服务器上显示。xhost + nis:user@domain使domain上的nis用户user可以访问权限。是在hostA上显示的,须要使用hostA的Xserver,因此hostA是server。xhost + inet:user@domain使domain上的inet用户可以访问。一般当你从hostA登录到hostB上运行hostB上的应用程序时,ide。-:打开访问控制,仅容许受权清单中的主机访问本地的X服务器。...

2022-08-18 20:03:20 4624

原创 git常用命令

基本概念工作区:就是你在电脑里能看到的目录。暂存区:英文叫 stage 或 index。一般存放在 .git 目录下的 index 文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。版本库:工作区有一个隐藏目录 .git,这个不算工作区,而是 Git 的版本库。命令作用示例git clone拷贝一个 Git 仓库到本地git clone -b branch [url] [dir]git add命令可将该文件添加到暂存区git a

2022-04-20 19:52:28 215

原创 gcc/g++常用编译选项

gcc/g++编译过程1、预处理,生成.i .ii的文件[预处理器]2、将预处理后的文件转换成汇编语言,生成文件.s[编译器]3、由汇编变为目标代码(机器代码)生成.o的文件[汇编器as]4、连接目标代码,生成可执行程序[链接器ld]常用选项-c只编译并生成目标文件-DMACRO以字符串“1”定义MACRO宏,相当于#define macro-DMACRO=DEFN以字符串“DEFN”定义MACRO宏,相当于#define macro=defn-U.

2022-04-16 21:19:06 812

原创 Linux 常用ping命令详解

1、用法Usage: ping [-aAbBdDfhLnOqrRUvV] [-c count] [-i interval] [-I interface] [-m mark] [-M pmtudisc_option] [-l preload] [-p pattern] [-Q tos] [-s packetsize] [-S sndbuf] [-t ttl] [-T timestamp_option] [-w deadline] [-W

2022-04-15 16:59:20 5816

原创 gdb调试详解

https://blog.csdn.net/daaikuaichuan/article/details/89791255https://blog.csdn.net/niyaozuozuihao/article/details/91802994

2022-04-13 17:15:35 51

原创 shell知识点

#1、$$ Shell本身的PID(ProcessID)$! Shell最后运行的后台Process的PID$0 Shell本身的文件名1~1~1~n 第n个参数$# 传递到脚本的参数个数∗以一个单字符串显示所有向脚本传递的参数。如"* 以一个单字符串显示所有向脚本传递的参数。如"∗以一个单字符串显示所有向脚本传递的参数。如"*“用「”」括起来的情况、以"$1 $2 … $n"的形式输出所有参数$! 后台运行的最后一个进程的ID号@与@ 与@与*相同,但是使用时加引号,并在引号中返回每个参数

2022-03-29 23:44:36 147

原创 shell编程100例

1、编写hello world脚本在这里插入代码片2、通过位置变量创建 Linux 系统账户及密码在这里插入代码片3、备份日志在这里插入代码片4、一键部署 LNMP(RPM 包版本)在这里插入代码片5、监控内存和磁盘容量,小于给定值时报警在这里插入代码片6、猜数字游戏在这里插入代码片7、检测本机当前用户是否为超级管理员,如果是管理员,则使用 yum 安装 vsftpd,如果不是,则提示您非管理员(使用字串对比版本)在这里插入代码片8、检测本机当前用户是否为超级管理员

2022-03-27 20:30:14 11885 1

原创 UML类图的六种关系

UML图UML图分类:  1)用例图(use case)  2)静态结构图:类图、对象图、包图、组件图、部署图  3)动态行为图:交互图(时序图与协作图)、状态图、活动图UML 类图用于描述系统中的类(对象)本身的组成和类(对象)之间的各种静态关系。  类之间的关系:依赖、泛化(继承)、实现、关联、聚合、组合  强弱关系:泛化 > 实现 > 组合 > 聚合 &...

2019-10-11 20:28:01 744

原创 软件设计模式七大原则详解

设计模式分类设计模式分为三种类型,共26种1)创建型模式:简单工厂模式、工厂方法模式、抽象工厂模式、单例模式、原型模式、建造者模式2)结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式、装饰器模式3)行为型模式:模板模式、命令模式、访问者模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、责任链模式、空对象模式设计模式的目...

2019-10-11 18:53:06 447

原创 四张图看懂TCP三次握手和四次挥手

三次握手:步骤 1: 客户机向服务器发送 SYN报文段指定初始序号seq步骤 2: 服务器收到SYN报文段, 用SYN和ACK报文段回复服务器为该连接分配缓冲区和变量指定服务器初始序号seq步骤 3: 客户机接收到 SYN和ACK, 用ACK报文段回复四次挥手:步骤 1: 客户机向服务器发送FIN控制报文段步骤 2: 服务器收到FIN,用ACK回答。关闭连接,发送FIN...

2019-09-05 23:05:16 69

转载 gcc - lm的含义

使用math.h中声明的库函数还有一点特殊之处,gcc命令行必须加-lm选项,因为数学函数位于libm.so库文件中(这些库文件通常位于/lib目录下),-lm选项告诉编译器,我们程序中用到的数学函数要到这个库文件里找。本书用到的大部分库函数(例如printf)位于libc.so库文件中,使用libc.so中的库函数在编译时不需要加-lc选项,当然加了也不算错,因为这个选项是gcc的默认选项。C...

2019-08-24 22:20:21 426

原创 操作系统知识整理

一、 什么是操作系统,有什么特征?操作系统是管理计算机资源,控制程序执行,改善人机界面以及为应用软件提供支持的一种系统软件。具有并发性,共享性,异步性,虚拟性特征。并发性是指两个或两个以上的时间在同一时间间隔内发生。共享性是指系统的硬件和软件资源可供多个程序共同使用。虚拟性是指把一个物理实体转换为若干个逻辑上的对应物。异步性是指在多道程序环境中,由于资源因素的限制,程序以走走停停的方式运...

2019-08-23 09:02:58 411

空空如也

空空如也

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

TA关注的人

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