本文实现了顺序队列,与链队列不同的是,顺序队列需要考虑一个问题,问题情况如下,解决办法:循环队列,当rear到分配的数组空间末尾时,转到数组头但是当q.rear==q.front时,又如何区分一种是空队列,一种是满队列的情况呢这里有两种方案本次代码实现了第一种方法,同时设置了一个技术变量length...
                            
                            
                                分类:
其他好文   时间:
2014-06-29 15:39:35   
                                阅读次数:
311
                             
                    
                        
                            
                            
                                阻塞队列与普通队列的区别在于,当队列是空的时,从队列中获取元素的操作将会被阻塞,或者当队列是满时,往队列里添加元素的操作会被阻塞。试图从空的阻塞队列中获取元素的线程将会被阻塞,直到其他的线程往空的队列插入新的元素。同样,试图往已满的阻塞队列中添加新元素的线程同样也会被阻塞,直到其他的线程使队列重新变...
                            
                            
                                分类:
其他好文   时间:
2014-05-30 13:05:41   
                                阅读次数:
284
                             
                    
                        
                            
                            
                                Linux系统中的进程间通信方式主要以下几种:同一主机上的进程通信方式* UNIX进程间通信方式: 
包括管道(PIPE), 有名管道(FIFO), 和信号(Signal)* System V进程通信方式:包括信号量(Semaphore), 
消息队列(Message Queue), 和共享内存(Sha...
                            
                            
                                分类:
编程语言   时间:
2014-05-29 03:03:59   
                                阅读次数:
374
                             
                    
                        
                            
                            
                                一个简单的solrserver组件 
实现索引更新的异步处理,以及查询接口,日志/线程池/队列监控没有加上。SolrDocment封装 接口:public interface 
ISolrDocument { public SolrInputDocument convertToInputDocum...
                            
                            
                                分类:
其他好文   时间:
2014-05-28 15:29:31   
                                阅读次数:
385
                             
                    
                        
                            
                            
                                1. get是从服务器上获取数据,post是向服务器传送数据。2. 
get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP 
post机制,将表单内各个字段 与其内容放置在HTML HEADER内一起传送到ACTIO....
                            
                            
                                分类:
其他好文   时间:
2014-05-27 17:45:00   
                                阅读次数:
274
                             
                    
                        
                            
                            
                                本文转载至目录3第1章创建和运行请求51.1.创建一个同步请求51.2.创建一个异步请求51.3.使用程序块(blocks 
)61.4.使用队列61.5.在委托方法中处理多个请求的成功和失败71.6.关于ASINetworkQueues71.7.取消一个异步请求81.8.安全处理委托在请求完成前释放...
                            
                            
                                分类:
Web程序   时间:
2014-05-27 15:57:50   
                                阅读次数:
348
                             
                    
                        
                            
                            
                                设置消息队列的账户权限没用[Everyone,Anonymous],给everyone控制权限即可。
                            
                            
                                分类:
其他好文   时间:
2014-05-26 17:24:23   
                                阅读次数:
1521
                             
                    
                        
                            
                            
                                出题:要求层序遍历二叉树,从上到下的层次,每一层访问顺序为从左到右,并将节点一次编号,输出如下;如果只要求打印指定的level的节点,应该如何实现。 a b	c 
d	e	f	g h	i分析:原始的层序遍历类似于BFS,打印当前访问的节点curNode的序列号,并将其直接子节点放入队列queu...
                            
                            
                                分类:
其他好文   时间:
2014-05-25 22:22:45   
                                阅读次数:
321
                             
                    
                        
                            
                            
                                最近头脑里面一直在想怎么样让能让大家基于DIOCP上写出稳定的服务端程序。很多朋友问我,你DIOCP稳定吗,我可以用他来做三层服务器吗? 
当时我是这样回答的,我只能保证DIOCP底层通信的稳定。说实话,服务端要稳定,并不容易,写过服务端的程序员都清楚。特别是这种可以直接操作指针,自己分配内存和释放内...
                            
                            
                                分类:
其他好文   时间:
2014-05-25 11:27:09   
                                阅读次数:
196
                             
                    
                        
                            
                            
                                1. 循环队列的顺序存储结构 
typedef struct
{
	QElemType data[MAXSIZE];
	int front;    	/* 头指针 */
	int rear;		/* 尾指针,若队列不空,指向队列尾元素的下一个位置 */
}SqQueue;
2. 初始化一个空队列Q 
Status InitQueue(SqQueue *Q)
{
	Q->fr...
                            
                            
                                分类:
编程语言   时间:
2014-05-25 04:43:05   
                                阅读次数:
407