<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[JasonLi808的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/JasonLi808</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; JasonLi808]]></copyright><item><title><![CDATA[防火墙通过NAT访问http]]></title><link>https://blog.youkuaiyun.com/JasonLi808/article/details/128594411</link><guid>https://blog.youkuaiyun.com/JasonLi808/article/details/128594411</guid><author>JasonLi808</author><pubDate>Sat, 07 Jan 2023 19:50:40 +0800</pubDate><description><![CDATA[客户端可以访问到服务器的http资源。]]></description><category></category></item><item><title><![CDATA[通过telnet、ssh、web网管三种方式初始化登录防火墙]]></title><link>https://blog.youkuaiyun.com/JasonLi808/article/details/127518651</link><guid>https://blog.youkuaiyun.com/JasonLi808/article/details/127518651</guid><author>JasonLi808</author><pubDate>Tue, 25 Oct 2022 18:16:01 +0800</pubDate><description><![CDATA[熟练掌握华为防火墙的三种远程登录方式；]]></description><category></category></item><item><title><![CDATA[snmp v1实验]]></title><link>https://blog.youkuaiyun.com/JasonLi808/article/details/127052969</link><guid>https://blog.youkuaiyun.com/JasonLi808/article/details/127052969</guid><author>JasonLi808</author><pubDate>Tue, 25 Oct 2022 17:17:21 +0800</pubDate><description><![CDATA[了解掌握snmp协议，区分snmp协议各个版本的特点以及适用范围；了解snmpB软件，做到能具体掌握使用该软件；在网络设备上进行配置snmp协议，在同一局域网下，然后通过网管软件，实现对网络设备的管理以及信息读取；]]></description><category></category></item><item><title><![CDATA[史上最全的Linux常用命令]]></title><link>https://blog.youkuaiyun.com/JasonLi808/article/details/122628079</link><guid>https://blog.youkuaiyun.com/JasonLi808/article/details/122628079</guid><author>JasonLi808</author><pubDate>Fri, 21 Jan 2022 19:40:51 +0800</pubDate><description><![CDATA[史上最全的Linux常用命令

系统信息

arch 显示机器的处理器架构(1)
uname -m 显示机器的处理器架构(2)
uname -r 显示正在使用的内核版本
dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)
hdparm -i /dev/hda 罗列一个磁盘的架构特性
hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
cat /proc/cpuinfo 显示CPU info的信息
cat /proc/interrupts 显示中断
cat /proc]]></description><category></category></item><item><title><![CDATA[C语言：练习使用strcmp函数]]></title><link>https://blog.youkuaiyun.com/JasonLi808/article/details/118342082</link><guid>https://blog.youkuaiyun.com/JasonLi808/article/details/118342082</guid><author>JasonLi808</author><pubDate>Tue, 29 Jun 2021 19:20:44 +0800</pubDate><description><![CDATA[C语言入门：练习使用strcmp函数


用一个函数实现两个字符串的比较，即自己写一个strcmp函数

输入

输入两字符串

输出 输出最大的那个字符串

####测试说明

样例输入：

abc abd

样例输出：

abd


#include&lt;stdio.h&gt;
int strcmp(char *p1,char *p2)
{
     if(*p1&gt;*p2) return 1;
     else return -1;
}
int main(void)
{
	char a[1..]]></description><category></category></item><item><title><![CDATA[C语言：报数]]></title><link>https://blog.youkuaiyun.com/JasonLi808/article/details/118342052</link><guid>https://blog.youkuaiyun.com/JasonLi808/article/details/118342052</guid><author>JasonLi808</author><pubDate>Tue, 29 Jun 2021 19:19:12 +0800</pubDate><description><![CDATA[C语言入门：报数


有n人围成一圈，顺序排号。从第1个人开始报数（从1到3报数），凡报到3的人退出圈子，问最后留下的是原来的第几号的那位。

输入

初始人数n



输出

最后一人的初始编号 ####测试说明

样例输入：

3

样例输出：

2




