- 博客(19)
- 资源 (2)
- 收藏
- 关注
转载 c++ 操作excel
要在应用程序中控制Excel的运行,首先必须在编制自动化客户程序时包含Comobj.hpp#include "Comobj.hpp"C++ Builder把Excel自动化对象的功能包装在下面的四个Ole Object Class函数中,应用人员可以很方便地进行调用。设置对象属性:void OlePropertySet(属性名,参数……);获得对象属性:Varia
2015-02-27 16:01:07 832
转载 字符串转化
《C++标准函数库》中说的 有三个函数可以将字符串的内容转换为字符数组和C—string 1.data(),返回没有”\0“的字符串数组 2,c_str(),返回有”\0“的字符串数组 3,copy() .................................................................int 转 CString:CString.
2014-05-28 10:27:26 375
转载 管理数据文件(oracle)
1.创建数据文件与向表空间添加数据文件一样SQL> alter tablespace my01 2 add datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\my01_001.dbf' size 5m;表空间已更改。2。改变数据文件大小2.1设为自动增长【1】在创建表空间时指定SQL> create tables
2013-09-09 15:15:30 411
原创 oracle 表空间知多少
一、查看表空间: 1. 查看所有表空间大小SQL> select tablespace_name,sum(bytes)/1024/1024 from dba_data_files 2 group by tablespace_name;2. 已经使用的表空间大小SQL> select tablespace_name,sum(bytes)/1024/1024 from d
2013-07-17 16:20:26 564
转载 oracle查看所有用户的表空间
查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQL>s
2013-07-17 15:27:32 7402
原创 关于链表结构的理解
typedef struct Node{ int data; struct LNode *next;}LNode,*LinkLIst;Node 是这种数据类型的名称,那LNode,LinkList是什么?如果去掉typedef后LNode,LinkList 又是什么?答案:在c里,如果要定义一个Node,需要用struct Node来定义这是c++,直接用
2013-07-04 11:03:16 391
转载 读写excel 种种
一、C++读取Excel文件*.xls (转)// ReadExcel.h#ifndef __SNOWWIN_EXCEL_FILE_H__#define __SNOWWIN_EXCEL_FILE_H__#include #include #include /// excel表中字段的类型enum DataType{DT_TEXT, //!DT_NUM
2013-01-10 16:27:29 944
转载 高质量编程内存管理
常见的内存错误及其对策 问题1: 内存分配未成功,却使用了它 解决办法:在使用内存之前检查指针是否为NULL。如果指针p是函数的参数,那么在函数的入口处用assert(p!=NULL)进行检查。如果是用malloc或new来申请内存,应该用if(p==NULL)或if(p!=NULL)进行防错处理。 问题2: 内存分配虽然成功,但是尚未初始化就引用它。 问题
2012-12-25 10:37:37 260
转载 (转)零零散散学算法之浅析内存管理的方式
解析内存管理的方式正文 说到内存分配,我们立刻就会想到malloc()、calloc()等申请内存的接口,说到内存分配的算法,我们会想到Buddy和Slab等分配算法。那么你有没有思考过,申请的内存是如何管理的呢?管理的方式都有哪些?这就是本文将要讨论的。 本文将介绍两种内存管理的方法:链表法和比特位法。第零节
2012-12-25 09:59:52 255
原创 二维数组的内存分配及删除
1、new: char **array1 分配内存空间: array1 = new char *[m]; for(i=0;i { array1[i] = new char[n]; } 删除内存空间: for(i=0;i { del
2012-12-06 22:14:16 397
原创 表空间的管理
v表空间和数据文件的作用:§使用户数据和数据字典(系统表数据)数据相分离。减少字典对象和模式对象在同一个数据文件中的竞争§使不同应用程序的数据相分离。使用户对数据文件的管理更清晰,各个程序的表空间的操作互不影响,即使单个表空间处于脱机也不影响其他的表空间正常运行§将回滚段从用户数据中分离出来,防止了单个磁盘的故障造成的数据的不可恢复 v表空间可以分为两大类:§系统表空间
2012-04-19 16:12:30 276
原创 oracle 备份
所谓备份,就是把数据库复制到转储设备的过程。其中,转储设备是指用于放置数据库拷贝的磁带或磁盘。 简单的按照备份进行的方式,可以分为逻辑备份、冷备份(脱机备份)、热备份(联机备份),其实冷备份与热备份又可以合称为物理备份按照备份的工具,可以分为EXP/IMP备份、OS拷贝、RMAN、第三方工具,如VERITAS(1)EXP/IMP逻辑备份: 1.1单表导
2012-04-12 23:15:22 312
原创 启动和关闭数据库
1、启动实例:SQL>startup nomount,只启动实例,不安装数据库,不打开数据库。2、安装数据库:SQL>startup mount,启动实例,安装数据库,不打开数据库。相当于以下两个语句:SQL>startup nomountSQL>alter database mount;*****************************************
2012-03-22 22:27:15 310
原创 SQL * plus
v启动关闭监听器§启动:lsnrctl start§关闭:lsnrctl stopv启动关闭数据库服务§启动:net start OracleServiceSID §关闭:net stop OracleServiceSID§例如:我的数据库SID是:ITDB,那么启动命令为: net stop OracleServiceITDB ***************
2012-03-22 21:57:48 258
转载 几个有用的函数:
strcpy(拷贝字符串) 定义函数:char *strcpy( char *dest, const char *src );strcpy()函数只能拷贝字符串。strcpy()函数将源字符串src的每个字节拷贝到目的字符串dest中,src字符串末尾的'\0'也被拷贝过去。strcpy()函数返回参数dest的起始地址。如果参数dest所指的内存空间不够大,可能会造成缓冲溢出的错误情况
2012-03-08 15:06:04 399
原创 c语言的转换
怎样将数字转换为字符串? 函数将整数转换为字符串itoa()函数有3个参数:第一个参数是要转换的数字,第二个参数是要写入转换结果的目标字符串,第三个参数是转移数字时所用的基数。在上例中,转换基数为10。---------------------------------------------------------- 函数名 作 用
2012-03-07 16:53:34 246
转载 malloc()、calloc()、realloc()
***** c语言里的malloc()、calloc()、realloc(): 函数malloc()和calloc()都可以用来分配动态内存空间,但两者稍有区别。 (1)malloc()函数有一个参数,即要分配的内存空间的大小: void *malloc(size_t size); calloc()函数有两个参数,分
2012-03-07 16:42:19 337
原创 无题
其实“语言“是一种很好玩的东西,过去没有真正的体会,现在体会到了,要用文字记录。 从过去的工作经历中,总是感觉就是编程么,但往往会忘记很多,也会忽略很多。常常写写体会,记住要点。那么我的人生或许不同。
2012-03-01 16:10:11 230
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人