自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (9)
  • 收藏
  • 关注

转载 61条Java面向对象设计的经验原则,成为高级程序员必备

(1)所有数据都应该隐藏在所在的类的内部。(2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。(3)尽量减少类的协议中的消息。(4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解析等等].(5)不要把实现细节(例如放置共用代码的私有函数)放到类的公有接口中。  如果类的两个方法有一段公共代码,那么就可以

2014-04-14 01:48:34 611

原创 JavaScript开发规范要求

作为一名开发人员(WEB前端JavaScript开发),不规范的开发不仅使日后代码维护变的困难,同时也不利于团队的合作,通常还会带来代码安全以及执行效率上的问题。本人在开发工作中就曾与不按规范来开发的同事合作过,与他合作就不能用“愉快”来形容了。现在本人撰写此文的目的除了与大家分享一点点经验外,更多的是希望对未来的合作伙伴能够起到一定的借鉴作用。当然,如果我说的有不科学的地方还希望各路前辈多多指教

2014-04-13 01:55:03 584

转载 成为一个合格程序员的十三条原则

盛大技术经理金万钠谈:技术高手的十三个原则2007-07-30 来自:yanglilibaobao 网址:http://sd.csdn.net/page/23b39b58-bd2d-434a-a9dc-1dd340223ff81 学好基础,基础是关键,不要盲目的追崇新技术。2 学技术要刨根问到底,要看清楚本质和原理,这样你才能根据原理和本质去千变万化,否则你只有永远跟在别人后面

2014-04-13 01:18:20 676

原创 Github初使用(一)------环境搭建

在eoe上看到的一篇教程,厚脸先贴上来;看到大家在讨论github的使用,我用的也不多,偶尔clone一些好的源代码而已。我用的是Eclipse的插件EGit,全部操作直接在eclispe里就可以完成了,哈哈,我比较懒,官网上教的那些git clone 什么的高深操作我也不会,感觉egit还是比较好用的,所以上网搜了一个关于egit的详细操作的帖子,现在搬过来和大家一起分享一下。我找到的这个帖

2014-12-16 17:57:07 810

原创 将Nutch添加到WebProject中,出现org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()

这次在Myeclipse中将Nuctch添加到WebProject中,按照在Eclipse中的配置方法配置,发布到Tomcat中,结果在访问Jsp页面时报错:HTTP Status 500 - java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/e

2014-11-27 01:24:37 3775 2

原创 搜索引擎项目文档-----环境搭建

环境:Ubuntu12.04+Nutch1.7+Solr4.7+Tomcat6.0+Hbase(版本暂定)

2014-11-24 03:05:28 632

原创 Ubuntu12.04安装Jdk1.7

先去 Oracle下载Linux下的JDK压缩包,我下载的是jdk-7u4-linux-i586.tar.gz文件,下好后直接解压Step1:# 将解压好的jdk1.7.0_21文件夹用最高权限复制到/usr/lib/jvm目录里sudo cp -r ~/jdk1.7.0_21/ /usr/lib/jvm/Step2:# 配置环境变量sudo gedit ~/.

2014-11-24 02:51:23 543

转载 [分享]Ubuntu12.04安装基础教程(图文)

[分享]Ubuntu12.04安装基础教程(图文)原文地址: http://teliute.org/linux/Ubsetup/lesson21/lesson21.html 1、进入 live cd 桌面  1)设置好启动后,断开网络,然后重启动计算机,可以用硬盘启动,也可以刻成光盘启动,镜像的下载地址: 进入后找蓝色链接点击下载,如 ubuntu-12.04-deskto

2014-11-24 02:45:51 534

转载 生产者/消费者模式

[0]:概述今天打算来介绍一下“生产者/消费者模式”,这玩意儿在很多开发领域都能派上用场。由于该模式很重要,打算分几个帖子来介绍。今天这个帖子先来扫盲一把。如果你对这个模式已经比较了解,请跳过本扫盲帖,直接看下一个帖子(关于该模式的具体应用)。看到这里,可能有同学心中犯嘀咕了:在四人帮(GOF)的23种模式里面似乎没听说过这种嘛!其实GOF那经典的23种模式主要是基于OO的(从书名

2014-11-01 01:51:33 496

原创 Solr4.7 配置中文分词

一、版本:Solr4.7Ik

2014-10-26 21:27:28 1129

转载 nutch 1.7 导入 eclipse 其他版本亦可参考。

导入Nutch1.7前提: jdk   eclipse  等等安装就略过了。    下载  apache-nutch-1.7-src.zip 包  和 apache-nutch-1.7-bin.zip 包一、1、创建一个Java Project 。2、复制 nutch-1.7-src 包下 java 包里的org整个包放在 项目的

2014-10-26 12:33:37 518

原创 spring开发包详解

spring.jar是包含有完整发布的单个jar包,spring.jar中包含除了 spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。   除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可以根据自己的需

2014-09-28 21:43:16 424

原创 向大牛们学习

走向架构师(阿里)

2014-09-27 18:31:49 436

原创 Nutch+Solr学习笔记

最近学习搜索引擎,以下为整理学习笔记:

2014-09-27 18:26:24 1211

转载 eclipse 如何创建dynamic web project

目录(?)[-]如何创建dynamic web project项目创建一个Server创建dynamic web project断点调试如何创建dynamic web project项目本文的演示是从本地文件创建dynamic web project,从svn检出的同时创建dynamic web project于此类似。我们推荐使用解压版的t

2014-07-27 00:29:58 864

原创 selectde的用法

动态删除select中的所有options:        document.getElementById("ddlResourceType").options.length=0;动态删除select中的某一项option:      document.getElementById("ddlResourceType").options.remove(indx); //就是这句不

2014-04-27 19:39:17 803

原创 css布局学习

最近在学习css布局的东西,项目要求

2014-04-18 23:50:23 832

原创 JS刷新页面

avascript刷新页面的几种方法:1 history.go(0)2 location.reload()3 location=location4 location.assign(location)5 document.execCommand(‘Refresh‘)6 window.navigate(location)7 location.replace(location

2014-04-17 00:22:33 696

转载 纯CSS多级菜单

纯CSS多级菜单2这部分最后给出的成品效果比较惊人,也就是传说中的纯CSS六级菜单。这个东西最厉害的地方是兼容所有主流浏览器(IE6,IE8,Maxthon2.5,firefox3.5,opera10,safari4与chrome2),而一点CSS hack也没有用。毕竟CSS hack只是权宜之计,治标不治本,谁知它会对未来新版本的浏览器有什么副作用,因此能不用就不要用了。由于结构非常有规律

2014-04-14 00:42:36 1210

原创 子容器垂直居中于父容器的方案

子容器小于父容器的情况,我知道如何垂直居中。但是当子容器的高度超过父容器的时候,我如何让子容器相对于父容器垂直居中?PS: 补充一句,子容器宽度是百分比,动态的。父容器的宽度是100%。效果如图, 让红色部分相对于绿色部分垂直居中:

2014-04-14 00:34:44 1714

原创 display:table家族的用途

一、display:table-cell属性简述display:table-cell属性指让标签元素以表格单元格的形式呈现,类似于td标签。目前IE8+以及其他现代浏览器都是支持此属性的,但是IE6/7只能对你说sorry了,这一事实也是大大制约了display:table-cell属性在实际项目中的应用。我们都知道,单元格有一些比较特别的属性,例如元素的垂直居中对齐,关联伸缩等,所以di

2014-04-14 00:29:46 940

原创 《编写高质量代码——Web前端开发修炼之道》读后随笔

结构样式行为的分离结构标准包括XML标准、XHTML标准、HTML标准;样式标准有CSS标准;行为标准主要包括DOM标准和ECMAScript标准。通常的项目会按照如上的方式进行分离,但自己曾今做过的一个项目整个网站架构是按照模块进行分离的:需求:设计一个网站,该网站的用途是根据用户需求生成网站,例如一个企业展示网站,需要主页A,主页A包括布局(例如头部容器,导航容器,焦点图容器,

2014-04-13 01:52:54 671

原创 JSON解析工具-org.json 解读

一、简介 org.json是Java常用的Json解析工具,主要提供JSONObject和JSONArray类,现在就各个类的使用解释如下。 二、准备 1.在使用org.json之前,我们应该先从该网址https://github.com/douglascrockford/JSON-java下载org.json源码,并将源码其加入到Eclipse中,即可调用。 

2014-04-13 01:49:56 863

原创 JSON解析工具-json-lib 解读

一、简介 json-lib是一个Java类库,提供将Java对象,包括beans,maps,collections,java arrays和xml等转换成JSON,或者反向转换的功能。 二、准备 在使用json-lib之前,我们应该到官方网址下载如下包: jakarta commons-lang 2.5 jakarta commons-bea

2014-04-13 01:48:22 763

转载 Tomcat 全攻略

简介: 随着 java 的流行,其在 web 上的应用也越来越广,tomcat 作为一个开源的 servlet 容器,应用前景越来越广,本文将向你讲述 tomcat 的一些知识。转载自:http://www.ibm.com/developerworks/cn/java/l-tomcat/index.html#1简介tomcat 是 jakarta 项目中的一个重要的子项

2014-04-13 01:14:14 722

转载 基于HTML模板和JSON数据的JavaScript交互

基于HTML模板和JSON数据的JavaScript交互本文地址:http://www.zhangxinxu.com/wordpress/?p=2649一、小妹妹不要怕,哥哥很温柔的写文章之前,我总要去网上搜索相关资料,避免内容重复,顺便学习。同样的,在这个风和日丽,阳光明媚的周三上午,我兴致勃勃地打开百度,搜索:“JS 模板 数据”,然后……我擦,怎么都是些非原创

2014-04-11 01:42:06 976 1

原创 由 JavaScript 模板引擎想到的

当下有很多优秀的JavaScript模板引擎,相信各位或多或少对它都有了解。  因为之前并不知道这东西的存在,最近才在了解一些模板引擎,所以对一些模板引擎的原理以及实现的理解并不是很深。当我简单看过几个模板后,发现一个”秘密”:模板的语法以及用法和ASP.NET中的一些语法及控件用法有惊人的相似 – 其实和PHP语法、JavaWeb中某些模板也是相似的吧,个人对PHP以及JavaWeb不是很熟

2014-04-11 01:40:16 861

转载 一些好的关于算法的文章或网站

转载于:http://blog.csdn.net/shichaosong/article/details/8861301一个朋友的博客,很多算法题http://blog.csdn.net/niushuai666/article/details/6637263http://www.cnblogs.com/zhangchaoyang/category/256478.

2014-04-11 01:33:41 606

原创 git常用命令总结

一、新建项目在github.com新建repository。(使用Git Shell将本地的repository上传到GitHub.com:(所有操作在Git Shell中执行)1)在本地创建repository,使用cd命令定位到你的项目文件夹(例:c:\projects\MyProject)2)运行git init,会在目录下生成”.git”隐藏文件夹。3)将项目下的所

2014-04-11 01:27:11 779

转载 JSON入门

一、JSON介绍JSON(JavaScript Object Notation),类似于XML,是一种数据交换格式,比如JAVA产生了一个数据想要给JavaScript,则除了利用XML外,还可以利用JSON;JSON相比XML的优势是表达起来很简单;官网:http://www.json.org/JSON是AJAX中的X(就是可以取代XML);      

2014-04-11 01:10:01 534

转载 json工具包

import java.util.Collection;   import java.util.HashMap;   import java.util.Map;   import org.json.*;     /**   * JSON和JAVA的POJO的相互转换   *   * @author ptah 2009-10-16 JSONUtil.java   

2014-04-11 01:07:01 623

转载 JSON入门——JSON的组成和解析

用JSON也有挺长时间了,最近做了个小软件,需要调用第三方API。Google translate API是使用JSON数据格式的。而douban API是使用XML数据格式的。过程中不禁感慨,xml真是不大适合存储数据,占用资源多不说,解析起来也很麻烦。现在越来越多的api开始使用json作为数据载体,还是有它的道理的。facebook最新的的graph api也是使用json作为数据载体。

2014-04-11 01:03:51 575

原创 HTML5 地理定位 【来自百度应用分享平台】

百度给的地图API接口相当完善,复制过来一下,以后备用基本使用方法: src="http://api.map.baidu.com/api?v=1.4" type="text/javascript">首先引入百度地图API之后创建地图:var mp = new BMap.Map('map'); //map此处为id名var geo = navigator

2014-04-11 00:25:10 1211

原创 JS新API标准 地理定位(navigator.geolocation)基于Html5的位置定位

在新的API标准中,可以通过navigator.geolocation来获取设备的当前位置,返回一个位置对象,用户可以从这个对象中得到一些经纬度的相关信息。navigator.geolocation的三个方法:1. getCurrentPosition()2. watchPosition()3. clearWatch()getCurrentPosition(

2014-04-10 23:57:42 924

原创 Tomcat配置域名/IP访问

最近项目需要配置IP访问,查了好多资料,各种说法都有,最后总结了一下:1.先在tomcat下的conf下找到server.xml文件,用记事本打开后,首先对端口号进行修改,以前一直以为8080是默认的端口号,其实默认的端口号是80 改为有时候,80端口会被其他的进程占用,这时候就需要结束原来的进程或修改为其他端口号端口搞定后,我们就可以直接配置域名访问了在Tom

2014-03-17 00:19:41 1091

原创 java调用com组件操作word使用总结(jacob)

首先需要下载最新的jacob,不一定是帖子上说的1.14.1,接下来就是一下介绍了。缺点必须安装office2008-4-27  Edited By DingDangXiaoMa运用jacob 来与word 进行交互。参考例子:http://www.99inf.net/SoftwareDev/Java/54344.htm 例 子做的不错,注释写的也很全。配置说明: ht

2014-03-15 20:06:41 1007

转载 jacob语法总结

1、  Dispatch.get(ds, “a1”);返回Variant类型,获取ds对象的a1属性,通过to…()和get...()方法可以转换为java的很多类型2、  Dispatch.put(ds, “a1”, …);设置ds对象a1属性,具体参数为…指定3、  ActiveXComponent有setProperty(“a1”, …)和getProperty(“a1”)方

2014-03-15 20:01:28 1492 1

转载 java中string与date(日期)格式之间的转换

经常遇到string和date之间的转换,把相关的内容总结在这里吧:1.string格式转化为Date对象://把string转化为dateDateFormat fmt =new SimpleDateFormat("yyyy-MM-dd");Date date = fmt.parse(szBeginTime);test.setStartTime(date);

2014-02-20 17:14:02 577

转载 SAE平台中使用java程序连接mysql方法

在SAE平台中,使用Java程序连接mysql数据库,与本地开发连接无异,只需设置以下参数:private String dbDriver = "com.mysql.jdbc.Driver";   // 与本地设置相同private String dbUrl = "jdbc:mysql://w.rdc.sae.sina.com.cn:3307/app_yanzel";   // app

2014-02-20 15:04:27 640

转载 实现页面内的指定位置跳转 HTML标记语言:锚点的使用

HTML中的链接,正确的说法应该称作"锚点",它不仅让我们能指向文档,还能指向页面里的特定段落,更能当作"精准链接"的便利工具.让链接对象接近焦点.在这一章里,我们将看到四种不同的锚点做法,说明每个方法的优点,也会介绍title属性如何能提升链接的易用性,另外也将使用CSS为链接设计样式. 在需要指定到页面的特定部分时,标记锚点是最佳的方法这是在设计网站时经常遇到的情况,你想链

2014-01-20 00:30:58 2985

Android超炫图片浏览器代码

Android超炫图片浏览器代码 代码请测

2014-01-06

Android+3D开发

Android+3D开发 基于android开发3d游戏的资料

2014-01-06

Android 完美高仿的微信源码

Android 完美高仿的微信源码 平时做的小例子练手,很适合新手

2014-01-06

游戏引擎ANGLE实例和源码

游戏引擎ANGLE实例和源码,好东西就要一起分享

2014-01-06

android手把手开发一个图片浏览器

android手把手开发一个图片浏览器,代码请测,可以一起学习学习

2014-01-06

Android技术面试整理附有详细答案

Android技术面试整理附有详细答案(包括百度、新浪、中科软等多家公司笔试面试题)

2014-01-06

采用UML对学生宿舍管理系统建模

本案例采用UML语言对进销存系统进行分析和设计,通过本案例的讲解,目的是使学生了解面向对象的基本思想方法,学会使用UML语言对面向对象开发的软件系统进行可视化描述、分析与设计

2013-12-14

C语言一步一步学习

C语言新手必备之作,学习C语言不再是难题

2012-10-03

The C++ Programming Language

经典C++大作,中文版的C++课本,绝对不容错过,好资源一同分享

2012-10-03

空空如也

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

TA关注的人

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