Fork me on GitHub

2011年12月13日

摘要: 换了个工作单位,也就换了从事的项目的业务类型。新的项目中要需要使用全文检索功能,由于项目是基于SQL server的应用,所以旧的设计也就使用了SQL server的Full-text Search Engine来实现全文检索功能。在使用SQL server 的全文检索功能的过程中,发现有很多的问题不能很好的解决,比如Cache,一般来说,对于SQL server的缓存也就是执行计划的缓存和查询结果的页面缓存,远远不够,而且也很难根据自己的业务需要去调整缓存的参数。另外对于多语言的分词算法问题,SQL server虽然内置了50多种语言的支持,但是都不够完美,如果自己想要进行替换,应该是很困难 阅读全文
posted @ 2011-12-13 16:13 HackerVirus 阅读(164) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/lovejjhao/archive/2011/12/12/2285313.html 昨日在一个前端网站上看见了一个老外写的纯用css3做的仿Path菜单,心里痒痒,于是也用jQuery写了一个,现在分享给大家。 使用方法: 1.依次引用jquery.1.7.1,jQueryRotateCompressed.2.1.js(旋转插件),jquery.path.1.0.js(我自己写的Path插件) 2.页面元素采用如下格式 1 <div id="content">2 <div>单击我</div>3 阅读全文
posted @ 2011-12-13 16:11 HackerVirus 阅读(234) 评论(0) 推荐(0)
摘要: 这是本次MVC3讲座中的一个话题,整理出来给大家参考参考名词解释依赖注入:英文是Dependency Injection。有时候也称为反转控制(Ioc)吧。不管名词怎么讲,它的大致意思是,让我们的应用程序所依赖的一些外部服务,可以根据需要动态注入,而不是预先在应用程序中明确地约束。这种思想,在当前的软件开发领域,为了保证架构的灵活性,应该还是很有意义的。在MVC这个框架中,为依赖注入的设计提供了先天的支持。结合一些我们熟知的DI组件,例如NInject,我们可以较为容易地实现上述提到的功能。场景介绍我们的应用程序,需要支持各种不同的数据源,而且我们希望日后可以很容易地切换,不会因为数据源的变化 阅读全文
posted @ 2011-12-13 16:05 HackerVirus 阅读(590) 评论(0) 推荐(0)
摘要: 一、 问题 IT男罗书全作为一个新进开发人员,进入了 职业生涯的第一个软件项目,平日学习的开发技术就可以派上用场了。整个项目组在合作过程结果碰到了许多问题:1. IT男罗书全从SVN拉下分支,准备开发环境导入,结果失败。发现自己用的开发环境和公司的环境不同。2. IT男罗书全运行写好的程序,结果发现数据库无法连接,找了许多配置文件后,发现原来是自己的某个配置项有问题。3. 整体单元测试,情况无法生成报告,观察整体项目情况。4. IT男罗书全在更新别人的许多代码后,发现程序起不来了,定位问题花了很长时间。5. IT男罗书全的程序明明改了,可结果就是跟没改前一样。确实程序都发布了啊,后来发现程.. 阅读全文
posted @ 2011-12-13 14:24 HackerVirus 阅读(197) 评论(0) 推荐(0)
摘要: 在CodePlex 上经常可以发现一些好东西, 关键是有没有时间去淘宝.前几天就发现一个, 并且在实际工作中使用了:* DoddleReport你有没有被要求基于来自数据库的数据,生成一个报表? 我们时不时会有类似的需求.DoddleReport极大的简化了这方面的工作量.首先你需要下载它的Dll 文件, 可以到 codeplex 中得到http://doddlereport.codeplex.com/或者直接从这里下载:cnblogs下载地址得到的是一样的文件, 将它解压到你的一个asp.net 网站的bin目录下. 你就可以引用Doddle的类了.我们来模拟一个场景(本场景是根据Doddl 阅读全文
posted @ 2011-12-13 11:54 HackerVirus 阅读(215) 评论(0) 推荐(0)
摘要: 来园第一篇文章【jquery 滚动插件】2011-12-12 21:03 by 陈放, 506 visits,收藏,编辑//内部定制开放//author:陈放,//email:lanhaigcb@163.com//qq:314247352(function ($) { var obj = null; var time = 2000; var t; $.fn.hkRoll = function (options) { obj = this; var defaults = { imgUrlList: "", //图片地址,号... 阅读全文
posted @ 2011-12-13 09:27 HackerVirus 阅读(283) 评论(1) 推荐(0)

2011年12月9日

摘要: .NET移植Mono初体验posted @2011-11-18 21:27Gabriel Zhang 阅读(1802) |评论 (6)编辑公司今年的一道校招笔试题--五猴分桃posted @2011-09-29 14:56Gabriel Zhang 阅读(104) |评论 (2)编辑Ubuntu11.04+Mono+Nginx运行asp.net之HelloWorldwhere 1=1低效?posted @2011-12-03 16:43Gabriel Zhang 阅读(2617) |评论 (32)编辑由淘宝,京东,凡客站点的多条件分页查询细节想到的.net基础面试题整理获取AD里面指定OU或C 阅读全文
posted @ 2011-12-09 11:30 HackerVirus 阅读(221) 评论(0) 推荐(0)
摘要: 平时学习技术的笔记,记录下来跟大家分享。C#,ASP.NET, SQL Server,WCF,Silverlight,WP7,ASP.NET MVC,DataStructure and Algorithm etc.Pro ASP.Net MVC 3 Framework学习笔记之八posted @2011-12-09 00:07Gabriel Zhang 阅读(282) |评论 (0)编辑Pro ASP.Net MVC 3 Framework学习笔记之七posted @2011-12-08 00:01Gabriel Zhang 阅读(602) |评论 (2)编辑Pro ASP.Net MVC 3 阅读全文
posted @ 2011-12-09 09:22 HackerVirus 阅读(222) 评论(0) 推荐(0)

2011年12月8日

摘要: Google Analytics 的异步代码发布很久了,大家都听说过。可是真正用的人,或者花点时间了解的人不多。的确当标准的代码已经能够满足监测需求,而且已经部署到位了,再换成异步纯粹是折腾和浪费精力。当什么情况下,你必须开始了解异步代码,甚至是使用它呢?1、Google Analytics 代码放在底部。用 HTTPWatch 测试你的网站,如果页面的 Google Analytics GIF 请求很晚(个人觉得30秒就很晚了)。这种情况,说明你的网页的 Google Analytics 的监测部署其实已经不太理想。或者你页面的 JS 写了很多,难免有错误的 JS,影响了 Google An 阅读全文
posted @ 2011-12-08 15:47 HackerVirus 阅读(669) 评论(0) 推荐(0)
摘要: # PInvoke(DllImport使用) 进阶教程(一)目录导航:1.前言2.编写目的3.原理庖析4.使用P/Invoke一、前言(引用截图) 二、编写目的我们曾经熟悉的WindowsAPI,我们曾经花费了大量精力写的代码,难道我们就要轻易放弃吗不过当下微软已经把向下兼容性放在很重要的位置. C#程序员使用已有的代码来作为自己程序的一部分是很普通的事情.所以NET为了解决使用已有代码的问题作了很多方面的工作.比如说对于已有的C++ 代码你可以使用C++托管扩展(managedextensions)来进行封装,以及将会着重讲到的P/Invoke。三、原理庖析1)P/Invoke是什么? .. 阅读全文
posted @ 2011-12-08 09:52 HackerVirus 阅读(591) 评论(3) 推荐(0)