摘要: std::istream input_stream;//这是一个文件流,想把它写入文件思路是,先将input_stream流读入一个char* buffer;然后用std::ofstream将buffer写入文件。std::istream& input_stream = 。。。。。std::ofstream fout;fout.open(filename.c_str(), std::ios::out | std::ios::binary);input_stream.seekg (0, std::ios::end);int length = input_stream.tellg();in 阅读全文
posted @ 2013-06-20 12:33 酷熊 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 重要参考:http://www.admin5.com/article/20130420/499241.shtml前期准备,参考另一篇随笔。安装Oracle,PL/SQL,新建表空间myTS,新建用户globe,密码admin,新建空的数据库testDB下载安装Navicat for OracleNavicat_for_Oracle_10.0.11.0版本的注册码NAVI-MLXK-XA63-SB7ONAVL-V7NN-EJXQ-FQM4NAVA-WXZJ-MRI2-XHV4navicatfororacle9.0.15注册码NAVP-J88X-4H3M-9YFPNAV8-UVYK-U3RQ-WN 阅读全文
posted @ 2013-06-19 17:57 酷熊 阅读(1538) 评论(0) 推荐(0) 编辑
摘要: 可以去gdal官网查询gdalwarp工具的参数,但是具体的还是不知道怎么写,例如内置数据类型-ot 和压缩-co参数。这里有一个经过雁阵更可以使用的参数gdalwarp -te lon1 lat1 lon2 lat2 -ts 32 32 -ot float32 -co compress=pakbits big.tif result.tif 阅读全文
posted @ 2013-06-19 16:39 酷熊 阅读(1398) 评论(0) 推荐(0) 编辑
摘要: 首先安装Oracle,新建一个空的数据库mydb从开始菜单运行cmd控制台:sqlplus "用户名/密码@数据库名 as sysdba"//例如sqlplus sys/admin@mydb as sysdba使用SQL语句创建一个表空间SQL> create tablespace globe nologging datafile 'D:\oracle\produa\globe.dbf' size 50M autoextend on next 50M permanent online;打开pl/sql,pl/sqldeveloper7.1.4.1390 阅读全文
posted @ 2013-06-17 16:51 酷熊 阅读(16337) 评论(0) 推荐(0) 编辑
摘要: curl请求的url中含有空格时(例如rul的参数是sql查询语句,url=www.tets.com/query.php?sql=select * from t1),curl_easy_perform()将不会得到正确的结果。需要处理一下空格,用%20替换掉每一个空格,即将select * from t1换成select%20*%20from%20t1 阅读全文
posted @ 2013-06-16 17:10 酷熊 阅读(6460) 评论(0) 推荐(0) 编辑
摘要: 摘自:http://www.cnblogs.com/zhcncn/archive/2013/02/06/2904512.html无名命名空间的定义格式为:namespace {...}实际上,上面的定义等价于:(标准C++中有一个隐含的使用指令)namespace $$$ {...}using namespace $$$;在C浯言中可以用static声明一个函数,其作用也是使该函数的作用域限于本文件。C++保留了用static声明函数的用法,同时提供了用无名命名空间来实现这一功能。 阅读全文
posted @ 2013-06-13 13:06 酷熊 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1、将osg::Image转换成osg::HeightFieldsrc\osgEarth\ImageToHeighFieldConvter例子:ImageToHeighFieldConvter conv;osg::Image* image = osgDB::readImageFile("img.tif");osg::HeightField* hf = conv.convert( image );2、下面这个函数是夹在一张高程图片,再贴上纹理osg::Node* createHeightField(std::string heightFile, std::string tex 阅读全文
posted @ 2013-06-09 11:48 酷熊 阅读(1277) 评论(0) 推荐(0) 编辑
摘要: 直接安装在win7下安装oracle 10g ,提示程序异常终止,发生未知错误。解决办法:在setup上右键,属性->兼容性->以兼容模式运行这个程序 windows xp( service pack 3),然后右键选择“以管理员身份运行”。 阅读全文
posted @ 2013-06-09 10:34 酷熊 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 摘自http://www.djyos.com/bbs/forum.php?mod=viewthread&tid=6080&extra=page%3D1原因:在CDT8.0中会出现这样的问题,这是CDT的一个BUG;解决方法:选中您的工程,在右键菜单中找到Index-> Rebuild,让代码分析器(CODAN)重新分析代码。 阅读全文
posted @ 2013-06-06 17:45 酷熊 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 一台机器装了win7和ubuntu,在win7下合并了D盘和E盘,重启之后就进不去系统了,黑屏显示unknown filesystem grub rescue>参考:“留下时间的痕迹”的百度空间。1、使用ls命令查找ubuntu安装在那个盘了,grub rescue>ls会列出所有的磁盘,显示(hd0) (hd0,msdos8),(hd0,msdos7),(hd0,msdos5),(hd0,msdos1)依次尝试grub rescue>ls (hd0, msdosX)/root/grub,列出grub路径下的文件,X是8,7,5,1,直到结果不再是unknown filesy 阅读全文
posted @ 2013-06-04 17:52 酷熊 阅读(543) 评论(0) 推荐(0) 编辑