`
qamer
  • 浏览: 19181 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

关于lucene以及大学的学习

阅读更多
几乎是从进大学的时候开始,一直对于大学的教育觉得不满意,不只是我一个人,好像全国的大学生都在叫嚣着高等教育的垃圾,叫嚣着大学什么都学不到。
几个月前由于工作要求,用lucene写了一点东西,很简单的一个全文搜索。由于这个缘故,老大安排了一个给其他员工介绍一下lucene的内容。要介绍一个组件比使用一个组件难多了,至少,要介绍他必须 把那些主要的东西全部弄明白,否则其他人问起来 回答不出 脸丢大了。
打开源码,阅读注释,按照一个个的package 研究功能用法,看到好多东西觉得那么的熟悉:
这个不是编译原理词法分析的概念嘛,那个不是离散数学的理论嘛!
不知不觉,发现原来在叫嚣大学垃圾的同时,也在大学里面吸收了好多的东西。
以前也想过,如果不念大学 用四年时间自己学习编程是不是现在会更好,虽然这个只是WhatIf了,我相信很多人可能也都这么想。现在才知道有没有上过大学还是有本质区别的。是的计算机需要数学,但是自己学习往往会忽略数学忽略基础学科,学校“逼迫”学生学习这些东西,如果学生去学习始终是有好处的,就像我不认真学习的人都能树立了这方面的好多概念,至少现在看到这些东西的时候不会茫然不知所措。最简单的一个概念“权”,我最早接触是在图论里面,后来在网络原理、运筹学的时候也接触,我不知道其他地方有没有引用这个概念。如果一个人从没接触过,当代码里面看到一个叫做Weight的类或者变量的时候不知道回去如何理解呢。
其实上次在研究正则表达式的时候已经有了这方面的感觉只是这次看lucene的源码的时候感觉尤为强烈,呵呵 看来大学没白上,虽然忘记了好多东西浪费了好多课程,但是还是值得的。
最后还是要后悔一下,那天整理抽屉翻出一本当时的笔记,没记多少东西只有以下内容:
概率论 运筹学 计算方法 大学物理 线形代数 数学建模。 看到笔记的时候我当时就觉得发晕,居然大学上了那么多的课,可是学到的有多少呢?
我们可以设想WhatIf 设想future? 但是面对的只有current,而且我们只能生活在现在。
分享到:
评论

相关推荐

    我的大学资料LuceneDemo详细学习资料,非常的经典

    我的大学资料LuceneDemo详细学习资料,非常的经典

    Lucene全文检索从入门到精通(精细讲解含代码笔记答疑服务)

    Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎...

    基于java的毕业设计(源代码+论文)3套(2)

    随着计算机专业的普及,越来越多的大学生选择了该热门专业,毕业时的毕业设计需要完整的源码以及论文。此资源是已毕业前辈的毕业作品,包含项目的源码、毕业设计论文的模板,项目匹配的毕业设计论文以及项目的设计和...

    JAVA上百实例源码以及开源项目源代码

     关于数字签名:产生RSA密钥对(myKeyPair),得到RSA密钥对,产生Signature对象,对用私钥对信息(info)签名,用指定算法产生签名对象,用私钥初始化签名对象,将待签名的数据传送给签名对象(须在初始化之后),用公钥...

    java版qq餐厅源码-demo:这是一个测试存储库!

    学习基于Lucene的Elasticsearch全文检索(安装-集群-Java,.NET客户端)并书写博客分享 3.个人技能 (1) .NET 熟练掌握C#语法糖、ASP.NET MVC/WebForm/ASP.Net Core、ADO.NET、Dapper、Linq、Entity Framework、...

    java8源码-resume:个人简历

    在此产品中担任众包负责人,前期完成技术选型以及架构设计,加强产品中的技术基因、完善产品细节并使得产品如期在2015年9月实现上线,且在3个月后达到交易额300万;产品现处在发展阶段,眼里只有三件事:产品、技术...

    Nutch入门.rar

    1.4 nutch VS lucene.....2 2. nutch的安装与配置.....3 2.1 JDK的安装与配置.3 2.2 nutch的安装与配置........5 2.3 tomcat的安装与配置......5 3. nutch初体验7 3.1 爬行企业内部网....7 3.1.1 配置nutch.....

    nutch 初学文档教材

    1.4 nutch VS lucene.....2 2. nutch的安装与配置.....3 2.1 JDK的安装与配置.3 2.2 nutch的安装与配置........5 2.3 tomcat的安装与配置......5 3. nutch初体验7 3.1 爬行企业内部网....7 3.1.1 配置nutch....7 ...

    JAVA上百实例源码以及开源项目

     关于数字签名:产生RSA密钥对(myKeyPair),得到RSA密钥对,产生Signature对象,对用私钥对信息(info)签名,用指定算法产生签名对象,用私钥初始化签名对象,将待签名的数据传送给签名对象(须在初始化之后),用公钥...

    word源码java-BearKid.github.io:我的主页

    暨南大学 / 本科 . 统招 / 27岁 自驱动、有责任心、良好的自学能力。 习惯通过Google、Stack Overflow、官方文档等解决问题。 有一定的沟通协调能力与经验。 TDD、DDD的探索实践者,关注DevOps、敏捷方法论相关话题...

Global site tag (gtag.js) - Google Analytics