- 博客(17)
- 收藏
- 关注
原创 【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
原创 指定位置输出字符串疑问?求解答?什么是超长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
原创 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
原创 给定平面上任意三个点的坐标(x1,y1)、(x2 ,y2)、(x3 ,y3),检验它们能否构成三角形
给定平面上任意三个点的坐标(x1,y1)、(x2 ,y2)、(x3 ,y3),检验它们能否构成三角形。输入:在一行中顺序给出六个[−100,100]范围内的数字,即三个点的坐标x1,y1,x2 ,y2,x3 ,y3输出:若这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
2024-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人