上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页
摘要: 1、寻常算术转换 在运算中 如果其中一个操作数是long double 则另一个转为long double,其次 如果有一个为double 则另一个转为double,再次 float 、 unsigned long int 、 long int、 unsigned int 、 int2、sizeof 的返回值类型为 unsigned int3、NUL为ascii码 \0 英文空字符 NULL为空指针4、C语言中的符号重载5、#define banana int 与 typedef int banana2 区别区别1:宏定义的类型名可以用其他类型说明符修饰,如 unsigned banana a 阅读全文
posted @ 2014-02-09 13:55 bigbigtree 阅读(214) 评论(0) 推荐(0)
摘要: 转自http://blog.sina.com.cn/s/blog_5e8facd20100qn20.html1.指针函数的定义顾名思义,指针函数即返回指针的函数。其一般定义形式如下:类型名*函数名(函数参数表列);其中,后缀运算符括号“()”表示这是一个函数,其前缀运算符星号“*”表示此函数为指针型函数,其函数值为指针,即它带回来的值的类型为指针,当调用这个函数后,将得到一个“指向返回值为…的指针(地址),“类型名”表示函数返回的指针指向的类型”。“(函数参数表列)”中的括号为函数调用运算符,在调用语句中,即使函数不带参数,其参数表的一对括号也不能省略。其示例如下:int *pfun(int, 阅读全文
posted @ 2014-02-08 20:14 bigbigtree 阅读(319) 评论(0) 推荐(0)
摘要: 又偷懒 也有学到不少东西 这个东西算是小结啦 给2013年的碌碌无为挽回点面子 哈哈~ 阅读全文
posted @ 2014-02-06 13:01 bigbigtree 阅读(210) 评论(0) 推荐(0)
摘要: 碰到一道题: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 阅读(2858) 评论(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 阅读(686) 评论(0) 推荐(0)
摘要: 将博客搬至CSDN~ 阅读全文
posted @ 2013-12-23 16:25 bigbigtree 阅读(197) 评论(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 阅读(497) 评论(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 阅读(672) 评论(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 阅读(10873) 评论(0) 推荐(1)
摘要: 以下内容转自网络:tone Mapping原是摄影学中的一个术语,因为打印相片所能表现的亮度范围不足以表现现实世界中的亮度域,而如果简单的将真实世界的整个亮度域线性压缩到照片所能表现的亮度域内,则会在明暗两端同时丢失很多细节,这显然不是所希望的效果,Tone Mapping就是为了克服这一情况而存在的,既然相片所能呈现的亮度域有限则我们可以根据所拍摄场景内的整体亮度通过光圈与曝光时间的长短来控制一个合适的亮度域,这样既保证细节不丢失,也可以不使照片失真。人的眼睛也是相同的原理,这就是为什么当我们从一个明亮的环境突然到一个黑暗的环境时,可以从什么都看不见到慢慢可以适应周围的亮度,所不同的是人眼是 阅读全文
posted @ 2013-12-05 09:12 bigbigtree 阅读(17473) 评论(0) 推荐(1)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页