爱技术爱生活

爱生活

常用链接

统计

最新评论

2009年6月29日 #

html5在移动互联网中的应用及html5与html4的区别(附完整ppt)

     摘要: html5在移动领域的应用开始越来越火了,为了让更多的博友能够了解这块,本人特别整理了html5的各类应用ppt以及html5与html4的区别文档,以及html5新的API解释提供大家学习使用,希望能对大家学习html5有所帮助  阅读全文

posted @ 2012-08-11 10:12 吃奶的孩子 阅读(201) | 评论 (0)编辑 收藏

Lucene+Struts2+Spring+IBatis实现文档内部搜索代码

     摘要: Lucene作为一个全文检索引擎,其具有很多优点,最近用Lucene+Struts2+Spring+IBatis实现了一个企业文档内部搜索系统,将部分文档和代码和大家分享!  阅读全文

posted @ 2009-11-12 17:57 吃奶的孩子 阅读(581) | 评论 (0)编辑 收藏

CSDN版主推荐:小孔子开源OA系统部分功能源码已经发布

     摘要: 对于OA的意义,有100个人会说出100种不同层次、不同内容的解说;有100家单位会有100种不同层次、不同内容的应用需求!100个厂商会有100种不同技术类型、不同层次、不同定义的系统!本项目为一个通用系统,系统中的功能模块在各种企业中都有相同的需求。通过这些对这些需求的理解,能快速掌握企业级应用系统的开发流程。
知识范围:
需求分析,业务流程,角色权限,工作流,Ajax,JQuery等。  阅读全文

posted @ 2009-09-30 18:50 吃奶的孩子 阅读(2971) | 评论 (5)编辑 收藏

SilverLight3.0在搜索技术中的应用及SilverLight3.0新特征讲解

     摘要: 微软Silverlight是一个跨浏览器、跨客户平台的技术,能够设计、开发和发布有多媒体体验与富交互(RIA,Rich Interface Application)的网络交互程序。
  因为Silverlight提供了一个强大的平台,能够开发出具有专业图形、音频和视频的Web应用程序,增强了用户体验,所以SilverLight吸引了设计人员和开发人员的眼球。同时,Silverlight还提供了强大的工具来提高他们的工作效率。Silverlight能创建一种具有很高艺术性的应用程序,具有以下的特点:  阅读全文

posted @ 2009-09-26 09:47 吃奶的孩子 阅读(1168) | 评论 (0)编辑 收藏

Lucene从基础到实战高级应用(附带Lucene+Struts2+Spring+IBatis实现华电内部搜索项目案例)

本课程在线学习地址:http://v.youku.com/v_show/id_XMTE5Mjk5MzQ0.html

课程特色:
理论结合实践!每讲前部分先将理论,然后用代码去完全理论的实践

Lucene课程大纲:
1. Lucene概述
1.1 课程概述
1.2 认识Lucene
1.3 Lucene的经典应用
1.4 Lucene基本开发环境配置
2. Lucene系统架构
2.1 Lucene的特点
2.2 核心包及其功能介绍
2.3 Lucene核心索引类介绍
2.4 Lucene核心搜索类介绍
2.5 Lucene与关系数据库
2.6 Lucene内部实现原理
3. 索引
3.1 为什么要用索引
3.2 Lucene索引的优越性
3.3 Lucene索引建立
3.4 利用Lucene组件建立索引
3.5 删除Document
3.6 恢复删除
3.7 Document更新操作
3.8 使用RamDirectory
3.9 Document的Boost设置
3.10 索引优化
4. 搜索
4.1 简单搜索的实现
4.1.1 指定字段的搜索
4.1.2 ScoreDoc的运用
4.2 Query类的使用
4.2.1 搜索中使用TermQuery
4.2.2 搜索中使用RangeQuery
4.2.3 搜索中使用PreFixQuery
4.2.4 搜索中使用FuzzyQuery
4.2.5 搜索中使用WilcardQuery
4.2.6 搜索中使用BooleanQuery
4.4分页搜索的实现
4.3 QueryParser类的使用
4.3.1 默认的字段中检索
4.3.2 搜索中运用逻辑运算
4.3.3 前缀搜索和模糊搜索
4.3搜索的总结
5 分词
5.1 分词的基本原理
5.2 Lucene分词器的使用
5.3 中文分词
5.3.1 中文分词的基本原理
5.3.2 优秀中文分词器介绍
5.3.3在搜索中使用中文分词器
6. 解析文档
6.1 XML文件的索引
6.1.1 了解XPath
6.1.2 XML解析
6.2 PDF文档的索引
6.1 使用PDFBox处理PDF文档 
6.2 使用xpdf来处理中文PDF文档 
6.3 HTML文档索引
6.3.1 获取HTML源文档
6.3.2 使用JTidy
6.3.2 使用NekoHTML
6.3.3 使用HttpClient
6.3.4 使用HTMLParser
6.4 Word文档的索引
6.4.1 POI对Word的处理类 
6.4.2 使用Jacob来处理Word文档 
7. 高亮
7.1 高亮的基本原理
7.2 在搜索中使用高亮
8. 网络爬虫Heritrix 
8.1 Heritrix使用入门 
8.2 Heritrix的架构 
8.3 Heritrix的应用 
9项目实战-华电企业内部文档搜索系统(项目截图稍后公布)
9.1 需求说明
9.2 系统架构介绍
9.2.1 技术方案的选择
9.2.2 使用Ibatis
9.3 系统模块分析
9.4 系统开发

