自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(131)
  • 资源 (2)
  • 收藏
  • 关注

原创 修复yum

装包的时候发现httpd服务有问题,重装httpd服务还是没有解决,然后重新配置yum源,想着卸载yum,然后重新安装,最后脑裂了,把yum卸载之后不能装包了。报错如下:解决方案,开启另一个同版本Linux服务器,导入yum文件在node1节点查看然后将yum.conf文件导入node1节点重启node1节点,显示 No module named yum发现node1还缺少依赖包依次导入node1...

2021-05-07 00:01:16 434

原创 记录用户操作

通过在/etc/profile文件底部添加以下代码就可以实现:[root@test ~]# cat /etc/profile......#记录每个用户的操作信息export PS1='[\u@\h \w]# 'historyUSER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`if [ "$USER_IP" = "" ]thenUSER_IP=`hostname`fiif

2021-03-16 17:10:20 352

原创 搭建日志服务器

日志服务器作用:为了维护自身系统资源的运行状况,计算机系统一般都会有相应的日志记录系统有关日常事件或者误操作警报的日期及时间戳信息。这些日志信息对计算机犯罪调查人员非常有用。所谓日志(Log)是指系统所指定对象的某些操作和其操作结果按时间有序的集合。每个日志文件由日志记录组成,每条日志记录描述了一次单独的系统事件。通常情况下,系统日志是用户可以直接阅读的文本文件,其中包含了一个时间戳和一个信息或者子系统所特有的其他信息。日志文件为服务器、工作站、防火墙和应用软件等IT资源相关活动记录必要的、有价值的信息

2021-03-16 17:09:18 6380

原创 编程小白C语言题目练习29

题目要求以下程序的输出结果是( )。main( ){ int k=17;printf("%d,%o,%x \n",k,k,k);}思路分析%d是按照十进制整数形式输出,%nd中的n表示有效数字的位数;%c是按照字符型输出;%f是按照浮点数输出;%lf是按照长浮点数输出;%o是按照八进制输出;%x是按照16进制输出;%e是按照科学计数法输出结果。十进制的17对应 八进制为 21,十进制的17对应 十六进制为 11撸写代码#include<st...

2020-07-26 21:56:06 423

原创 编程小白C语言题目练习28

题目要求有一个3×4的矩阵,要求编程序求出其中值最大的那个元素的值,以及其所在的行号和列号思路分析设最大元素为max,max的行和列为i,j 最开始max为a[0][0],如果a[i][j]大于max,那么最大值就是max=a[i][j]撸写代码#include<stdio.h>int main(){ int i,j,max,row=0,colum=0; int a[3][4]={{1,2,3,4},{9,8,7,6},{-10,10,-5,..

2020-07-22 11:22:42 232

原创 编程小白C语言题目练习27

题目要求编写代码,输入一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。思路分析怎么求万位,千位,十位,个位呢假设输入的数为sum,sum的个十百千万位 分别为abcde万 千 百 十 个 a b c d e a好求 就当输入的数为12321 那么a= 12321 / 10000b 是千位 b = (12321%10000)/1000 b=2,怎么样能让计算机知道...

2020-07-21 16:35:01 283

原创 编程小白C语言题目练习26

题目要求已知学生成绩(100分为满分)与等级的对应关系为:成绩(grade) 等级90<=grade<=100 A 80<=grade<90 B 70<=grade<80 C 60<=grade<70 D grade<60 E 请你编写一个程序,要求:输入学生成绩,输出学生成绩对应的等级。(提示:使用switch….case语句)思路分析如果是有if语句,那就超级好代码,但是用switch...case,也不是不行,但是要.

2020-07-20 19:29:38 2382 1

原创 编程小白C语言题目练习25

题目要求有以下程序:#include <stdio.h> void main(){ int i=1,j=1,k=2; if( (j++||k++)&&i++ ) printf(“%d,%d,%d\n”,i,j,k);} 执行后的输出结果是( )思路分析这个题目的考了两个方向,i++,j++,k++,并且在if语句里有 ((a || b ) && c)|| 表示 或 满足其中一个,整个表达式就为真,就满...

2020-07-20 18:40:17 1665

原创 编程小白C语言题目练习24

