java.lang.OutOfMemoryError...
分类:
编程语言 时间:
2015-01-04 17:17:07
阅读次数:
179
java NIO的通道类似流,但又有些不同:
既可以从通道中读取数据,又可以写数据到通道。但流的读写通常是单向的。
通道可以异步地读写。
通道中的数据总是要先读到一个Buffer,或者总是要从一个Buffer中写入。
正如上面所说,从通道读取数据到缓冲区,从缓冲区写入数据到通道。如下图所示:
Channel的实现
这些是Java NIO中最重要的通道的实现:...
分类:
编程语言 时间:
2015-01-04 17:16:14
阅读次数:
201
Java NIO中的Buffer用于和NIO通道进行交互。如你所知,数据是从通道读入缓冲区,从缓冲区写入到通道中的。
缓冲区本质上是一块可以写入数据,然后可以从中读取数据的内存。这块内存被包装成NIO Buffer对象,并提供了一组方法,用来方便的访问该块内存。
Buffer的基本用法
使用Buffer读写数据一般遵循以下四个步骤:
写入数据到Buffer
调用fli...
分类:
编程语言 时间:
2015-01-04 17:12:59
阅读次数:
180
一、概述
类结构:
java.lang.Object
java.security.SignatureSpi
java.security.Signature
声明:public abstract class Signature extends
SignatureSpi
二、字段
1、protected static final int
UNINITI...
分类:
编程语言 时间:
2015-01-04 17:12:48
阅读次数:
222
#encoding:utf-8
#1.绘制曲线:
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0, 10, 1000)
y = np.sin(x)
plt.figure(figsize=(8,4)) plt.plot(x,y,label="$sin(x)$",color="red",linewidth=2)...
分类:
编程语言 时间:
2015-01-04 17:13:34
阅读次数:
616
输入一个有序的数组,如何实现将这个有序整数数组放到二叉树中?
分析:对于二叉树,可以将这个有序数组插入到二叉搜索树中,毕竟二叉搜索树还是有很多特定的。那么对于创建二叉搜索树来说,就是简单的递归了。关于树的算法设计一定要联想到递归,因为树本身就是递归的函数。
那么可以对于这个有序数组分析,将这个数组的中位数作为根节点,然后对于数组的前半部分创建一个树作为根节点的左子树,后半部分创建一个二叉搜索树...
分类:
编程语言 时间:
2015-01-04 17:10:58
阅读次数:
195
一、概述
该接口位于java.security包下,声明:public interface
PublicKey extends
Key
公钥。此接口不包含任何方法或常量。它仅用于将所有公钥接口分组(并为其提供类型安全)。 注:特定的公钥接口扩展此接口。请参见(例如)java.security.interfaces 中的 DSAPublicKey 接口。
二、字段
sta...
分类:
编程语言 时间:
2015-01-04 17:13:27
阅读次数:
260
第一篇讲在Eclipse中搭建Python开发环境,第二篇,主要讲一些配置。
第一篇:
在Eclipse中搭建Python开发环境
正文
首先我们需要明白一点——Eclipse作为一个灰常优秀的开发工具,它可被用作N多语言的IDE,然而前提是我们需要安装对应的编译器或者解释器。比如常见的Java开发,就必须JDK。因此要用Eclipse进行Python开发也必须Python的“...
分类:
编程语言 时间:
2015-01-04 17:10:38
阅读次数:
320
1、概述
该接口位于java.security包下,声明:public interface
PrivateKey extends
Key
私钥。此接口不包含任何方法或常量。它仅用于将所有私钥接口分组(并为其提供类型安全)。 注:特定的私钥接口扩展此接口。请参见(例如)java.security.interfaces 中的 DSAPrivateKey 接口。
二、字段
...
分类:
编程语言 时间:
2015-01-04 17:10:23
阅读次数:
269
策略模式是一种定义一系列算法的方法,从概念上来讲,所有这些算法完成的都是相同的工作,只是实现不同,它可以以相同的方法调用所有的算法,减少各种算法类与使用算法类之间的耦合。
策略模式的 strategy (COperate)类层为 context 定义了一些了可供重用的算法或者行为,继承有助于析取这些算法中的公公功能。
策略模式简化了单元测试,因为每个算法都有自己的类,可以通过自己的接口单独测试...
分类:
编程语言 时间:
2015-01-04 17:08:33
阅读次数:
187
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class Test{
private static String[] s = new String[]{"1","2","3","4"};
private static int l = s.length;
pub...
分类:
编程语言 时间:
2015-01-04 17:08:51
阅读次数:
350
整理一下基础的东西,每隔一段时间温故而知新!...
分类:
编程语言 时间:
2015-01-04 17:09:44
阅读次数:
168
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Set;
public class Test{
private static String[...
分类:
编程语言 时间:
2015-01-04 17:07:33
阅读次数:
197
一、概念: 1、自然排序法:即按自然数的大小排序,例如“10>2”; 2、计算机标准排序法:是以逐个字符比较,排序,例如“2>10”(因为第一位2>1); 3、数值数组:带有数字 ID 键的数组; 4、关联数组:带有指定的键的数组,每个键关联一个值。 5、默认的排序为按键值升序排序,排序方式为自然排...
分类:
编程语言 时间:
2015-01-04 17:04:57
阅读次数:
202
1 #include 2 3 void bubbleAlgorithmSort(int array[], int arrayCount); 4 int main(int argc, const char * argv[]) { 5 6 int array[] = {1,3,2,...
分类:
编程语言 时间:
2015-01-04 17:00:07
阅读次数:
196
xml是网络使用最多的数据交换格式,所以,不掌握怎么操作它,又有蛋疼的了。 php中可以操作xml的类/函数很多,个人认为最简单的是SimpleXMLElement这个类,它的使用就跟其名字一样:简单。当然要想全面自如的操作xml,还得借助其他的类。SimpleXMLElement主要是对xm...
分类:
编程语言 时间:
2015-01-04 16:57:59
阅读次数:
254