11 2011 档案

win7下oracle11g dbconsole无法启动
摘要:以管理员身份运行命令提示符:启动实例:net start oracleserviceORCl启动监听:lsnrctl start启动控制台:emctl start dbconsole提示,oracle_sid未定义错误...这是因为没有定义oracle_sid环境变量的原因,所以,添加环境变量,变量名oracle_sid,值为安装oracle时设置的实例sid...加添后再次启动:emctl start dbconsole提示oc4j configration issue.D:\oracle\product10.2.0\db_1/ oc4j/j2ee/OC4J_DBConsole_localh 阅读全文

posted @ 2011-11-29 14:35 碎雨 阅读(1838) 评论(0) 推荐(0) 编辑

OpenGL 基础
摘要:1.OpenGL概念: OpenGL可以说是一个图形软件开发包,一套函数库,或者一套API.它提供了100多个图形操作函数.2.OpenGL工作流程: OpenGL独立于硬件,以流水线的工作方式.输入OpenGL的可以是图像或者几何元,最终结果都是光栅化后的图像. 对于图像,OpenGL首先通过像素解包把其像素格式转换成OpenGL内部格式,然后通过像素操作直接光栅化输出或作为其他物体的表面纹理. 对于几何图元,OpenGL中的所有几何图形都是用顶点来描述的.OpenGL首先通过顶点解包将不同格式的顶点数据转化成内部标准格式,然后对顶点及其相关数据进行操作,在进行光栅化,最终得到可见的图像.3 阅读全文

posted @ 2011-11-24 18:39 碎雨 阅读(2083) 评论(0) 推荐(1) 编辑

C++ Template 特化与重载
摘要:特化与重载:1.重载函数模板: 与普通函数一样,函数模板也可以重载.在重载函数模板的时候,应该把改变限制在一下两种情况:改变参数的数目或者显示地指定模板参数.除此之外,函数的所有重载版本的声明都应该位于该函数被调用的位置之前.P.S: 类模板是不能被重载的.2.特化: 1`全局类模板的的特化: 如果要特化一个类模板,就要特化该类模板的所有成员函数.引入全局特化需要用到3个标记序列:template,<和>.还有紧跟在类名称声明后面的就是要进行特化的模板实参.而且必须在类名的后面直接指定. 指定的模板参数列表必须和相应的模板参数列表一一对应,如果模板参数具有缺省模板实参,那么用来替换 阅读全文

posted @ 2011-11-24 18:36 碎雨 阅读(1507) 评论(0) 推荐(0) 编辑

C++ Template 代码组织
摘要:P.S: 关于这方面内容,可以google 刘未鹏 C++ 模板不支持分离编译关于模板的代码组织,不能将模板的定义和声明放在两个不同的文件中,比如将声明放着.h文件中,将定义放在.cpp文件中。模板的代码组织有以下几种方式: 1.包含模型: 定义:把模板的定义也包含在声明模板的头文件里,即让定义和声明都位于同一个头文件中. 2.显示实例化: 显示实例化指示符是由关键字template和紧接其后的需要实例化的实体(可以是类,函数,成员函数等)的声明组成,而且该声明是一个已经用实参完全替换参数之后的声明. 可以显式实例化类模板,这样就可以同时实例化它的所有类成员.但是,对于那些前面已经实例化过的成 阅读全文

posted @ 2011-11-24 18:35 碎雨 阅读(574) 评论(0) 推荐(0) 编辑

C++ Template 基本概念
摘要:1.C++ 支持两种类型的模板:函数模板和类模板 这些模板的声明和普通类和普通函数的声明区别是在模板声明需要引入一个参数化语句: template<...parameters here...>.在所属外围类的外部定义的成员模板可以多个个参数化子句,一个子句用于改成员模板自身,一个子句用于外围类模板.子句的顺序是从最外围的类模板开始依次到达内部模板.此外联合体union模板也是允许的. 对于类模板,只有那些被调用的成员函数,才会产生这些函数的实例化代码.只有成员函数被使用的时候才会被实例化.P.S: 要在两个靠在一起的尖括号之间留一个空格. 除了两种基本类型模板之外,还可以使用相似的 阅读全文

posted @ 2011-11-24 18:30 碎雨 阅读(928) 评论(0) 推荐(0) 编辑

C/C++ 存储类型 作用域 连接类型
摘要:1)存储类型: 标准C语言为变量,常量和函数定义了4种存储类型:extern,auto,static,register. 这4种存储类型可分为两种生存期限:永久的(在整个程序执行期都存在)和临时的(暂时保存在堆栈和寄存器中). extern和static用来标识永久生存期限的"变量和函数",而anto和register用来标识临时生存期限的"变量".只有变量才有临时生存期限.一个变量和函数只能具有一个存储类型,也只能有一种生存期限. 1`:默认情况下,"全局变量和全局函数"的存储类型是extern,能够被定义在它们之后的同一个编译单元 阅读全文

posted @ 2011-11-24 18:26 碎雨 阅读(1087) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示