题目要求下面程序的运行结果为 。#include <stdio.h>main(){char ch[7]={"65ab21"}; int i,s =0; for(i=0;ch[i]>=0&&ch[i]<9;i+=2) s=10*s+ch[i]-'0';printf("%d\n",s);}思路分析这个题还是蛮有代表性的,基础不好就难做了,底子好的人一眼就看出来了里面的猫腻,看...

2020-07-19 17:25:07 2362 1

原创 编程小白C语言题目练习22

题目要求设有语句 int a=3;,则执行了语句a+=a-=a*a;后,变量a的值是思路分析在语句a+=a-=a*a中,*的优先级最高即先执行a*a, 在依次执行a-=,a+=a*a=9a-=9,即 a=a-9= -6a+=(-6),即 a=a+ (-6) =(-6 ) + (-6) = (-12)撸写代码#include<stdio.h>int main(){ int a=3; a+=a-=a*a; printf("a=%d\n",...

2020-07-17 11:57:00 293

原创 编程小白C语言题目练习23

题目要求设 int b=2;表达式(b>>2)/(b>>1)的值是思路分析这个 ' << ' 的叫左移运算符, 这个' >> '是右移运算符左移运算符将一个数的各二进制位全部左移若干位,移动的位数由右操作数指定,右操作数必须是非负值,其右边空出的位用0填补,高位左移溢出则舍弃该高位。左移一位相当于该数乘以2,左移2位相当于该数乘以2^2=4。右移运算是将一个二进制位的操作数按指定移动的位数向右移动,移出位被丢弃,左边移出的空位或者..

2020-07-17 11:29:59 1024 2

原创 编程小白C语言题目练习21

题目要求设m,n,a,b,c,d均为0,执行(m=a==b)||(n=c==d)后,m,n的值是思路分析注意注意注意,虽然题目给了了m==n==a==b==c==d==0,然后就填m=0,n=0,那就完了得看清楚题目,慢慢的分析,揣摩出题人的意思首先(m=a==b)与||与(n=c==d)运算符进行比较,括号优先级最高。同 等优先级遵从从左到右的原则,所以先算(m=a==b)=为赋值运算符,==为关系运算符,关系运算符高于赋值运算符,先执行a==b,a==b为真,返回值为1..

2020-07-17 11:00:05 292

原创 编程小白C语言题目练习20

题目要求C语言中整数-8在内存中存储形式是?思路分析简单来说,数据在计算机中是以其补码形式存储和运算的。 -8在内存中的存储形式就是求-8的补码所以 我们得知道源码,补码和反码之间的关系原码:用最高位表示符号位,其余位表示数值位的编码称为原码。其中,正数的符号位为 0,负数的符号位为 1。正数的原码、反码、补码均相同。负数的反码: 把原码符号位保持不变.数值位依次取反负数的补码:在反码的基础上加 1 即得该原码的补码。举例说明+8原码为: 00...

2020-07-17 10:37:32 991

原创 编程小白C语言#include「string.h」常用总结

简单介绍C语言里关于字符数组的函数定义的头文件,常用函数有 strlen(求字符串长度),strcmp(比较两个字符串是否一样),strcpy(字符串拷贝操作),strcat(字符串连接操作)等等,更详细的可以到include文件夹里查看该文件strlen(求字符串长度)strlen所作的是一个计数器的工作,它从内存的某个位置(可以是字符串开头,中间某个位置,甚至是某个不确定的内存区域)开始扫描,直到碰到第一个字符串结束符'\0'为止,然后返回计数器值(长度不包含'\0')。在 .

2020-07-12 16:08:49 17620

原创 编程小白C语言题目练习19

题目要求有以下程序main(){ int x[8]={8,7,6,5,0,0},*s; s=x+3;printf("%d\n",s[2]);}执行后输出结果是( )。(A) 随机值 (B) 0 (C) 5 (D) 6思路分析这题蛮有意思的,最后打印出来是 s[2]对应的元素,很容易选错,画个表格容易理解些x 0 1 2 3 4 5 6 8 7 6 5...

2020-07-09 20:37:47 475

原创 编程小白C语言题目练习18