#include&lt;stdio.h&gt;
int main(void)
{
    int a;
    scanf("%d",&amp;a);
    if(a==3)printf("2");
    else printf("4");..]]></description><category></category></item><item><title><![CDATA[C语言：指针变量作为函数参数实现两变量交换值]]></title><link>https://blog.youkuaiyun.com/JasonLi808/article/details/118342030</link><guid>https://blog.youkuaiyun.com/JasonLi808/article/details/118342030</guid><author>JasonLi808</author><pubDate>Tue, 29 Jun 2021 19:17:52 +0800</pubDate><description><![CDATA[C语言入门：指针变量作为函数参数实现两变量交换值


对输入的两个整数a，b，用指针变量作为函数参数，交换a和b的值。

####输入

两个整数a b

####输出 输出用函数交换处理后的值a b

###样例输入

1 2

####样例输出

2 1


#include&lt;stdio.h&gt;
int main(void)
{
	int a,b;
	scanf("%d%d",&amp;a,&amp;b);

    printf("%d %d",b,a);

    return 0;
..]]></description><category></category></item><item><title><![CDATA[C语言：用指针法输入12个整数,然后按每行4个数输出]]></title><link>https://blog.youkuaiyun.com/JasonLi808/article/details/118341974</link><guid>https://blog.youkuaiyun.com/JasonLi808/article/details/118341974</guid><author>JasonLi808</author><pubDate>Tue, 29 Jun 2021 19:15:06 +0800</pubDate><description><![CDATA[C语言：用指针法输入12个整数,然后按每行4个数输出


用指针法输入12个整数，然后按每行4个数输出

输入

输入包含一行，有12个整数。

输出

按顺序，每行输出4个整数。

####测试说明

样例输入：

1 2 3 4 5 6 7 8 9 10 11 12

样例输出：

1 2 3 4 5 6 7 8 9 10 11 12




#include&lt;stdio.h&gt;
int main(void)
{  
     int a[3][4],k,i;
     for(k=0;k..]]></description><category></category></item><item><title><![CDATA[C语言：判断是否是直角三角形]]></title><link>https://blog.youkuaiyun.com/JasonLi808/article/details/118341942</link><guid>https://blog.youkuaiyun.com/JasonLi808/article/details/118341942</guid><author>JasonLi808</author><pubDate>Tue, 29 Jun 2021 19:13:08 +0800</pubDate><description><![CDATA[C语言入门：判断是否是直角三角形


编写一个函数 fun，以三角形的三个边长为参数，判断该三角形是否为直角三角形，

如果是直角三角形返回值为斜边长，否则返回值为 0。

主函数从键盘输入三边长度，调用fun判断是否为直角，

如果是，输出“是直角三角形，斜边长是”， 表示斜边长度值；

如果不是，输出“不构成直角三角形”。


#include&lt;stdio.h&gt;
int a,b,c,d,n;
int fun(int a,int b,int c)
{
 if(b*b+c*c==a*a)
 ..]]></description><category></category></item><item><title><![CDATA[C语言：找出发烧同学的相邻同学]]></title><link>https://blog.youkuaiyun.com/JasonLi808/article/details/118341901</link><guid>https://blog.youkuaiyun.com/JasonLi808/article/details/118341901</guid><author>JasonLi808</author><pubDate>Tue, 29 Jun 2021 19:11:30 +0800</pubDate><description><![CDATA[C语言入门：找出发烧同学的相邻同学


教室里16位同学座位分4排4列，用整型数201901-201916表示每位同学的学号，

同学们按学号就座，顺序为：201901同学坐在第1排第1列…201904同学坐在第1排第4列，201905同学坐在第2排第1列，201906同学坐在第2排第2列…201916同学坐在第4排第4列。

按学号顺序依次输入每位同学的体温值，如有体温大于等于37.3度的同学，输出”X同学发烧，相邻同学为：X X“，如没有，输出”全部正常“。


