- 博客(16)
- 收藏
- 关注
原创 学习密码学——古典密码(二)多表代换密码
多表代换密码是以一系列(两个以上)代换表依次明文消息的字母进行代换的加密方法维吉尼亚密码(又译维热纳尔密码)是使用一系列凯撒密码组成密码字母表的加密算法,属于多表密码的一种简单形式。维吉尼亚密码java代码实现...
2018-07-16 17:03:06
5726
原创 学习密码学---------古典密码(一)单表代换密码
1.加同余密码(移位代换密码) 是最简单的一类加密方式这里我们对凯撒密码进行java代码解释如下:(凯撒密码就是采用移位代换密码)2.乘数密码。这种密码又叫做采样密码 具体代码解释3.线性同余密码 是将移位代换密码和乘数密码进行组合,可以得到更多方式的秘钥,又叫仿射密码...
2018-07-13 18:28:47
2679
原创 欧几里得游戏解析实现
首先我们可以写出两个数字来找出规律第一例: 地板上的数字14 2 游戏结束之后 地板上的数字是:14 12 10 8 6 4 2 这7个数字 这时先写的就会赢第二例: 地板上的数字为7 5 游戏结束之后 地板上会出现的数字是:7 2 5 3 1 6 4 一共7个数字 这时 先写就会赢第三例 : 地板上的数字为18 45 游戏结束之后 地板上会出现的数字是:18 ...
2018-06-14 17:07:12
5606
原创 java中的代理
java中的代理作用:降低代码的冗余分类:1.静态代理2.jdk动态代理3.cglib动态代理首先放上基础代码:package com.esx.bean;/** * 性别 * @author 二师兄 * */public enum Agen { WOMAN,MAN}package com.esx.bean;public class User { private String username...
2018-05-18 15:27:55
2562
原创 使用java将十位数的时间戳转换成“String”类型
SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy年MM月dd日 HH时:mm分:ss秒"); Long time=1528099109L; String format = simpleDateFormat.format(time*1000); System.out.println(format); 结果显示:这...
2018-04-11 17:18:02
1606
原创 用java写出汉诺塔游戏的玩法
首先我们需要知道什么是汉诺塔游戏?汉诺塔是根据一个传说形成的一个问题。汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。做这个之前我们考虑一下如果圆盘只有一个:那我...
2018-04-10 14:28:07
1769
原创 设置自定义linux(ubuntu)欢迎语
首先我们可以在这个网站下载这个软件 将图片转换成字符https://sourceforge.net/projects/ascgen2/files/latest/download比如:下载之后打开软件:【file】->【load image】加载自己需要转换的图然后我们可以将这个字符复制下来:进入linux文件/etc/下创建文件夹(这里需要用到root权限)所以用su 切换到root管...
2018-04-09 17:17:39
3047
转载 java模拟http请求 POST
不多说 上代码:public static String sendPost(String url, Map<String, String> parameters) { String result = "";// 返回的结果 BufferedReader in = null;// 读取响应输入流 PrintWriter out = null; StringBuf...
2018-03-29 10:01:26
411
原创 两个数交换的方法
如果a=3,b=4要交换这两个数的值使得a=4,b=3的方法楼主在这里提供四种方法:1.设置临时变量a=1,b=2 c=0c=a a=b b=c2.使用pop弹栈的方式3.使用位运算符中的亦或实现:^4.使用a+b-a这里楼主衍生一下【其实在Python中还有一种方法】只有一行代码就可以交换: a,b=b,a;这个中的原理楼主还没来得及去深究...
2018-03-16 11:33:19
340
原创 利用python写出的算法 关于输入非正数的整数打印出其英语
这里楼主只做出了小于15位数的英语打印:#利用输入的非负数的数字打印出单词(小于15位的数字)#划分成三位数一份进行读取s=input()dict1={1:"one",2:"two",3:"three",4:"four",5:"five",6:"six",7:"seven",8:"eight",9:"nine"}#没三位的第一位和第三位数的的用法dict2={10:"ten",11:"el
2018-01-18 12:05:36
621
原创 利用Python计算某一年的某一天是星期几
#计算某特定天使星期几#蔡勒公式:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1import mathdict = {1: "星期一", 2: "星期二", 3: "星期三", 4: "星期四", 5: "星期五", 6: "星期六", 0: "星期天"}while 1: y=int(input("请输入年份")) m=int(input("请输
2018-01-03 15:16:37
5880
1
原创 Python中的CGI编程 config配置(windows、Apache) 以及后期的编写
第一步:在apache官网中下载apache server 1.进入官网点击 Dowlowd! http://httpd.apache.org/download.cgi 2.选择下载的类型 这里我选择的第一个ApacheHaus3.选择版本号进行下载:第二步:下载好了之后的文件进入Appache24/config 目录中对h
2018-01-03 10:48:41
1343
原创 如何使用js来调用微信扫一扫接口
在调用微信扫一扫时,都需要在可信域名下进行调用https://work.weixin.qq.com/api/doc#10029首先需要在设置自己的可信域名然后在html中编写如下代码:在html页面中必须导入:js文件(如果是打开接口自动进行调用)wx.config({beta : true,debug :false,appId : '',
2017-10-16 09:43:17
9081
原创 html评论中星星点亮的效果jquery代码
'img/star165.png' :空星星图片img/star-icon.png:实星星图片ul li{ list-style: none; height: 20px; width: 20px; margin-left: 5px; float: left; } img{he
2017-09-26 09:03:03
1138
原创 关于ajax的双重循环加载
下面的数据均来自数据库查询得到 显示效果如下:实现代码如下:首先得形成数组======》然后让每个模块的数据对应,所以可以将模块的id加上数组每个index的值(当然这个只是针对的是不重复值的数组)$(function(){/**调用初始化方法*/getAllShop();});function getAllShop(){var dat
2017-09-18 11:27:17
1621
原创 对Mybatis粗浅认知
首先我们应该知道ibatis就是mybatis的前身是apache的ibatis,后来放到google code 改名为mybatis。mybatis也是一款orm的实现;ORM(object-relection-mapping)关系型映射。但是mybatis并不是jpa下的产品,jpa是一套规范,用以规范时长上的orm框架,但是mybatis并不是实现jpa的产品mybatis相对于
2017-08-15 21:47:55
395
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人