码迷,mamicode.com
首页 > 编程语言
Java安全之秘密密钥
在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
Java基础(极客)——07、Java常用技巧-Java配制环境变量与常用技巧(大多都是概述,可以看视频)
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
顺序查找javascript
对于查找数据来说,最简单的方法就是从列表的第一个元素开始对列表元素逐个进行判断,直到找到了想要的结果。这个方法叫做顺序查找,有时候也被叫做线性查找。它属于暴力查找技巧的一种。 顺序查找实现起来非常简单,代码如下: function generalSearch(arr,data){//普通的顺序查找,就是遍历一遍看是否找到 for(var i=0;i<arr.length;i++){ ...
分类:编程语言   时间:2015-05-26 16:07:00    阅读次数:200
JAVA学习之简单计算器——V1.0
今天简单的尝试了下java编程,写了一个简短的只包含+,-,*,/,的计算器。今天,对该计算器进行一个简单的总结。 首先计算器分为输入,计算,输出3个环节,首先来介绍下输入环节。 输入: 我们需要从键盘上敲击2个需要计算的数字,以及一个运算的运算符。暂时将计算的数字定为整型int。在这里我用的输入类是Scanner类(据了解这个类比BufferedReader更好)。通过Scanner类...
分类:编程语言   时间:2015-05-26 16:08:40    阅读次数:156
Thinking in Java---多态初探
继承,封装,多态是面向对象程序设计中的三大特性.其实从某种成都上讲继承和封装都是在为多态做准备,下面我们来了解多态这个重要的概念及其实现原理. 一.什么是多态 所谓的多态就是指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用). 我们知道java支持向上转型,所以对于从同一个基类继承而来的子类,我们都可以把其对象当...
分类:编程语言   时间:2015-05-26 16:06:18    阅读次数:183
Java Reflection(getXXX和getDeclaredXXX)
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剖析【转载】
前段框架用了不少,今天就来做个总结。网上关于Struts1、Struts2、SpringMVC的文章有很多,这里的内容就是基于它们,来做个比较。这三个框架是按照上面的顺序,依次出现的,它们都是对MVC模式的实现。为什么会出现这三个、甚至更多的MVC框架呢?他们都是为了将URL世界映射到Java世界。...
分类:编程语言   时间:2015-05-26 16:04:18    阅读次数:163
Unity 特殊文件夹 : 位置不能随便放
有以下几个文件夹: 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
Python yield 使用浅析
原文: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框架(WEB开发、运维开发)教程
教程目录一: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
支持smtp/imap smtp/pop3的撞库python撞库脚本
# coding=gb2312# 确保python支持中文注释# 输入邮件地址, 口令和POP3服务器地址:import poplibimport smtplibimport sysdef checksmtppassword(smtp_server,username,password): t...
分类:编程语言   时间:2015-05-26 15:59:42    阅读次数:686
<深入理解JavaScript>学习笔记(2)_揭秘命名函数表达式
写在前面的话注:本文是拜读了深入理解JavaScript之后深有感悟,故做次笔记方便之后查看。感觉这章的内容有点深奥....略难懂啊。先坐下笔记,加深一下印象吧。我主要记一下自己感觉有用的东西...哈哈函数表达式和函数声明在ECMAScript中,创建函数的最常用的两个方法是函数表达式和函数声明,两...
分类:编程语言   时间:2015-05-26 15:57:20    阅读次数:156
VC/MFC中为程序定义全局快捷键
VC2010-05-01 18:01:34阅读287评论0字号:大中小订阅1、注册快捷键在初始化函数,如OnInitDialog() 注册快捷键,代码如下:#define HotKeyID1 200BOOL CDlgCloseProSetup::OnInitDialog(){CDialog::OnI...
分类:编程语言   时间:2015-05-26 15:58:27    阅读次数:239
Java、Intetnet与标准库
1.8 C++标准库C++程序由类(class)和函数(function)组成。可以用多个小的软件模块构成C++程序,但大多数C++程序员会利用C++标准库中已有的类和函数来编程。这样,C++“世界”中实际要学习两方面的知识,第一是学习C++语言本身,第二是学习如何利用C++标准库中现有的类和函数(...
分类:编程语言   时间:2015-05-26 15:57:19    阅读次数:172
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!