上周技术关注:ASP.NET AJAX Beta 1 发布

来源:互联网 发布:js定时30秒 编辑:程序博客网 时间:2024/05/16 20:29

2006-10-22

  • [人工智能, 算法] 较高人工智能的人机博弈程序实现(多个算法结合)含C++源码 >>
    主要应用的算法有主要变量搜索(PVS)、历史启发(HH)、杀手启发(KH)、Null Move和迭代深化(ID),可惜后来不够时间实现置换表(TT),不然可以多一个算法了。代码里还实现了时间控制策略,可以几乎用尽20秒的测试时间,为争取更好的着法提供了保证。还有值得一提的是棋盘表示,我使用了棋盘表、棋子位置表结合的方式来表示,后来发现加上空位表的话,可以加快不少走法生成和估值的速度。反正棋盘表示是一切的基础,一种好的表示方法可以带来很大的性能提升。对于代码,大家注意class SE里的search_move和pvs两个函数,上述的算法和策略都在那里。class MG是关于棋盘表示、走法生成和估值的,class KH和class HH分别是杀手启发和历史启发。Null Move是简单有效的算法,不过我的实现里是比较简单的那种,如果有兴趣,可以查询其它资料。

2006-10-21

  • [CSDN, 网摘] CSDN 推出的网摘服务 >>
    我个人认为以前 CSDN 对于站内用户产生的内容挖掘方面做的并不好,虽然技术论坛内积累了很多有质量的内容,可这些内容的关联性得不到,附加价值就不能产生,现在这两个服务的推出或许能够多少缓解这个问题,由用户来协助解决这样的问题,是一个实惠又取巧的办法。可能是因为刚发布的问题,现在的收藏内容还是集中在 CSDN 站内论坛内容,我想登高恐怕志不止于此,应该会大力发展站外新用户。
  • [ajax, .NET开发] ASP.NET AJAX Beta 1 发布 >>
    在这个Beta版本里,开发组做了不少变动。几个比较大的变动如下: 性能和下载文件大小的优化 Safari 浏览器支持 显著改进的调试支持 UpdatePanel的改进 客户端脚本库的许多改进 与其他AJAX库更好的兼容性源码修改许可
  • [图书, Atlas, ajax, Microsoft] Atlas新版本的发布对我而言无疑是一个晴天霹雳 >>
    本来,今天晚上将会是一个很轻松的周末,可是在下班时却晴天霹雳般听闻Atlas(现在已经叫做ASP.NET AJAX)Beta版发布,Atlas整个的架构来了个天翻地覆地改变!光光描述改动的文档就有49页之多……这意味着我和人民邮电出版社图灵公司这三个多月的努力全部付之东流……现在这本书已经没有了任何的参考价值,没有了任何的出版意义……且CTP和Beta之间的改变如此巨大,让修改原稿几乎成了不可能完成的任务……面对着眼前这一叠厚厚的400多页凝聚了我和出版社心血的成稿,真是让我欲哭无泪,心情沮丧到了极点……

2006-10-20

  • [.NET开发] 《Visual Studio.NET Tips and Tricks》第一章的翻译 >>
    编程者要执行大量的日常工作:参加团队会议,设计和测试程序,书写文档,代码复审。但是写代码是每个编程者最初本的工作。如果你喜欢代码,微软的Visual Studio.NET非常适合于你因为它提供了许多方式来帮助你书写和编辑代码。这章所提到的技巧有助于你比以前更快地书写和导航你的代码。这章覆盖了所有你书写代码时需要知道的技巧,包括从代码注释和代码导航到产生代码片段和执行复杂的查找替换。
  • [XML, .NET开发] Html Agility Pack ── 一个分析HTML的工具 >>
    CodePlex上有一个Html Agility Pack项目,是原生的.NET项目,不依赖MSHTML或者ActiveX/COM 对象。其中的HtmlDocument可以加载任何HTML文件(即使该文件是不well-formed的HTML),然后允许你使用类似于System.Xml的对象模型对文件进行查询。

2006-10-19

  • [计算机图书, Dearbook] China-Pub和Dearbook 谁的销售更厉害? >>
    我们看到,Tom的新书占据首位,也就是说那本书的销量可能远远高于我的《深入浅出Oracle》,这说明Dearbook的IT图书销售能力是非常不错的,从长期看很有可能超过China-Pub。Dearbook的推广工作也做得不错,本书出版时,Dearbook还制作了专题推广页面。

2006-10-18

  • [算法] 启发式搜索算法引论------A*算法理论与实践 >>
    本文介绍了启发式算法中一种重要而有效的算法------A*算法的理论,并给出了寻路问题的交互式实现
  • [Javascript] 最亲密接触Dhtml&JScript开发细节 >>
    本文只是一个入口,它分类整理了从2004年底到今天接近两年的时间里,我在DHtml&JScript开发领域学习、研究,以及所遇到和已解决的相关开发问题。总文章数超过了150篇,以此作为本blog访问量达到1,000,000的人次的纪念。

