自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RPM包管理-rpm命令管理

时搜索/var/lib/rpm/中的数据库。例:httpd-2.2.15-15.e16.centos.1.i686.rpm。-i 查询软件信息(information)-f 查询系统文件属于哪个软件包(file)-p 查询未安装包的信息(package)-e(erase) 卸载。-p 查询未安装包信息(package)-i(install) 安装。该系统文件必须是安装包装出来的,不能是系统自动生成的。

2024-07-03 14:30:25 357

原创 软件包管理简介

windows的软件包都不能直接在windows当中安装和使用,好处是windows中的大部分病毒和木马对于Linux都是不可识别的。坏处是所有的软件都必须对linux单独进行软件开发。

2024-06-30 22:40:01 162

原创 文本编辑器Vim

Vim是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器,作用是建立、编辑、显示文本文件。Vim没有菜单,只有命令,输入的每一个字母都会当成命令来处理。

2024-06-11 09:45:13 629

原创 关机重启命令

正确使用关机重启命令,因为服务器多个人使用的情况下,硬盘正在高速运行,当强制性关机(断电等)时驱动和硬盘容易造成损坏。在关机之前应该关闭服务,禁止用户进行访问。NFS:network file system,网络文件系统,可以实现两个linux之间的文件共享。NFS的用户验证机制比较弱,有自己的安全隐患。于windows启动时按f8,进入到几个启动选项菜单,其中的。启动最小服务,其他附加服务都不启动,甚至于网都不用,2 不完全多用户,不含NFS服务。5 图形界面。

2024-06-07 10:48:20 698

原创 网络命令

netstat -an 查看本机所有的网络连接。,如果packet loss非常高,说明即使是ping通但是网络状态也是非常差的。$ netstat -tlum 查看本机监听的端口。例:$ mount -t iso9660 /dev/sr0 /mnt/cdrom。linux的光盘,u盘只能每次开机实现手动挂载,window可以自动挂载。功能:显示数据包到主机之间的路径 探测到达指定的这个网站。把所有的用户显示出来,包括伪用户,但是显示从未登录。

2024-05-21 15:49:59 920

原创 VMware虚拟机安装Linux教程(小白专场)

