12 2013 档案

摘要:碰到一道题:1 int a[3][4] = {1,2,3,4,5,6,7,8,9,10,11,12};2 int *p = a[0];3 int (*ptr)[4] = (a+1);4 5 cout<<*(p+9)<<endl;6 cout<<(*ptr+1)[1]<<endl;7 cout<<*(*(a+2)+1)<<endl;8 return 1;上题结果为: 10 7 10分析: int (*p)[4] 由于()优先级最高,因而p是一个int类型的指针,该指针指向包含四个int变量的数组。int x[4] ;可以把* 阅读全文
posted @ 2013-12-26 22:05 bigbigtree 阅读(2816) 评论(0) 推荐(0) 编辑
摘要:1、index Creation,background如果在foreground运行index,会阻塞其他writer,如果background运行,会比较慢,但不会阻塞其他writer,可以并发写入。但是在产品级别的应用中,你可以同时建立replica set,在其中一个set中运行EnsureIndex foreground ,在其他的set中允许访问,然后再同步。Tips: A mongod instance can only build one background index at a time per database. Although the database server.. 阅读全文
posted @ 2013-12-23 21:28 bigbigtree 阅读(672) 评论(0) 推荐(0) 编辑
摘要:将博客搬至CSDN~ 阅读全文
posted @ 2013-12-23 16:25 bigbigtree 阅读(190) 评论(0) 推荐(0) 编辑
摘要:今天需要解决一个问题,将影像瓦片(一堆jpg文件)分别进行读取,并将所有数据以文件流的方式存入一个.db的文件中,同时将每个jpg数据在db文件中的位置保存下来,作为index存在.idx文件中。其中部分代码如下(没有copy fopen和fclose的部分): 1 char buf[256]; for (int i = 0; i 1 struct _stat finfo;2 _stat(jpgpath,&finfo);3 int s = finfo.st_size;3、利用filelength函数1 FILE* file = fopen(filepath, "rb" 阅读全文
posted @ 2013-12-23 10:47 bigbigtree 阅读(476) 评论(0) 推荐(0) 编辑
摘要:源码下载:点击下载源码如下:#include#include#include#include#define_AFXDLLusingnamespacestd;voidmain(){//此文件在工程打开状态下为不可访问char*filepath="..\\test.ncb";//方法一struct_statinfo;_stat(filepath,&info);intsize=info.st_size;cout C/C++ -> Code Generation -> Runtime Library, 选择"Multi-threaded Debug(/ 阅读全文
posted @ 2013-12-23 09:26 bigbigtree 阅读(644) 评论(0) 推荐(0) 编辑
摘要:typedef struct t_xtime { int year; int month; int day; int hour; int minute; int second; } _xtime ;#define xMINUTE (60 ) //1分的秒数#define xHOUR (60*xMINUTE) //1小时的秒数#define xDAY (24*xHOUR ) //1天的秒数#define xYEAR (365*xDAY ) //1年的秒数可以通过在线转换工具,对程序结果进行验证:http://t... 阅读全文
posted @ 2013-12-05 09:24 bigbigtree 阅读(10734) 评论(0) 推荐(1) 编辑
摘要:以下内容转自网络:tone Mapping原是摄影学中的一个术语,因为打印相片所能表现的亮度范围不足以表现现实世界中的亮度域,而如果简单的将真实世界的整个亮度域线性压缩到照片所能表现的亮度域内,则会在明暗两端同时丢失很多细节,这显然不是所希望的效果,Tone Mapping就是为了克服这一情况而存在的,既然相片所能呈现的亮度域有限则我们可以根据所拍摄场景内的整体亮度通过光圈与曝光时间的长短来控制一个合适的亮度域,这样既保证细节不丢失,也可以不使照片失真。人的眼睛也是相同的原理,这就是为什么当我们从一个明亮的环境突然到一个黑暗的环境时,可以从什么都看不见到慢慢可以适应周围的亮度,所不同的是人眼是 阅读全文
posted @ 2013-12-05 09:12 bigbigtree 阅读(17305) 评论(0) 推荐(1) 编辑
摘要:mongodb1、不支持joins操作、不支持transaction。 阅读全文
posted @ 2013-12-02 21:44 bigbigtree 阅读(139) 评论(0) 推荐(0) 编辑
摘要:当在函数中申请占用空间很大的数组、结构体时,会产生该问题。由于局部变量的申请空间存放于栈中,windows里默认栈内存是1M所以当申请空间大于1M时就会出现溢出错误通过debug就会进入以下文件chkask.asmchkstk.asm - C stack checking routine解决方法:扩大栈空间的大小VS设置项目属性:项目->属性->链接器->系统->堆栈保留大小注:这里填的是字节数如果你想把他扩大为2M的话,1024*1024*2 = 2097152 阅读全文
posted @ 2013-12-02 09:40 bigbigtree 阅读(2718) 评论(0) 推荐(1) 编辑

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