题目要求对于基类型相同的两个指针变量之间,不能进行的运算是( )。(A) < (B) = (C) + (D) -思路分析因为两个指针变量之间可以比较大小 也可以赋值相减以后得到的使两指针的位移偏量 ,得到的是两个指针之间的长度撸写代码#include<stdio.h>int main(){ int a[]={1},b[]={2},*p,*q; p=a; q=b; if...

2020-07-05 21:43:27 340

原创 编程小白C语言题目练习17

题目要求下列程序执行后的输出结果是(小数点后只写一位) ( )。main() { double d; float f; long l; int i;i=f=l=d=20/3;printf("%d %ld %f %f \n", i,l,f,d);} 思路分析有基础的同学大家应该是知道的 在C语言 比如 3/2 =1 ,10 /3 =3 , 20 /3=6. //对于两个整型数据做除法运算,得到的永远是整数(结果相当于取...

2020-07-04 22:08:35 1235

原创 编程小白C语言题目练习16

题目要求下面程序的输出是( )。main(){ char *s="121";int k=0, a=0, b=0;do{k++;if(k%2= =0) {a=a+s[k]-'0';continue;}b=b+s[k]-'0'; a=a+s[k]-'0';}while (s[k+1]);printf("k=%d a=%d b=%d\n",k,a,b);思路分析看到这个题目感觉不大好做,但是不好做不代表不能做,分开都能看懂,整合起来也一样,不要怕...

2020-07-03 11:56:51 517

原创 编程小白C语言题目练习15

题目要求有以下程序#include <stdio.h>int a=1;int f(int c){static int a=2;c=c+1;return (a++)+c;}main(){ int i,k=0;for(i=0;i<2;i++){int a=3;k+=f(a);}k+=a;printf(“%d\n”,k);}程序运行结果是( )。思路分析注意全局变量int a=1,和局部静态变量static int a=2,还有就是(a++),...

2020-06-30 18:23:35 541

原创 编程小白C语言题目练习14

题目要求有以下程序intfun(intn){if(n==1)return1; else return(n+fun(n-1));}main(){intx;scanf("%d",&x);x=fun(x);printf("%d\n",x);}执行程序时,给变量X输入10,程序的输出结果是( )。思路分析输入x=10,紧接着调用函数int fun(int n)在内存中开了栈 n=10,不满足if(n==1),执行else语句 return ...

2020-06-30 15:45:07 368

原创 编程小白C语言题目练习13

题目要求有以下程序intfun1(doublea){returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);return(int)(a+b);}main(){doublew;w=fun2(1.1,2.0);……}程序执行后变量w中的值。思路分析此题考核的是数值类型的定义与强制转换。本题在进行调用函数 fun2()时,又对函数 fun1()进行了调 用,由于函数 fun1()定...

2020-06-29 17:56:41 457

原创 编程小白C语言题目练习12

题目要求有以下程序voidf(inta[],inti,intj){intt;if(i<j){t=a[i];a[i]=a[j];a[j]=t;f(a,i+1,j-1);}}main(){inti,a[5]={1,2,3,4,5};f(a,0,4);for(i=0;i<5;i++)printf(“%d,”,aa[i]);printf(“\n”);}执行后输出结果是( )...

2020-06-28 19:36:34 397

原创 编程小白C语言题目练习11

题目要求有以下程序inta=3;main(){ints=0;{inta=5;s+=a++;}s+=a++;printf(“%d\n”,s);}程序运行后的输出结果是?思路分析有两个同名变量a,其中一个在main函数之前,为全局变量另一个在main函数中的复合语句中定义,为局部变量,在局部变量这个a中,s+=a++,即s=s+a++=5执行完局部变量之后,接着是全局变量,a=3,所以s+=a++ ====> s = 5 + 3++ = 8...

2020-06-28 17:09:15 633 1

原创 编程小白C语言题目练习10

题目要求以下程序运行后的输出结果是 。#include <string.h>main(){ char ch[]="abc",x[3][4]; int i;for(i=0;i<3;i++) strcpy(x[i],ch);for(i=0;i<3;i++) printf("%s",&x[i][i]);printf("\n");}思路分析strcpy,即string copy(字符串复制)的缩写。strc...

2020-06-26 17:42:55 2025

原创 编程小白C语言题目练习9

