上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页
摘要: 第七讲 流密码的基本概念 一次一密密码(one-time pad) 一次一密密码又称一次性板子,是一种绝对安全的密码,但是非常不实用。 如下图所示,明文和密钥都是字符串,经过异或之后生成密文。 其绝对安全性来自密钥完全随机,而且只使用一次。 具体加密流程如下图所示: 一次一密密码缺点和优点一样明显: 阅读全文
posted @ 2019-04-17 18:14 明卿册 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 第一章 操作系统概述 1.1操作系统的基本概念 1.1.1 操作系统的概念 系统调用:允许应用程序使用内核功能的接口,只能通过用户程序间接使用 1.1.3 OS的目标和功能 2.OS作为用户 和 硬件之间的接口 接口分为两种: (1)命令接口:通过命令来组合控制作业的进行 联机命令接口 又称交互式命 阅读全文
posted @ 2019-04-07 14:39 明卿册 阅读(4453) 评论(0) 推荐(1) 编辑
摘要: 欧拉函数Euler(n):求[2,n]中有多少个数与n互素 直接利用公式:φ(x)=x(1 1/p1)(1 1/p2)(1 1/p3)(1 1/p4)…..(1 1/pn) 其中: pi为x的素因数 每个素因数只用一次 比如90=2 3^2 5 φ(90) = 90 (1 1/2) (1 1/3) 阅读全文
posted @ 2019-04-07 11:04 明卿册 阅读(1404) 评论(0) 推荐(0) 编辑
摘要: 第1章 编译程序的基本概念 1.1什么是编译程序 java中反编译命令:javap 汇编语言本质上是一种助记符 编译程序和解释程序两大不同: 编译程序有目标程序而解释程序没有 比如在C语言中,.exe就是目标程序 前者效率高而后者交互性好 1.2 编译程序的逻辑结构 编译程序分为五个阶段 词法分析 阅读全文
posted @ 2019-04-06 15:47 明卿册 阅读(699) 评论(0) 推荐(0) 编辑
摘要: class Solution { public List selfDividingNumbers(int left, int right) { List ans = new ArrayList(); for(int i = left; i 阅读全文
posted @ 2019-04-05 22:03 明卿册 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 一、算法: 核心算法非常简单,找规律即可,代码如下: java char[] arr = S.toCharArray(); int N = arr.length; int[] ans = new int[N+1]; //初始化 int increase = N; int decrease = 0; 阅读全文
posted @ 2019-04-05 01:51 明卿册 阅读(158) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-03-24 17:49 明卿册 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 这个题其实也很简单,就是蓝桥杯入门训练的一个变形而已,我个辣鸡都不好意思写blog了。 因为最后只要4位数字嘛,所以我们对所有的数字对10000取模就好了。 java public class Main { public static void main(String[] args) { int[] 阅读全文
posted @ 2019-03-24 17:41 明卿册 阅读(700) 评论(0) 推荐(0) 编辑
摘要: 这道题的思路其实很简单,完全属于签到题、、、我的水平也就是只能做出签到题了 思路: 1. 遍历2019个数字 2. 如果其中含有2、0、1、9这些数字其中的一个 3. 将其平方后和sum相加 只是最后那个提示,“如果结果是负的”,让我觉得sum可能要用long java public class M 阅读全文
posted @ 2019-03-24 17:33 明卿册 阅读(1789) 评论(2) 推荐(0) 编辑
摘要: Playfair 原理:多图替代 polygraphic substitution 一、密钥 密钥是一个5 5的矩阵,但是英文中有26个字母,谁的多余的呢? ——j是多余的 (‘j’渴望拥有姓名!) 如果明文中有‘j’,当成‘i’处理。谁让他俩长得这么像呢? 密钥的生成过程有点类似于key word 阅读全文
posted @ 2019-03-22 12:30 明卿册 阅读(10883) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页