打赏
摘要: 在Visual Studio .NET中,一个解决方案可以包含多个项目,一个项目可以引用若干其它项目。编译的时候,VS会自动确定每个项目的编译顺序。VS究竟是如何计算出这个顺序的呢? 如果学习过数据结构,可以很容易回答出这个问题:拓扑排序(Topological Sort)。 什么是拓扑排序?让我们 阅读全文
posted @ 2012-08-10 15:02 loring 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 最近项目中涉及到浏览器整页截屏的功能,有点复杂,研究了一天,终于在IE浏览器下实现,至于其他浏览器,以后再研究。 所谓整页截屏,就是说把整个页面全部截进去,包括通过滚动才能看到的部分。 在网上搜了一下,大家用的都是同一种办法:通过滚动页面,截取每一屏的图片,然后再合并成一张整的图片。 方法是好的,悲 阅读全文
posted @ 2012-08-10 15:02 loring 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 最近编程时遇到一个问题:有一组对象,要求随机地访问其中每一个对象,并且每个对象只访问一次。如果我们将访问顺序转换为一组整数序列,那么这就是一个关于“非重复随机序列生成算法”的问题。 本文将探讨这个问题的多种解法,并给出一个非常高效的算法。 【问题描述】:有一个自然数N,希望得到一个整型序列,该序列包 阅读全文
posted @ 2012-08-10 15:00 loring 阅读(197) 评论(0) 推荐(0) 编辑