自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 问答 (3)
  • 收藏
  • 关注

原创 关于equals和hashcode

java.lang.Object中对hashCode的约定:   1. 在一个应用程序执行期间,如果一个对象的equals方法做比较所用到的信息没有被修改的话,则对该对象调用hashCode方法多次,它必须始终如一地返回同一个整数。   2. 如果两个对象根据equals(Object o)方法是相等的,则调用这两个对象中任一对象的hashCode方法必须产生相同的整数结果。   3. 如果两...

2011-10-05 16:12:41 142

原创 js中innerHTML与innerText的用法与区别

用法:<div id="test">   <span style="color:red">test1</span> test2</div>在JS中可以使用:test.innerHTML:  也就是从对象的起始位置到终止位置的全部内容,包括Html标签。   上例中的test.innerHTML的值也就是“<span styl

2011-10-05 16:01:23 132

原创 ictclass java接口使用方法

      使用的时候,最简单的方法是只需要把Data文件夹、Configure.xml,ictclas30.h,ICTCLAS30.lib,ICTCLAS30.dll和你的调用该接口的源文件放在同一个文件夹下面即可以。在调用文件中加入头文件include "ictclas30.h"及#pragma comment(lib,"ICTCLAS30.lib")。...

2011-10-04 22:06:46 262

原创 mac上android的配置

Mac上的Android开发之旅即将开始! 以下是网上一个人写的配置指南: http://hi.baidu.com/guorendong/blog/item/d3ab28d1bdcbec369a502724.html

2011-09-15 11:07:04 103

原创 ASIHTTPRequest的使用

 原文地址:http://wiki.magiche.net/pages/viewpage.action?pageId=2064410  ASIHTTPRequest是一款极其强劲的HTTP访问开源项目。让简单的API完成复杂的功能,如:异步请求,队列请求,GZIP压缩,缓存,断点续传,进度跟踪,上传文件,HTTP认证在新的版本中,还加入了Objective-C闭包Block...

2011-08-12 10:33:22 88

原创 IOS中使用json

1、从https://github.com/stig/json-framework/中下载json框架:json-framework2、解压下载的包,将class文件夹下的所有文件导入到当前工程下。3、在使用的文件中加入导入语句 :#import "SBJson.h"4、将json字符串转为NSDictionary对象。       NSString *temp=@"{\...

2011-06-30 16:27:10 94

原创 数据结构之排序的实现

