`
irfen
  • 浏览: 202949 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
《How I Learned to Program Computers》中文见http://sd.csdn.net/a/20111017/305868.html         虽然我也是很小的时候就玩电脑了,记得小学申请个qq号,玩游戏什么的。那时候只是同学们都在玩游戏,去网吧,我就跟着去。刚开始也确实是 ...
      想要学习 Ruby on Rails ,就一定要有一点 Ruby 语言的基础,推荐一本电子书,我也是看着本电子书学的 Ruby 基础。 下载地址:http://download.csdn.net/detail/irfen/3658052
Matz -- Why Ruby? 松本行弘(matz)是Ruby语言的发明人,他在1993年发布了Ruby语言的第一个版本,随后ruby语言逐渐在日本流行起来。2000 年,Dave Thomas出版了《Programming Ruby》一书,首次将这个发源于日本的动态编程语言介绍到了英文社区,Ruby开始在全球范围内流行。2004年,丹麦人DHH用ruby编写了Web 快速开发框架Ruby on Rails,彻底掀起了Ruby语言的热潮。   作为中国第一次Ruby技术大会,matz将来到上海,出席并且做主题演讲《Why Ruby?》讲述为什么他要发明ruby语言,ruby语言给开发 ...
      因为前一段上课,老师说:“咱们学校计算机专业毕业的学生,真正写过程序的人很少,现在程序员的标准是至少写过3w行代码,不然算不上程序员;是自己设计程序,而不算那些抄的,照书上打的等。”       我表示认同,只是说我们学校吧,是这样的,几乎没什么人写过程序。       前一段刚完成一个项目,闲着无聊,就写了一个程序,只需要修改项目名称就可以知道项目总代码数,当然,程序很简单,大家都能写出来,我只是提供给参考,有好的建议希望高手提出来。     //package org.linecount.counter; import java.io.BufferedReader ...
一、下载及安装Aptana:       安装了 Ruby 和 Rails 等基本的软件(详见http://irfen.iteye.com/admin/blogs/1174714)之后,再来学习一下安装 Aptana 这个 IDE,用惯了 eclipse 之后,还是喜欢这样的风格啊(Aptana是基于eclipse平台的)。      ...
问题RT啦,直接上解决方案: 在 MyEclipse 工具栏中依次选择 Window-->Preferences--> MyEclipse, 在validation 中将 suspend all validation 勾上, validation-->JSP-->将 Validate JSP fragments 前面的勾去掉
使用NetBeans作为ROR的IDE 之前安装过myeclipse的ror环境,发现问题其实挺大的,把我本身的java环境给弄坏了。于是弃用了myeclipse作为ror的环境。 改用netbeans作为ror的IDE. 首先在官网下载最新版的netbeans7,虽说最新版的已经不支持ruby了,但是还是可以安装插件的。我下载的是All的版本。 正常安装完成,是中文版的,可以在netbeans的安装目录下的etc/netbeans.conf中netbeans_default_options最后加上 空格-J-Duser.language=en --fontsize 12,这样,netb ...
一、环境的配置与软件的安装 1、需要安装Ruby,在www.ruby-lang.org网站下载适合各操作系统的文件Ruby。 如果是Windows系统,推荐下载的Ruby One-Click Installer版本, http://rubyforge.org/frs/download.php/29263/ruby186-26.exe,最新版本可在 http://rub ...
需要工具: (1) apache tomcat(2) Quercus   Quercus在web-inf/lib/下的jar包,放到$TOMCAT_HOME/lib下面,修改$TOMCAT_HOME/conf/web.xml文件,加入如下 servlet映射: <servlet> <servlet-name>Quercus Servlet</servlet-name> <servlet-class>com.caucho.quercus.servlet.QuercusServlet</servlet-class> &l ...
表单提交 使用get方法,jsp完美解决乱码问题: 有一次项目需要使用get方法提交表单,中文乱码苦恼了我很久,我查了很多资料,大部分人都是建议修改Tomcat中的URIEncoding,但是这样会导致所有项目都改变编码,不同项目使用不同编码,这样又会引来更多问题。 下面有一种超级简单的解决方法:   JSP页面中文参数传递实现之代码MyJsp1.jsp: ﹤%@ page language="java" import="java.util.*" pageEncoding="gb2312"%﹥ ﹤form action= ...
四、具体格式 上面曾经交代过,Lucene保存了从Index到Segment到Document到Field一直到Term的正向信息,也包括了从Term到Document映射的反向信息,还有其他一些Lucene特有的信息。下面对这三种信息一一介绍。 4.1. 正向信息 Index –> Segments (segments.gen, segments_N) –> Field(fnm, fdx, fdt) –> Term (tvx, tvd, tvf) 上面的层次结构不是十分的准确,因为segments.gen和segments_N保存的是段(segment)的元数据信息( ...
Lucene的索引里面存了些什么,如何存放的,也即Lucene的索引文件格式,是读懂Lucene源代码的一把钥匙。 当我们真正进入到Lucene源代码之中的时候,我们会发现: Lucene的索引过程,就是按照全文检索的基本过程,将倒排表写成此文件格式的过程。 Lucene的搜索过程,就是按照此文件格式将索引进去的信息读出来,然后计算每篇文档打分(score)的过程。 本文详细解读了Apache Lucene - Index File Formats(http://lucene.apache.org/java/2_9_0/fileformats.html) 这篇文章。   ...
Lucene总的来说是: 一个高效的,可扩展的,全文检索库。 全部用Java实现,无须配置。 仅支持纯文本文件的索引(Indexing)和搜索(Search)。 不负责由其他格式的文件抽取纯文本文件,或从网络中抓取文件的过程。 在Lucene in action中,Lucene 的构架和过程如下图, 说明Lucene是有索引和搜索的两个过程,包含索引创建,索引,搜索三个要点。 让我们更细一些看Lucene的各组件:   被索引的文档用Document对象表示。 IndexWriter通过函数addDocument将文档添加到索引中,实现创建索引的过程 ...
一、总论 根据http://lucene.apache.org/java/docs/index.html定义: Lucene是一个高效的,基于Java的全文检索库。 所以在了解Lucene之前要费一番工夫了解一下全文检索。 那么什么叫做全文检索呢?这要从我们生活中的数据说起。 我们生 ...
Global site tag (gtag.js) - Google Analytics