1.背景与原理 引自维基百科 在密码学中,凯撒密码(英语:Caesar cipher),或称凯撒加密、凯撒变换、变换加密,是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母 ...
分类:
其他好文 时间:
2019-09-24 14:08:32
阅读次数:
132
一点基础,这位博主写得很好: https://www.cnblogs.com/jamaler/p/11576754.html 简要概括一下: 1.创建方式: String str1 ="Hello World"; String str2 = new String("Hello World"); st ...
分类:
其他好文 时间:
2019-09-24 13:46:57
阅读次数:
88
//关于最长公共子串的一些简单想法 // if 求 str1 与 str2 的最长公共子串,可以将str1 每个字符与str2 每个字符建立矩阵 Grape[len1][len2] // 遍历 如果 str1[i]==str2[j] 则Grape[i][j] = 1 // 因此最长的公共子串为Gra... ...
分类:
其他好文 时间:
2019-09-21 00:48:48
阅读次数:
91
课程总结:这周讲了String直接赋值的问题,实例化String的对象,讲了String str1="hello"与String str2=new String (“hello”)的区别, 还有拼接和代替的方法。 1.写一个名为Rectangle的类表示矩形。其属性包括宽width、高height和 ...
分类:
其他好文 时间:
2019-09-20 21:19:10
阅读次数:
76
{ var str1 = "小花"; let str2 = "小明"; console.log(str1); //小花 console.log(str2); //小明 } console.log(str1); //小花 console.log(str2); //Error:str2 is not d ...
分类:
其他好文 时间:
2019-09-16 09:39:49
阅读次数:
65
运行结果: a+b做了隐式转换,把int转化为unsigned int。编译器就会把b当做一个很大的正数。 下面代码有什么问题,为什么? 运行到11行strcpy的时候,可能会产生内存异常。 因为str1没有结束标志符。str1数组后面继续存储的可能不是'\0',而是乱码。 printf函数,对于输 ...
分类:
其他好文 时间:
2019-09-15 11:13:02
阅读次数:
109
[TOC] 1、从键盘输入一个字符串(长度不超过30),统计字符串中非数字的个数,并将统计的结果显示在屏幕上,用EXE格式实现。 2、统计一个16位二进制数中1的个数,并将结果以十六进制形式显示在屏幕上,用COM格式实现。 3、从键盘输入两个一位十进制数,求它们的和,并将结果以十进制形式输出。 4、 ...
分类:
其他好文 时间:
2019-09-15 01:31:20
阅读次数:
193
// 自写逻辑,遍历所有匹配的子字符串坐标 private static void forMatchIdx(String str1, String str2) { char[] arr1 = str1.toCharArray(); char[] arr2 = str2.toCharArray(); ...
分类:
编程语言 时间:
2019-09-12 12:54:45
阅读次数:
71
Python 入门之 内置模块 -- 序列化模块(json模块、pickle模块)
序列化
json模块
pickle模块 ...
分类:
编程语言 时间:
2019-09-11 15:41:44
阅读次数:
73