自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

原创 ByteBuffer的flip,rewind,clear问题

一直搞不懂,今天看了看源码,原来是这样的。它们都是抽象类Buffer中的函数,有四个变量:mark书签positiion当前位置limit受限位置capacity总容量满足关系:mark三个函数clear、flip、rewind其实是这样的: public final Buffer clear() { limit = capacity;

2016-10-26 16:14:56 437

原创 校验class文件的魔数,前四个字节

在class文件开头的四个字节, 存放着class文件的魔数, 这个魔数是class文件的标志,他是一个固定的值: 0XCAFEBABE 。 也就是说他是判断一个文件是不是class格式的文件的标准, 如果开头四个字节不是0XCAFEBABE, 那么就说明它不是class文件, 不能被JVM识别。校验一下啦:package java2.os;import com.google.comm

2016-10-25 20:29:52 1507

原创 华为,计算给定时间的下一秒,java

package java2.pack1;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * Created by fhqplzj on 16-10-25 at 下午3:08. */public class Tomo {/* public

2016-10-25 15:45:09 761

原创 python计算相关系数

代码包括以下步骤:从文件读数据将list转化为ndarray计算相关系数import numpy as nppath = '/home/fhqplzj/IdeaProjects/DocumentClustering/FirstPython/bishe/data.txt'file = open(path)def fun(s): return float(s.str

2016-10-25 12:09:43 12371

原创 统计一个文件的行数

public int totalNumber(File file) { int result = 0; if (file != null && file.isFile()) { LineNumberReader lineNumberReader = null; try { lineNum

2016-10-24 10:45:25 965

原创 统计代码总行数

先用java写了个:package java2.pack2;import com.google.common.collect.Sets;import com.google.common.io.Files;import java.io.File;import java.io.IOException;import java.nio.charset.Charset;import ja

2016-10-24 10:08:31 653

原创 readLines

package java2.pack1;import com.google.common.io.Files;import java.io.File;import java.io.IOException;import java.nio.charset.Charset;/** * Created by fhqplzj on 16-10-19 at 下午11:49. */publi

2016-10-23 23:14:00 1296

原创 guava版本的wordcount

package java2.pack1;import com.google.common.base.Charsets;import com.google.common.base.Splitter;import com.google.common.collect.HashMultiset;import com.google.common.io.Files;import java.io.

2016-10-23 23:10:56 382

原创 打印所有的汉字

要知道,汉字的unicode编码范围是0x4e00到0x9fa5,额:package java2.pack1;/** * Created by fhqplzj on 16-10-23 at 下午8:55. */public class PrintAllChinese { public static void main(String[] args) { int

2016-10-23 23:03:56 855

原创 瞎写的一些函数

package java2.pack1;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.util.Arrays;import java.util.Objects;/** * Created by fhqplzj on 16-10-21 at 下午10

2016-10-21 22:59:48 344

原创 下载图片

用java下载图片:package java2.pack1;import com.linkedin.urls.Url;import com.linkedin.urls.detection.UrlDetector;import com.linkedin.urls.detection.UrlDetectorOptions;import org.apache.commons.io.IOUt

2016-10-21 22:10:05 334

原创 布隆过滤器的用法

guava里的布隆过滤器,需要实现Funnel接口,我往里面方的是BigInteger对象。import com.google.common.hash.BloomFilter;import com.google.common.hash.Funnel;import com.google.common.hash.PrimitiveSink;import java.math.BigInteg

2016-10-20 23:34:52 1033

原创 avro反序列化

avro反序列化的大概思路是:维护一个DecoderFactory和BinaryDecoder,BinaryDecoder可以复用维护一个GenericDatumReader和GenericRecord,GenericRecord可以复用将byte[]传给decoderFactory将decoderFactory传给genericDatumReader,将数据读到genericReco

2016-10-20 16:23:54 916

原创 executor的状态

spark executor一共有6种状态:launchingrunningkilledfailedlostexited一个executor如果处于下列四种状态之一,则executor结束:killedfailedlostexitedpackage org.apache.spark.deployprivate[deploy] object Exe

2016-10-20 15:21:51 1076

原创 jarOfClass以及jarOfObject

对于某一个类或者某一个对象,找出其对应的jar包的位置

2016-10-19 23:37:29 311

原创 迷宫问题

import java.util.LinkedList;/** * Created by fhqplzj on 16-10-10 at 下午1:06. */public class MazeProblem { private int count = 0; private int[][] maze; private LinkedList path = new Lin

2016-10-10 21:38:14 336

原创 n皇后问题

import java.util.ArrayList;import java.util.Arrays;import java.util.List;/** * Created by fhqplzj on 16-10-10 at 下午9:07. */public class NQueenProblem { public List> solveNQueens(int n) {

2016-10-10 21:32:16 264

原创 focus,key,mouse,mousemotion,jtextfield,jlabel,jbutton

import com.google.common.collect.Maps;import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.util.HashMap;/** * Created by fhqplzj on 16-10-7 at 下午4:35. */public class Ev

2016-10-07 16:54:55 577

算法技术与信息学竞赛

内功心法,主要内容是算法技术与信息学竞赛的学习指导!

2011-07-04

线性规划与网络流(ACM培训资料)

线性规划与网络流,ACM内部培训资料!!!!!!!

2011-07-04

JAVA类的反射机制

内附源码和相关的PPT,有兴趣的人可以看一看啊!

2011-07-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除