排序算法及其比较课程设计报告一、设计内容编程实现希尔、快速、堆排序、归并排序算法,并利用程序统计每种算法的执行时间。要求随机产生10000(或50000、100000、200000,由用户选择)个数据存入数据文件,然后读数据文件,分别采用不同排序方法进行排序,将结果存入另一个文件中。二、设计思想描述...
分类:
其他好文 时间:
2014-09-10 17:38:30
阅读次数:
211
本文主要介绍下在mina中责任链模式的应用以及mina对于数据读写的处理。在mina中,对数据的读操作是在processor类里面触发的,收到新消息后就触发读数据链去处理新消息直到自己的业务逻辑代码(IoHandler)。在mina中,数据的写(write)和发(send)差别相对较大,mina中的写消息最终的结果只是把要写的消息经过写数据链处理后的最终结果放在了一个缓存中,并把当前session...
分类:
其他好文 时间:
2014-09-10 08:22:30
阅读次数:
238
锁定提示对SQL语句进行特别指定,这个指定将覆盖事务的隔离级别。下面对各个锁定提示分别予以介绍(更多资料请查看SQLserver的联机帮助),笔者做出了以下分类。④UPDLOCK:发出更新锁,保持到事务事务结束。(更新锁:不阻塞别的事物,允许别的事物读数据(即更新锁可与共享锁兼容),但他确保自...
分类:
数据库 时间:
2014-09-09 11:15:58
阅读次数:
207
并发用户大,实际是吞吐量大,另外一个延迟响应也要短,吞吐量和延迟是性能的两个衡量指标,另外还有一个动态指标:Scalable可扩展伸缩性。根据业务特点:1.以读为主,可以考虑缓存 CDN2.读写都为主,类似Twitter那种每个用户都要发微博(写),看微博(读),数据分区,NoSQL等等技术,参考:...
分类:
Web程序 时间:
2014-09-09 10:30:38
阅读次数:
216
用途及用法 ? ? ? ?网络请求通常有两种形式:第一种,请求不是很频繁,而且每次连接后会保持相当一段时间来读数据或者写数据,最后断开,如文件下载,网络流媒体等。另一种形式是请求频繁,但是连接上以后读/...
分类:
编程语言 时间:
2014-09-09 09:12:58
阅读次数:
206
磁倾仪,也叫倾斜仪,主要用来检测手机设备在各个轴上旋转的角度。注意,磁倾仪与陀螺仪的差异,陀螺仪的关注点是旋转的角速度,它并不关注角度,只注重速度。而磁倾仪的读数就是设备倾斜的角度。不管是使用重力感应器,方向感应器,还是陀螺仪、磁倾仪,我们首先必须知道相对于手机设备的坐标系。为了能更加直感,我画了个...
分类:
其他好文 时间:
2014-09-06 12:14:23
阅读次数:
282
intel给的sample文档中关于Exception Path Sample Application例子的解释已经很清楚了,但是对于我这个刚刚接触网关知识的人来说还是有点陌生。
引用他们的图例:数据流 流向图
过程分析:
线程CoreA0从port0读数据并写到tapA0;
线程CoreB1从tapB1读数据并写到port1;
这是我们需要创建一个网桥br0来连接t...
分类:
移动开发 时间:
2014-09-05 18:19:41
阅读次数:
616
一个连接的socket描述符的状态 : 写就绪(或非就绪)、读就绪(或非就绪)。 当socket函数对该socket描述符进行I/O操作,如从socket读数据,向socket写数据时, 如果该socket 处于非就绪状态,那么在默认情况下,不论是从socket,还是向socket写数据,那么...
分类:
其他好文 时间:
2014-09-04 13:10:59
阅读次数:
214
这两天仿hadoop 写java RPC框架,使用PB作为序列号工具,在写读数据的时候遇到一个小坑。之前写过NIO代码,恰好是错误的代码产生正确的逻辑,误以为自己写对了。现在简单整理一下。使用NIO,select()到读事件时,要处理4种情况:1. channel还有数据,继续读。2. channe...
分类:
编程语言 时间:
2014-08-31 17:02:01
阅读次数:
322
此程序实现没有亲缘关系的两个进程间通过共享内存进行数据通信。
同时,使用信号量保证两个进程的读写同步:发送方在写共享内存时,接收方不能读数据;接收方在读数据时,发送方不能写数据。
1、fork创建子进程
2、使用二元信号量,同步读写端
fork_shm.c
#include
#include
#include
#include"send_recv.h"
int main(void)...
分类:
系统相关 时间:
2014-08-30 00:07:28
阅读次数:
330