04 2008 档案
摘要://仿VBS的trim函数,去除两边空格 function trim(str) { return (str + '').replace(/(\s+)$/g, '').replace(/\s+/g, ''); } //JS版的HTMLEncode,常用于转换提交的HTML代码 function HTMLEncode(text){ if(tes...
阅读全文
摘要:NVelocity 现在是由Castle 负责维护,通过对比NVelocity-0.4.2.8580 和 NVelocity-src-0.5.0.1 可以发现 Castle 维护的NVelocity 里面少了很多东东,我想着可能,原来NVelocity 里面部分功能 在Castle 的其他的项目 已经得到实现,所以他们把其中的部分功能给去掉了吧 ,如果这个怀疑是错误的,请告诉我 呵呵 ...
阅读全文
摘要:摘要 本文介绍了在.NET框架下应用Web设计模式改进WebForm程序设计的一些基本方法及要点。 关键字 设计模式,ASP.NET,WebForm,MVC,Page Controller,Front Controller,Page Cache 目录 引言 经典的WebForm架构 设计模式 MVC模式下的WebForm Page Controller模式下的WebForm Front ...
阅读全文
摘要:以前做项目基本上是从数据库设计到web页面的制作都是一个人来做,甚至做着做着会觉得好乱的感觉. 后来是几个人一起做,开发的模式是一个人负责一部分项目的一部分,这里的分工是纵向的,即一个人要完成这一个部分内从底层一直到高层的所有开发工作. 于是,一直都在说面向接口开发,多使用接口开发 仿佛成了我们的负担,我们不知道接口有什么用,觉得累赘. 这两天看NpetShop , 看到 Persistenc...
阅读全文
摘要:花了三个小时,实现了一个简单的爬虫,现在实现的功能是设置抓取深度,设置入口 出现的问题是:目前是单线程 在url抓取过程中会出现重复的url 尽管我努力去避免此类问题的发生,但是在我本地调试过程中还是出现了类似的问题 我避免url重复的方式 是 根据父页面 来判断 具体看程序代码 整个代码相对比较简单,希望对刚刚开始研究爬虫的新手有所帮助,也希望对我这个代码目前存在的问题 给予纠正 /File...
阅读全文
摘要:/** *迪米特法则(高内聚原则)与依赖倒转原则(抽像层应用)的联合使用 * (此思想贯穿整个设计模式) *出自一书. *代码及注解:若非轻寒 *注:张三李四...
阅读全文
摘要:公司网站的lucene索引文件是每天自动生成一次的,当然也是因为需要,今天早上发现一个问题就是索引在生成过程中出现了错误, 导致的直接后果是搜索内容几乎为空! 那么该如何避免类似问题再次发生呢,我采取的方法是,将制作索引的文件位置和搜索时的索引文件位置设置成两个目录 比如 生成索引时 :将索引生成到 Index_bak 目录 搜索时 使用 Index 目录下面的索引文件 程序运行流程如下: 1 ...
阅读全文
摘要://采用正向最大匹配的中文分词算法,相当于分词粒度等于0 MMAnalyzer analyzer = new MMAnalyzer(); //参数为分词粒度:当字数等于或超过该参数,且能成词,该词就被切分出来 MMAnalyzer analyzer = new MMAnalyzer(int wordLength); //字符串切分,常用于客户的关键字输入 analyzer.segment...
阅读全文
摘要:丑 就一个子 坐在办公室里 搞技术 还要穿的统一 别扭
阅读全文
摘要:在lucene搜索分页过程中,可以有两种方式 一种是将搜索结果集直接放到session中,但是假如结果集非常大,同时又存在大并发访问的时候,很可能造成服务器的内存不足,而使服务器宕机 还有一种是每次都重新进行搜索,这样虽然避免了内存溢出的可能,但是,每次搜索都要进行一次IO操作,如果大并发访问的时候,你要保证你的硬盘的转速足够的快,还要保证你的cpu有足够高的频率 而我们可以将这两种方式结合下,每...
阅读全文
摘要:ktdictseg 源代码里面 使用的都是ArrayList 类型,想着如果修改成泛型是不是会提高分词速度呢,有了上面的想法就有了下面的行动 修改过后,经验证平均速度比原来提高了1000--2000 char/s 提供修改后的源代码,感谢肖波,同时期待肖波的新版本发布 /Files/suyuan/ktdictseg_xiugai.rar
阅读全文
摘要:服务器压力过大?一个有效的办法是将内容静态化.静态页面的访问速度比起动态页面那是绝对的优势. 目前网站静态化的方案(不谈技术)根据总结主要有三种: 实时的静态化,即增删改后立即生成对应的静态文件 定时静态化或者手工静态化,即增删改后有程序控制在预定的时间内进行一次静态化批量生成,或者手工批量生成 以上两种方法是大部分网站都经常使用的方法,但是他们有一个共同的缺点就是,生成了大量的不受关注的页面,占...
阅读全文
摘要:浏览器缓存是很重要的,一次交互,有95%以上的时间是在处理前端的,如果能提高前端的性能,对提高整个系统的性能是很有帮助的。本专题主要讲的是如何更好地使用浏览器缓存,同时包括了一些今后浏览器缓存的发展趋势,如:globalStorage等。 影响浏览器本地缓存的因素及解决方案 因素:子域名 具体描述:berg.sharej.com/img/123.gif 这个图片,如果按照 sharej.com/b...
阅读全文
摘要:前一段做音乐和链接保存项目时用到了UserData,现在上线后效果不错,就把UserData的一些用法总结出来,大家一同分享。 应用范围 UserData是微软为IE专门在系统中开辟的一块存储空间,所以说只支持Windows+IE的组合,实际...
阅读全文

浙公网安备 33010602011771号