Minimum dot product query
Minimum dot product query (最小点积查询) : 若有一个二维向量集合V, 其大小为m. 那么在集合V上的一次最小点积查询即是说任意输入一个向量x, 返回在V中与x的点积最小的元素以及相应的点积,即 min{dot(x, vi) | vi 属于 V}。 这个问题是在cstheory.stack
http://cyqdata.cn/cnblogs/article-detail-52454
DotLiquid-Asp.net模板引擎
以前用过一段时间的PHP,感觉非常不错,其中最让我难忘的就是Smarty模板引擎,当时就微微地想Asp.net里有没有像这样的模板引擎呢?不过由于之后的工作内容都用不到,或者说没有想到用模板,这想法也没导致我做一些事情,就不了了之了。
现在也是工作需要,
http://cyqdata.cn/cnblogs/article-detail-52252
HubbleDotNet 开源全文搜索数据库项目--内存索引
经过2周多的努力,HubbleDotNet 的内存索引功能终于搞好了。有了内存索引,搜索不再去读硬盘,实时性大大提高了。hubble的内存索引不同于lucene 的内存索引,本文将具体介绍一下hubble 的内存索引功能。
hubbledotnet 的内存索引被设计为一个可管理的可以持久化的内存索引,它和lucene
http://cyqdata.cn/cnblogs/article-detail-42774
基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - 文章汇总及学习指南
一、AgileEAS.NET平台简介 AgileEAS.NET平台是一套应用系统快速开发平台,用于帮助中小软件开发商快速构建自己的企业信息管理类开发团队,以达到节省开发成本、缩短开发时间,快速适应市场变化的目的,AgileEAS.NET应用开发平台包含基础类库、资源管理平台、运行容器、开发辅助工具等四大部分,资源管理平台为敏捷并行开发提供了设计、实现、测试等开发过程的并行。 AgileEAS.
http://cyqdata.cn/cnblogs/article-detail-41270
DotNet并行计算使用误区(三)
这篇文章主要是从实用的角度讲解并行计算需要了解的一些基础知识以及需要注意的地方,包括并行循环的方法、如何终止、线程安全、常用类型等几方面。
关于TPL中提供的并行方法,这里就不再多说了,网上有很多例子,本系列文章第三个Topic主要讲的不是“如何跑”,而是要讲一下“如何停”。
&nbs
http://cyqdata.cn/cnblogs/article-detail-40843
Winform分页控件最新版本发布,并提供基于DotNetBar界面的版本
该Winform分页控件很早就开发了,一直在我所有的共享软件项目中使用,并得到很多Winform开发者的热爱和支持,其中逐步完善了一些功能及优化。从较早时期的随笔《WinForm界面开发之“分页控件”》中的评论可见该控件是大家在Winform开发中常用到的一个控件。本文主要介绍该分页控件的重要特性,并发布相关最新的版本供用户下载,该控件提供免费版本供大家使用,如果要正式使用
http://cyqdata.cn/cnblogs/article-detail-40790
了解 digg.com 和 Reddit 这两个 Slashdot 的后继者
slashdot.org 是一个社会网站,用户通过提交带有简要注释的 URL 就可以在这家网站上找到任何感兴趣的东西(URL 与注释的组合以后再讨论)。对于这类网站的很多用户来说,虽然 Slashdot 的一些基本思路可追溯到网络通信的初期,但它仍已久负盛名。像 Slashdot 这样的网站,其特征就是提供讨论问题和突出显示较为有趣信息的机制。我曾讨论过 del.icio.us 这个网站,该站点主
http://cyqdata.cn/cnblogs/article-detail-39811
HubbleDotNet--自定义分词器
HubbleDotNet 在设计之初就定位为一个开放式的搜索平台,分词器,得分算法,数据库适配器,存储过程,函数等等都可以通过编写自定义的插件来定制。目前版本分词器,数据库适配器的自定义接口已经开放,得分算法的自定义接口也将在最近开放出来。本文将讲述如何编写自己的分词器。
HubbleDotNet 本身自带了3个分词器,分别是盘古分词,简单分词和英文分词。但对于搜索应用来说,仅仅这3种分词器是不够
http://cyqdata.cn/cnblogs/article-detail-38996
dotnet高级面试题(二)
1、在C#中,string str = null 与 string str = “” 请尽量使用文字或图象说明其中的区别。 2、请详述在dotnet中类(class)与结构(struct)的异同: 3、根据委托(delegate)的知识,请完成以下用户控件中代码片段的填写:
namespace test { public delegate void OnDB
http://cyqdata.cn/cnblogs/article-detail-38701
HubbleDotNet--异步通讯模式
HubbleDotNet 1.1.2 以前版本客户端和服务器之间都是同步 TCP Socket 方式通讯,这种方式要为每个连接保持一个TCP通道,每次建立连接都要创建新的TCP连接,效率很低。而且有最大连接数限制,当服务器很忙时,1.1.2以前版本经常会出现 Too many connects on server 错误,虽然通过增大 MaxConnectNum 的值可以缓解,但无法根治。1.1.2
http://cyqdata.cn/cnblogs/article-detail-38589
dotnet高级面试题(一)
1. 填空: (1)面向对象的语言具有________性、_________性、________性。 (2)能用foreach遍历访问的对象需要实现 ________________接口或声明________________方法的类型。  
http://cyqdata.cn/cnblogs/article-detail-38464
DotNET企业架构应用实践-企业管理软件架构的历史与发展(中)- 分布式系统
在前几天的DotNET企业架构应用实践-企业管理软件架构(计算)的历史与发展(上)一文中,介绍了在企业管理软件架构发布中的主机-终端结构、以及客户机-服务器结构、浏览器-服务器结构,本文今天向大家介绍有关于分布式计算及SOA架构方面的知识。 广义分布式系统 分布式系统(distributed system)是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性。
http://cyqdata.cn/cnblogs/article-detail-38193
HubbleDotNet 分布式检索算法介绍 (一)
作者:eaglet
转载请注明出处
全文索引的分布式检索粗想想似乎很简单,感觉就是把多个接入点搜索出来的数据做个合并排序就可以,但如果想要做好,满足商业应用要求,这里面涉及到很多算法优化的问题,比如多路排序的优化,动态路由,翻页的优化,通讯的优化,分发复制,冗余和故障转移等等。从今天开始,我将逐步讲解HubbleDotNet 在分布式检索方面的众多算法考虑。
由于涉及的算法很多,无法在一篇全部阐述
http://cyqdata.cn/cnblogs/article-detail-37496
DotNET企业架构应用实践-企业管理软件架构(计算)的历史与发展(上)
企业管理软件是计算机软件应用的一个重要领域,在今天计算机软件除面向科学计算之外应用最广阔的也是企业管理应用,可以说计算机技术的发展推动着企业应用发展,企业管理需要也一方面影响着计算机技术的发展,今天,在我们的周末,企业管理应用软件开发人员占了总开发人员中的极大的比例。 &nb
http://cyqdata.cn/cnblogs/article-detail-37268
DotNet并行计算的使用误区(二)
上接 DotNet并行计算的使用误区(一)
● 误区三 . 并行计算是运行时的事
的确,DotNet会在运行时决定是否使用并行库处理代码,但是早在你编译代码时,编译器就早已为这一时刻做好准备,换就话说:
1. 使用并行库处理代码与普通方式对比,IL的结构是不同的。
2. 即使你
http://cyqdata.cn/cnblogs/article-detail-36527
DotNet并行计算的使用误区(一)
并行计算无疑是.Net Framework平台的一大亮点,它自动的将一个任务分解,并以并发的形式执行,程序员不用操心各任务之间的协作和同步问题,这使得可以更加专注于业务的实现。
.NET 中的 TPL(Task Parallel Library),中文意思是任务并行库,它的设计是为了能更简单地编写可自动使用多处理器的托管
http://cyqdata.cn/cnblogs/article-detail-36498
VS2005+DotNetSkin完美破解控件,事例+帮助+50套皮肤
【百木破解】分享DotNetSkin完美破解控件,这是一个不错的皮肤控件,可以使自己的程序更专业,更绚丽。其实破解控件到是小意思,主要是皮肤文件,这是最重要的,这里分享了50套皮肤。嘿嘿。随你选择。
下载地址:
DotNetSkin完美破解控件,事例+帮助+50套皮肤http://www.bmpj.net/forum-viewthread-tid-173-fromuid-1.html
http://cyqdata.cn/cnblogs/article-detail-32300
HubbleDotNet 软件架构
HubbleDotNet 目前已经有很多用户,但大部分用户还仅仅停留在使用层面,真正深入去研究和了解的人不是很多。作为一个开源项目,HubbleDotNet 除了可以提供应用的需要外,其本身的代码对希望了解信息检索和底层软件开发技术的开发人员也应该有一定的参考作用。为了方便对这方面感兴趣的开发人员阅读和理解 HubbleDotNet 的代码,我把HubbleDotNet 的软件设计架构公布出来,供
http://cyqdata.cn/cnblogs/article-detail-31711
风讯dotNETCMS源码分析—数据存取篇
前几天突然对CMS感兴趣,就去下载了风讯dotNETCMS源码。当前版本是dotnetcms1.0 sp5免费版,风讯的官方主页上可以下载。
用Visual Studio 2008打开后,初步分析了它的数据存取技术。风讯dotN
http://cyqdata.cn/cnblogs/article-detail-6519
新浪微博PC客户端(DotNet WinForm版)——功能实现分解介绍
上一篇:新浪微博PC客户端(DotNet WinForm版)—— 初探 说明一下:只是兴趣,并不是想发布为一个软件,说实在的,如果要作为一个软件发布,要做的工作还有很多。 新浪微博API地址:http://open.t.sina.com.cn/wiki/index.php/API%E6%96%87%E6%A1%A3?retcode=0。目前提供的SDK: 1 Adobe Air2 Flash SDK3 PHP4 C++5 C#6 Java SDK7 Python SDK8 Javascript SDK(JSSDK)9 iOS SDK10 OAuth Library其它的不清楚,C#的还不完善,而且不是官方的。 当前已
http://cyqdata.cn/cnblogs/article-detail-291