2011年9月30日
摘要: 最近碰到一个需求,在文本编辑器中实现“Word导入”功能 发现了几种方法,只是作为总结使用基本思路:把Word文件上传到服务器,读取其内容存储为Html,然后加载Html内容1:使用Microsoft.Office.Interop.Word组件 这是比较常用的一种方式,代码就不贴出了,网上大把的例子 缺点:服务器需要装Word的组件,并且需要在服务器上设置Docm+对象的权限,如果一台服务器还好,如果项目应用到多台不同服务器,就比较繁琐了2:OpenXml API 可以将.docx(word 97-2003 不适用)转化为XML,有了XML,想转成HTML或是其他格式都不再是问题了,此Api需 阅读全文
posted @ 2011-09-30 14:37 Brian.G 阅读(3265) 评论(4) 推荐(1) 编辑
  2010年6月30日
摘要: 问题:取出特定的ID(int identity)调用new ObjectOperator(ConnectionKey).GetResult(query).ToString()的时候数据库中明明存在值 但是一直报错:“索引数组超出界限”错误原因 RelationObjectQuery query = new RelationObjectQuery(typeof(History... 阅读全文
posted @ 2010-06-30 11:33 Brian.G 阅读(389) 评论(0) 推荐(1) 编辑
  2010年6月22日
摘要: 今天使用 ORM的Grove Kit tool 2008 时,底层ObjectOperator创建完调用Update()时一直报错,未将对象引用到实例,错误参考public int Update(guoshui entity) { List<string> keys = new List<string>(); ArrayList values = new ArrayList... 阅读全文
posted @ 2010-06-22 17:22 Brian.G 阅读(263) 评论(0) 推荐(0) 编辑
  2010年4月6日
摘要: iis7默认就启用了Gzip压缩,节约带宽,流量,能够很明显的提升访问速度,但是iis6则没有,本文就是介绍如何通过配置开启iis6的Gzip压缩一. HTTP压缩概述HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、Javascript或CSS文件。压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器的访问速度。当然,... 阅读全文
posted @ 2010-04-06 10:26 Brian.G 阅读(1057) 评论(0) 推荐(0) 编辑
  2010年4月2日
摘要: 你是否肯定你的网站完全兼容各大浏览器?是否知道多少秒可以打开你的网站? 是否可以自信地说你的网站根本就没有打不开的时候? 是否……虽然它看似不重要,但这些在一定程度上也对你的网站的访问量产生了影响。这里列出了一份31 个我最喜爱的免费在线测试工具,你可以通过这些工具来测试你的网站,并根据结果对你的网站进行修改。网站代码验证没人可以细致到保证自己的网站代码都是正确的,你可以通... 阅读全文
posted @ 2010-04-02 11:55 Brian.G 阅读(1579) 评论(0) 推荐(0) 编辑
  2010年1月21日
摘要: 以下是在开发中出现的一些小问题,未必就是完全这样,仅供大家参考。1:索引无法被删除 原因:删除时需要用到IndexReader,查找生成索引时IndexWriter是否已经关闭2:PrefixQuery以中文开头时匹配不准确, 原因:要搜索的内容在生成索引时不能分词3:修改索引的流程:删除后再添加 阅读全文
posted @ 2010-01-21 13:45 Brian.G 阅读(176) 评论(0) 推荐(0) 编辑
  2010年1月20日
摘要: 因功能需求,需要使用Lucene中的PrefixQuery,用于搜索以某一中文开头的相关数据例如:搜索以“中”字为开头的数据,要求出:“中国”,“中华”,“中间”...使用的时候发现一个问题,用PrefixQuery 还是QueryParser.Parse("中*");搜索的出来的是全部包含"中"字的,... 阅读全文
posted @ 2010-01-20 11:42 Brian.G 阅读(1432) 评论(0) 推荐(0) 编辑
  2009年12月7日
摘要: 1 lucene简介 1.1 什么是lucene Lucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。 1.2 lucene能做什么 要回答这个问题,先要了解lucene的本质。实际上lucene的功能很单一,说到底,就是你给它若干个字符串,然后它为你提供一个全文搜索服务,告... 阅读全文
posted @ 2009-12-07 17:27 Brian.G 阅读(421) 评论(0) 推荐(0) 编辑
  2009年11月27日
摘要: 4.6 通过日志查看服务器的运行情况SQL Server 2005可以将某些系统事件和用户自定义的事件记录到SQL Server错误日志和Windows应用程序日志中。这两种日志都会自动标上时间。4.6.1 在【事件查看器】中查看服务器的运行情况SQL Server 2005服务器的启动、关闭和暂停动作,都会产生一个事件记录,这个记录将会记在Windows的【事件查看器】中。如果在4.5.4节中为... 阅读全文
posted @ 2009-11-27 16:13 Brian.G 阅读(3175) 评论(0) 推荐(2) 编辑
  2009年7月14日
摘要: 今天用swfuoload上传时 获取到的FileName是乱码,写个简单的小方法转一下//FileName='鐫$'byte[] buffer1 = Encoding.Default.GetBytes(FileName);byte[] buffer2 = Encoding.Convert(Encoding.UTF8, Encoding.Default, buffer1, 0, buffer1.L... 阅读全文
posted @ 2009-07-14 15:45 Brian.G 阅读(791) 评论(0) 推荐(0) 编辑