java.util.Scanner应用详解java.util.Scanner是Java5的新特征,主要功能是简化文本扫描。这个类最实用的地方表现在获取控制台输入,其他的功能都很鸡肋,尽管Java API文档中列举了大量的API方法,但是都不怎么地。一、扫描控制台输入这个例子是常常会用到,但是如果没有...
分类:
编程语言 时间:
2015-07-29 00:26:39
收藏:
0 评论:
0 赞:
0 阅读:
488
public?class?StringTest?implements?Clock?{
????private?int?i?=?0;
????public?void?testString()?{
????????String?str?=?new?String();
????????int?j?=?i;
??...
分类:
编程语言 时间:
2015-07-28 23:21:59
收藏:
0 评论:
0 赞:
0 阅读:
482
对于EJB将被取代的说法已经比比皆是了,虽然我不认同吧,但是实话实说对于大多数的项目来说使用企业级的java bean还真的是没什么必要,因为太重量级了,上篇博客不是说了一下简单的hessian吗,这里就来说说hessian和spring的结合。
1、引入jar包
需要的jar包有:
2、配置remote-servlet.xml文件(在src目录下)
...
分类:
编程语言 时间:
2015-07-28 23:19:49
收藏:
0 评论:
0 赞:
0 阅读:
487
《机器学习实战》之K-均值聚类算法的python实现最近的项目是关于“基于数据挖掘的电路故障分析”,项目基本上都是师兄们在做,我只是在研究关于项目中用到的如下几种算法:二分均值聚类、最近邻分类、基于规则的分类器以及支持向量机。基于项目的保密性(其实也没有什么保密的,但是怕以后老板看到我写的这篇博文,所以,你懂的),这里就不介绍“基于数据挖掘的电路故障分析”的思路了。废话不多说了,开始正题哈。...
分类:
编程语言 时间:
2015-07-28 23:19:19
收藏:
0 评论:
0 赞:
0 阅读:
1389
1. Jdk
/**
* 使用jdk实现base64加密
*/
public static void jdkBase64() {
try {
BASE64Encoder encoder = new BASE64Encoder();
String encode = encoder.encode(src.getBytes());
System.out.println...
分类:
编程语言 时间:
2015-07-28 23:17:19
收藏:
0 评论:
0 赞:
0 阅读:
306
《机器学习实战》之二分K-均值聚类算法的python实现上面博文介绍了K-均值聚类算法及其用python实现,上篇博文中的两张截图,我们可以看到,由于K-均值聚类算法中由于初始质心的选取,会造成聚类的局部最优,并不是全局最优,因此,会造成聚类的效果并不理想,为克服K-均值算法收敛于局部最小值的问题,就有了二分K-均值算法。二分K-均值聚类算法二分K均值算法是基本K均值算法的直接扩充,其基本思想是:为...
分类:
编程语言 时间:
2015-07-28 23:15:39
收藏:
0 评论:
0 赞:
0 阅读:
499
JDK1.5 令我们期待很久,可是当他发布的时候却更换版本号为5.0。这说明Java已经有大幅度的变化。本文将讲解JDK5.0支持的新功能-----Java的泛型.
1、Java泛型
其实Java的泛型就是创建一个用类型作为参数的类。就象我们写类的方法一样,方法是这样的method(String str1,String str2 ),方法中参数str1、str2的值是可变的。而泛型...
分类:
编程语言 时间:
2015-07-28 23:15:00
收藏:
0 评论:
0 赞:
0 阅读:
301
快速了解spring framework组成以及应用场景...
分类:
编程语言 时间:
2015-07-28 23:14:39
收藏:
0 评论:
0 赞:
0 阅读:
329
//递归法!
/*
=======================================================
n阶勒让德多项式,n=1时,Pn(x)=x;n>=1时,
Pn(x)=((2n-1)x-Pn-1(x)-(n-1)Pn-2(x))/2。
=======================================================
*/...
分类:
编程语言 时间:
2015-07-28 23:14:09
收藏:
0 评论:
0 赞:
0 阅读:
351
1. 核心类&接口
在Java的java.lang.reflect包下提供一个Proxy类和一个InvocationHandler接口,通过使用这个类和接口可以生成jdk动态代理类或动态代理对象。
Proxy是所有动态代理类的父类,它提供了两个静态方法来创建动态代理类和动态代理对象,如下:
Ø
static Class
getProxyClass(Cl...
分类:
编程语言 时间:
2015-07-28 23:13:59
收藏:
0 评论:
0 赞:
0 阅读:
302
概念先来点简单的概念:
what?why?
什么是序列化?为什么要序列化?
答曰:将java对象转成字节序列,用以传输和保存
where?
使用场景是什么?
答曰:对象的传输;状态的备份,例如jvm的dump文件;
好了,不装*了,下面说的详细点。其实对象的序列化主要有两种用途:
把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中
在网络上传送对象的字节序列
在很多应用中,需要对...
分类:
编程语言 时间:
2015-07-28 23:13:49
收藏:
0 评论:
0 赞:
0 阅读:
342
采用 Python 读取 matlab 中 .mat文件的方法有很多,中外文的论坛上都不少,相关博文
可见:Python 从 mat 文件的读写和存储 到 h5py 文件包。
详址:http://blog.csdn.net/u013630349/article/details/47090299
但是,在读取matlab文件的时候,往往不是一层 .mat 就足以解决问题的,.mat 文件中可能...
分类:
编程语言 时间:
2015-07-28 23:12:39
收藏:
0 评论:
0 赞:
0 阅读:
5124
【实现界面】
【分析】
整体用默认的BorderLayout(边界布局),分成上中下,分别用三个JPanel储存;
上:一张图片,用JLabel;
下:三个按钮 JButton
中间:用一个JTabbedPane(选项卡)储存
每一个选项是一个GridLayout(网格布局)
四个JLabel ,一个JTextField,一个JPassword,一个JButton,两...
分类:
编程语言 时间:
2015-07-28 23:12:37
收藏:
0 评论:
0 赞:
0 阅读:
394
//递归法
/*
==================================================================
题目:勒让德多项式
==================================================================
*/
#include
double p(int n,double x)
{...
分类:
编程语言 时间:
2015-07-28 23:12:19
收藏:
0 评论:
0 赞:
0 阅读:
409
1. 大概流程
上篇文章已经结合Java反射解释了SpringAop的原理,这里我们简单模拟以下Spring的Aop实现。大体流程如下:
Ø 创建一个properties配置文件模拟Spring配置文件。
Ø 创建一个增强接口与一个实现类模拟Spring的Advice。
Ø 创建一个生成代理的工厂类,并在InvocationHandler类的invoke方法中织...
分类:
编程语言 时间:
2015-07-28 23:11:49
收藏:
0 评论:
0 赞:
0 阅读:
365
Java对象序列化和反序列化在Java中,我们如果要保存一个对象的瞬时状态值,以便在下次使用时能够得到这些值,或者持久化对象,或者使用RMI(远程方法调用),或在网络中传递对象时,此时我们就需要将对象序列化,实现序列化,我们只要实现Serializable接口,该接口是一个标记接口(Tag interface),即里面没有方法,其主要作用就是告诉JVM该类的对象可以进行序列化。一般来说,很多类的对象...
分类:
编程语言 时间:
2015-07-28 23:11:29
收藏:
0 评论:
0 赞:
0 阅读:
372
IOC背景介绍
传统的实现:由程序内部代码来控制类与类之间的关系(如:在一个具体的类中,调用另一个类的方法)。
使用new关键字来实现两个类之间关系的组合。
这种实现方式会造成类之间耦合。 IOC的实现:它将类间关系从程序内部提到外部容器,也就是说由容器在运行期将类间的某种依赖关系动态注入类中。
对象A依赖于对象B,当对象 A需要用到对象B的时候,IOC容器就会立即创建一个对象B送给对...
分类:
编程语言 时间:
2015-07-28 23:10:49
收藏:
0 评论:
0 赞:
0 阅读:
372
//递归法
/*
==================================================================
题目:F(x,1)=1
F(x,n)=F(2x+1,n-1)*x (n>1)
==================================================================...
分类:
编程语言 时间:
2015-07-28 23:10:09
收藏:
0 评论:
0 赞:
0 阅读:
296
JAVA操作符
使用java操作符
几乎所有的操作符都只能操作“基本类型”
“=”、“= =”和“!=”,它们能操作所有对象
String类支持“+”和“+=”
基本类型
整型:int,short,byte,long
浮点型:float,double
字符:char
布尔:boolean
类型
字节
boolean
1/8
byte
...
分类:
编程语言 时间:
2015-07-28 23:09:59
收藏:
0 评论:
0 赞:
0 阅读:
403
有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。
为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为"位域"或"位段"。所谓"位域"是把一个字节中的二进位划分为几个不同的区域, 并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。 这样就可以把几个不同的对象用一个字节的二进制位域...
分类:
编程语言 时间:
2015-07-28 23:09:49
收藏:
0 评论:
0 赞:
0 阅读:
375