- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 C++类内静态成员的内存释放问题
前言:总所周知如果一个资源一旦读入就不需要修改,且多个线程都加载读取访问这个资源,那咱们就可以将这个资源声明为static类型,多线共享,既节省内存资源,也可以加快多线初始化这个资源的时间(一旦有一个线程对资源进行了加载,其他线程可以跳过加载资源的环节)问题:简答描述下吧: 我的测试程序里, new了这样类的对象的指针,并加载了资源,进行了一系列的操作后,我delete掉这个指针,然后又去做别的操作,但是发现delete的操作并没有释放掉这个类对象加载的资源内存,导致了即使后面我的程序不用这个类了,..
2020-07-03 18:31:09 6439 3
原创 vs2008+stlport下编译boost1_47_0 64位
废话少说,直接进入主题:1.安装包准备:由于我的开发机器已经安装了vs2008和stlport5.2.1,所以我只需要去boost官网下载了boost1_47_0,至于我为什么下载这个版本而不是最新,是因为最新的在安装过程中有点问题,而且这个版本在网上也有说明。2.安装编译boost需要使用vs2008的命令行工具,如下图:使用红色框出来的命令行工具进行boos
2015-07-24 09:24:58 759
原创 c++使用occi 与oracle交互
原来从没有用过oracle,最近小小的试了一把 c++与oracle的编程,由于没有接触过,其过程比较艰辛,特此记录,所谓好记性不如烂笔头啊!c++要与oracle通信,肯定要使用oracle提供的数据库访问接口,查资料,该接口名为OCCI,是c++面向对象级的接口。1.编程环境准备由于是需要在Linux上进行开发, 还以为开发需要装一个oracle数据库 服务端或者客户端啥的
2015-06-15 20:03:28 1716
原创 oracle数据库安装与navicat的连接
Oracle 10G安装指导 1、 解压文件10201_database_win32.zip,并双击解压目录下的setup.exe,出现安装界面,如下: 2、 输入口令和确认口令,如:password,点击下一步,出现如下进度条,注:此口令即是管理员密码。 3、 检查先决条件,选中红框所示的选择框,如下图: 4、 点击“下一步”,出现“概要”界面,点
2015-06-15 19:43:43 832
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人