
C#/ASP.NET
文章平均质量分 80
sunbin0123
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
矩阵相乘的三种实现
对于两个N阶矩阵的乘法,可以使用蛮力法,三层循环即可实现,也可以使用分治法实现。原数据结构: public class Matrix { public Matrix(int N) { this.n = N; m = new int[n, n]; sx = 0;原创 2013-02-13 18:30:36 · 961 阅读 · 0 评论 -
C#程序数据量太大导致栈溢出Stack Overflow by big data
在C#中有许多好用的泛型,但是在数据量很大的情况下(M)的情况下,很多时候会出现程序在小的测试数据运行正确,换成实际数据时,出现栈溢出,在不优化程序的情况下,如果得出实验结果?在C#中两种方法可以解决这个问题,本次以在有向图中寻找强连通分支为例。在计算强连通分支时,会使用深度优先搜索策略。DFS使用递归实现,是出现栈溢出的主要原因,使用单独的线程来实现,因为在C#中可以自定义最大栈原创 2013-03-04 16:11:29 · 9296 阅读 · 1 评论 -
使用正则表达式解析URL
在编写一般的爬虫程序或者搜索引擎时,首先就是对队列中的url进行处理,当我们得到一条URL信息的时候,我们希望能够将其处理成合适的部分。http://www2.scut.edu.cn/scutnxq/s/27/t/3/0f/6b/info3947.htm?p=12&sd=12对于上面这条URL,我们可以将其分为五个部分: public static string原创 2013-03-30 20:00:35 · 3072 阅读 · 0 评论 -
Simhash实践
在搜索引擎中,一个重要的工作就是发现网页的相似性,本次,我们介绍其中一个基于词表示的重复内容检测方法——Simhash。在对比网页相似性的时候,最关键的问题是效率问题,大量的网页的比对往往给服务器造成很大负载。Simhash combines the advantages of the word-based similarity measures with the efficien原创 2013-04-01 16:37:03 · 1427 阅读 · 0 评论