代码改变世界

阅读排行榜

一起谈.NET技术,HubbleDotNet 和 Lucene.Net 匹配相关度的比较

2011-09-01 23:44 by 狼人:-), 289 阅读, 收藏,
摘要: 很多网友在使用 Lucene.net (Lucene java 版本也是一样)后会感觉Lucene.net 的匹配相关度存在问题,搜索得到的结果往往不是希望的结果,不完全匹配的记录往往比完全匹配的记录排序还要靠前,很多人试图通过分词来解决,中文环境搜索,分词确实能解决一些问题,但不能根本解决问题,而英文环境下,分词根本无法解决任何问题。 问题的本质是由于Lucene的得分算法缺陷造成的,不改进得分算法根本不能根本解决问题。HubbleDotNet的得分算法参考了Lucene的得分算法并做了重大改进,匹配相关度比Lucene.net 有了显著提高。本文结合一个极端的例子来分析两者得分算法... 阅读全文

一起谈.NET技术,将Flash 嵌入WPF 程序

2011-08-29 19:30 by 狼人:-), 289 阅读, 收藏,
摘要: 由于WPF 本身中不支持COM 组件同时也无法加载ActiveX 控件,所以需要借助WinForm 引用ActiveX 控件将Flash 加入其中。首先创建一个WPF 项目(WpfFlash),将Flash 文件(.swf)加入到项目中,并将Copy to Output Directory 设置为"Copy always"。 在工程中新增一个Windows Forms Control Library 项目(FlashControlLibrary),利用该控件库加载Flash ActiveX。 在FlashControlLibrary 项目工具栏(Toolbox)中点击鼠标右 阅读全文

Android 动态加载布局

2011-08-28 23:34 by 狼人:-), 289 阅读, 收藏,
摘要: 由于前段时间项目需要,需要在一个页面上加载根据不同的按钮加载不同的布局页面,当时想到用 tabhot 。不过美工提供的界面图完全用不上tabhot ,所以想到了动态加载的方法来解决这一需求。在这里我整理了一下,写了一个 DEMO 希望大家以后少走点弯路。 首先,我们先把界面的框架图画出来,示意图如下: 中间白色部门是一个线性布局文件,我喜欢在画图的时候用不同的颜色将一块布局标示出来,方便查看。布局文件代码如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighl... 阅读全文

不错的VS2010扩展——JSEnhancements,让js和c“.NET研究”ss也折叠

2011-10-15 19:51 by 狼人:-), 288 阅读, 收藏,
摘要: 在Visaul Studio 2010中写js或css代码,缺少像写C#代码时的那种折叠功能,当代码比较多时,就很不方便。 今天发现,已经有VS2010扩展支持这个功能,它就是——JSEnhancements(上海网站建设://visualstudiogallery.msdn.microsoft.com/0696ad60-1c68-4b2a-9646-4b5f4f8f2e06" target="_blank">下载地址)。 用了一下,感觉不错,定义region,只需将#region写在注释中即可。请看下面的演示: 先看JavaScript 未使用JSEnha 阅读全文

一起谈.NET技术,.Net Framework Client Profile 和 .Net Framework

2011-09-02 00:20 by 狼人:-), 288 阅读, 收藏,
摘要: .NET Framework Client Profile是.NET Framework的裁剪版本。它面向客户端应用程序。它提供 Windows Presentation Foundation (WPF)、Windows 窗体、Windows Communication Foundation (WCF)和 ClickOnce 功能的简化子集。这可以为面向.NET Framework Client Profile 的 WPF、Windows 窗体、WCF 和控制台应用程序实现快速部署方案。 参看:http://msdn.microsoft.com/zh-cn/library/cc656912.a 阅读全文

一起谈.NET技术,体验ASP.NET MVC 3中的Razor特性

2011-09-02 00:19 by 狼人:-), 288 阅读, 收藏,
摘要: 1 闲话ASP.NET MVC 3beta 不知道不觉MVC3更新了好几次了。。。因为一直在弄Silverlight的开发没有时间关注ASP.NET MVC.之前出preview 的时候就看了园子里的一些文章。 但是总觉得"不咋地",依赖注入早就有一套了,全局拦截器也就那么回事。。好像都没有对开发效率有太大的提升。。。(一己之见.目前正在学习MVC3BEAT的DI)。 除了RAZOR... 好吧。 现在开始动手吧! 2开工 2.1目录 在_ViewStart.cshtml中指定 StartPage.Layout 会在程序启动时,预先加载这个页面。 C... 阅读全文

一起谈.NET技术,OnLoad与Page_Load的差异分析

2011-09-02 00:11 by 狼人:-), 288 阅读, 收藏,
摘要: 记得最开始学习ASP.NET的时候,我们就被告知:Page_Load方法里面可以写页面加载的代码。 于是我们就懵懵懂懂写了很长时间的Page_Load方法。最近回过头思考,为什么一个普通的方法,能被自动调用呢?于是就得知了AutoEventWireup属性。 %@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Default" % 一般我们新建页面的时候,AutoEventWireup就为true。MSD 阅读全文

一起谈.NET技术,分享在MVC3.0中使用jQuery DataTable 插件

2011-09-02 00:01 by 狼人:-), 288 阅读, 收藏,
摘要: 前不久在网络上看见一个很不错的jQuery的DataTable表格插件。后来发现在MVC中使用该插件的文章并不多。本文将介绍在MVC3.0如何使用该插件。在介绍该插件之前先简单介绍一下,推荐该插件的原因。在项目中我使用jqgrid比较多。但是发现当进行样式调整时jqgrid的样式常常会让美工头疼。而datatable插件却是一个轻量级的jQuery插件。当我通过浏览器查看该js插件rander后的源码。发现只是一个简单的html table,非常简洁。那么在没有特殊要求的情况下使用这个插件,开发人员js脚本的可维护性将得到简化,美工的样式调整也会变得更轻松!下面介绍如何在MVC3.0中使用.. 阅读全文

一起谈.NET技术,ORM映射框架总结--数据库操作库(精修版)

2011-09-01 23:44 by 狼人:-), 288 阅读, 收藏,
摘要: 1. ORM数据库操作原理 前面已经介绍过了个人ORM映射框架中的三个核心库: 实体—数据库映射特性关系: http://www.cnblogs.com/qingyuan/archive/2010/04/02/1702998.html 实体分析器: http://www.cnblogs.com/qingyuan/archive/2010/04/05/1704546.html Sql语句生成组建: http://www.cnblogs.com/qingyuan/archive/2010/04/16/1713658.html 至于这篇文章也就是这四个组件中的最后一个了------- 数据库操作库. 阅读全文

使用 “.NET研究”IIS Express 取代 ASP.NET Development Server

2011-10-18 22:38 by 狼人:-), 287 阅读, 收藏,
摘要: 原文地址:VS 2010 SP1 (Beta) and IIS Express IIS Express 是一个IIS7.5 对于开发者进行优化的免费版本,它既容易使用,又像 IIS 一样强大。 少于 5 M 的安装文件,轻量级又容易安装。 在 上海徐汇企业网站制作Visual Studio 中进行调试或者运行的时候不需要管理员账号 支持完全的 Web Server 特征,包括 SSL, URL 重写,和其他的 IIS7 模块 支持和允许扩展模块和 IIS7.x 中 web.config 支持的设置。 可以与 ASP.NET Development Server 同时安装和使用,而互... 阅读全文
上一页 1 ··· 101 102 103 104 105 106 107 108 109 ··· 416 下一页