在Java中,秘密密钥的抽象接口为javax.crypto.SecretKey,其算法类型为对称加密算法,对称加密算法的主要特点就是加密与解密用的是同一把密钥,对称加密算法主要有:DES,DESede,AES,Blowfish,RC2,RC4等。下面看一个使用例子:
package com.xtayfjpk.security;
import java.io.ByteArrayOutputSt...
分类:
编程语言 时间:
2015-05-26 16:14:13
阅读次数:
1297
1本课概要
2课程概述
3计算机语言概述
4Java入门
5JDK介绍(有用)
6设置环境变量(有用)
7编写第一个Java程序
8Java的程序结构
9Eclipse开发工具概述
10下载Eclipse(有用)
11Eclipse开发环境介绍(有用)
12创建Java项目
13给main方法的args参数赋值(有用)
14...
分类:
编程语言 时间:
2015-05-26 16:12:55
阅读次数:
180
最大子数组问题最近有一个比较火的话题,股票,那么这一篇就由此引入来进一步学习分治算法。在上一篇博客中已经对插入排序和分治算法做了初步的介绍,建议在看一篇前先看看:【算法基础】由插入排序看如何分析和设计算法 当然了,这篇博客主要用来介绍算法而非讲解股票,所以这里已经有了股票的价格,如下所示。
天
0
1
2
3
4
5
6
7
8
9
10
11...
分类:
编程语言 时间:
2015-05-26 16:10:58
阅读次数:
279
欧几里德算法
欧几里德算法又称辗转相除法,用于计算两个整数a,b的最大公约数。
计算原理
定理:gcd(a,b) = gcd(b,a mod b)
证明:a可以表示成a = kb + r ,则r = a mod b
假设d是a,b的一个公约数,则有 d|a, d|b,而r = a - kb,因此d|r ,因此d是(b,a mod b)的公约数
假设d 是(b,a mod...
分类:
编程语言 时间:
2015-05-26 16:09:29
阅读次数:
146
对于查找数据来说,最简单的方法就是从列表的第一个元素开始对列表元素逐个进行判断,直到找到了想要的结果。这个方法叫做顺序查找,有时候也被叫做线性查找。它属于暴力查找技巧的一种。
顺序查找实现起来非常简单,代码如下:
function generalSearch(arr,data){//普通的顺序查找,就是遍历一遍看是否找到
for(var i=0;i<arr.length;i++){
...
分类:
编程语言 时间:
2015-05-26 16:07:00
阅读次数:
200
今天简单的尝试了下java编程,写了一个简短的只包含+,-,*,/,的计算器。今天,对该计算器进行一个简单的总结。
首先计算器分为输入,计算,输出3个环节,首先来介绍下输入环节。
输入:
我们需要从键盘上敲击2个需要计算的数字,以及一个运算的运算符。暂时将计算的数字定为整型int。在这里我用的输入类是Scanner类(据了解这个类比BufferedReader更好)。通过Scanner类...
分类:
编程语言 时间:
2015-05-26 16:08:40
阅读次数:
156
继承,封装,多态是面向对象程序设计中的三大特性.其实从某种成都上讲继承和封装都是在为多态做准备,下面我们来了解多态这个重要的概念及其实现原理.
一.什么是多态
所谓的多态就是指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用).
我们知道java支持向上转型,所以对于从同一个基类继承而来的子类,我们都可以把其对象当...
分类:
编程语言 时间:
2015-05-26 16:06:18
阅读次数:
183
package com.sunchao.reflection;public class Person { private int age ; private String name; public String address; public static final int...
分类:
编程语言 时间:
2015-05-26 16:05:56
阅读次数:
136
前段框架用了不少,今天就来做个总结。网上关于Struts1、Struts2、SpringMVC的文章有很多,这里的内容就是基于它们,来做个比较。这三个框架是按照上面的顺序,依次出现的,它们都是对MVC模式的实现。为什么会出现这三个、甚至更多的MVC框架呢?他们都是为了将URL世界映射到Java世界。...
分类:
编程语言 时间:
2015-05-26 16:04:18
阅读次数:
163
有以下几个文件夹: Assets 用来存放资源的文件夹,包括各种材质.模型等 Editor 编辑器类等脚本 Editor Default Resources Editor scripts can make use of asset files loaded on-demand using theEd...
分类:
编程语言 时间:
2015-05-26 16:03:31
阅读次数:
190
原文:https://www.ibm.com/developerworks/cn/opensource/os-cn-python-yield/index.html初学 Python 的开发者经常会发现很多 Python 函数中用到了 yield 关键字,然而,带有 yield 的函数执行流程却和普通...
分类:
编程语言 时间:
2015-05-26 16:02:53
阅读次数:
271
教程目录一:python基础(略,基础还是自己看书学吧)二:bottle基础python bottle web框架简介python bottle 框架环境安装python bottle 框架基础教程:路由(url定义)python bottle 框架基础教程:HTTP 请求方法python bott...
分类:
编程语言 时间:
2015-05-26 16:00:20
阅读次数:
258
C# 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace ConsoleApplication4 7 { 8 class Pr...
分类:
编程语言 时间:
2015-05-26 15:58:27
阅读次数:
154
# coding=gb2312# 确保python支持中文注释# 输入邮件地址, 口令和POP3服务器地址:import poplibimport smtplibimport sysdef checksmtppassword(smtp_server,username,password): t...
分类:
编程语言 时间:
2015-05-26 15:59:42
阅读次数:
686
写在前面的话注:本文是拜读了深入理解JavaScript之后深有感悟,故做次笔记方便之后查看。感觉这章的内容有点深奥....略难懂啊。先坐下笔记,加深一下印象吧。我主要记一下自己感觉有用的东西...哈哈函数表达式和函数声明在ECMAScript中,创建函数的最常用的两个方法是函数表达式和函数声明,两...
分类:
编程语言 时间:
2015-05-26 15:57:20
阅读次数:
156
VC2010-05-01 18:01:34阅读287评论0字号:大中小订阅1、注册快捷键在初始化函数,如OnInitDialog() 注册快捷键,代码如下:#define HotKeyID1 200BOOL CDlgCloseProSetup::OnInitDialog(){CDialog::OnI...
分类:
编程语言 时间:
2015-05-26 15:58:27
阅读次数:
239
1.8 C++标准库C++程序由类(class)和函数(function)组成。可以用多个小的软件模块构成C++程序,但大多数C++程序员会利用C++标准库中已有的类和函数来编程。这样,C++“世界”中实际要学习两方面的知识,第一是学习C++语言本身,第二是学习如何利用C++标准库中现有的类和函数(...
分类:
编程语言 时间:
2015-05-26 15:57:19
阅读次数:
172