摘要:
我哭,实验需要,清空了cookie,害得文章丢了~~~~下面重写写过,汗~
本文旨在通过实验发现IIS连接状态以及其它因素会对它产生的影响。
阅读全文
posted @ 2009-08-14 21:58
Birdshover
阅读(10391)
推荐(6)
摘要:
8月份离职,这两个星期面试了很多家单位,感觉都很不错。一般来说面试分为笔试和和面试两部分,先谈谈笔试。
阅读全文
posted @ 2009-08-14 17:40
Birdshover
阅读(6244)
推荐(5)
摘要:
这几天一直在思考如果Hack in Lucene.Net就能实现在搜索时统计分类下相关结果数或者实现Group By效果,答案是,如果依靠IndexSearcer类注入,那么是不可能实现这个效果的。从大的方面——索引结构——上面说更加容易让人理解,就先从这里说起。
阅读全文
posted @ 2009-08-12 23:49
Birdshover
阅读(2908)
推荐(3)
摘要:
最后,可以看出,编写代码一共有三种方式。
第一、不会变化的,这是绝对聚焦的代码,一旦改变,后果不堪设想;
第二、类库式的,这是发散式的代码,类库不能控制你怎么提取焦点;
第三、框架式的,这个是聚焦于接口或超类的代码,不变动接口和超类,还是可以接受的。
阅读全文
posted @ 2009-08-11 03:01
Birdshover
阅读(3192)
推荐(4)
摘要:
那要增加多少服务器,增加了服务器网站怎么部署呢?最简单的办法当然是拆分应用。
阅读全文
posted @ 2009-08-05 23:46
Birdshover
阅读(2562)
推荐(5)
摘要:
对于SQL查询的优化,缓存也能帮到一定的忙。比如,有个联合查询,查询的是文章分类表和文章表。完全可以只查文章表,而文章表中只有分类ID,显示的时候怎么办?在内存中,缓存了一个分类字典,键就是分类ID,值就是分类名称。显示的时候,直接用文章内分类ID在字典中找。这样就提高了SQL语句的效率。
阅读全文
posted @ 2009-08-04 19:10
Birdshover
阅读(2428)
推荐(4)
摘要:
本文介绍了网站静态化的一些方案,以及容易遇到的问题。
阅读全文
posted @ 2009-08-03 19:26
Birdshover
阅读(2906)
推荐(4)
摘要:
最简单的一个网站,可能说是demo更加合适一些,部署上一台计算机上也可以正常运转。通常情况,这种部署方式是效率最高的。但是为什么说需要把web服务器与数据库分开放置呢?
阅读全文
posted @ 2009-08-03 03:12
Birdshover
阅读(4242)
推荐(11)
摘要:
本文简单介绍Lucene.Net实现GroupBy效果的方法
阅读全文
posted @ 2009-07-28 21:56
Birdshover
阅读(7271)
推荐(9)
摘要:
首先,你要相信网络是不安全的,TCP协议也是不安全的。HTTP访问是基于TCP协议来完成的,其能够被攻击是一定的。
跨站脚本攻击一直是Web上常见的手段之一,攻击一般是劫持用户会话,拿到私有的钥匙。如何劫持这个会话呢?
阅读全文
posted @ 2009-04-21 17:22
Birdshover
阅读(4324)
推荐(1)
摘要:
最近在开发flash media server 应用。
flash media server 加客户端flash应用中,客户端是可以设置为默认该域名下的flash都可以调用麦克风和摄像头的。这就造成了一个安全上的隐患。个人认为这个安全隐患比较严重。
阅读全文
posted @ 2009-03-06 17:37
Birdshover
阅读(1891)
推荐(0)
摘要:
Lucene的文件系统分为内存和硬盘两个部分,文件逻辑组织方式暂且不提,本文将关注其物理结构,包括它在内存中如何存放,以及如何写入硬盘。
阅读全文
posted @ 2009-02-18 14:55
Birdshover
阅读(5237)
推荐(0)
摘要:
索引时会抛出“System.IndexOutOfRangeException,索引超出了数组界限。”异常。
阅读全文
posted @ 2009-02-16 13:39
Birdshover
阅读(5111)
推荐(0)
摘要:
自适应考试系统,粗浅一些的采用自定义规则,而严格一些的一般会选用“项目反应理论”来作为基础算法。
阅读全文
posted @ 2009-02-12 16:55
Birdshover
阅读(2750)
推荐(0)
摘要:
J2SE 6.0 (有些地方也叫1.6)增加了脚本嵌入,使JAVA可以模拟动态语言的方式运行。这个类是ScriptEngineManager,被添加在javax.script命名空间中。执行脚本的程序很简单,看以下代码:[代码]在java执行的javascript代码中也可以调用java对象。这样就可以由java提供一些API,由javascript来组织逻辑部分。比如,可以让上面的代码执行以下脚...
阅读全文
posted @ 2009-01-19 12:51
Birdshover
阅读(2587)
推荐(0)
摘要:
今天群里有个朋友问"如何按类别统计搜索结果数?是不是要循环一个个类别去查询出总数啊?"
以Lucene.Net现在的API,只能这样做。当然这样做一般会带来性能问题,所以更好的解决方案就是改动库文件了。
阅读全文
posted @ 2009-01-09 17:42
Birdshover
阅读(7172)
推荐(0)
摘要:
调用方式就不多说了,网上很多,但是傻子也知道这种调用有很大的缺陷。因为WebService是明文的,除非是很不重要的数据,这样调用纯粹就是找死。是个人就有办法攻破。要么是修改掉重要数据,要么就是数据无阻碍地被复制。加密对这种方式也不太好使。
阅读全文
posted @ 2008-12-17 14:21
Birdshover
阅读(4990)
推荐(0)
摘要:
一、原本没有ORM 曾经面向过程编程是主流,现在面向对象编程成了主流。面向过程跟关系型数据库天然地契合,或者说关系型数据库本来就是为面向过程编程而准备的。 图 1.1 图1.1就是面向过程编程与数据的关系。实际上早期的面向对象编程与数据的关系也是这样的,并且在现在也可以在面向对象编程中这样使用。 图 1.2 图1.2就是ORM了。相当于把程序多切了一块出来,粒度划分细了一些。 二、ORM...
阅读全文
posted @ 2008-12-01 18:09
Birdshover
阅读(3970)
推荐(0)
摘要:
特殊符号的问题,还是跟分词器息息相关的。在使用多条件或者构造搜索表单式的时候尽量使用内置类,而尽量不要手动构造查询字符串。
阅读全文
posted @ 2008-12-01 16:04
Birdshover
阅读(8332)
推荐(1)
摘要:
重要的是知道去学基础的东西并不是一种倒退,不用框架页未必开发不出好东西来。
阅读全文
posted @ 2008-11-26 16:12
Birdshover
阅读(4154)
推荐(0)
摘要:
2008-11-14更新:
版本更新为 0.1.0.0 r24
更新项:
1、调整数据库插件调用结构;
2、提升引擎对编码识别的效果;
3、舍弃了ThreadPool的操作方式,引入了完成端口来控制线程,主要解决了同时线程并发太多导致的超时现象比较严重的问题,当然也使抓取速度慢了一些。
下次改进应该会对抓取与文本处理进行分离。
提供当前版本编译预览文件下载:(格式RAR)
阅读全文
posted @ 2008-11-14 14:51
Birdshover
阅读(9335)
推荐(0)
摘要:
本来想用纯javascript实现,然后给src的文件带参数,但是实际开发过程中,应该是我的js水平太菜,所以感觉不到想要的那种效果。后来就采用了javascript + iframe的方式来实现。是无刷新的那种哦,呵呵。
阅读全文
posted @ 2008-11-04 22:26
Birdshover
阅读(13852)
推荐(1)
摘要:
PythonNet是一个和IronPython想法差不多,但绝不一样。PythonNet可以让你写脚本来调用.Net Framework ,或者是你自己写的dll。
阅读全文
posted @ 2008-10-21 18:01
Birdshover
阅读(6878)
推荐(0)
摘要:
Berkeley DB是历史悠久的嵌入式数据库系统,主要应用在UNIX/LINUX操作系统上。Berkeley DB的存储的是key/value键值对,可以理解为硬盘上的超级hash表。其可以管理256TB数据,而且能支撑几千个并发访问。
阅读全文
posted @ 2008-10-07 17:53
Birdshover
阅读(6705)
推荐(0)
摘要:
db4o是面向对象的数据库,复杂应用就不说了,说点简单的。
数据库嘛,简单的操作就是添加,删除,更新和查询。
阅读全文
posted @ 2008-09-29 00:42
Birdshover
阅读(3394)
推荐(0)
摘要:
本节终于开始介绍用Lucene.Net做搜索引擎中很重要的一个概念——表达式。介绍了表达式的与或非运算,以及如何用Query构造与或非关系。
阅读全文
posted @ 2008-09-26 20:56
Birdshover
阅读(8728)
推荐(0)
摘要:
原本我以为安装了VS2008 SP1,内置了ADO.NET Entity Framework,MVC框架什么的,结果ADO.NET Entity Framework是有,但是MVC没有,却意外的有另外一个东西——动态数据 Web 应用程序。
阅读全文
posted @ 2008-09-24 16:51
Birdshover
阅读(7406)
推荐(1)
摘要:
本文简单阐述了搜索是一个什么样的体系,在进入后面丰富多彩的体验之前,这篇显得很单调,呵呵。
阅读全文
posted @ 2008-09-23 21:00
Birdshover
阅读(9217)
推荐(2)
摘要:
NLuke是参照Luke(lukeall)的功能开发的Lucene索引管理工具,是用C#开发的基于.Net Framework运行的程序。
阅读全文
posted @ 2008-09-23 16:30
Birdshover
阅读(8526)
推荐(2)
摘要:
本篇作为索引部分的完结篇,简单介绍了IndexWriter的常用方法,以及索引部署上的一些思考。IndexWriter像是CPU的指令集,更多的业务逻辑还需要自己思考。
阅读全文
posted @ 2008-09-19 13:16
Birdshover
阅读(7035)
推荐(2)