这个软件选择,最小安装或者Gnome桌面安装,我选择了Gnome桌面安装。选择处理器数量,我是8核16线程,我选4核2线程,自己定。至此,完成配置,安装完成,欢迎指正,完结撒花!安装:选择安装地址,尽量不要选择C盘,懂得都懂。看Linux版本,我的是CentOS 7 64位。这个网络和主机名,记得连接,不然连不了网。点进去,不然安装不了,直接完成就行。设置root用户密码(别忘了!官网VMware下载(16pro)选择语言,中英文随心,我选中文。到这一步,基本配置就已经好了。设置的比较简单,点击两次完成。

2024-05-21 01:43:16 339

原创 翻转字符串

调用。

2024-05-19 00:09:45 354

原创 求最小公倍数

这个方法虽然比较复杂,但是使用范围很广。因为两个数的乘积等于这两个数的最大公约数和最小公倍数的乘积。为了便于口算,我们可以把两个数中的任意一个数先除以它们的最大公约数,然后再和另一个数相乘。的最小公倍数时,可以先用。

2024-05-17 21:16:17 397

原创 反转整数

(2)num%10能够获取最后一位数,定义一个临时变量存储;后通过输出语句输出反转后的整数,保留原来整数的正负性。(3)定义一个变量,实现低位转成高位(*10);(4)num/10获取除最低位后的位数;从标准输入流(控制台)中获取一个整数。(5)使用while循环实现转化;(1)从键盘获取一个整数;

2024-05-17 19:53:52 455

原创 C控制语句:分支和跳转

关键字:if、else、switch、continue、break、case、default、goto运算符:&&、||、?:getchar()、putchar()if、if else语句

2024-05-12 23:29:53 789

原创 压缩解压命令

例:$ tar -cvf Japan.tar Japan。zip 选项[-r] [压缩后文件名] [文件或目录]tar 选项[-zcf] [压缩后文件名] [目录]例:$ tar -zxvf Japan.tar.gz。例:$ bunzip2 -k boduo.bz2。bunzip2 选项 [-k] [压缩文件]路径:/usr/bin/bunzip2。例:$ bzip2 -k boduo。路径:/usr/bin/bzip2。bzip2 选项[-k] [文件]路径:usr/bin/unzip。

2024-05-11 09:15:56 845

原创 线性表

线性表:零个或多个数据元素的有限序列。(1)它是一个序列。元素之间是有顺序的,若元素存在多个,则第一个元素无前驱,最后一个元素无后继,其他元素有且只有一个前驱和后继。(2)有限。元素个数是有限的。将线性表记为由图可以看到,是的直接前驱元素是的直接后继元素。线性表元素的个数n(n>=0)定义为线性表的长度,当n=0时,称为空表。若是第一个元素,是最后一个,第i个元素是,i叫做线性表中的位序。在较复杂的线性表中,一个数据元素可以由若干个数据项组成。

2024-05-10 23:46:40 1257

原创 用户管理命令

load average :0.45,0.25,0.23:当前负载聚合的指数,分别记录过去1分钟,5分钟,15分钟对现在系统的负载情况。pst:远程终端,tty:本地终端;2024-5-09 17:35:登录的时间。PCPU:用户登录过来执行的操作占用的cpu的时间。所在路径:/usr/sbin/useradd。2 users:当前有几个用户登录(2个)路径:/usr/bin/passwd。路径:/usr/bin/who。功能:查看登录用户的详细信息。路径:/usr/bin/w。功能:查看登录用户信息。

2024-05-10 09:11:57 464

原创 帮助命令

查看命令的帮助主要是看这个命令是干什么用的,查看这个帮助手册的最前面那一行;看这个命令的某个选项是干什么用的,用。passwd对应了命令和配置文件,优先显示命令的帮助,如果要查看配置文件的帮助,使用命令。查看配置文件帮助,主要看配置文件的名称,是干什么用的和配置文件的格式是什么。明确了配置文件的格式,如图,这个配置文件有四个组成部分。查看ls命令的帮助信息。查看配置文件services的帮助信息。功能:获得Shell内置命令的帮助信息。只读取到这个命令的name部分的信息。查看umask命令的帮助信息。

2024-05-06 14:05:30 597

原创 交换两个变量

不创建临时变量的前提下,先将a+b的值赋值给a,再将a-b的值赋值给b,再将a-b的值重新赋值给a,这样就完成了a,b值的交换(这个方法要考虑溢出的风险)不创建临时变量的前提下,将ab异或的值存储在a中,再ab异或存储在b中,再将ab异或的值赋值给a,最后实现了a,b变量值的交换。创建一个临时变量tmp用来存储变量a,将b的值赋给a,最后再将tmp的值赋给b,完成变量a和变量b的交换。

2024-05-05 20:46:52 294

原创 斐波那契数

斐波那契数列(Fibonacci sequence),又称黄金分割数列 [1],因数学家莱昂纳多·(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称“兔子数列”,其数值为:1、1、2、3、5、8、13、21、34……在数学上,这一数列以如下的方法定z义:F(0)=1,F(1)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 2,n ∈ N*)

2024-05-04 22:31:37 269

原创 水仙花数问题

水仙花数”是指一个n位数,其各位数字的n次方之和确好等于该数本身,如:153=1^3+5^3+3^3,则153是一个“水仙花数”。求出0~100000之间的所有“水仙花数”并输出。

2024-05-04 21:21:16 338

原创 打印菱形

int n = 0;

2024-05-04 20:44:14 416

原创 喝汽水问题

新兑换的汽水喝完后又会有( bottle / exchange)个空瓶子剩余, 所以目前剩余空瓶子为:bottle = bottle / exchange + bottle%exchange 个空瓶子。可以兑换(bottle / exchange)瓶新的汽水,剩余( bottle%exchange)个空瓶子,不足兑换一瓶新的汽水。以此循环,直到剩余的瓶子(bottle%exchange)不足以兑换一瓶新的汽水结束。喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,给20元,可以喝多少汽水(编程实现)。

2024-05-04 20:03:45 558

原创 算法应用实例:最大子列和问题

给定N个整数的序列{A1,A2,……AN},求函数的最大值。分析:求该序列中最大的连续子列和,若函数最后为负数,返回0作为程序结束。

2024-04-28 20:59:19 467

原创 运算符、表达式和语句

while、typedef运算符运算符优先级复合语句、自动类型转换、强制转换带参数的函数

2024-04-27 19:27:49 958

原创 文件搜索命令

在目录/etc中查找文件init <——精准搜索,只显示文件名为init的文件。-cmin 文件属性 change 文件权限,所有者,所属组。缺点:刚创建的文件为被收纳到资料库中,使用命令后显示查查找不到。以init开头,后有3个字母,?init*搜索以init开头的文件,*:匹配任意字符。在/etc下查找5min内被修改过属性的文件和目录。当文件存放在/tmp目录下,locate查找不到。语法:grep -iv [指定字串][文件]在/etc下查找80MB~100MB的文件。

2024-04-27 17:58:35 832

原创 权限管理命令

chmod -R 777 testdir 移动目录testdir及其目录下文件所有用户具有所有权限。[mode=421] [文件或目录]想要删除一个文件,需要对该文件所在目录具有写权限,而不是对该文件具有写权限。语法:chmod [{ugoa}{+-=}{rwx}] [文件或目录]注:将权限rwx用数字表示,r:4,w:2,x:1,然后相加。语法:chgrp [用户组][文件或目录]所属组:每个用户创建时,所属组就是缺省组,语法:chown [用户][文件或目录]功能:改变文件或目录的所有者。

2024-04-23 18:07:19 514

原创 C语言实现扫雷游戏

在一个棋盘上,根据自己选择的位置来判断该位置是否有雷。有雷,游戏结束,无雷,显示附近区域的雷的个数,并且继续游戏,直到游戏结束。3.定义实际操作棋盘,为了在实现埋雷,扫雷,计数雷位置不超出定义棋盘位置,将实际操作棋盘大小定义为11*11;为了方便管理操作,将程序分成三个文件,testc.文件,game.h文件和game.c文件。4.初始化棋盘,9*9棋盘初始化为“*”,实际操作棋盘初始化为“0”;5.埋雷,初始10个,随机数生成雷的位置,埋雷位置赋值为‘1’;6.开始游戏,碰到雷或排除全部雷,游戏结束。

2024-04-21 00:36:45 711 1

原创 C控制语句:循环

关键字——for、while、do while运算符——、>=、

2024-04-16 20:30:15 274

原创 字符串和格式化输入/输出

函数——strlen();关键字——const;字符串;如何创建、存储字符串;如何使用strlen()函数获取字符串长度;用C预处器指令#define和ANSI C的const修饰符创建符号常量。

2024-04-14 23:00:40 1237 1

原创 给定两个数求它们的最大公约数——三种方法

两个数的最大公约数一定小于或等于两数中较小的数,并且1这两个数必定至少存在一个公因数1,列举两个数的所有公约数,直到找到最大的公约数。比较两个数的大小,用较大的数减去较小的数,再用出现的差值减去较小的数,持续这个过程直到差值为0。此时的较小数就是两个数的最大公约数。用较大数除以较小数,再用出现的余数除以除数,持续这个过程直到余数为0。此时的除数就是两个数的最大公约数。1.辗转相除法(欧几里得算法)

2024-04-13 18:32:42 266

原创 打印1000年到2000年之间的闰年

1.闰年:能被4整除,整年能被100整除的情况下还要能被400整除。3.循环遍历1000-2000年份。4.判断年份是否为闰年。

2024-04-13 17:42:37 193

原创 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值,打印出结果

2.值循环累加——定义一个变量sum。3.符号一正一负变化。

2024-04-13 17:15:01 99

原创 输入十个整数,并将最大数输出

4.使用for循环遍历数组,同时使用if语句判断10个数中的最大值并将最大值赋值给max。1.声明一个数组num,用于存储输入的10个整数;声明一个最大值max;3.使用for循环读取10个数存储到数组。用户输入10个整数,找出最大数并输出。2.提示用户输入10个整数。

2024-04-13 16:37:08 576

原创 LINUX常用命令

每一个linux文件都会有一个i节点,每个进程有一个进程标识号,每个用户有一个用户标识号,用于内核来进行调用和区分,内核调度及管理。可同时创建多个文件,当想创建如“program file”的文件,需要用“”引起来,不然系统会认为同时创建两个文件。:当对一个文件进行写操作时,在内核层面操作,实际上针对i节点,因为i节点同时映射到两个文件,所有可以同步更新。功能:创建新目录,-p:递归创建,在一个不存在的目录下创建一个新的子目录。谁创建的文件,谁就是他的所有者,所有者身份可以变换,一般情况下,所有者。

2024-04-11 21:02:09 1016 1

原创 数据类型、常量和变量

本章介绍:关键字——int,short,long,unsigned,char,float,double,_Bool,_Complex,_Imaginary;运算符——sizeof();函数——scanf();整数类型和浮点数类型的区别;如何书写整型和浮点型常数,如何声明这些类型的变量;如何使用printf()和scan()函数读写不同类型的值。

2024-04-04 23:28:17 1002 1

原创 数据结构与算法

是指一个数学模型以及定义在此数学模型上的一组操作。·由用户定义,从问题抽象出数据模型(逻辑结构)·定义在数据模型上的一组抽象运算(相关操作)·不考虑计算机内的具体存储结构与运算的具体实现算法形式定义可用(D、S、P)三元组表示D——数据对象S——D上的关系集P——对D的操作定义格式ADT 抽象数据类型名{数据对象:数据关系:基本操作:} ADT 抽象数据类型名基本操作名 (参数表)初始条件:(初始条件描述)

2024-04-03 23:07:26 1128 1

原创 C语言概述(二)

和主函数main()函数类似。注:什么时候执行bueler()函数,取决于它在主函数中被调用的位置,而不是它被定义的位置。无论main()函数在哪,程序都是从main()开始执行。

2024-04-01 17:07:12 229

原创 C语言概述(一)

是程序的注释,“//”注释单行注释,“/**/”是多行注释,注释能提高程序可读性,不写注释的程序不是好程序。程序由一个或多个函数组成,必须有main()函数,函数由函数头和函数体组成。C程序中包含一个或多个函数,是程序的基本模块。()表明main()是一个函数名。main()函数也叫主函数,是程序的入口,C程序一定是从main()函数开始执行,是C程序的基本模块。()中包含传入函数,int main()和int main(void)表明没有传入任何东西。表明函数定义开始和结束,里面的内容是函数体。

2024-03-31 16:52:02 440

原创 初识C语言

想做什么,需要哪些信息,要进行哪些计算和控制。

2024-03-30 20:39:51 268

原创 写在编程开始

一起加油吧。

2024-03-29 23:05:43 199 1

操作系统文件管理课程设计报告

操作系统文件管理课程设计报告

2024-06-07

空空如也

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

TA关注的人

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