1、插入排序 void InsertSort(RecType R[],int n){ int i,j,k; RecType temp; for (i=1; i<n; i++) { temp=R[i]; j=i-1; while (j>=0&&temp.key<R[j]...

2011-06-27 18:04:43 106

原创 数据结构之查找的实现

1、顺序查找 #define MAXL 100typedef int KeyType;typedef char InfoType[10];typedef struct { KeyType key; InfoType data;}NodeType;typedef NodeType SeqList[MAXL];int SeqSearch(Se...

2011-06-22 16:13:24 203

原创 数据结构之二叉树的实现

1、二叉树的基本运算     #define MaxSize 100typedef char ElemType;typedef struct node{ ElemType data; struct node *lchild; struct node *rchild;}BTNode;void CreateBTNode(BTNode *...

2011-06-22 15:57:41 123

原创 数据结构之队列的实现

1、顺序队列的实现 typedef char ElemType;typedef struct{ ElemType elem[MaxSize]; int front,rear;}SqQueue;void InitQueue(SqQueue *&q){ q=(SqQueue *)malloc(sizeof(SqQueue));...

2011-06-22 15:40:21 91

原创 数据结构之栈的实现

1、顺序结构的栈#define MaxSize 10typedef char ElementType;typedef struct{ ElementType elem[MaxSize]; int top;}SqStack;#include "MyStackSeq.h"void InitStack(SqStack *&s){ ...

2011-06-22 15:33:23 81

原创 数据结构之链表的实现

1、顺序链表       //.h文件#define MaxSize 50typedef char ElemType;typedef struct { ElemType elem[MaxSize]; int length;}SqList;//.cpp文件void InitList(SqList *&L){ L=(SqL...

2011-06-22 15:26:04 78

原创 javascript的一些高级语法

1、可变函数的使用              <script language="javascript"> function testparams(){ var params=""; for(var i=0;i<arguments.length;i++){ params=params+"...

2011-06-21 21:36:07 179

原创 C++遍历文件夹

C++遍历文件夹的代码如下:                     #include<iostream> #include<string> #include<io.h> using namespace std; void visit(string path,int layer) { ...

2011-06-21 20:36:24 104

原创 Oracle学习笔记(二)

7、表链接的应用             //求部门平均薪水的等级select deptno,avg_sal,grade from (select deptno,avg(sal) avg_sal from emp group by deptno) t join salgrade s on(t.avg_sal between s.losal ...

2011-06-21 18:59:32 77

原创 Oracle学习笔记(一)

一、访问方式:      (1)命令行       (2)sqlplus客户端       (3)浏览器(http://127.0.0.1:5560/isqlplus/,如果不能访问,则isqlplusctl start)二、用户解锁:      登录:sqlplus sys/密码 as sysdba;      解锁:alert user scott account unlock;三、sql语言...

2011-06-20 22:01:04 89

原创 关于AJAX

AJAX框架对比       jquery:前台和ajax应用       prototype:比jquery老点       ext:国内火,控件火 速度比较慢   容量较大       Dojo 文档不全,有大公司支撑XMLHTTPRequest对象使用XMLHTTPRequest对象进行AJAX的异步数据交互0、使用dom方式获取文本框中的值1、创建XMLHttprequest对象   ...

2011-06-20 21:20:34 67

原创 IOS开发中的乱码问题

做ios应用程序,遇到中文,通常要处理乱码问题。远端的web服务器通常时支持中文的,使用的编码一般为gbk,而ios中处理通常使用的编码为utf8,  所以ios中的乱码问题中主要是将gbk编码转为utf8编码。以下是经过测试的转换方法 NSStringEncoding encoding = CFStringConvertEncodingToNSStringEncoding(kCFS...

2011-05-16 12:41:30 477

原创 TableView下拉刷新

1、下载EGORefreshTableHeaderView开源框架。2、往应用中添加EGORefreshTableHeaderView.h文件、EGORefreshTableHeaderView.m文件、Resource目录,并且导入QuartzCore.framework3、添加代码 往tableview对应的类的头文件中添加如下代码 EGORefreshTableHeaderVie...

2011-04-29 16:35:47 113

原创 为UIView添加图片

UIView对象.view.backgroundColor=[UIColor colorWithPatternImage :[UIImage imageNamed:图片路径]];

2011-04-27 21:51:06 420

原创 ipad中图片的动态显示。

view_base project2个image view 1个page Control代码:- (void) pageTurning: (UIPageControl *) pageController{ //---get the page number you can turning to--- NSInteger nextPage = [pageCon...

2011-04-25 09:35:35 187

原创 坚持下去

当你处在迷茫、无助的时候,应该选择的是“坚持”,而不是“放弃”。

2011-04-06 21:40:39 61

原创 ICTCLAS的java接口的Bug

ICTCLAS的java接口中有这个方法:/**对一串中文文本进行分词*/ public synchronized native String paragraphProcess(String sParagraph);  大多数情况下该方法可以对传入的文本进行分词操作,但是对于一些特殊字符会抛出异常,比如如下的字符:     String str="[1][2][3][4...

2011-03-29 15:16:11 75

原创 中文字符和中文标点符号的正则表达式

匹配中文标点符号:            String str="[\u3002\uff1b\uff0c\uff1a\u201c\u201d\uff08\uff09\u3001\uff1f\u300a\u300b]"            该表达式可以识别出: 。 ;  , : “ ”( ) 、 ? 《 》 这些标点符号。匹配中文汉字            String str="...

2011-03-03 09:39:55 3402

原创 ~~~

    最近偶尔看到这么一段话,感觉很有道理,不禁贴上来,这句话就是:"人的一生只有5%是精彩的,也只有5%是痛苦的,另外90%是平淡的;人们往往被5%的精彩诱惑着,忍受着5%的痛苦,然后在90%的平淡中走完一生"。是啊,人的一生总归于平淡,远离浮躁,面对现实,保持淡定才是我们需要做的。继续努力!...

2011-01-13 09:12:03 77

原创 pager-taglib的使用

1、添加jar包:page-taglib.jar2、引用taglib        <%@ taglib prefix="pg"  uri="http://jsptags.com/tags/navigation/pager" %>3、编写测试文件          <pg:pager items="1001" maxPageItems="33" maxInd...

2011-01-12 19:54:27 106

原创 hadoop-0.19.0在linux下的集群配置

最近在linux下配置了hadoop,现将配置过程总结如下,欢迎讨论,欢迎交流!一、配置ssh服务    由于MapReduce程序在运行时namenode要和datanode不断地进行通信。所以必须使得namenode能够无密码自动登录到各个datanode上。     1、在namenode上,执行ssh-keygen-t rsa -P '' -f ~/.ssh/id_rsa,直接回车,完成后...

2011-01-12 15:34:28 72

原创 JSF开发环境的配置

1、添加依赖包         我们的例子以myfaces的实现包以及Tomahawk的扩展包为基础。依赖包可以在tomahawk-examples-1.1.6- bin/myfaces-example-blank-1.1.6.war中找到。导入如下jar包:           commons-beanutils-1.7.0.jar     commons-codec-1.3.j...

2011-01-12 13:01:16 169

原创 认识tapestry

   不必关心链接,不必关心请求(http request)!不必关心响应(http response)!Tapestry构建于底层的request response模式,基于Servlet技术,抽象出面向组件开发的模型,Tapestry关心的是:页面、组件、事件、对象、方法、属性!安装jar包1、将Tapestry解压目录的lib目录中的jar包拷贝到WEB-INF/lib目录。并删除重...

2010-12-24 11:51:21 96

原创 浅谈struts2请求处理过程

当一个页面请求过来时, FilterDisptcher通过Dispatcher进行一些初始化工作,并且注入ActionMapper。 FilterDispatcher对请求进行过滤,如果请求符合要求,则返回相应的action配置信息(比如是否URL以.action结尾等),FilterDispatcher调用getMapping方法获得ActionMapping(action的配置信息)。...

2010-12-08 16:26:26 114

原创 浅谈MapReduce编程三

(3)下面实现一个自己的InputFormat,需要处理的数据为(时间:URL)    public class TimeUrlTextInputInputFormat extends FileInputFormat<Text,URLWritable>{ public RecordReader<Text,URLWritable> getRecord...

2010-12-03 12:33:43 93

原创 浅谈MapReduce编程二

 五、输入格式InputFormat  1、 实现了InputFormat接口的类负责输入文件的分片方式和读取。   2、常用的InputFormat子类TextInputFormat  :文件的每一行被记录,行的字节偏移量作为key,行的内容作为值                  Key:LongWritable,value:TextKeyValueTextInputF...

2010-12-03 12:28:00 112

原创 浅谈MapReduce编程一

一、MapReduce程序一般通过键值对的形式来处理数据     Map:(K1,V1)----->List(K2,V2) Reduce:(K2,List(V2))------>List(K3,V3)  二、数据流动       1、 输入数据通过split的方式,被分发到各个节点上       2、每个Map任务在一个split上面进行...

2010-12-03 12:18:46 144

原创 dwr学习笔记

1、dwr如何处理返回值        java代码               public class Test1 { public String hello(){ return "世界,你好!";}}      调用代码         function test1(){ T1.hello( function(data...

2010-11-19 17:12:22 59

原创 dwr的基本使用

一、DWR简要介绍:    DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站.它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。二、DWR基本使用     1、拷贝DWR.jar文件      2、修改web.xml文件,添加dw...

2010-11-19 16:52:57 138

原创 nutch中文分词(通过插件的方式)

1、需要的工具:IKAnalyzer jar包(将其命名为analysis-zh.jar)  javacc工具 ant2、部署nutch工程到eclipse中。3、定义自己的分词类,代码如下                       package com.gpower.nutch.plugin;import java.io.Reader;import org.apa...

2010-11-19 16:11:15 148

原创 nutch中文分词(修改源码的方式)

1、需要的jar包     je-analysis-1.5.3.jar  javacc工具  ant2、部署nutch工程到eclipse中,这一步网上有很多的参考。3、nutch工程部署好后直接修改org.apache.nutch.analysis包下面的NutchDocumentAnalyzer.java的  tokenStream方法   即将以下代码       /**...

2010-11-19 15:40:59 120

原创 线程同步:生产者和消费者问题

1、实现一个生产者        public class Producer implements Runnable { SyncStack stack; //数据存放位置,和生产者是相同的位置 public Producer(SyncStack s){ stack = s; } public void run(){ for(int i=0; i<...

2010-11-16 16:49:07 134

原创 浅谈正则表达式

1、简单认识正则表达式的概念         print("abc".matches("..."));//trueprint("a8729a".replaceAll("\\d", "-"));//a----aPattern p = Pattern.compile("[a-z]{3}");Matcher m = p.matcher("fgh");p

2010-11-15 11:01:37 121

原创 lucene学习笔记

1、工具类       import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;import org.apache.lucene.document.Document;import org.apac...

2010-11-10 15:25:00 70

空空如也

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

TA关注的人

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