自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ubuntu20.04配置环回地址loopback,与深信服AD形成三角传输

业务系统记录外网IP,防止深信服AD做Snat

2024-10-19 22:55:30 152

原创 【VPN-GRE|IPSEC学习】

第3、4个报文交换DH产生密钥—SKEYID基础密钥、–>SKEYID-a–>SKEYID-e–>SKEYID-d,用于推出ipsec报文加密、验证密钥。IKE动态协商方式:只需要对等体间配置好IKE协商参数,由IKE自动协商来创建和维护SA。第1、2个报文协商加密算法、认证算法、封装协议(ESP、ah、)模式(tunnel、transport)等。1、第一阶段:建立一个IKE SA(也称为ISAKMP SA),为第二阶段的协调提供保护。第1、2个报文协商:加密算法、认证算法、认证方式、DH等。

2023-09-16 23:56:58 473

原创 数据结构与算法题目集PTA

PTA数据结构算法题集-个人解法仅供参考

2022-11-27 21:15:55 937

原创 C语言程序设计函数题后15道

《C语言程序设计》后15道函数题

2022-03-26 17:27:20 1562 2

原创 指定位置输出字符串疑问?求解答?什么是超长s, 取整个字符串?

习题11-5 指定位置输出字符串本题要求实现一个函数,对给定的一个字符串和两个字符,打印出给定字符串中从与第一个字符匹配的位置开始到与第二个字符匹配的位置之间的所有字符。#include <stdio.h>#define MAXS 10char *match( char *s, char ch1, char ch2 );int main(){ char str[MAXS], ch_start, ch_end, *p; scanf("%s\n", str

2022-03-26 13:12:32 222 1

原创 C语言程序设计题(函数题中15道)

浙大版《C语言程序设计(第3版)》题目集习题

2022-03-22 21:45:46 4975

原创 C语言程序设计题(函数题前15道)

浙大版《C语言程序设计》函数题

2022-03-21 17:02:33 736

原创 IDEA安装 用于Java学习

IDEA安装https://www.jetbrains.com/idea/download/#section=windows 下载社区版下载,使用不要钱下载完直接安装,能够更改路径下载完就可以使用一些必要的修改file->settings修改编辑框字体大小环境颜色----Theme二、创建新的Java项目1. File -> New -> Project->修改名称->完成继续2.开始 File-> New -> Module这里需

2022-02-12 16:12:43 260

原创 给定平面上任意三个点的坐标(x​1,y​1)、(x​2​​ ,y​2​​)、(x​3​​ ,y​3​​),检验它们能否构成三角形

