java 虚拟机内存机制...
分类:
编程语言 时间:
2015-04-29 11:53:24
阅读次数:
126
腾讯面试题:给20亿个不重复的unsigned int的整数,没排过序的,然后再给一个数,如何快速判断这个数是否在那40亿个数当中并且所耗内存尽可能的少?
解析:bitmap算法就好办多了
所谓bitmap,就是用每一位来存放某种状态,适用于大规模数据,但数据状态又不是很多的情况。通常是用来判断某个数据存不存在的。
例如,要判断一千万个人的状态,每个人只有两种状态:男人,女人,可以...
分类:
编程语言 时间:
2015-04-29 11:50:09
阅读次数:
131
codeblocks 多线程 pthread_create 函数未定义引用 解决办法...
分类:
编程语言 时间:
2015-04-29 11:48:19
阅读次数:
162
数组的定义
数组的定义
数组是下标index 和值value 组成的序对的集合。
在数组中,每个有定义的下标都与一个值对应,这个值称做数组元素。
每个序对形如: (index,value)
数组的顺序表示和实现由于计算机的内存结构是一维的,因此用一维内存来表示多维数组,就必须按某种次序将数组元素排成一列序列,然后将这个线性序列存放在存储器中。
一般都是采用顺序存储的方法来表示数组
一维数组的...
分类:
编程语言 时间:
2015-04-29 11:46:51
阅读次数:
164
第四章 控制执行流程 Java中使用了C的所有流程控制语句。在Java中涉及的关键字包括if-else,while,do-while,for,return,break,continue以及选择语句switch。然而Java不支持goto语句(该语句引起了许多的反对意见),但是Java仍然可以类似goto那样跳转。4.1 True和False 所有的条件语句都利用条件表达式的真假来决定执行...
分类:
编程语言 时间:
2015-04-29 11:49:09
阅读次数:
134
springmvc+mybatis+lucene4文档搜索系统(支持分页) 源代码下载地址:http://www.zuidaima.com/share/1550463731436544.htm...
分类:
编程语言 时间:
2015-04-29 11:48:37
阅读次数:
244
代码:class Singleton(object):
_inst = None
def new(cls):
if cls._inst is None:
inst = object.new(cls)...
分类:
编程语言 时间:
2015-04-29 11:46:51
阅读次数:
137
当程序运行异常时,e.printStackTrace()会打印出异常。但是很多时候我们希望将这些异常输出到日志中,以便日后可以随时查看到,可以通过这些异常快速的找到程序发生异常的代码。
那么有办法可以将异常的详细信息输出到文件吗?答案是肯定的。
程序:
public static String getTrace(Throwable t) {
StringWriter stringWr...
分类:
编程语言 时间:
2015-04-29 11:45:47
阅读次数:
136
直接上代码
package com.cwap;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.lang.reflect.Field;
public class ConvertJavaVO...
分类:
编程语言 时间:
2015-04-29 11:45:31
阅读次数:
157
看别人的代码遇到Thread t1 = new Thread(){};,new一個线程,后面用大括号,里面还可以写方法,一般javase中创建线程只有两种方法呀,这种用法从来没见过呀~~~~经过查找资料终于理解了。。。。
Javase中创建线程的第一种方法javase中创建线程的第二种方法对Thread t1 = new Thread(){};的分析??这是个匿名内部类,继承了Thread类,一般我...
分类:
编程语言 时间:
2015-04-29 11:42:12
阅读次数:
137
关于堆排序的一些基本定义可参见我转载的另一篇博文。http://blog.csdn.net/u010275850/article/details/45311661
其实在学习堆的时候细心的同学就可以发现,只要依次保存删除操作的数据,就可以得到一个有序的序列。堆排序也是利用了这样的思想。
算法实现:
/*根据最大堆实现的堆排序*/
#include
#define LeftChild(i)...
分类:
编程语言 时间:
2015-04-29 11:43:14
阅读次数:
136
IO流的选择是开发中经常遇到的问题?下面是一张高度总结的IO流图,一张图搞定!
---------------------------------------------------------------------------------------------------------------------------------------------------------------...
分类:
编程语言 时间:
2015-04-29 11:40:14
阅读次数:
119
1,以下表达式的运行结果是:
["1","2","3"].map(parseInt)
A.["1","2","3"]
B.[1,2,3]
C.[0,1,2]
D.其他
==============答案:D,parseInt第二个参数范围是:2-32,如果传入0,则默认按照10处理。请自己查看parseInt函数定义
2,以下表达式的运行结果是:...
分类:
编程语言 时间:
2015-04-29 11:41:11
阅读次数:
229
一:Unity 中使用WebCamTexture 调用摄像头实现拍照和摄像。
using UnityEngine;
using System.Collections;
using System.IO;
using System.Runtime.Serialization;
using System.Runtime .Serialization.Formatters.Binary;
using S...
分类:
编程语言 时间:
2015-04-29 11:41:29
阅读次数:
324
百度面试题:给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?
Bloom Filter是由Bloom在1970年提出的一种多哈希函数映射的快速查找算法。通常应用在一些需要快速判断某个元素是否属于集合,但是并不严格要求100%正确的场合。
一. 实例
为了说明Bloom Filter存在的重要意义,举一个实例...
分类:
编程语言 时间:
2015-04-29 11:36:59
阅读次数:
177
Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all unique triplets in the array which gives the sum of ...
分类:
编程语言 时间:
2015-04-29 11:34:09
阅读次数:
162
java为网络支持提供了java.net包,该包下的URL和URLConnection等类提供了以编程方式访问Web服务的功能,而URLDecoder和URLEncoder则提供了普通字符串和appliction/x-www-form-urlencoded MIME 字符串相互转换的静态方法。使用I...
分类:
编程语言 时间:
2015-04-29 11:35:55
阅读次数:
148