项目涉及技术点和内容:
知识范围:
全文检索,倒排索引,中文分词,爬虫,文档解析,ibatis等
技术选型:
Lucene+Struts2+Spring+IBatis
项目价值:
本项目是企业级的搜索系统,既可以自成体系,拿出来作为一个单独的系统里来使用;也可以集成到其他现有的系统中,成为其他系统的一个重要的模块(现在很多网站内部都集成了一个全文检索系统,很多OA系统都有一个全文检索系统)。

项目配套截图:

 

posted @ 2009-09-24 17:54 吃奶的孩子 阅读(3001) | 评论 (2)编辑 收藏

巴巴运动网商品交易系统详细设计文档资料

 

1.概述

    本项目为大型企业提供一个在线商品交易平台,平台的主要目的是让企业在平台上发布商品及资讯,用户可以在此平台上购买商品并参与商品的评论。围绕这一目的,系统需要实现商品管理,商品订购,多部门订单处理,商品促销,内容管理等功能。

1.1功能结构分析

巴巴运动网商品交易系统是一套面向大型企业开发的商品交易系统,具备先进的电子商务运营及管理理念。订单流转实现多部门协同处理,满足大型企业多部门协作处理业务的需求。系统包含以下模块:

产品管理:产品具有类别、品牌、生产厂商、供应商、样式、尺码等属性,产品类别可以实现无限级分类,品牌具有中英文名称及Logo。网站员工在该模块中可以对产品信息进行管理。通过更换模版商可以实现产品页面不同的显示风格。

产品前端显示:网站首页提供产品类别导航,用户点击产品类别可以查看该类别下的产品列表,在产品列页面上可以根据销量多到少、价格高到低、价格低到高、最近上架时间对商品进行排序,并且可以按品牌及男女款对产品进行筛选,产品列表具有图文版和图片版两种显示方式,点击具体的商品可以查看其详细信息。

产品全文搜索:采用compass实现商品的全文搜索功能。用户输入查询关健词就可以搜索到相关商品,匹配度高的商品显示在前面。

购物车:用户可以把品添加入购物车,同一品如果样式或尺码不同视为两个购物项,对同一商品多次点击“购买”,每点击一次累加购物车中该商品的购买数量。购物车具有添加商品、删除商品、修改商品购买数量、清空购物车、计算商品总销售价、总市场价功能

用户管理:网站员工可以查看到注册用户的信息,对恶意用户的账号可以实施禁用。另外还可以为掉失密码的用户找回密码。

订购流程:通过订购流程,用户可以完成支付方式、配送方式、配送信息的填写,订单的最后确认及订单提交。

订单处理流程:多个部门参与订单的处理,座席负责订单确认,订单信息修改;财务部负责订单支付确认;仓库人员负责商品的打包;配送部负责商品的配送及货款收取。

