自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(70)
  • 资源 (16)
  • 问答 (2)
  • 收藏
  • 关注

转载 bootstrap+spring boot实现面包屑导航

面包屑导航介绍一般的内容型网站,例如CMS都会有这种面包屑导航。总结起来它有以下优势:让用户了解目前所在的位置,以及当前页面在整个网站中所在的位置;体现了网站的架构层级;提高了用户体验;减少返回到上一级页面的操作;实现效果那我们应该如何实现?我看网上多数都是只提供静态实现,这里我结合bootstrap 和 spring boot以及mysql来做一个完整的例子。表结构设...

2019-10-06 22:56:33 2823

原创 extjs6.2整合到Myeclipse项目

直接上源代码:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+"...

2019-10-06 22:33:18 2419 1

转载 混合推荐总结

混合推荐系统是推荐系统的另一个研究热点,它是指将多种推荐技术进行混合相互弥补缺点,从而可以获得更好的推荐效果。最常见的是将协同过滤技术和其他技术相结合,克服cold start的问题。(1)加权型就是将多种推荐技术的计算结果加权混合产生推荐。最简单的方式是线性混合,首先将协同过滤的推荐结果和基于内容的推荐结果赋予相同的权重值,然后比较用户对项的评价与系统的预测是否相符,然后

2014-08-27 11:15:08 1995

转载 评估指标:准确率(Precision)、召回率(Recall)以及F值(F-Measure)