给定平面上任意三个点的坐标(x​1,y​1)、(x​2​​ ,y​2​​)、(x​3​​ ,y​3​​),检验它们能否构成三角形。输入:在一行中顺序给出六个[−100,100]范围内的数字,即三个点的坐标x​1,y​1,x​2​​ ,y​2​​,x​3​​ ,y​3​​输出:若这3个点不能构成三角形,则在一行中输出“Impossible”;若可以,则在一行中输出该三角形的周长和面积,格式为“L = 周长, A = 面积”,输出到小数点后2位。写代码前理清思路Impossible存在两种可能性(1

2022-02-12 15:18:13 2184

原创 将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?

题目:将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?输入在一行中给出待换的零钱数额x∈(8,100)要求按5分、2分和1分硬币的数量依次从大到小的顺序,输出各种换法。每行输出一种换法,格式为:“fen5:5分硬币数量, fen2:2分硬币数量, fen1:1分硬币数量, total:硬币总数量”。最后一行输出“count = 换法个数”。输入样例:13输出样例:fen5:2, fen2:1, fen1:1, total:4fen5:1, fen2:3, fen

2022-02-12 15:17:49 2403

原创 水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。

水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=1^3​​ +5​^3​​ +3​^3本题要求编写程序,计算所有N位水仙花数。输入在一行中给出一个正整数N(3≤N≤7)。按递增顺序输出所有N位水仙花数,每个数字占一行。输入样例:3输出样例:153370371407#include<stdio.h>#include<math.h>int Pow(int n,int m)//n 是次数 m是幂{ int i, s

2022-02-12 15:17:29 5105

原创 输出21世纪中截止某个年份以来的所有闰年年份。

输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。输入在一行中给出21世纪的某个截止年份。逐行输出满足条件的所有闰年年份,即每个年份占一行。输入若非21世纪的年份则输出"Invalid year!"。若不存在任何闰年,则输出“None”。#include<stdio.h>int main(void){ int year; int i, flag=0; scanf("%d", &year);

2022-02-12 15:10:55 7119 5

原创 序列 1 + 1/3 + 1/5 + ... 的前N项之和(C)

c语言编程本题要求编写程序,计算序列 1 + 1/3 + 1/5 + … 的前N项之和。本题主要是在于审题,前N项和代码如下#include<stdio.h>int main(void){ int i,n; double sum = 1;//当n = 1时,sum = 1 循环直接跳过 scanf("%d", &n);//要输入几个奇数 for(i=1; i<n; i++) sum = sum + 1.0 / (2*i+1

2021-06-14 00:07:03 35790 9

原创 单片机实验4 外部中断EX0 EX1

单片机实验4实验内容利用AT89C51系列单片机为CPU,设计电路, 连接4位数码管,并连接两个按键,按第一个按键数码管显示值增加1,按另外一个按键数码管显示值减1。要求线路连接正确,包含晶振电路和复位电路,数码管采用动态显示.单片机型号为AT89C51、用proteus8.9、keil5软件 汇编语言编写代码==================================================================== Created: 2021 Processo

2021-02-25 13:09:51 3244

原创 实验3 串口中断和外部中断EX0

单片机实验3实验内容甲、乙两个单片机之间通信,其中甲机连接8个流水灯循环闪烁和一个按键,乙机连接又一个LED数码管,按下甲机的按键,流水灯闪烁不受影响,乙机显示按键按下的次数单片机型号为AT89C51、用proteus8.9、keil5软件 汇编语言编写代码//发送==================================================================== Processor: AT89C51 Compiler: ASEM-51 (Proteus

2021-02-24 23:46:45 1256

原创 单片机中断实验2 EX0

单片机实验2实验内容利用I/O口连接8个流水灯、1个按键和1个LED数码管,流水灯循环闪烁,当按下按键后,流水灯按原来的顺序闪烁,但数码管显示按键按下的次数单片机型号为AT89C51、用proteus8.9、keil5软件 汇编语言编写代码ORG 0000HAJMP MAIN//INT0中断地址入口ORG 0003HAJMP INTOSELORG 0030HMAIN: MOV DPTR, #TAB//开中断 SETB EX0 //开INT0中断 SETB IT0 //选择模式

2021-02-24 17:53:11 739

原创 单片机中断实验 EX0

单片机实验1实验内容利用I/O口连接8个流水灯、1个按键和1个指示灯,流水灯循环闪烁,当按下按键后,指示灯闪烁3次,然后流水灯按原来的顺序接着闪烁单片机型号为AT89C51、用proteus8.9、keil5编写汇编语言代码**ORG 0000HAJMP MAINORG 0003H //EX0中断地址AJMP INSERORG 0030HMOV SP,#60H //堆栈指针MAIN: SETB EX0 //开中断INT0 SETB IT0 //触发方式 :边沿

2021-01-05 21:30:47 2641

Ubuntu20.04.4-5.4.100升级内核到Ubuntu内核6.6.45

配置Ubuntu升级前的准备 1.1:配置网络和ssh的root用户登录,便于xshell直接登录root用户。 配置ROOT用户登录:vi /etc/ssh/sshd.config 如下配置完成后重启服务,service ssh start。 1.2 :配置网络设置:vi /etc/netplan/网络配置文件 如下配置完成后重启服务,netplan apply,测试网络是否正常,ping www.baidu.com 配置dns源为:8.8.8.8/114.114.114.114 可以直接连接到ubuntu源 1.3:升级软件包 Apt-get update 获得系统上所有包的最新信息 Apt-get upgrade -y把这些包下载和升级到最新版本 2手动更新内核版本 2.1 找到6.6.45内核驱动 https://kernel.ubuntu.com/~kernel-ppa/mainline/ 查看系统架构: dpkg –print-architecture

2024-10-19

vrrp的实验,如vrrp的负载分担,vrrp的主备链路,vrrp联动(上行链路波动)

vrrp的实验,如vrrp的负载分担,vrrp的主备链路,vrrp联动(上行链路波动)

2024-04-17

空空如也

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

TA关注的人

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