自定义博客皮肤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)
  • 收藏
  • 关注

原创 c语言数组概念

数组是由同一种数据类型的元素系列构成的。数组的声明及初始化type name [size];此处的type是数组内每个元素的数据类型,name是数组名,size是数组元素的个数。传统上,c要求size是一个常量型整数类型。一个数组在没有初始化前,数组的元素的值是不定的。可以指定带由方括号的元素下标指定某个特定的元素。int arr[6]={[5]=212}; //把arr[5]初始化为...

2020-03-01 15:36:46 652

原创 shell脚本结构化之循环命令

循环是编程的一个重要部分,bash shell提供了三种可用于脚本中的循坏命令for 命令while命令until 命令这些都没有好讲的,注意下格式就行了,看两个实例查找可以执行的文件#!/bin/bash IFS=:for folder in $PATHdo echo "$folder:" for file in $folder/* do ...

2020-01-20 13:36:48 100

原创 shell脚本的结构化条件判断命令

程序可以说就是结构化加上算法,现在就来讲讲shell脚本的结构化命令结构化命令允许你改变shell脚本的正常执行流。最基本的结构化命令是if-then语句。也可以扩展if-then语句,加入if-then-else语句。如果希望在测试失败时加上额外的测试,if-then-elif语句。if commandthencommandfiif commandthencommandsels...

2020-01-20 13:12:03 116 1

原创 构建基本的shell脚本必须要知道的

bash shell脚本我觉得很简单,跟c语言类似,只是有些语法不同而已。下面简要介绍构建一个基础的shell需要的知识和内容首先一个shell脚本文件的第一行要指明用于脚本的shell,可以通过#!符号在脚本文件的第一行制定。这是一个最简单的shell脚本,第一句表明使用/bin/bash来解释这条脚本语句。其它的三条命令就是普通的shell命令,这三个命令打包后按顺序执行。结果如下:...

2020-01-20 09:25:32 147

原创 网络路由的基础

路由:不同网络之间的数据转发自制系统AS:由一个管理机构管理,使用统一路由策略的路由器的集合。例如一个公司。路由选择:路由器负责为数据包选折一条最优的路径并进行转发ip路由表dis ip routing-table 路由表中包含了路由器可以到达的目的网络。目的网络在路由表中不存在的数据报会被丢弃。路由优先级directospfstaticrip01060...

2020-01-11 14:51:43 213

原创 交换网络基础

交换机工作在数据链路层,交换机对数据帧的转发形式有三种:泛洪(flooding):一个数据帧进入到交换机后,会查找MAC地址表,如果查不到这个地址,则交换机执行泛洪操作。如果进入交换机的是一个广播帧,则交换机不会去查找MAC地址表,直接泛洪。泛洪是把从某一端口进来的帧通过所有其它端口转发出去。转发(forwarding):交换机把从某一个端口进来的帧通过另一个端口转发出去。如果是一个单播帧,...

2020-01-09 21:25:26 268

原创 c语言指针初探

与c语言指针相关联的三个符号,一个是地址符&,一个是间接符号*,还有一个是在声明指针时用到的*符号。那么什么是指针呢?指针时存储变量地址的变量,不是整型,它就像int,float一样是指针类型。p=&i; //p存储的是变量i在内存中的地址i=*p; //*符号加在指针p前,表示取的是这个地址上的变量值printf("%p",p); //打印指针使用%p...

2020-01-06 09:07:30 61

原创 常用的bash shell命令

大多数的linux发行版的默认shell都是GUN bash shell。用户登陆成功后就会出现bash的界面,默认的shell都是保存在/etc/passwd文件内上面的就是macos内root用户的记录,最后/bin/sh就是用户登陆后的shell。redhat用户的shell是/bin/bash。bash手册man命令man命令用来访问存储在linux系统上的手册页面。例如:ma...

2019-12-27 12:32:47 125

原创 计算机网络必知必会

计算机网络是一个极为复杂的系统,涉及到大量的应用和协议。学好网络一个是要有网络的环境,能接触到交换机、路由器现实的设备;另外一个就是wireshark这一款软件,这款软件能让你看到网络中微观细节。计算机起网络又是一个很简单的系统,它脱离不了我们的现实世界,网络世界就好比我们现实中的世界一样。下面就谈谈我理解中的基础计算机网络。1、分层体系结构五层因特网协议栈,还有一个七层iso osi参考模...

2019-12-25 21:15:51 543 1

原创 getchar()、scanf()和continue

今天碰到一个很有意思的代码,苦想了半天才想明白是怎么回事。问题就出现在getchar()这个函数上。getchar()每次从输入读取一个字符,也就是一个字节,包括空格和换行都会算进去。 while((ch=getchar())!='q'&& ch!='Q') { if(ch=='\n') continue; whil...

2019-12-17 21:15:29 133

原创 switch and break

都知道break是可以跳出循环的,但如果break在switch选择内,就是跳出swtitch选择的。

2019-12-17 08:22:50 109

原创 c语言增量运算符++和减量运算符--

增量运算符++和减量运算符–都是用于变量的自增和自减。这种运算符以两种形式出现,出现在变量的前面是前缀,出现在变量的后面是后缀。下面是一个小例子: 1 #include <stdio.h> 2 int main(void) 3 { 4 int age=20; 5 6 while(age++ <=65) 7 { 8 ...

2019-12-17 00:10:30 1321

原创 2019-12-15开始记录

技术真的没有回头路。我的工作是一个安全运维人员,平时就是做做简单的运维和安全管理,是个非常枯燥的岗位。唯一能让我感到欣喜的,就是解决一个技术问题或者是学习到新的干货。我是在一个三流的大学学的计算机,第一门学习的编程语言就是c语言,当时连电脑都没有接触过,怎么用电脑新建文件夹都不知道。所以c语言一直到现在都没学明白。对c语言印象最深的就是期末考试的一个课题,用c语言写一个图形程序,模拟出水在...

2019-12-15 10:51:34 72

空空如也

空空如也

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

TA关注的人

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