上周技术关注:面向.NET开发人员的Ajax 技术平台策略

  • [.NET开发; ajax; Atlas] 面向.NET开发人员的Ajax 技术平台策略 #
    我列举和讨论的Ajax-NET的框架和工具包括Atlas(Jan CTP), Anthem.NET, MagicAjax.NET , Ajax.NET Professional 和wwHoverPanel Control,这基本都是我关注的.NET平台的下的Ajax 的一些框架和实现。 基本上也都是我的这篇文章中列举的,另外一个原因是因为他们基本上都是开源的,这个非常重要,因为没有源代码,我们将不知道究竟发生了什么。另外我无意于使之成为像Daniel Zeiss作的这个比较报告
  • [.NET开发; ajax] [讨论]Ajax.NET源码分析 #
    现在仿佛比较流行AJAX了。05年底从网上下了一个Ajax.NET并在项目中应用过,感觉不错,来的方便量又足:)。结果就一直放在一边没有管它了。这几天心血来潮拿出来看它的源代码。
  • [技术; exchange] 让技术的交流成为常事 #
    我一直认为,中国的互联网圈子不够开放,需要更多的跨公司、跨平台交流来推动整体的技术发展。这一点我非常欣赏Wealink的SNS实验室,这也是我们未来要做得事情。
  • [XAML] Cider图解教程以及未来WinFX的开发方式 #
    总的来说,Cider 是一个非常轻量级的Xaml设计器,它比SDK带的Xamlpad.exe 有更好的设计和使用体验。但比起Expression Interactive Designer (EID)其代号Sparkle 相比,功能就不是数量级的,目前Cider没有矢量的画图工具,没有3D的工具,也不支持数据绑定,没有动画设计和支持。
  • [搜索技术; 算法] VIPS算法对搜索引擎的意义 #
    指望单靠开展链接数量和链接文字来推广链接活动的日子已经屈指可数。勿容置疑,PageRank和Hilltop算法体系中所蕴涵的链接广泛度理论仍占据相当重要性,但为了进一步提高搜索结果对用户查询条件的相关性,同时也为了巩固排名算法对技术的防护性,那些大门大派的搜索引擎始终在其链接算法中不断糅合新的元素。其中一个新元素就是最近一段时间在一篇名为“块级链接分析”的论文中提到的“视觉式版面切割”。
  • [搜索技术; 算法] VIPS:基于视觉的页面分割算法[微软下一代搜索引擎核心分页算法] #
    我们提出了VIPS(Vision-based page segmentation)算法用以提取给定网页的语义结构。这种语义结构是层次性的结构,在该结构中,每一个结点代表一个语义块。每一个语义块都定义一个DOC值来描述该语义块内部内容的关联性。DOC的值越大,则表明语义块内部的内容,它们之间的联系越紧,反之越松散。VIPS算法充分利用了Web页面的布局特征:它首先从DOM树中提取出所有的合适的页面块,然后根据这些页面块检测出它们之间的所有的分割条,包括水平和垂直方向。最后基于这些分割条,Web页面的语义结构将被重新构建。对于每一个语义块又可以使用VIPS算法继续分割为更小的语义块。因此整个VIPS算法是自顶向下,非常高效的。
  • [.NET开发] ASP.NET HOW DO I Video Series #
    新的一些展示ASP.NET v2.0的教学录像,通过简单的步骤学习ASP.NET中比较神奇的一些操作。请看这下面11个录像。
  • [算法; Apriori] 近期我对挖掘多维关联规则和Apriori挖掘事务数据的看法 #
    教材上主要由Apriori算法来讲解关联挖掘部分,其中是以事务数据来挖掘的。开始实施Apriori算法的时候,我面对的是一张张表,而不是事务数据,就不太明白如何使用Apriori了。后来考虑了一下,把表中的信息提取出来,融合成一个个的事务,那么进行关联挖掘的时候,对于Apriori算法来说,觉得根本不需要理会这个到底是多维还是单维的事务,多维的数据其实可以融合成一个事务。这只是我初步的想法,后来我就询问了毕业设计指导老师,下面是我和指导老师的通信
  • [.NET开发; Interview] Interview Questions: C# #
    This is a list of questions I have gathered from other sources and created myself over a period of time from my experience, many of which I felt where incomplete or simply wrong. I have finally taken the time to go through each question and correct them to the best of my ability. However, please feel free to post feedback to challenge, improve, or suggest new questions. I want to thank those of you that have contributed quality questions and corrections thus far.
  • [.NET开发; 开源] Community Server 2.0 Now Available! #
    Community Server 2.0 RTM版本发布了
    Telligent and the Community Server team are very pleased to announce the immediate availability of Community Server 2.0 the platform that enables you to quickly and easily create online communities.
  • [.NET开发; RSS] ASP.NET RSS Toolkit #
    The RSS toolkit includes support for consuming as well as publishing RSS feeds in ASP.NET applications. Features include:1) RSS Data Source control to consume feeds in ASP.NET applications 2) Caching of downloaded feeds both in-memory and on-disk (persisted across process restarts) 3) Generation of strongly typed classes for RSS feeds 4) Support for generation of RSS feeds in ASP.NET application5) Set of classes for programmatic consumption and generation of RSS feed in a late-bound way, without using strongly typed generated classes
  • [搜索技术] Introduction to Nutch, Part 2: Searching #
    In this article, we turn to searching. The Nutch search system uses the index and segments generated during the crawling process to answer users' search queries. We shall see how to get the Nutch search application up and running, and how to customize and extend it for integration into an existing website. We'll also look at how to re-crawl sites to keep your index up to date--a requirement of all real-world search engines.
  • [搜索技术] Introduction to Nutch, Part 1: Crawling #
    This series of two articles shows you how to use Nutch at the more modest intranet scale (note that you may see this term being used to cover sites that are actually on the public internet--the point is the size of the crawl being undertaken, which ranges from a single site to tens, or possibly hundreds, of sites). This first article concentrates on crawling: the architecture of the Nutch crawler, how to run a crawl, and understanding what it generates. The second looks at searching, and shows you how to run the Nutch search application, ways to customize it, and considerations for running a real-world system.
  • [算法] The Best of the 20th Century : Editors Name Top 10 Algorithms #
    1、蒙特卡罗算法。1946: John von Neumann, Stan Ulam, and Nick Metropolis2、单纯形方法。1947: George Dantzig,学过运筹学的人都知道3、Krylov 子空间迭代算法。1950: Magnus Hestenes, Eduard Stiefel, and Cornelius Lanczos。Krylov subspace:span{S,A*S,A^2*S,...,A^(k-1)*S}.4、矩阵分解算法。1951: Alston Householder。5、Fotran 最优化编译器。1957: John Backus。6、QR算法。1959–61: J.G.F. Francis7、快速排序算法。1962: Tony Hoare。看来关于计算机排序的研究还不是很早。8、FFT算法。1965: James Cooley9、整数关系确定算法(Integer Relation Detecting Algorithms)。1977: Helaman Ferguson and Rodney Forcade。10、快速多极算法(Fast Multipole Algorithms )。1987: Leslie Greengard and Vladimir Rokhlin。N体问题仿真
    Some of the very best algorithms of the computer age are highlighted in the January/February 2000 issue of Computing in Science & Engineering, a joint publication of the American Institute of Physics and the IEEE Computer Society. Guest editors Jack Dongarra of the University of Tennessee and Oak Ridge National Laboratory and Francis Sullivan of the Center for Computing Sciences at the Institute of Defense Analyses put together a list they call the 'Top Ten Algorithms of the Century'.
  • [.NET开发] skmFAQs.NET:一个 ASP.NET FAQ 应用程序 #
    但是,允许定义的用户组与任何人进行通信的 Web 应用程序仍然有用武之地。为了满足这一需要,我着手开发了一个开放源码 Web 应用程序,称为 skmFAQs.NET。skmFAQs.NET 的高级目标是使任何人都能够容易地在其 Web 站点中添加和集成“常见问题”(FAQ) 部分,并且可以由预定义的用户组进行更新。在本文中,我们将分析 skmFAQs.NET 的设计目标,并且探讨它的体系结构是如何帮助实现这些目标的。我们还将快速浏览 skmFAQs.NET 的功能,并且逐步演练设置和安装过程。
  • [CSDN; 人物] CSDN社区英雄图谱 #
    CSDN社区成立于1999年年底,截至2005年拥有超过100万的会员,最大的中文技术社区,独特的积分制让社区异常火爆,涌现了大量的社区英雄,是他们和大家在CSDN默默耕耘,日以继夜地解答了300多万个技术问题。这其中的佼佼者很多,我们会陆续印制人物书签,以下是本期社区英雄的介绍
  • [开源] lua 5.1 final release #
    昨天晚上聊天的主要话题就是 lua 这种开源社区的效率和严谨。我觉得 lua 最大的优势在于,它的 source code 如此的精巧,以至于每个人都可以去把它读一遍,这样,整个 lua 对你就再没有秘密。用起来也会比 python 之流更加得心应手。如果有人去写一本 lua 源码剖析,那么绝对是一本经典的 C 语言教程。我从阅读 lua 的源码学到了许多以前不曾知道的 C 语言标准库,以及一些用 C 语言构建大规模项目的技巧。
  • [.NET开发; 游戏] 向大家推荐一个.Net游戏引擎:Artificial Engines #
    这次向大家推荐一个.net游戏引擎Artificial Engines。该引擎采用MDX(Managed DirectX)编写,适用于所有的.net编程语言。而且该引擎是完全免费的。
  • [软件工程; 管理] 札记::为团队培养新鲜力量 #
    我会提供尽量容易阅读的文档,但是我不会提供那种“标准”的成摞的文档。事实上,我个人觉得一个完全不懂的人,依靠阅读从 成山的文档和代码中理清头绪是对时间的浪费。我们有交流的条件,几次面对面的交流应该可以更快的帮助他们理好一条路径,然后在安排好起点、终点以及中转站 的旅途里前进,那目的性应该会强很多。当然,老人的帮助还是不能少的,经验是最难获得的东西,但是这种帮助应该更有序,Maybe会安排专人,或者安排专 门时间,总之尽量不打算让大家的工作时间频频被打断,而很难进入状态。
  • [搜索技术] 信息指纹与消重算法 #
    进行MD5或者SHA1,可以将不定长的string hash成定长的128bit整数。且这个过程不可逆(到目前为止)。碰撞已经被山东大学的王小云攻破。王小云已经证明用模差分法可以快速找到碰撞。所以在不考虑算法被攻破或碰撞的前提下,采用MD5或其他hash方法只可以提高比较速度,节省内存空间。既然已知此过程不可逆,那么这个信息指纹将被永远用作布尔比较。如果放在VSM向量空间模型中,是无法用夹角比较相似度的,即'有多么相似?' . 而只会比较'是否相似?' . 即一旦进行了hash,就永远无法对相关信息按照相似度进行排序了. 据我所知MD5在搜索引擎中还是主要用作URL的hash,至于信息指纹对信息相关度的判断还有待深入研究,毕竟这是一种简单且快速的方法.
  • [程序人生] 程序员中的霍元甲 #
    霍元甲开始的时候一直想争津门第一。可是每打完一场就有下一场。这个时候一个乞丐就问“你嘛时候是津门第一啊--就在今天” 这句话那个乞丐说了好几回。揭示了这个道理。程序写的好不好其实没有根本的定义,关键是看是否能得到客户的认可。

更多技术动态,请访问我的365KeyRSS),你可以通过365Key订阅

你可能感兴趣的:(.net,算法,Ajax,asp.net,lua)