为了能够更好的评价IR系统的性能,IR有一套完整的评价体系,通过评价体系可以了解不同信息系统的优劣,不同检索模型的特点,不同因素对信息检索的影响,从而对信息检索进一步优化。由于IR的目标是在较短时间内返回较全面和准确的信息,所以信息检索的评价指标通常从三个方面考虑:效率、效果和其他如数据规模。下面简单介绍几种常用的信息检索评价指标:1、准确率与召回率(Precision &

2014-08-25 15:01:02 2949

原创 Ubuntu下ssh免密码登录安装

1、首先在本机安装openssh-server和openssh-client.命令:sudo apt-get install openssh-server openssh-client2、在检查当前的目录下有没有.ssh这个文件,没有的话就mkdir下。3、生成公钥与私钥。命令:ssh-keygen -t rsa4、将.ssh文件中的id_isa_pub复制到其他机器的author

2014-06-24 11:05:24 1101

原创 java循环单链表实现约瑟夫环问题

package SingleLinkList;//节点类class Node{ private int data; private Node next; public int getData() { return data; } public void setData(int data) { this.data = data; } public Node getNext

2014-05-23 15:52:41 1828 1

转载 Java内存解析

栈、堆、常量池等虽同属Java内存分配时操作的区域,但其适用范围和功用却大不相同。本文将深入Java核心,简单讲解Java内存分配方面的知识。首先我们先来讲解一下内存中的各个区域。 stack(栈):存放基本类型的数据和对象的引用,即存放变量。如果存放的事基本类型的数据(非静态变量),则直接将变量名和值存入stack中的内存中;如果是引用类型,则将变量名存入栈,然后

2014-05-04 17:00:00 651

转载 进程线程与栈 堆的关系

进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源. 一个线程可以创建和撤销另一个线程;同

2014-04-26 23:06:09 739

原创 java反射机制 一

1、通过无参构造实例化对象package com.njust.zht.Reflection;public class Dog { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } pu

2014-04-26 19:54:02 1334

原创 基于Hadoop2.2.0版本分布式云盘的设计与实现

基于Hadoop2.2.0版本分布式云盘的设计与实现

2014-04-25 22:34:59 12263 39

转载 hadoop1HDFS的读写过程源码解析

一、文件的打开1.1、客户端HDFS打开一个文件,需要在客户端调用DistributedFileSystem.open(Path f, int bufferSize),其实现为:public FSDataInputStream open(Path f, int bufferSize) throws IOException { return new DFSClient.DFSData

2014-04-01 15:19:49 888

转载 使用Maven将Hadoop2.2.0源码编译成Eclipse项目

1. 下载Hadoop2.2.0源码包 http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-2.2.0/hadoop-2.2.0-src.tar.gz 2. 解压缩到Eclipse的workspace中。这里最好解压缩到workspace中,编译完成后直接导入就好了,不用移动,移动的话容易造成依赖关系的确实,我比较懒,所以就放在wor

2014-03-21 22:20:14 1012

转载 Hadoop-2.2.0集群安装配置实践

Hadoop 2.x和1.x已经大不相同了,应该说对于存储计算都更加通用了。Hadoop 2.x实现了用来管理集群资源的YARN框架,可以面向任何需要使用基于HDFS存储来计算的需要,当然MapReduce现在已经作为外围的插件式的计算框架,你可以根据需要开发或者选择合适的计算框架。目前,貌似对MapReduce支持还是比较好的,毕竟MapReduce框架已经还算成熟。其他一些基于YARN框架的标

2014-03-21 15:26:06 1169

原创 hadoop2.2的eclipse插件编译

1、在网上下载hadoop2x-eclipse-plugin-master的插件包:https://github.com/winghc/hadoop2x-eclipse-plugin(用unzip 解压).hadoop1的版本自带这个插件包,而hadoop2没有需要自己下载。2、输入ant -version测试可以正常工作。没有装的话装下sudo apt-get install ant

2014-03-20 22:14:12 780

原创 hadoop下启动异常之一

java.lang.IllegalArgumentException: Does not contain a valid host:port authority: master:8031 (configuration property 'yarn.resourcemanager.resource-tracker.address') at org.apache.hadoop.net.NetUti

2014-03-20 21:07:08 2898

转载 MapReduce学习笔记

MapReduce是一种分布式计算模型,由Google提出,主要用于搜索领域,解决海量数据的计算问题.MapReduce由两个阶段组成:Map和Reduce,用户只需要实现map()和reduce()两个函数,即可实现分布式计算。这两个函数的形参是key、value对,表示函数的输入信息。MR执行流程JobTracker 相当于项目经理负责接收用户请求和具体分配

2014-03-15 20:39:18 810

原创 java设计模式之外观模式

外观模式:外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。//子系统类(电灯类)public class Light { private String position; public Light(String position){ this.position=positio

2014-03-12 10:23:47 572

原创 Java设计模式之适配器模式

适配器模式:将一个接口转换为客户希望的另一个接口,适配器模式使接口不兼容的那些类可以一起工作。//目标抽象类(机器人类)public interface Robot { public void cry(); public abstract void move();}//适配者类public class Dog { public void wang(){ System.ou

2014-03-12 10:04:59 861

原创 java设计模式之单例模式

单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,它提供全局访问的方法。是一种对象创建型模式。要点有三个:1、某个类只能有一个实例2、它必须自行创建这个这个实例3、它必须自行向整个系统提供这个实例。//单例类 打印池类public class PrintSpoolerSinglenton { private static Print

2014-03-12 09:48:47 926

原创 java设计模式之抽象工厂模式

抽象工厂包含的角色:1、抽象工厂(AbstractFactory)2、具体工厂(ConcreteFactory)3、抽象产品(AbstractProduct)4、具体产品(Product)//抽象产品类public interface Television { public void play(); }//具体产品类public class HaierTelevisio

2014-03-08 22:13:55 746

原创 java设计模式之工厂方法模式

工厂方法模式是简单工厂模式的进一步抽象和推广,包含如下角色:1、抽象产品(Product)2、具体产品(ContreteProduct)3、抽象工厂(Factory)4、具体工厂(ConcreteFactory)实例代码://抽象产品类public interface TV { public void play();}//具体产品类public class

2014-03-08 21:19:22 834

原创 java设计模式之简单工厂模式

在简单的工厂模式中,工厂类根据工厂方法所传入的参数来动态的决定应该创建出哪一个产品类的实例。上代码://抽象产品类TVpublic interface TV { public void play();}//具体产品类public class HaierTV implements TV{ @Override public void play() { System.out

2014-03-08 20:53:00 980

原创 Smurf攻击

#include #include #include #include #include #include #include #include #include #include #include #include #include void banner(void);void usage(char *);void smurf(int, struct sockad

2014-03-08 14:17:55 1708

翻译 115家电子科技企业待遇一

作者是西电通院2013届毕业硕士,根据今年找工作的情况以及身边同学的汇总,总结各大公司的待遇如下,吐血奉献,公司比较全。以下绝对是各大公司2013届校招的数据,少数几个是2011、2012的数据,都已经特别注明,数据真实重要性高于一切!选进来的都是已经确 认的信息,放心参考。        这里所说的待遇全部为税前,另外,年薪不是简单的*12,因为有年终奖。而互联网公司的待遇p

2014-02-24 13:36:23 3763

原创 100盏灯的问题

100盏灯的解题方法如下:对于每个人在拉关开关就是将原来的变反。现在第一个人走后,所有的灯全亮;第二个人走后,2 的倍数的灭。。。。以此类推。。。。。import java.util.*;public class test1 { private static int count=0; public static void main(String [] args){

2014-02-23 17:03:37 3957

原创 关于字符串的压缩问题

问题描述:如字符串aabbbc压缩后的字符串为:a2b3c。字符串ababab压缩后的字符串为:ababab。也就是把连续出现的字符出现的次数用数字代替:代码如下:import java.util.*;public class test1 { public static void main(String [] args){ String s="aaaabbb"; i

2014-02-23 10:03:29 1486

转载 10个有关String的面试问题

1. 如何比较两个字符串?使用“==”还是equals()方法?简单来讲,“==”测试的是两个对象的引用是否相同,而equals()比较的是两个字符串的值是否相等。除非你想检查的是两个字符串是否是同一个对象,否则你应该使用equals()来比较字符串。如果你知道interning的概念的话,那就更好了。2. 为什么针对安全保密高的信息,char[]比String更好?

2014-02-22 22:04:36 591

原创 Java中String对象的判断

import java.text.DecimalFormat;import java.util.*;public class test1 { public static void main(String []args){ String string1=new String("1"); String string2=new String("1"); String s1="as

2014-02-21 09:56:58 671

转载 程序员如何快速准备面试中的算法

程序员如何快速准备面试中的算法前言    我决定写篇短文,即为此文。之所以要写这篇文章,缘于微博上常有朋友询问,要毕业找工作了,如何备战算法。尽管在微博上简单梳理过,如下图所示:       但因字数限制,许多问题无法一次性说清楚,故特撰此文着重阐述下:程序员如何快速准备面试中的算法,继而推荐一些相关的书籍或资料。顺便也供节后跳槽、3月春

2014-02-20 22:17:40 651

转载 JAVA集合类框架

2013-08-24 20:30 351人阅读 评论(0) 收藏 举报目录(?)[+]1 问题提出       通常,程序总是根据运行时才知道的某些条件去创建新对象。在此之前,不会知道所需对象的数量,甚至不知道确切的类型。如何解决这个问题呢?即如何在任意时刻和任意位置创建任意数量的对象?Java类库提供了一套完整的容器类/集合类来解决这个问题。

2014-02-20 22:09:57 623

转载 教你如何迅速秒杀掉:99%的海量数据处理面试题

教你如何迅速秒杀掉:99%的海量数据处理面试题作者:July出处:结构之法算法之道blog前言   一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名,:-),同时,此文可以看做是对这篇文章:十道海量数据处理面试题与十个方法大总结的

2014-02-20 21:11:02 604

原创 java中最常用的的容器是

java中的容器其实就四种:Map、List、Set、Queue。最常用的容器是HashMap、ArrayList、LinkedList、HashSet。

2014-02-20 18:36:06 738

原创 java中(优先队列)PriorityQueue的使用

import java.util.*;public class test1 { public static void PrintPr(Queue queue){ while(queue.peek()!=null){ System.out.print(queue.remove()+" "); } System.out.println(); } public stat

2014-02-20 17:42:45 3303

翻译 Ubuntu下忘记MySQL root密码解决方法

忘了mysql密码,从网上找到的解决方案记录在这里。编辑mysql的配置文件/etc/mysql/my.cnf,在[mysqld]段下加入一行“skip-grant-tables”。重启mysql服务www.linuxidc.com @ubuntu:~$ sudo service mysql restart  mysql stop/waiting  mysql star

2014-01-22 09:53:02 617

原创 从数据库里查重复的记录大于2的记录个数

select count(*) as U from (select count(*) as c from test.user group by b)as t where t.c >=2; select count(*) from (select count(*) from test.`user` group by b having count(*)>=2) as t ;

2014-01-13 21:05:34 7880 1

原创 Java中利用比较器对一个对象的相关属性的排序

import java.util.*;class student{ int number; public int getNumber() { return number; } public void setNumber(int number) { this.number = number; } public String getName() { return name;

2014-01-01 18:43:02 752

原创 3729:用set实现字符串的排序和查找

import java.util.*;public class Main { static int count=0; static Map map=new HashMap(); public static void main(String[] args) { Scanner scanner=new Scanner(System.in); ArrayList list1=new

2013-12-30 22:06:15 870

原创 2752:字符串数组排序问题(java语言)

import java.awt.List;import java.util.*;public class Main { public static Scanner scanner=new Scanner(System.in); public static ArrayList list=new ArrayList(); public static void PrintList(){

2013-12-29 11:46:47 829

原创 java在poj上提交注意的问题

在百炼poj里面用java提交要注意输入的类Scanner只能创建一个对象。否则wa N次。。。。

2013-12-23 20:53:31 1231

原创 利用java集合框架统计单词的频率

import java.util.*;public class Test1 { static Map map =new HashMap<>(); static Set set =new HashSet<>(); public static void PrintMap(){ Set set2=map.keySet(); Iterator iterator=set2.iterato

2013-12-20 21:16:42 1144

wordpoi全套jar.rar

POI框架专题之poi用到的jar包3.9版本,亲自测试有效。 在tomcat下运行也是成功的。

2020-02-11

extjs6整合到MyEclipse.txt

extjs6整合到MyEclipse中 耗费了我两天的时间 终于可以运行了。。。

2019-10-06

hadoop2.2.0下的eclipse插件

hadoop2.2.0下的eclipse插件,已经编译好的,直接可以使用哦。

2014-03-21

apache-maven-3.2.1-bin.tar.gz

apache-maven-3.2.1-bin.tar.gz是构建hadoop2.2必须的一个工具。。

2014-03-21

算法分析与设计期末考试试卷

本试卷适合首次学习算法分析的同学复习使用。包含详细答案。

2012-05-06

单链表 贪心算法去掉任意K个数最小

输入一个N位高精度的正整数,去掉其中任意K个数字后剩下的数字按原左右次序组成一个新的正整数。写算法对给定的N和K,寻找一种方案使得剩下的数字组成的新数最小。 输入:N、K以及一个N位高精度的正整数 输出:剩下的数字组成的最小新数 如下图所示:

2012-04-22

J2ME手机电话薄

本代码适合初学者学习使用J2me的开发。以及RMS的使用。。

2012-04-15

C++多段图的算法分析设计的实现

#include <iostream> #include<stdlib.h> using namespace std; #define MAX_VERTEX_NUM 20 #define OK 1 #define ERROR 0 typedef int Status; //Status是函数的类型,其值是函数结果状态代码 typedef int VertexType; //边表结点的info字段类型为整型,可代表边的权值,定义图的种类:{有向图,有向网,无向图,无向网} //-----边表结点类型定义----- typedef struct ArcNode { int adjvex; //该弧所指向的顶点的位置 struct ArcNode *nextarc; //指向下一条弧的指针 int w; //该弧相关信息的指针 }ArcNode;

2012-04-07

J2ME手机坦克大战游戏代码下载

J2ME 手机编程之坦克大战。模拟真实版的坦克大战。

2012-03-24

J2ME手机坦克大战游戏编程简易版

本程序适合初学j2me 的人使用学习

2012-03-24

关于图的关节点算法

图的关节点算法是搜索的重要应用之一

2012-02-22

2011南理工上级题目复试

此文档是2011年的上机真题

2012-01-17

基于java的C/S多线程聊天系统

启动多个客户界面可以同时聊天。。。。。。。

2011-11-20

数据库原理及应用习题答案何玉洁

很全的课后习题答案,可以有利于考研的学生复习时使用。。

2011-09-18

汇编语言课程ppt大全

介绍了汇编的基本知识,与教材相配套学习,效果更佳。

2011-08-20

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

TA关注的人

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