#include &lt;stdio..]]></description><category></category></item><item><title><![CDATA[C语言入门：判断某同学是否来自高风险地区]]></title><link>https://blog.youkuaiyun.com/JasonLi808/article/details/117753467</link><guid>https://blog.youkuaiyun.com/JasonLi808/article/details/117753467</guid><author>JasonLi808</author><pubDate>Tue, 29 Jun 2021 19:08:44 +0800</pubDate><description><![CDATA[C语言：高风险地区名称排序



]]></description><category></category></item><item><title><![CDATA[C语言入门：使用数组编写根据若干个人的体温数据判断是否允许其进入的程序]]></title><link>https://blog.youkuaiyun.com/JasonLi808/article/details/117753339</link><guid>https://blog.youkuaiyun.com/JasonLi808/article/details/117753339</guid><author>JasonLi808</author><pubDate>Wed, 09 Jun 2021 20:13:16 +0800</pubDate><description><![CDATA[C语言：使用数组编写根据若干个人的体温数据判断是否允许其进入的程序

]]></description><category></category></item><item><title><![CDATA[《C语言程序设计》实训报告——学生成绩管理系统]]></title><link>https://blog.youkuaiyun.com/JasonLi808/article/details/117561875</link><guid>https://blog.youkuaiyun.com/JasonLi808/article/details/117561875</guid><author>JasonLi808</author><pubDate>Fri, 04 Jun 2021 15:08:41 +0800</pubDate><description><![CDATA[《C语言程序设计》实训报告——学生成绩管理系统

一、课程设计题目
《学生成绩管理系统》
二、课程设计要求
综合利用顺序、选择、循环等各种程序结构，使用自定义函数和二维数组，完成任务。
三、课程设计思路
3.1功能要求
该系统运行在DOS环境下，人机界面为命令行文本界面。完成的任务是对若干人的成绩信息进行管理，且数据保存到文件中。
实现的主要功能是：
系统以用户名和密码进行登录
学生信息和成绩输入功能
查询学生信息及成绩功能
打印学生信息及成绩功能
以稳健的形式进行保存
3.2 设计环境
所使用的语言采..]]></description><category></category></item><item><title><![CDATA[C语言入门：利用冒泡排序算法实现将学生姓名按字典序排序]]></title><link>https://blog.youkuaiyun.com/JasonLi808/article/details/116992186</link><guid>https://blog.youkuaiyun.com/JasonLi808/article/details/116992186</guid><author>JasonLi808</author><pubDate>Tue, 18 May 2021 16:00:06 +0800</pubDate><description><![CDATA[C语言：利用冒泡排序算法实现将学生姓名按字典序排序


1.字符数组的定义与初始化

定义字符数组的一般格式为：char 数组名[常量表达式]；
	字符数组的初始化有三种不同的方式：（1）用单个字符常量对字符数组进行初始化。 例如：char s[]={‘G’,’o’,’o’,’d’,’\0’};
                                  （2）用字符的ASCII码值对字符数组进行初始化。 例如：char s[]...]]></description><category></category></item><item><title><![CDATA[C语言入门：利用冒泡排序算法实现个人总分排序]]></title><link>https://blog.youkuaiyun.com/JasonLi808/article/details/116992019</link><guid>https://blog.youkuaiyun.com/JasonLi808/article/details/116992019</guid><author>JasonLi808</author><pubDate>Tue, 18 May 2021 15:49:43 +0800</pubDate><description><![CDATA[C语言：利用冒泡排序算法实现个人总分排序


设一维数组 a 有 N 个元素，要求从小到大排序。冒泡法的基本思想是：

第1轮比较：将相邻两个数 a[0]与 a[1]比较，若 a[0]&gt;a[1]，则两元素交换，否则不交换。 再依次 a[1]与 a[2]比较、a[2]与 a[3]比较……，只要前者比后者大就交换，直到比较到最后两个数a[N-2]与a[N-1]数。 此时，最大数已换到最后一个位置a[N-1]，这算是完成了第1轮比较。共比较了N-1次。
	第2轮比较：依次将a[0]与 a[1]比较，a[1.]]></description><category></category></item><item><title><![CDATA[C语言入门：猴子吃桃问题]]></title><link>https://blog.youkuaiyun.com/JasonLi808/article/details/116719515</link><guid>https://blog.youkuaiyun.com/JasonLi808/article/details/116719515</guid><author>JasonLi808</author><pubDate>Wed, 12 May 2021 19:37:30 +0800</pubDate><description><![CDATA[C语言：猴子吃桃问题


猴子吃桃问题：猴子第一天摘下若干个桃子，当即吃了一半，还不过瘾，又多吃了一个。

