Byte、KB、MB、GB、TB、PB、EB、ZB、YB、DB、NB你知多少
byte,KB,MB,GB,TB,PB,EB,ZB,YB全称(bit).Byte (B).KiloByte (KB).MegaByte (MB).GigaByte (GB).TeraByte(TB).PetaByte (PB).ExaByte (EB).ZetaByte (ZB).YottaByte...
oracle中sga相关的共享池策略(9i以后)
共享池的改进与ORA-04031的变化我们知道,从Oracle 9i开始,Shared Pool可以被分割为多个子缓冲池(SubPool)进行管理,以提高并发性,减少竞争。Shared Pool的每个SubPool可以被看作是一个Mini Shared Pool,拥有...
sga_target与db_block_buffers参数冲突
SUN 6900 20CPU,80G内存ORACLE 10203,装了三个实例首先修改PROJECT由于SA是默认安装MAX-SHM-MEMORY只有19.6G# projadd -U oracle -G dba -c 'Ora DB' -p 162 user.oracle# projmod -sK 'project.max-shm-memor...
bash启动脚本
4. bash启动脚本 第 31 章 Shell脚本 4. bash启动脚本 请点评启动脚本是bash启动时自动执行的脚本。用户可以把一些环境变量的设置和alias、umask设置放在启动脚本中,这样每次启...
用nohup命令让Linux下程序永远在后台执行
Unix/Linux下一般想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/b...
assert() 函数用法
assert宏的原型定义在<assert.h>中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include <assert.h>void assert( int expression );assert的作用是现计算表达式 expression ,如果其值为假(...
介绍ASSERT函数的用法
介绍ASSERT函数的用法void CRoundButton::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct) { ASSERT(lpDrawItemStruct!...
stl之map erase方法的正确使用
STL的map表里有一个erase方法用来从一个map中删除掉指令的节点eg:map<string,string> mapTest;typedef map<string,string>::iterator ITER;ITER iter=mapTest.find(key);mapTest.erase(iter);像上面这样只是删...
C++关联容器-map[ ]=与insert操作不同
对于STL中的map,插入有两种方法:1、map <int,int>a; a[1 ]=1 //此方法初始化a[1],并给a[1]赋值。 a[1]=2 //此方法修改了a[1的值。2 ma...
学习STL map, STL set之数据结构基础(转)
来源: http://stl.winterxy.com/html/000039.html 作者: winter 摘要:本文列出几个基本的STL map和STL set的问题,通过解答这些问题讲解了STL关联容器...
vector最初赋值必须要push back
犯过这个错误!最初f赋值的时候直接用下标引用是不会有内存自动分配的,所以当越界时就出错了。所以要么用push_back,要么预先用reserve够大的空间就O了。...
2009年年终总结
2009年过去了,转眼新的一年。 简单罗列一下,我的2009:领证、然后就是在两人忙的焦头烂额的工作间隙,我执意要举办婚礼。婚礼办的相对比较...
dblink及字符集转换问题。(UTF8->WE8ISO8859P1)
信息描述:1.应用:在database a中:sql>select a.remark from a@db_link_b; db_link_b连到database b中文出现乱码。其中database a的数据库字符集为:AMERICAN_AMERICA.WE8ISO8859P1.database b的数据库字符集为:AMERICAN_AMERICA.UTF8.日常,database b的客户端用CHINESE_CHINA.ZHS16GBK 往数据库输入汉字。解决方案如下:1、先在database b,user b中建view,将中文字段用utl_raw.cast_to_raw转换 CREATE OR REPLACE VIEW view_1 ( remark ) AS SELECT Utl_Raw.cast_to_raw(remark) remark FROM b.table;2、在database a上
oracle开机启动
ORACLE随Linux开机启动环境:VM+redhat9+oracle9.21.修改/etc/oratab内容ORACLE_SID:/u01/app/oracle/product/10.2.0/db_1:N改为如下内容# add below content#$ORACLE_SID:$ORACLE_HOME:Ydemo:/u01/app/oracle/produ...
linux开机启动脚本的顺序
如果服务器重启之后需要手工开启许多服务、工作及以后的维护相对比较繁琐、特地总结了下linux下开机自动启动脚本所涉及的知识和方法、如下:1、相关基础知识点 1)redhat的启动方式和执行次序是: ...
fstream实用例子
由于文件设备并不像显示器屏幕与键盘那样是标准默认设备,所以它在fstream.h头文件中是没有像cout那样预先定义的全局对象,所以我们必须自己定义一个该类的对象,我们要以文件作为设备向文件输出信息(也就是向文件写...
字符指针变量和字符数组的区别(lh推荐)
虽然用字符指针变量和字符数组都能表示和处理字符串,但它们二者之间是有区别的,不应混淆。 (1)字符数组由若干个元素组成,每个元素中存放字符串的一个字符,而字符指针变量...
整数指针的初始化过程(lh 推荐)
关于C++ 中 new的用法的问题 悬赏分:10 - 解决时间:2007-3-8 18:58我在书上看到“当使用new运算符定义一个多维数组变量或数组对象时,它产生一个指向数组第一个元素的指针,返回的类型保持了除最左...
内存的堆分配和栈分配 & 字符数组,字符指针,Sizeof总结
堆和栈的区别一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分...
彻底了解指针数组,数组指针,以及函数指针,以及堆中的分配规则(转)
一 :关于指针和堆的内存分配 先来介绍一下指针 : 指针一种类型,理论上来说它包含其他变量的地址,因此有的书上也叫它:地址变量。既然指针是一个类型,是类型就有大小,在达内的服务器上或者普通的PC机上...