2006-10-17

  • [数学, 算法] 也说说算法的力量 >>
    刚巧看到一个网友研究“算法的力量”,说明好的算法有时候能大大提高速度。不过就这个网友提出的问题,其实不需要使用计算机来求解,数论方法很容易就能获取到方程的所有解。有时候,理论比计算来得更有挑战,只有人们没有找到求解方法的时候,才会思考各种逼近结果的算法。不过让我有点纳闷的是,小学5年级学生用的数学课外读物怎么就有这么高深的问题了?
  • [算法, 数学] 算法的力量 >>
    第一种方法是完全面向业务的分析和实现方法,代码并不算累赘,而且很容易通过阅读代码反向来了解业务的原始需求和业务规则;而后一种则是通过数学的方法进行分析和抽象之后得到的结果。相比较之下,相信大家不能看出两者之间执行效率上的差距——因为第一种方法的原理是从1开始逐个尝试。
  • [google, Yahoo, YouTube, 人才] 再走一个——Yahoo!印度CTO跳槽至Google >>
    我们都知道Google和Yahoo!在印度都有各自的研发中心。前几天有新闻说Google公开抱怨在印度招聘不到足够的人才。那好,既然招不到其他人,Google干脆把Yahoo!印度的CTO(首席技术官)给挖了过去。根据dnaindia的报道,Yahoo!印度的CTO Prasad Bhaarat Ram已正式跳槽至Google,他将会是Google位于班加罗尔市的印度研发中心的老大,他将主管工程执行及产品革新。Prasad Bhaarat Ram在计算机科学研究及工程学领域里拥有超过15年经验,一直以来致力于软件及在线产业。
  • [Lucene] Lucene.net试用 >>
    做这个示例主要是为了演示一下Lucene.net的功能,它可以对你指定的目录里的.txt,.htm,.html文件进行全文索引,然后对其进行查询。由于如果要索引的目录里文件特别多特别大的话,建立索引需要花费很长的过程,所以我在示例程序里使用了异步编程,以便在建立索引的时候不阻塞界面线程。
  • [.NET开发] Altairis Simple ASP.NET SQL Providers >>
    Microsoft .NET itself contains set of profiles which can store their data in Microsoft SQL Server database: SqlMembershipProvider, SqlRoleProvider and SqlProfileProvider. However, database structure used by these providers is pretty complicated and almost impossible to interconnect with your own tables etc. Drop the “almost” for profile provider.So I created set of my own providers and called them SimpleSqlMembershipProvider, SimpleSqlRoleProvider and SimpleSqlProfileProvider. They are simple in two ways: first, they are sort of minimal implementation and do not have the full functionality of built-in providers. Second, they use simple table structure (one table per provider, role provider has two), which can be linked to other database structure as usual.
  • [.NET开发] 技巧和诀窍:简单的ASP.NET 2.0 SQL提供器的源码和文档发布了 >>
    Michal Valasek今天早些时候给我发了一个邮件,告诉我他在CodePlex发起了一个非常酷的项目,该项目提供了针对ASP.NET成员,角色和用户信息API的一套简化的SQL提供器的实现。该实现使用了非常直接了当的数据库定义,可以很容易地将其改编为你的应用所用或与你现有的数据表集成。你可以在这里下载它们的源码。我绝对建议你去看一下,并且将这个项目的网址收藏,因为它们为编写定制的提供器提供了一个非常好的开端。
  • [互联网, google, 苹果] iPod铁托、微软Zune和埃里克施密特 >>
    乔布斯从政可并不是玩笑,要知道美国前副总统戈尔不但是Google的特别顾问,同时也是苹果的董事,越来越多的迹象在暗示苹果与Google之间莫逆的关系,Google的视频搜索正在悄悄的与苹果iPod挂钩。苹果电脑、Google和SUN,这三家硅谷公司几乎拥有近似的技术气质,以及重叠颇多的商业簇拥者,还有那位在这三家公司都谋职过的埃里克施密特。

2006-10-16

  • [.NET开发, GridView] [翻译]用DataSource控件以外的方法为GridView提供数据 >>
    大多数的文章和演练都是介绍如何用DataSource控件来配合GridView来工作的。当一个GridView被指定到一个DataSource控件的时,系统就会自动完成其分页和排序的功能,而我们基本上是不用写一行代码的。然而,我们也会碰到直接把DataView和DataTable作为GridView绑定的对象的时候。幸运的是,GridView是可以用DataSource控件以外的方法来绑定数据的。但是需要开发人员敲额外的一些代码,而你对ASP.NET1.X的DataGrid很熟悉的话,就会发现其过程是很象的。本文我们将来完成直接用DataView(或者DataTable)绑定到GridView如何操作的,并且在此基础上实现分页和编辑等功能。

CSDN技术网摘生成。更多技术动态,请访问我的技术网摘(RSS)

原创粉丝点击