练习题csapp 2.11 11
第七章 数字签名和认证协议 —— 现代密码学(杨波)复习题
第七章 一、填空 1. 两个用户通信时在建立密钥的过程中需要考虑的核心问题是_____________和_____________ 2. 保证消息实时性常用___________和____________两种方法。 3. 单向认证中只关心保密性的认证方式是______________________ ......
device descriptor read/64, error -11
硬件平台:CM4 8G RAM核心板 Hardware : BCM2711 Revision : d03141 Serial : 100000002297c853 Model : Raspberry Pi Compute Module 4 Rev 1.1 系统:树莓派32位OS 问题背景:核心板是8 ......
图论习题
1.树的搜索的板子题。每次修改的时候在子树根节点标记,并且向下传递dfs即可 1 #include<bits/stdc++.h> 2 using namespace std; 3 #define endl '\n' 4 #define ll long long 5 #define cy cout < ......
安装Windows 11 最新系统
前言全局说明 安装Windows 11 最新系统 注意:安装系统,提前备份磁盘数据 注意:安装系统,提前备份磁盘数据 注意:安装系统,提前备份磁盘数据 一、官方win11镜像下载入口 https://www.microsoft.com/zh-cn/software-download/windows1 ......
PTA-2023第十三次练习题目题解
PTA-2023第十三次练习题目题解 以下代码已做防抄袭处理,切勿抄袭。 注意:手机端因为屏幕限制,代码会有(不希望的)换行。解决方案:1.建议使用电脑端打开。2.点击代码进入全屏观看。 6-25 实验9_5_反向打印字符串 思路就是每次先找到字符串的最后一位,然后输出这一位,输出之后将这一位改为‘ ......
#8 2023.12.11
453. THUPC 2023 M puts("kejie"); J 每个点可能的值是个区间,首先是儿子的极值,如果某个极值有大于一个,就会让极值加一。 H solve(l,r,c) link([l,mid],[mid+1,r],c) solve(l,mid,c+1) solve(mid+1,r,c ......
读程序员的README笔记11_软件交付(下)
1. 部署环节 1.1. 部署软件是指将软件包送到它们需要运行的地方的行为 1.2. 移动应用的部署与核反应堆的部署不同,但同样的基本原则都适用 1.3. 自动部署 1.3.1. 使用脚本而不是手动步骤来部署软件 1.3.2. 自动部署的可预测性更高,因为脚本的行为是可以重复的,并且有版本控制 1. ......
第六章 消息认证和哈希函数 —— 现代密码学(杨波)复习题
第六章 一、填空 1. 通信双方A和B通信,则可能发生哪两种形式的抵赖或欺骗? 2. 数字签名能够抵抗不可否认性攻击的原因是________________________________ 3.基于公钥加密的数字签名方式中,加密的消息应该是________________________ 4. 直接 ......
第五章 密钥分配与密钥管理 —— 现代密码学(杨波)复习题
第五章 一、填空: 1. 消息认证中认证符的产生有哪两大类________________和_________________ 2. 消息认证码和杂凑函数的算法都是公开的,其根本区别是_________________ 3. MAC与加密算法的区别在于_____________________ 4. ......
N100低功耗win11安装wsl2当入门nas
前言 最近入了一台16gb+512gb的N100,想着用来存些资源,当个nas,偶尔要用用windows系统,所以想直接在这上面搞个虚拟机算了,WSL2似乎是一个不错的选择,下面介绍捣鼓的教程。 没用公网情况下 使用tailscale 之前向电信申请了一个公网ip,后来公网ip被收回了,打电话要了几 ......
第三章 分组密码体制 —— 现代密码学(杨波)复习题
第三章 一、填空 1. 分组密码中的代换是一种从明文空间到密文空间的一一映射,如果明密文的长度均为n比特则不同的可逆代换有多少个_______ 2. 从易于实现、提高速度和节省软硬件资源的角度看,加解密算法应具有什么样的特性____ 3. 一般情况下,一个n bit 代换结构其密钥量是_______ ......
记录--js小练习(弹幕、 电梯导航、 倒计时、 随机点名、 购物放大镜)
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 DOM小练习 弹幕 电梯导航 倒计时 随机点名 购物放大镜 1.弹幕 效果预览 功能:输入弹幕内容,按下回车显示一条弹幕(弹幕颜色、字体随机生成) 思路:设置按钮抬起事件,在事件中判断如果按下的是回车键则将输入框中替换掉敏感词的数据追加到 ......
C练习题——打印两个数的最大公约数
算法一:暴力求解(效率不够) #include <stdio.h> int main() { int a = 0; int b = 0; scanf("%d %d", &a, &b); int min = a < b ? a : b; while (1) { if ((a % min == 0) & ......
C练习题——打印第n个斐波那契数
斐波那契数列:1 1 2 3 5 8 13 21 ... 规律: 从第三个数开始,第n个数为前两数之和 #include <stdio.h> int main() { int n = 0; scanf("%d", &n); int a = 1; int b = 1; int c = 1; while ......
11种编程语言中,返回多个不同类型的方法样例
你可能会在一些场景下碰到需要返回多个不同类型的方法。比如协议解析读取报文时,更具体地像kubernetes在开始解析Yaml的时候,怎么知道这个类型是属于Deployment还是Service? ......
win11经典右键切换
管理员身份打开 powershell 1)切换回经典右键菜单 reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve 2)恢复到新版右键菜单(没人会这么干吧) ......
11.21
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。 ......
11.22
Java EE 以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented arch ......
11.17
Layui的设计理念是简洁、直观和高效,旨在提供轻量级且易于上手的前端解决方案。它提供了丰富的UI组件,如按钮、表格、表单、导航、分页等,以及强大的模块化功能,例如弹层、日期选择器、上传组件等。使用Layui,你可以轻松构建出具有现代化风格和友好交互的Web界面。 Layui还提供了灵活的扩展机制, ......
11.20
Spring为什么可以解决set + singleton模式下循环依赖? 根本的原因在于:这种方式可以做到将“实例化Bean”和“给Bean属性赋值”这两个动作分开去完成。 实例化Bean的时候:调用无参数构造方法来完成。此时可以先不给属性赋值,可以提前将该Bean对象“曝光”给外界。 ......
11.15
JSP 和 Servlet 是本质相同的技术。当一个 JSP 文件第一次被请求时,JSP 引擎会将该 JSP编译成一个 Servlet,并执行这个 Servlet。如果 JSP 文件被修改了,那么 JSP 引擎会重新编译这个 JSP。 JSP 引擎对 JSP 编译时会生成两个文件分别是.java 的 ......
11.16
Layui 属于轻量型框架,采用自身极简的模块化规范,并遵循原生 HTML/CSS/JS 的开发模式,极易上手,开箱即用。但是这也就意味着虽然 layui 框架很容易操作,但也不是一点门槛都没有。在学习 layui 之前我们需要先学习 HTML、CSS 和 JavaScript 的基础知识,最好是达 ......
Cesium学习笔记11——坐标量测
代码: 1 var annotations; 2 function axToolCoordinate(layer) { 3 var handler=new Cesium.ScreenSpaceEventHandler(viewer.canvas); 4 annotations=viewer.scen ......
Java-jdk 11或17 文件路径中没有jre文件
Java-jdk 11或17 文件路径中没有jre文件 简介: Java-jdk 11或17 文件路径中没有jre文件 在使用IDE敲代码的时候,是需要安装jdk的。但是由于jdk版本的不同导致在配置系统环境的时候找不到对应的jre文件。 所以我们想要配置系统变量就需要有jre文件,jre文件是可以 ......
Day29 练习:打印三角形(For循环补充说明)
练习:打印三角形 package com.baixiaofan.struct; public class TestDemo01 { public static void main(String[] args) { //打印三角形 五行 /* for(表达式1;表达式2;表达式3){ 表达式4; } ......
2023年11月国产数据库大事记-墨天轮
本文为墨天轮社区整理的2023年11月国产数据库大事件和重要产品发布消息。 目录 11月国产数据库大事记 TOP10 11月国产数据库大事记(时间线) 产品/版本发布 兼容认证 代表厂商大事记 厂商活动 排行榜新增数据库 11月国产数据库大事记 TOP10 11月国产数据库大事记(时间线) 11月1 ......
牛客Java题目练习
Java用监视器机制实现了线程之间的同步执行。 byte b = (byte)129的值是-127,因为byte的存储数字范围为[-128,127],在计算机中,数值用补码表示,相当于一个环,因此是-127。 一个Java源程序文件中定义几个类和接口,则编译该文件后生成几个以.class为后缀的字节 ......
12月11日总结
实验6 熟悉Hive的基本操作 1.实验目的 (1)理解Hive作为数据仓库在Hadoop体系结构中的角色。 (2)熟练使用常用的HiveQL。 2.实验平台 操作系统:Ubuntu18.04(或Ubuntu16.04)。 Hadoop版本:3.1.3。 Hive版本:3.1.2。 JDK版本:1. ......
2023年11月文章一览
2023年11月编程人总共更新了5篇文章: 1.2023年10月文章一览 2.Programming Abstractions in C阅读笔记:p184-p195 3.Programming Abstractions in C阅读笔记:p196 4.Programming Abstractions ......