自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

离名

人若无名,便可专心练剑;物若无名,便可随意取舍……

  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

原创 Git 文件状态

每个项目都有一个 Git 目录,如果是采用 git clone 出来的话,就是其中.git 的目录;如果git clone --bare 的话,新建的目录本身就是 Git 目录。它是 Git 用来保存元数据和对象数据库的地方。该目录非常重要,每次克隆镜像仓库的时候,实际拷贝的就是这个目录里面的数据。        从项目中取出某个版本的所有文件和目录,用以开始后续工作的叫做工作目录。这

2013-11-19 23:56:23 1374

翻译 Java的发展趋势向好向坏?

ava语言在业界的重要地位不容置疑,但是随着多种新语言的诞生和各种老语言的复兴,也由于Java自身的一些问题,在开发社区中时不时的会有唱衰Java的言论出现,那么事实到底是怎样的?每个人都有自己的看法,资深评论家Andrew Binstock撰文分析了Java的发展现状和趋势,并看好Java的未来前景。Andrew承认Java语言是有一些冗长,但并不认为它在衰亡——没有证据支持这一点。他说,J

2013-10-30 08:36:03 986

转载 csdn积分规则

前记:在CSDN的社区支持板块,经常看到有人提问,为什么有积分却不能下载,此类问题层出不穷,而论坛的各种积分制度说明又非常分散,不便于寻找,为了方便新注册用户快速了解论坛的积分规则,也为了减少社区支持板块管理员的一些重复性回复,特做了相关整理,管理员可以随时修改补充。CSDN主要有:1、空间积分作用:说明该用户在论坛的活跃程度2、专家分(分为技术分和非技术分)作用:用来

2013-10-19 11:50:38 1664 2

原创 Git与CVS的区别

Git与CVS的区别分支更快、更容易。 支持离线工作;本地提交可以稍后提交到服务器上。 Git 提交都是原子的,且是整个项目范围的,而不像 CVS 中一样是对每个文件的。 Git 中的每个工作树都包含一个具有完整项目历史的仓库。 没有哪一个 Git 仓库会天生比其他仓库更重要。

2013-10-19 11:42:36 2047

转载 Git的诞生

很多人都知道,Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,那Linux的代码是如何管理的呢?事实是,在2002年以前,世界各地的志愿者把源代码文件通过diff的方式发给Linus,然后由Linus本人通过手工

2013-10-19 11:41:37 1367

转载 Git简介

Git是什么?Git是目前世界上最先进的分布式版本控制系统(没有之一)。Git有什么特点?简单来说就是:高端大气上档次!那什么是版本控制系统?如果你用Microsoft Word写过长篇大论,那你一定有这样的经历:想删除一个段落,又怕将来想恢复找不回来怎么办?有办法,先把当前文件“另存为……”一个新的Word文件,再接着改,改到一定程度,再“另存为……”一个新文件,这样一直改下

2013-10-19 11:30:38 913

原创 动态规划之钢条切割