用户评论管理:用户可以对商品进行评论,网站员工对评论可以进行回复、删除操作。

权限管理:网站管理员可以添加权限组,为员工分配权限。

缓存管理:对产品列表实施缓存管理,避免频繁访问数据库,造成数据库瓶颈。

网页静态化:对产品及资讯内容页面实施静态化,避免频繁访问数据库,造成数据库瓶颈。

数据统计:对用户数据、搜索来源数据、访问数据进行统计分析,为网站运营人员提代决策依据。

部门管理:维护部门信息。

员工管理:维护员工的基本信息,如姓名,联系电话、电子邮件等信息。对离职的员工可以实施账号停用。

资讯管理:资讯可以分类别管理,更换不同模版实现资讯页面不同的显示风格。
全套详细设计文档下载下载(迅雷下载):
http://www.bbsdh.org.cn/babasports.rar

posted @ 2009-09-11 12:09 吃奶的孩子 阅读(3662) | 评论 (5)编辑 收藏

Lucene在Web站内信息搜索系统中的应用(全文开发文档+视频讲解)

     摘要: 本文主要阐述了Web搜索引擎的基本原理、核心技术和处理流程。对于搜索引擎的内部软件组织和数据结构、数据存储方法进行了深入的研究和分析。同时,对如何提高搜索引擎的精度和性能等,进行了深入细致的研究,对其中的核心算法进行了讨论和评估。由于文章过长,采用附件形式供大家下载全文,文章中对Lucene技术进行了深入探讨,并附带了配套视频教程!  阅读全文

posted @ 2009-08-29 11:09 吃奶的孩子 阅读(1903) | 评论 (2)编辑 收藏

Silverlight 3 对6大方面功能做了改善,分享个人体会

首先感谢灰客老师给我带来的精彩讲座:视频参考学习地址:灰客老师Silverlight 3课程观看地址

最近一直在研究微软发布的Silverlight 3 课程,个人感觉功能的改善方面还是很不错的,总结了如下几点:
功能的改善:
1,平滑视频流技术
   微软表示其新视频流功能提高了浏览器上的视频质量,已经可以和电视视频相比.Silverlight 3的平滑视频功能已经在流行音乐天王迈克•杰克逊的悼念晚会、温布尔登网球公开赛网络直播上大显身手.

2,数字版权管理
Silverlight 3在数字内容保护上做了提高.内容生产商从发布内容之始就可以跟踪并保护其发布的内容.
3,现场感
Silverlight 3支持更强大的3D显示功能,新增加的一些功能可以用于图片的深度缩放,现场感更强.
4,可在浏览器之外运行
在2007年刚推出Silverlight的时候,使用Silverlight必须基于浏览器.在Silverlight 3中已经没有这种限制,用Silverlight 3开发的应用可以直接运行.
5,升级的Expression Studio 3
Expression Studio是微软提供给开发者开发Silverlight应用的工具套件.新发布的Silverlight 3升级了Expression Studio,提供了新工具Sketchflow.
6,增强对企业用户的支持

微软平台开发部总监Brian Goldfarb表示,微软正大力向企业用户推广Silverlight 3.
关于Silverlight:
Silverlight的第一个版本于2007年9月发布,其第二个版本自2008年9月发布.今年4月,微软表示,Silverlight下载次数已超过3亿次,估计全球有近30万Silverlight开发者.
Silverlight一直是微软和Adobe的Flash进行竞争的有力武器.Silverlight 3被业界成为是Flash杀手.
另外,Silverlight曾用于北京奥运会网络直播.
参考学习的教程方面:
鉴于国内对Silverlight 3方面的教程介绍上面比较的少,个人建议去看一下本人分享的Silverlight 3系列参考资料:

参考学习地址: 30天玩转Silverlight 3系列资料

posted @ 2009-08-22 11:38 吃奶的孩子 阅读(1468) | 评论 (0)编辑 收藏

北风网免费视频分享NHibernate专题培训之NHibernate的五部曲

迅雷下载地址:http://www.bbsdh.org.cn/nhibernate.rar

