摘要: Semaphore,即信号量的意思。是操作系统原始提供的内核同步对象。Semaphore semaphoreAcceptedClients = new Semaphore(2, 3,"Semaphore1");解释一下意思:第一个参数为:initialCount ,意指初始数量。Semaphore这... 阅读全文
posted @ 2014-08-29 16:25 灬后知后觉 阅读(2232) 评论(0) 推荐(0) 编辑
摘要: 互斥量是一个内核对象,它用来确保一个线程独占一个资源的访问,并且互斥量可以用于不同进程中的线程互斥访问资源。我们可以把Mutex看作一个出租车,乘客看作线程。乘客首先等车,然后上车,最后下车。当一个乘客在车上时,其他乘客就只有等他下车以后才可以上车。而线程与C# Mutex对象的关系也正是如此,线程... 阅读全文
posted @ 2014-08-29 16:12 灬后知后觉 阅读(11885) 评论(0) 推荐(1) 编辑
摘要: 项目开源于:https://github.com/HouZhiHouJue/AsyncHttpThreadPool示意图: 阅读全文
posted @ 2014-08-29 12:33 灬后知后觉 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://blog.csdn.net/v_july_v/article/details/6530142检验学习成果的最佳方式之一为是否能通透的讲清楚,该文作者讲的确实通透。是位高手。第一节、B树、B+树、B*树1.前言:动态查找树主要有:二叉查找树(Binary Search Tree... 阅读全文
posted @ 2014-08-29 10:32 灬后知后觉 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 本文转载自:http://www.cnblogs.com/forfuture1978/archive/2009/12/14/1623594.html一、总论根据http://lucene.apache.org/java/docs/index.html定义:Lucene是一个高效的,基于Java的全文... 阅读全文
posted @ 2014-08-28 12:37 灬后知后觉 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 第一个开源项目,熬夜到一点多:https://github.com/HouZhiHouJue/QucikMatchAndFullTextSearch 阅读全文
posted @ 2014-08-27 23:52 灬后知后觉 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 这注定是一篇被不断编辑和更新的博文。看书的好处,真是谁看谁知道。尤其对非计算机专业毕业的人而言,尤其如此。个人认为是好书并且必看的,我将会标红表示,也代表我个人的推荐观点。路漫漫其修远兮, 吾将上下而求索~1 《C# 4.0 权威指南》:这是C#入门的好书,详细的描述了C#4.0的语法。2 《大话设... 阅读全文
posted @ 2014-08-26 20:13 灬后知后觉 阅读(1136) 评论(7) 推荐(4) 编辑
摘要: 这是我自己在某论坛上发的一篇水贴:http://www.sufeinet.com/thread-9275-1-2.html,原理和解释,我就直接重发一遍在自己博客上了。时隔一个月回来把之前的坑填上。之前发的两篇文章链接如下:http://www.sufeinet.com/thread-8876-... 阅读全文
posted @ 2014-08-21 18:39 灬后知后觉 阅读(733) 评论(0) 推荐(0) 编辑
摘要: 这里简单的介绍下快速排序的伪代码实现和示意图:QuickSort(A,p,r)if p<r q=Partition(A,p,r) QuickSort(A,p,q-1) QucikSort(A,q+1,r)算法的关键部位为Partition函数的实现,它实现了对数组A(p,r)的原址... 阅读全文
posted @ 2014-08-12 22:54 灬后知后觉 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。首先考虑下如何将将二个有序数列合并。这个非常简单,只要从比较二个数列的第一个数,谁小就先取谁,取了后就在对应数列中删除这个数。然后再进行比较,如果有数列为空,那直接将另一个... 阅读全文
posted @ 2014-08-12 08:56 灬后知后觉 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 转载链接:http://blog.csdn.net/morewindows/article/details/6671824直接选择排序和直接插入排序类似,都将数据分为有序区和无序区,所不同的是直接插入排序是将无序区的第一个元素直接插入到有序区以形成一个更大的有序区,而直接选择排序是从无序区选一个最小... 阅读全文
posted @ 2014-08-07 11:50 灬后知后觉 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 链接:http://blog.csdn.net/morewindows/article/details/6668714希尔排序的实质就是分组插入排序,该方法又称缩小增量排序,因DL.Shell于1959年提出而得名。该方法的基本思想是:先将整个待排元素序列分割成若干个子序列(由相隔某个“增量”的元素... 阅读全文
posted @ 2014-08-07 11:36 灬后知后觉 阅读(419) 评论(0) 推荐(1) 编辑
摘要: 转:http://www.cnblogs.com/TivonStone/archive/2010/10/03/1841695.html学习WCF是不是就不需要学习.NetRemoting、ASMX、WSE和MSMQ了? 这个问题一直是很多开发者关注的问题.按照微软的说法,WCF是微软分布式应用程序... 阅读全文
posted @ 2014-08-06 14:23 灬后知后觉 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 转:http://blog.csdn.net/morewindows/article/details/6665714直接插入排序(Insertion Sort)的基本思想是:每次将一个待排序的记录,按其关键字大小插入到前面已经排好序的子序列中的适当位置,直到全部记录插入完成为止。设数组为a[0…n-... 阅读全文
posted @ 2014-08-06 13:37 灬后知后觉 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 如果不知道ICE是什么的同学,请看上一篇的ICE简介:http://www.cnblogs.com/winds/p/3864677.html 好了,HelloWorld,从中间语言讲起。 首先,我们新建一个控制台项目,添加一个txt文件,在其中写上中间语言代码:#ifndef HELLO_I... 阅读全文
posted @ 2014-07-24 09:09 灬后知后觉 阅读(938) 评论(0) 推荐(1) 编辑