《算法导论》老师布置的作业,解决钢条切割问题:附上代码:package com.crazymonkey;import java.awt.Color;import java.util.ArrayList;import javax.swing.JOptionPane;/** * 算法导论第15章之钢条切割 * @author CrazyMonkey * @since 2013

2013-10-18 10:43:30 912

翻译 如何挑选合适的大数据或Hadoop平台?

今年,大数据在很多公司都成为相关话题。虽然没有一个标准的定义来解释何为 “大数据”,但在处理大数据上,Hadoop已经成为事实上的标准。IBM、Oracle、SAP、甚至Microsoft等几乎所有的大型软件提供商都采用了Hadoop。然而,当你已经决定要使用Hadoop来处理大数据时,首先碰到的问题就是如何开始以及选择哪一种产品。你有多种选择来安装Hadoop的一个版本并实现大数据处理。本文讨论

2013-10-16 22:14:58 1456

转载 深入理解Java内存模型(二)——重排序

数据依赖性如果两个操作访问同一个变量,且这两个操作中有一个为写操作,此时这两个操作之间就存在数据依赖性。数据依赖分下列三种类型:名称代码示例说明写后读a = 1;b = a;写一个变量之后,再读这个位置。写后写a = 1;a = 2;写一个变量之后,再写这个变量。读后写a = b;b = 1;读一个变量之后,再

2013-10-16 22:11:00 699

转载 深入理解Java内存模型(一)——基础

Java内存模型的抽象在java中,所有实例域、静态域和数组元素存储在堆内存中,堆内存在线程之间共享(本文使用“共享变量”这个术语代指实例域,静态域和数组元素)。局部变量(Local variables),方法定义参数(java语言规范称之为formal method parameters)和异常处理器参数(exception handler parameters)不会在线程之间共享,它们不会

2013-10-16 22:09:05 923

原创 Win7 设置窗口以及资源管理器护眼背景颜色

作为一枚Coder,整天需要对着电脑,眼睛是相当的不舒服的。网络上有很多设置桌面背景色以及窗口,还有资源管理器背景颜色的帖子,我也在这里写下一篇。通过简单的设置就可以减少对于眼睛的刺激,可以将win7系统的白色背景更改成了眼科专家推荐的豆沙绿保护色,那样就能更好地享受与电脑相对的时间。系统:Windows 7 32位 旗舰版Part1:程序背景更改方法桌面—>右键—>个性化—>窗口

2013-10-16 21:47:04 23241 1

原创 Ubuntu12.04+Nutch2.2.1+MySQL 配置笔记

系统:Ubuntu12.04LTSJDK:1.7.0_21Nutch:2.2.1MySQL:5.5.32

2013-10-15 23:59:50 2936

原创 Ubuntu(Linux)下安装配置 JDK7

自己的创新项目是关于分布式网络爬虫的,需要开始,又恰好赶上学校老师找自己做一个web定向数据采集系统。Nutch自然而然成为了首选。我会在接下来的几个月里记录下相关的笔记。当然,很多内容也是自己google来的,有忘了注明出处的地方,还烦请作者Email我,一定会及时进行标注,或者进行更改。       记录这篇笔记的目的一是为了提醒自己,二是为了给与我有同样经历的朋友们一个参考。  

2013-10-15 17:16:53 886

原创 Lucene 快速入门

Lucene使得全文索引这项技术活变得非常简单,我将用5分钟做个快速展示。1.建立索引  这个例子展示的是在内存中为几个String建立索引StandardAnalyzer analyzer = new StandardAnalyzer(Version.LUCENE_44);Directory index = new RAMDirectory();IndexWriterConfi

2013-10-14 17:43:12 862

转载 为什么Linux不需要磁盘碎片整理

目录:[ - ]什么是磁盘碎片Windows文件系统的工作原理Linux文件系统的工作原理如果你是个Linux用户,你可能听说过不需要去对你的linux文件系统进行磁盘碎片整理。也许你注意到了,在Liunx安装发布包里没有磁盘碎片整理的工具。为什么会这样?为了理解为什么Linux文件系统不需要磁盘碎片整——而Windows却需要——你需要理解磁盘碎片产生的原理,以及Li

2013-10-14 17:39:43 1069

转载 为什么要用字符~来表示home目录

在Unix风格的操作系统里(包括BSD, GNU/Linux 和 Mac OS X),通常用波浪号“~”来表示当前用户的主目录(home目录):例如,如果当前用户的home目录是/home/bloggsj,那么,输入 cd 或 cd ~ 或 cd /home/bloggsj 或 cd $HOME 都是等效的。这种习惯源自于1970年代流行的Lear-Siegler ADM-3A终端机,这种机器上波

2013-10-14 17:37:50 1005

原创 Emacs配置颜色主题

color theme是emacs的美化包,用emacs的lips写的扩展程序,有很多颜色配置方案,下载地址: http://download.savannah.gnu.org/releases/color-theme/linux下配置方法:将压缩包中color-theme.el和themes文件夹拷贝到某个文件夹,我的是~/.emacs.d,然后打开配置文件.emacs没有.

2013-09-11 14:11:57 1587

原创 归并排序

package algorithms.sort;import algorithms.lib.In;import algorithms.lib.Out;import algorithms.lib.StdRandom;import algorithms.lib.TC;/** * 归并排序算法 * * @author Qogir * @since 2013/08/02 * @ve

2013-08-21 10:26:50 737

原创 Emacs24.3下配置Java开发环境 Cedet+Elib+JDEE+ECB

系统:Cent OS 6.4Emacs 版本:24.3在Emacs24 下安装CEDET 和 JDEE 来实现Java环境 会出现一些问题,主要是这些插件并没有和Emacs同步更新。1. cedet-1.1cedet  :CEDET is a Collection of Emacs Development Environment Tools    项目地址: http://ce

2013-08-21 10:22:23 2410

原创 Emacs显示行号

-Emacs需要第三方插件显示行号1  下载 linum.el2  复制 linum.el 到“/usr/share/emacs/site-lisp/”或者其他 load-path路径下3  配置 linum.el 到 ~/.emacs(自动创建 .emacs:启动emacs,用鼠标点击Options菜单,随便点击一两个选项,比如点击一下Active Region Highligh

2013-08-21 10:07:34 2054

原创 Emacs配置颜色主题

color theme是emacs的美化包,用emacs的lips写的扩展程序,有很多颜色配置方案,下载地址: http://download.savannah.gnu.org/releases/color-theme/linux下配置方法:将压缩包中color-theme.el和themes文件夹拷贝到某个文件夹,我的是~/.emacs.d,然后打开配置文件.emacs没

2013-08-21 10:03:58 3058

原创 重定向与请求转发

请求转发与重定向分类: JavaWeb 2011-12-21 10:46 451人阅读 评论(0)收藏 举报servlet浏览器urlhtml服务器include 重定向:response.sendRedirect(url地址);该方式属于Get方式提交,当url地址为一个Servlet,则要在其中重写doGet方法。重定向后地址栏中的URL会改为重定向所请

2013-03-20 00:27:03 680

原创 XML名称空间小结

一、xml名称空间xml 文档可以包含许多标签以及属性,为了区分在不同文档中的相同标签,需要使用xml名称空间这个概念,就像java中相同名称的类,需要放在不同的包中一样。通过给元素或者属性加上名称空间用以唯一标识一个元素或者属性  1.名称空间的声明: 形式一   这种声明要求名称空间的名字不能够为空         元素名指的是我们所需要给于名称空间的元素,该名称空间适用

2013-02-04 17:02:56 848

原创 XML学习笔记2013/02/02

2013/02/02Ø  XML语法1.        xml声明:  version: xml版本  encoding:编码方式,使用xml处理器处理数据时需要解析该文档编码方,美国标准信息交换码(ACSII)、中国国标码(GB2312)、统一码(Unicode,UTF-8,UTF-16)2.        xml元素:每个xml文档必须至少含有一个元素  元素组

2013-02-04 10:24:12 582

原创 Java线性表的接口,自己写的

线性表的接口,自己写的/** * */package com.liming.list;/** * Task 定义线性表共有的操作 * @author LiMing * @version 1.00 * @since 2013/01/28 */public interface ListInterface { /** * 向线性表尾部插入数据 * @param

2013-01-30 22:07:27 646

原创 Java中的多态的简单总结

时间在流逝,春节也快要到了。别的同学都已经在家好多天,自己还在学校继续忙着。要想人前显贵,就得人后受罪,依然记得高中的时候物理老师送给我们的话,虽然有时候感觉很寂寞,但是想想现在的付出是为了以后的美好生活,还是会很有动力。今天总结面向对象设计中的多态(polymorphism)了,刚开始接触多态这个概念的时候觉得很混乱,随着学习的不断深入,渐渐开始理解这种机制。多态的概念多态的实现机制

2013-01-26 16:07:44 764

原创 简述Java中的继承

作为面向对象语言的四大核心特性之一,继承(inheritance)占据着举足轻重的地位,从一段代码开始:import java.util.*;/** * This program demonstrates inheritance. * @version 1.21 * @author LiMing */public class ManagerTest{ public st

2013-01-25 17:20:25 1424

原创 Java类的设计原则

本文总结一些关于类设计的基本原则1.内聚性类应该描述一个单一的实体,而所有的类操作应该在逻辑上相互配合,支持一个连贯性的目标。减少类与类之间的耦合度,亦即尽量做到“高内聚,低耦合”2.一致性   遵循标准Java程序设计风格和命名习惯,类名以及方法名应该能够体现他们的职责   尽量采用下面的顺序书写类的内容:共有访问特性部分包作用域访问特性部分私有访问特性部分

2013-01-25 15:35:45 1114

原创 Java中有关方法的简单总结

Java有关方法的总结1.      方法概述2.      不同类型的方法3.      方法的调用形式1.      方法概述在C、C++中用函数这个术语来描述命名子程序,而在Java中用方法这个术语来表示“做某些事情的方式”。Java中的方法决定了一个对象能够接受什么样的消息,方法的基本组成包括:名称、参数、返回值和方法体修饰符   返回值类型   方法名(参数列表)

2013-01-25 11:47:48 571

原创 Java中测试程序运行时间

class runTime{ public runTime(){ start=System.nanoTime(); } public long getTime(){ end=System.nanoTime(); return end-start; } private long start; private long end;}本程序演示了如何以毫秒为单位测试代码块

2013-01-24 23:02:16 751

原创 二叉树的几个相关算法

#include "stdafx.h"#include#include#define ERROR 0#define OK 1#define queuesize 20using namespace std;typedef struct BiTNode{ int data; struct BiTNode *lchild,*rchild; }BiTNode,*Bi

2013-01-24 15:34:37 577

原创 Java中的基本数据类型

学习java已经有十个月了,在学校里一面需要上课,一面自学,一面还要忙许多别的事儿,趁寒假别人都回家休息的时候自己再在学校充充电。有总结才有提高.....Java 是一种强类型语言,这就意味着必须要为每一个变量声明一种类型。Java中一共有8中基本类型。分别是:boolean、char、byte、int、long、short、float、double。《Java编程思想》中开篇就告诉我们,在J

2013-01-24 15:22:59 627

原创 java在控制台的格式化输出

package com.liming.review;import java.util.Date;public class Printf { /** * 演示java中在控制台的格式化输出 * @author LiMing * @since 2012/01/24 * */ public static void main(String[] args) { /**

2013-01-24 10:43:25 2432

算法导论 第三版 英文

在有关算法的书中,有一些叙述非常严谨,但不够全面;另一些涉及了大量的题材,但又缺乏严谨性。《算法导论》将严谨性和全面性融为一体,深入讨论各类算法,并着力使这些算法的设计和分析能为各个层次的读者接受。全书各章自成体系,可以作为独立的学习单元;算法以英语和伪代码的形式描述,具备初步程序设计经验的人就能看懂;说明和解释力求浅显易懂,不失深度和数学严谨性。全书选材经典、内容丰富、结构合理、逻辑清晰,对本科生的数据结构课程和研究生的算法课程都是非常实用的教材,在IT专业人员的职业生涯中,《算法导论》也是一本案头必备的参考书或工程实践手册

2013-10-18

Win7资源管理器背景设置 dll

通过使用压缩包内的提供的dll文件,对C:\Windows\Resources\Themes\Aero\Shell\NormalColor 路径下的dll进行替换,可以方便的更改资源管理器的背景颜色。参见我的博客:http://blog.csdn.net/crazyjmonkey/article/details/12793093

2013-10-16

空空如也

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

TA关注的人

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