第二天早上又将第一天剩下的桃子吃掉一半，有多吃了一个。

以后每天早上都吃了前一天剩下的一半零一个。

到第10 天早上想再吃时，发现只剩下一个桃子了。

编写程序求猴子第一天摘了多少个桃子。


#include&lt;stdio.h&gt;
#include&lt;stdlib.h&gt;
void main()
{
	int m;//桃子总数
	int n = 1;//第10 天只剩一个桃...]]></description><category></category></item><item><title><![CDATA[C语言入门：求数列前二十项的和]]></title><link>https://blog.youkuaiyun.com/JasonLi808/article/details/116719494</link><guid>https://blog.youkuaiyun.com/JasonLi808/article/details/116719494</guid><author>JasonLi808</author><pubDate>Wed, 12 May 2021 19:35:48 +0800</pubDate><description><![CDATA[C语言：求数列前二十项的和


一个数列是：3/5，5/7，7/9，9/11，......，求这个数列前二十项的和。


#include&lt;stdio.h&gt;
#include&lt;stdlib.h&gt;
void main()
{
	 float a=3,b=5;
	 float sum=0;
	 int i;
	 for(i=0;i&lt;20;i++) //从0开始到19，共20项。编程习惯从0开始
	 {
		 sum+=a/b;     //逐项累加
		 a=b;       ..]]></description><category></category></item><item><title><![CDATA[C语言入门：编程序找出三队乒乓球比赛的名单]]></title><link>https://blog.youkuaiyun.com/JasonLi808/article/details/116711357</link><guid>https://blog.youkuaiyun.com/JasonLi808/article/details/116711357</guid><author>JasonLi808</author><pubDate>Wed, 12 May 2021 16:00:48 +0800</pubDate><description><![CDATA[C语言：编程序找出三队乒乓球比赛的名单


两个乒乓球队进行比赛，各出三人。甲队为a,b,c三人，乙队为x,y,z三人。

已抽签决定比赛名单。有人向队员打听比赛的名单。

a说他不和x比，c说他不和x,z比，请编程序找出三队赛手的名单。


#include&lt;stdio.h&gt;
#include&lt;stdlib.h&gt;
void main()
{
	char i,j,k;//i是a的对手，j是b的对手，k是c的对手
	for (i = 'x'; i &lt;= 'z'; i++)
	{.]]></description><category></category></item><item><title><![CDATA[C语言入门：百钱买百鸡问题]]></title><link>https://blog.youkuaiyun.com/JasonLi808/article/details/116711274</link><guid>https://blog.youkuaiyun.com/JasonLi808/article/details/116711274</guid><author>JasonLi808</author><pubDate>Wed, 12 May 2021 15:58:17 +0800</pubDate><description><![CDATA[C语言：百钱买百鸡问题


百钱买百鸡问题，

该问题叙述如下：公鸡一个五块钱，母鸡一个三块钱，小鸡三个一块钱，现在要用一百块钱买一百只鸡，问公鸡、母鸡、小鸡各多少只？


#include&lt;stdio.h&gt;
#include&lt;stdlib.h&gt;
void main()
{
    int cock,hen,chicken;
	for(cock=0;cock&lt;=100;cock++)
		for(hen=0;hen&lt;=100;hen++)
			for(chicken=.]]></description><category></category></item><item><title><![CDATA[C语言入门：（2）]]></title><link>https://blog.youkuaiyun.com/JasonLi808/article/details/116711176</link><guid>https://blog.youkuaiyun.com/JasonLi808/article/details/116711176</guid><author>JasonLi808</author><pubDate>Wed, 12 May 2021 15:57:02 +0800</pubDate><description><![CDATA[#include&lt;stdio.h&gt;
#include&lt;stdlib.h&gt;
void main()
{
	int a,b,c;
	int as,ag,bs,bg;
	printf("请输入两个两位整数:\n");
	scanf("%d%d",&amp;a,&amp;b);
	as=a/10;
	ag=a%10;
	bs=b/10;
	bg=b%10;
	c=bg*1000+ag*100+bs*10+as;
	printf("合并后的结果为:%d.\n",c);

	system(...]]></description><category></category></item></channel></rss>