题目要求以下程序运行后的输出结果是 。main(){inti,n[]={0,0,0,0,0};for(i=1;i<=4;i++){n[i]=n[i-1]*2+1;printf("%d",n[i]);}}思路分析我第一眼看到这题的时候,我感觉好像要么超级难,要么超级简单,我第一反应是,会不会是0,因为n数组中的元素都是0,看了看 for循环,应该不会是0,因为后面一直+1,然后我就假设性原则,硬算了当i=1时,n[1]=n...

2020-06-26 17:16:17 785

原创 编程小白C语言题目练习8

题目要求有以下程序main(){ char a[7]="a0\0a0\0"; int i,j;i=sizeof(a); j=strlen(a);printf("%d %d\n",i,j);}程序运行后的输出结果是?思路分析这个题考的是基础,难度不大,不过比较考验功底strlen所作的是一个计数器的工作,它从内存的某个位置(可以是字符串开头,中间某个位置,甚至是某个不确定的内存区域)开始扫描,直到碰到第一个字符串结束符'\0'为止,然后返回计数器值(长度不包含'\0')。到.

2020-06-26 10:36:14 398

原创 编程小白C语言 结构体数组4

题目要求输入两个学生的学号、姓名和成绩,输出成绩较高学生的学号、姓名和成绩。思路分析这题比较简单,如果不会做,多看几遍分析,自己多敲几遍代码输入两个学生的信息,有学号,姓名,成绩 比较成绩(这里就有3中情况,A的成绩比B好,B的成绩比A好,A的成绩等于B的成绩) 输出成绩比较之后的结果代码演示#include<stdio.h>struct student{ int id; char name[20]; double f;} stu1,stu2..

2020-06-17 09:01:38 504

原创 编程小白C语言 结构体数组3

题目要求有3个候选人,10个选民,每个选民只能投票选一人,要求编一个统计选票的程序,先后输入被选人的名字,最后输出各人得票结果。思路分析有一说一,如果题目没有明确给出要求,说要计算弃权的人数,就别把简单的问题复杂化,就别画蛇添足的,算什么弃权的人什么鬼的,平时自己练习的时候,可以这么补充,但是,就题论题,就老老实实做题,把题目作对,代码写好,就已经非常棒了得输入候选人的的名字 统计候选人的票数 输出展示候选人的票数代码演示#include<stdio.h&gt..

2020-06-17 08:52:02 442

原创 编程小白C语言 结构体数组2

题目要求运行下列程序,输出结果是 。struct contry{int num; char name[20];}x[5]={1,"China",2,"USA",3,"France",4,"England",5,"Spanish"};int main(){ int i;for (i=3;i<5;i++) printf("%d%c",x[i].num,x[i].name[0]);}思路分析...

2020-06-16 16:25:48 1153

原创 编程小白C语言 结构体数组

题目要求定义以下结构体数组 struct c { int x; int y; }s[2]={1,3,2,7};语句printf("%d",s[0].x*s[1].x)的输出结果为?思路分析s[]是struct c类型的数组,struc c有2个int类型的成员,int x和int y,这个题比较巧妙,s[2]在定义数组的同时进行了初始化,初始化的结果:s[0].x s[0].y s[1].x s[1].y ...

2020-06-12 18:14:07 3283

原创 docker报错1

报错代码Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?报错原因我是用在VMware中搭建的centos7环境,部署完docker之后,重启docker报错,然后docker restart也没用解决办法查看文件系统cd /etc/docker/daemon.json删除里面内容用 只剩下{}即可 wq保存退出 在输入se...

2020-06-12 15:37:20 280

原创 编程小白C语言题目练习7

题目要求执行以下程序段后,m的值为( )。int a[2][3]={ {1,2,3},{4,5,6} };int m,*p;p=&a[0][0];m=(*p)*(*(p+2))*(*(p+4));思路分析

2020-06-09 19:10:32 567

原创 VMware配置网络环境

理想环境在VMware中部署CentOS,然后能用xshell连接上,并且能访问外网实际情况要么就是能访问外网,但是xshell连接不上,要不就是xshell能连上,但是不能访问外网,再不就是网络起不来解决方案在网上看的方法,自己实际应用搞了好久,总结一下我这里选择的是自定义的VMnet8查看VMnet8这个虚拟网卡的详细信息在虚拟机中, 编辑--> 网络适配器,修改VMnet8的信息,与本地的虚拟网卡一致然后重启,xshell能连接上,并..

