代码改变世界

[深入浅出系列]System.Environment

2009-12-21 21:42 by 农夫三拳, 2582 阅读, 收藏, 编辑
摘要: 一年前在我拜读Lippman的《C# Primer》一作的时候,有一句话深深地激励了我。原话差不多是这么说的,“要想成为C#方面的专家,至少得要精通Framework中的1000个类”,很明显我离这个数值还相差甚远,这不,“亡羊补牢,犹未晚也”,今天就拿一个比较简单的Environment类开刀。 如果说我把一篇文章搞成了MSDN的样子没有太多意义,...阅读全文

HDU第11版解题报告(农夫版)

2009-08-23 21:08 by 农夫三拳, 1902 阅读, 收藏, 编辑
摘要: 话说这是两年前我给05级培训时开始写的东东了,不过最近才把它完结掉。HDU11版比较简单,但是特别适合入门ACM的童鞋。这个解题报告在对每一题解答的同时,也相应的进行了部分的扩展。欢迎大家给出意见和建议!谢谢!HDU第11版解题报告(农夫版)这里要感谢hwl,lj,ydk,xxy,hj,wxh等同学在09年暑假里的理解和支持,感谢zmq,lwq,wjf,whs同学对本文的审校!阅读全文

第(前)k大数问题

2009-08-23 19:35 by 农夫三拳, 4385 阅读, 收藏, 编辑
摘要: 所谓“第(前)k大数问题”指的是在长度为n(n>=k)的乱序数组中S找出从大到小顺序的第(前)k个数的问题。解法1: 我们可以对这个乱序数组按照从大到小先行排序,然后取出前k大,总的时间复杂度为O(n*logn + k)。解法2: 利用选择排序或交互排序,K次选择后即可得到第k大的数。总的时间复杂度为O(n*k)解法3: 利用快速排序的思想,从数组S中随机找出一个元素...阅读全文

SRM 144-149

2009-06-07 10:17 by 农夫三拳, 2242 阅读, 收藏, 编辑
摘要: SRM 144:Match Overview: http://www.topcoder.com/stat?c=round_overview&er=5&rd=4515Match Editorial: http://www.topcoder.com/tc?module=Static&d1=match_e...阅读全文

C#与Matlab混合编程的几种方式

2009-04-20 13:38 by 农夫三拳, 13716 阅读, 收藏, 编辑
摘要: 主要参考资料: 《Matlab C# Book》,我看的是第一版的电子书,网上可以搜到。说实话,我觉得C#与Matlab混合编程相比VC与Matlab混合编程没有啥优势,基本上还是通过P/V Invoke操作Matlab mcc编译器生成的C语言版本的DLL。此外,速度上也慢的吓人-_-下面简单写写C#与Matlab混合编程的4种方式(可能还不够全,欢迎补充):1.通过从Matlab的*.m文件中...阅读全文

Ajax开发框架(下)[整理]

2009-03-29 22:32 by 农夫三拳, 841 阅读, 收藏, 编辑
摘要: 21.Direct Web Remoting (WDWR)其主要特点如下: Direct Web Remoting可以在JavaScript代码中直接调用Java方法的应用框架; 类似于SAJAX,可以把JavaScript中的请求传递到Java方法中并将执行结果返回给JavaScript; 可以和任何Web框架一起使用,如Structs、Tapestry等; 开源(Apache),目前该产品被加...阅读全文

Ajax开发框架(中)[整理]

2009-03-29 22:31 by 农夫三拳, 588 阅读, 收藏, 编辑
摘要: 11. HTMLHttpRequestHtmlHttpRequest最大的特点就是运用了XMLHttpRequest对象和标准HTML标签IFrame来实现最大限度的跨浏览跨平台的Ajax支持,其原理是在支持XMLHttpRequest的浏览器上调用XMLHttp;如果不支持,就用IFrame来模拟调用异步交互。它的主要特征如下: 目前支持的浏览器包括:IE6/Win、IE5.5/Win、IE5/...阅读全文

Ajax开发框架(上)[整理]

2009-03-29 22:30 by 农夫三拳, 1082 阅读, 收藏, 编辑
摘要: 以下Ajax开发框架大多来自于《Ajax Web2.0快速入门与项目实践(.net)》一书。1. Bindows Bindows是一个通过DHTML、JavaScript、CSS和HTML等技术强劲联合起来的完整的Windows桌面式Web应用程序解决方案。它无需下载安装客户端支持组件(如Java、ActiveX或Flash),仅仅需要一个浏览器。纯OO的理念体现在Bindows任何地方,或许Bi...阅读全文

语义网在线课程

2009-03-10 15:09 by 农夫三拳, 848 阅读, 收藏, 编辑
摘要: •J. Heflin. The Semantic Web.http://www.cse.lehigh.edu/~heflin/courses/semweb/• A. Sheth. Semantic Web.http://lsdis.cs.uga.edu/SemWebCourse/• H. Boley, S. Decker, and M. Sintek. Tuto...阅读全文

Tidy - 一个把HTML 转成XHTML的工具库[整理]

2009-03-05 09:26 by 农夫三拳, 1808 阅读, 收藏, 编辑
摘要: Tidy 最初由Dave Raggett设计,并通过W3C 网站以开放源代码许可协议分发。现在Tidy是由SourceForge上的一群志愿者在维护。 Tidy可以用来解析、格式化HTML,是一个出色的HTML解析引擎,它最初设计的目的是用来自动修正HTML中的错误和松散的标签。 Tidy项目可以访问( http://tidy.sourceforge.net/ )获得,目前最新的一次更新是2008...阅读全文