用户空间的内存模型Linux操作系统在加载程序时,将程序所使用的内存分为5段:text(程序段)、data(数据段)、bss(bss数据段)、heap(堆)、stack(栈)。 text segment(程序段) text segment用于存放程序指令本身,Linux在执行程序时,要把这个程序的代...
分类:
其他好文 时间:
2014-12-05 09:11:55
阅读次数:
223
使用方法: 在E盘下面建立addm的目录,将三个文件放入到其中addm.cmd、addm.sql、myaddm.sql.
前提连上的用户需要被赋予两个权限。
grant select any dictionary to user;-----user为生产数据库账号
grant advisor to user;-------user为生产数据库账号
...
分类:
数据库 时间:
2014-12-02 17:18:43
阅读次数:
367
我们常说的Java内存主要分为四大块(寄存器不在考虑之内,我们无法用代码来操控它):stack(栈)、heap(堆)、data segment(数据区)、code segment(代码区)。它们的主要用途如下图所示:而在上面四个当中,我们经常谈论的是右边那两个家伙——stack和heap。今天我们就来聊聊Java代码在运行的过程中,在stack和heap中到底是什么样子的吧。我们先看下面一段代码:...
分类:
编程语言 时间:
2014-11-30 14:08:33
阅读次数:
177
从InnoDB存储引擎的逻辑存储结构看,所有数据都被逻辑地存放在一个空间中,称之为表空间(tablespace)。表空间又由段(segment)、区(extent)、页(page)组成。页在一些文档中有时也称为(block),InnoDB存储引擎的逻辑存储结构大致如图: 表空间可以看做是Inn...
分类:
数据库 时间:
2014-11-27 12:41:19
阅读次数:
233
本文通过图表和实例的阐述在Oracle数据库创建新表时Storage的参数具体含义。 可用于:表空间、回滚段、表、索引、分区、快照、快照日志参数名称缺省值最小值最大值说明INITIAL5(数据块)2(数据块)操作系统限定分配给Segment的第一个Extent的大小,以字节为单位,这个参数不能在a....
分类:
数据库 时间:
2014-11-27 12:10:55
阅读次数:
231
题意:给出n个线段,判断是否存在一条直线使得所有线段在直线上的射影的交非空。分析:如果我们找到一条与所有线段相交的直线,然后做一条与该直线垂直的直线,这些线段在直线上的射影就一定包含这个垂足。所以我们只要判断是否存在一条直线与所有的点相交即可。如果存在这样一条直线,那么将这条直线平移或者旋转,就会被...
分类:
其他好文 时间:
2014-11-26 22:29:41
阅读次数:
270
Request::path(); //获取请求的路径Request::is('admin/*'); //判断是否符合指定模式Request::url(); //获取请求的urlRequest::segment(1); //获取请求URL信息Request::header("Conten...
分类:
其他好文 时间:
2014-11-26 18:13:37
阅读次数:
126
;博客测试data segment tab db 'hello world$'data ends code segment assume cs:code, ds:data start: ...
分类:
其他好文 时间:
2014-11-25 18:17:24
阅读次数:
178
对ConcurrentHashMap是一个线程安全的map感到好奇,所以就试着去看了看JDK的源码
ConcurrentHashMap分成一个一个的段。然后每次要put或get元素的时候,就先找到这个段,然后执行put或get。为了线程安全,在put方法里面加了锁
看下segment这个属性
final Segment[] segments;
Segmen里面有下面这个属性
...
分类:
其他好文 时间:
2014-11-25 00:24:49
阅读次数:
195