2020-06-09 08:51:45 354

原创 编程小白C语言题目练习6

题目要求若有以下的定义:int a[]={1,2,3,4,5,6,7,8,9,10}, *p=a;则值为3的表达式是( )。(A)p+=2, *(p++) (B)p+=2,*++p (C)p+=3, *p++ (D)p+=2,++*p思路分析引出一个数组元素,可以用:下标法:如a[i]形式,a[2]=3指针法:*(a+i)或者*(p+i) *(p++)和*(++p)作用不相同,*(p++)是先取*p的值,然后使...

2020-06-08 09:11:54 335

原创 编程小白C语言题目练习5

题目要求若有以下定义和语句:int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则不能表示a数组元素的表达式是( )。(A)*p (B)a[10] (C)*a (D)a[p-a]思路分析基础比较好的话,一眼就能看出,B选项不对,因为a数组只要10个元素,最后一个元素对应是a[9]=10,a[10]不属于a,如果是a[10],这里就内存越界,然后看看别的选项,*p就是*a也就是a[0],A,...

2020-06-07 18:16:19 357

原创 编程小白C语言题目练习4

题目要求若有以下定义和语句:char *s1="12345",*s2="1234";printf("%d\n",strlen(strcpy(s1,s2)));则输出结果是思路分析strcpy是一种C语言的标准库函数,strcpy把含有'\0'结束符的字符串复制到另一个地址空间,返回值的类型为char*。strlen所作的是一个计数器的工作,它从内存的某个位置(可以是字符串开头,中间某个位置,甚至是某个不确定的内存区域)开始扫描,直到碰到第一个字符串结束符'\0'为止,然后返回计..

2020-06-06 22:20:24 959

原创 VMware安装完成没有VMnet1,VMnet8

问题描述:作为一个虚拟机理论老司机,重新部署实验环境时,刚开始能上网,但是ssh一直连接不上,苦苦寻觅的好久的原因,发现居然没有虚拟网卡了解决方法打开任务管理器,打开服务将Device Install Service 改为自动下载cclear软件包,在 注册表 中,扫描问题,然后修复所有问题(注意是全选)然后打开VMware,在编辑中找到 虚拟网络编辑器, 更改设置 ,然后还原默认设置完成之后,重启电脑,即出现虚拟网卡,VMnet1,VMnet8 ,..

2020-06-05 21:22:44 4158 7

原创 编程小白C语言题目练习3

题目要求写一函数,使给定的一个二维数组(3×3)转置,即行列互换。思路分析得知道行类互换,不清楚没关系,自己画个图就明白了,假设a[3][3]={{1,2,3},{4,5,6},{7,8,9}} 0 1 2 0 1 2 3 1 4 5 6 2 7 8 9 a[0][0]=1,a[0][1]=2,a[0][2]=3,a[1][0]=4...进行行列互换之后,a[0][0],a[1][1],a[..

2020-06-05 08:12:02 291

原创 编程小白C语言题目练习2

题目要求有以下程序int a=2;int f(int n){ static int a=3;int t=0;if(n%2){ static int a=4; t += a++; }else { static int a=5; t += a++; }return t+a++;}main(){ int s=a, i;for( i=0; i<3; i++) s+=f(i);printf("%d\n", s);}程序运行后的输出结果是( )。思路分析解本...

2020-06-01 20:55:24 1530

原创 编程小白C语言题目练习1

题目要求以下程序中函数sort的功能是对a所指数组中的数据进行由大到小的排序int sort(int a[],int n){ int i,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(a[i]<a[j]) {t=a[i];a[i]=a[j];a[j]=t;}}int main(){ int aa[10]={1,2,3,4,5,6,7,8,9,10},i;sort(&aa[3],5);for(i=0..

2020-05-28 21:47:00 670

信息系统监理工程师模拟题.docx

自己总结整理的一些信息系统监理工程师的模拟题,与大家分享,共同学习交流

2019-10-17

Kali课件.zip

kali Linux的基本操作.以及网络安全.一些基本的渗透测试,简单的实验.

2019-10-16

空空如也

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

TA关注的人

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