次课程全程免费,共4课时,课程由北风网讲师牛牛老师免费讲座,主要是讲述NHibernate的五部曲,课程已经全部录制完毕!即将于8.12日免费发布在北风网官方网站!

Nhibernate简介:
Hibernate是一个目前应用的最广泛的开放源代码的对象关系映射框架,它对JavaJDBC(类似于ADO.Net)进行了非常轻量级的对象封装,使得程序员可以随心所欲的使用对象编程思维来操纵数据库,目前在国内Java开发界已经颇为流行,Hibernate+Spring往往是很多Java公司招聘的要求。而NHibernate,顾名思义,如同NUnitNAnt一样,是基于.NetHibernate实现,但是目前介绍NHibernate的资料非常少,缺少一个系统完整的教程来全面的展现和深入NHibernate,而且现在NHibernate的文档又残缺不全,少的可怜,很多NHibernate的学习者往往都是通过Hibernate的文档来学习,但是毕竟不是所有的.Net开发者都熟悉Java,也不是所有的人都有精力有时间去学习Java,所以,我准备开始一个Step by StepNHibernate教程,以便有兴趣的朋友能够快速的熟悉NHibernate,能够更快地体验NHibernate的开发乐趣。
  NHibernate 是一个基于.Net 的针对关系型数据库的对象持久化类库。Nhibernate 来源于非常优秀的基于JavaHibernate 关系型持久化工具。

  NHibernate 从数据库底层来持久化你的.Net 对象到关系型数据库。NHibernate 为你处理这些,远胜于你不得不写SQL去从数据库存取对象。你的代码仅仅和对象关联,NHibernat 自动产生SQL语句,并确保对象提交到正确的表和字段中去。
 

课程讲述涵盖内容
包括!底层类的封装及其CodeSmith的使用
      类及映射文件*.Hbm.xmlNHibernate的配置
      常见的接口ISessionISessionFactoryITransaction使用
            HQL轻松入门讲解

posted @ 2009-08-12 23:16 吃奶的孩子 阅读(925) | 评论 (2)编辑 收藏

基于Jboss容器下的EJB3.0+JPA+struts2.0+extjs+Ant的校园管理系统方面开发经验谈

    只有注册用户登录后才能阅读该文。阅读全文

posted @ 2009-08-10 01:24 吃奶的孩子 阅读(1154) | 评论 (4)编辑 收藏

个人原创用Extjs整合s2sh+ajax技术做的个人理财项目(顺便录了个开发的视频)

     摘要: ExtJS可以用来开发RIA也即富客户端的AJAX应用,是一个用javascript写的,主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架。因此,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用中。ExtJs最开始基于YUI技术,由开发人员JackSlocum开发,通过参考JavaSwing等机制来组织可视化组件,无论从UI界面上CSS样式的应用,到数据解析上的异常处理,都可算是一款不可多得的JavaScript客户端技术的精品。
随着EXt GWT 2.0打包了更全更新的组件和功能,扩展了EXT GWT 1.0的功能集。有关详细信息的发布信息,请关注我们的博客帖子。一般的变化和增强更新法文和葡萄牙文的翻译文件。增加挪威语翻译文件增加能删除工具提示的一个组成部分。增加setChecked以CheckBoxListView能够检查项目。增加Gray和Slate样式主题,我想有必要做一个extjs的项目视频和大家分享!  阅读全文

posted @ 2009-07-12 11:16 吃奶的孩子 阅读(5248) | 评论 (4)编辑 收藏

客户关系管理系统开发经验谈(附项目开发视频教程)

     摘要: CRM,又名客户关系管理系统,在众多项目中都有应用,比如ERP项目的子模块,OA项目的子模块,都带有这些业务,最近公司真在开发这类项目,其中模块包括1.客户管理
包含子模块:客户管理、客户服务、投诉处理、客户关怀、客户导入等模块 2.联系人管理 3.权限管理(重点模块) 包含子模块:功能模块、角色模块、用户模块。 4.日程/任务管理(包括日志之类的Log4J、JUnit技术) 5.项目管理。特别将这些工作的经验分享给大家  阅读全文

posted @ 2009-06-29 11:28 吃奶的孩子 阅读(4213) | 评论 (24)编辑 收藏