码迷,mamicode.com
首页 > 编程语言
解决 - java.lang.OutOfMemoryError: unable to create new native thread
java.lang.OutOfMemoryError...
分类:编程语言   时间:2015-01-04 17:17:07    阅读次数:179
java nio学习(二)
java NIO的通道类似流,但又有些不同: 既可以从通道中读取数据,又可以写数据到通道。但流的读写通常是单向的。 通道可以异步地读写。 通道中的数据总是要先读到一个Buffer,或者总是要从一个Buffer中写入。 正如上面所说,从通道读取数据到缓冲区,从缓冲区写入数据到通道。如下图所示: Channel的实现 这些是Java NIO中最重要的通道的实现:...
分类:编程语言   时间:2015-01-04 17:16:14    阅读次数:201
java nio学习(三)
Java NIO中的Buffer用于和NIO通道进行交互。如你所知,数据是从通道读入缓冲区,从缓冲区写入到通道中的。 缓冲区本质上是一块可以写入数据,然后可以从中读取数据的内存。这块内存被包装成NIO Buffer对象,并提供了一组方法,用来方便的访问该块内存。 Buffer的基本用法 使用Buffer读写数据一般遵循以下四个步骤: 写入数据到Buffer 调用fli...
分类:编程语言   时间:2015-01-04 17:12:59    阅读次数:180
java中的Signature
一、概述 类结构: 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
python 的 matplotlib画图 画曲线图
#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中的PublicKey接口
一、概述 该接口位于java.security包下,声明:public interface PublicKey extends Key 公钥。此接口不包含任何方法或常量。它仅用于将所有公钥接口分组(并为其提供类型安全)。 注:特定的公钥接口扩展此接口。请参见(例如)java.security.interfaces 中的 DSAPublicKey 接口。 二、字段 sta...
分类:编程语言   时间:2015-01-04 17:13:27    阅读次数:260
Eclipse 配置python的开发环境
第一篇讲在Eclipse中搭建Python开发环境,第二篇,主要讲一些配置。   第一篇: 在Eclipse中搭建Python开发环境 正文    首先我们需要明白一点——Eclipse作为一个灰常优秀的开发工具,它可被用作N多语言的IDE,然而前提是我们需要安装对应的编译器或者解释器。比如常见的Java开发,就必须JDK。因此要用Eclipse进行Python开发也必须Python的“...
分类:编程语言   时间:2015-01-04 17:10:38    阅读次数:320
java中的PrivateKey
1、概述 该接口位于java.security包下,声明:public interface PrivateKey extends Key   私钥。此接口不包含任何方法或常量。它仅用于将所有私钥接口分组(并为其提供类型安全)。 注:特定的私钥接口扩展此接口。请参见(例如)java.security.interfaces 中的 DSAPrivateKey 接口。 二、字段 ...
分类:编程语言   时间:2015-01-04 17:10:23    阅读次数:269
<C/C++ 版> 设计模式 学习之 策略模式+工厂模式
策略模式是一种定义一系列算法的方法,从概念上来讲,所有这些算法完成的都是相同的工作,只是实现不同,它可以以相同的方法调用所有的算法,减少各种算法类与使用算法类之间的耦合。 策略模式的 strategy (COperate)类层为 context 定义了一些了可供重用的算法或者行为,继承有助于析取这些算法中的公公功能。 策略模式简化了单元测试,因为每个算法都有自己的类,可以通过自己的接口单独测试...
分类:编程语言   时间:2015-01-04 17:08:33    阅读次数:187
java递归实现全排列
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
java基础研究
整理一下基础的东西,每隔一段时间温故而知新!...
分类:编程语言   时间:2015-01-04 17:09:44    阅读次数:168
Linux最大线程数限制及当前线程数查询
Linux最大线程数限制及当前线程数查询...
分类:编程语言   时间:2015-01-04 17:09:16    阅读次数:144
Java递归实现全排列改进(一)---利用HashSet实现去重
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
PHP 数组排序函数sort,rsort,ksort,krsort,asort,arsort区别
一、概念: 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与数组之间的转换
xml是网络使用最多的数据交换格式,所以,不掌握怎么操作它,又有蛋疼的了。 php中可以操作xml的类/函数很多,个人认为最简单的是SimpleXMLElement这个类,它的使用就跟其名字一样:简单。当然要想全面自如的操作xml,还得借助其他的类。SimpleXMLElement主要是对xm...
分类:编程语言   时间:2015-01-04 16:57:59    阅读次数:254
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!