一、缓存技术本节将介绍以下技术: 使用Asp.Net缓存; 使用Remoting Singleton缓存; 使用内存映射文件; 使用SQL Server缓存; 使用静态变量缓存; 使用Asp.net 会话状态(Session State); 使用Asp.net客户端缓存和状态; 使用Internet ...
二、常用库 1.NumPy NumPy是高性能科学计算和数据分析的基础包。部分功能如下: ndarray, 具有矢量算术运算和复杂广播能力的快速且节省空间的多维数组。 用于对整组数据进行快速运算的标准数学函数(无需编写循环)。 用于读写磁盘数据的工具以及用于操作内存映射文件的工具。 线性代数、随机数 ...
分类:
其他好文 时间:
2017-12-23 19:10:46
阅读次数:
279
简介 Java NIO从JDK1.4引入,它提供了与标准IO完全不同的工作方式。 NIO包(java.nio.*)引入了四个关键的抽象数据类型,它们共同解决传统的I/O类中的一些问题。 1、 Buffer:它是包含数据且用于读写的线形表结构。其中还提供了一个特殊类用于内存映射文件的I/O操作。 2、 ...
分类:
编程语言 时间:
2017-12-13 23:48:52
阅读次数:
146
转自:https://www.cnblogs.com/huxiao-tee/p/4660352.htmlmmap是一种内存映射文件的方法,即将一个文件或者其它对象映射到进程的地址空间,实现文件磁盘地址和进程虚拟地址空间中一段虚拟地址的一一对映关系。实现这样的映射关系后,进程就可以采用指针的方式读写操 ...
分类:
其他好文 时间:
2017-12-03 13:52:12
阅读次数:
123
书籍《利用Python进行数据分析》 Numpy--数组及矩阵,矢量计算 1、ndarray多维数组, matrix矩阵 2、针对整组数据进行快速运算的标准数学(统计)函数,(与list区别:无需循环编写程序) 3、用于读写磁盘数据工具及操作内存映射文件工具 4、线性代数、随机数生成及傅里叶变换 5 ...
分类:
编程语言 时间:
2017-11-30 20:12:21
阅读次数:
1144
要求 "研究博客" 管道(PIPE) 管道(PIPE):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系(父子进程)的进程间使用。另外管道传送的是无格式的字节流,并且管道缓冲区的大小是有限的(管道缓冲区存在于内存中,在管道创建时,为缓冲区分配一个页面大小)。 管道只能在本地计算机 ...
分类:
系统相关 时间:
2017-11-26 23:59:49
阅读次数:
374
20155202张旭 Linux下IPC机制 IPC机制定义 (Inter Process Communication),它是多个进程之间相互沟通的一种方法。在linux下有多种进程间通信的方法:半双工管道、命名管道、消息队列、信号、信号量、共享内存、内存映射文件,套接字等等。使用这些机制可以为li ...
分类:
系统相关 时间:
2017-11-24 20:18:37
阅读次数:
211
Numpy(Numerical Python的简称)是高性能科学计算和数据分析的基础包,部分功能如下: 1、ndarray,一个具有矢量算数运算和复杂广播能力的快速且节省空间的多维数组。 2、用于对整组数据进行快速运算的标准数学函数(无序编写循环) 3、用于读写磁盘数据的工具以及用于操作内存映射文件 ...
分类:
其他好文 时间:
2017-11-20 20:23:49
阅读次数:
113
(1)有三种方法:虚拟内存,内存映射文件,内存堆栈。 虚拟内存是将页文件加载到内存,适用于比较大的对象或结构; 内存映射文件是将磁盘上文件加载到内存,适用于大文件和单机的进程间内存共享; 堆栈就是动态的分配内存,适用于小对象的创建。 这些在windows核心编程中都描述得很详细的。 (2)当进程要读 ...
内存映射文件能让你创建和修改那些因为太大而无法放入内存的文件。有了内存映射文件,你就可以认为文件已经全部读进了内存,然后把它当成一个非常大的数组来访问。这种解决办法能大大简化修改文件的代码。fileChannel.map(FileChannel.MapMode mode, long position ...
分类:
移动开发 时间:
2017-11-07 00:14:17
阅读次数:
221