- 博客(5)
- 收藏
- 关注
原创 C/C++函数指针总结之二:C函数指针的使用.
<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->上一篇总结了函数指针的定义、赋值等基本知识。那么函数指针用在哪儿呢?如果象上一篇的例子里面那样用,纯粹就是脱裤子放p,直接使用函数好了。函数指针最经典的应用就是回调了,就是将一个函数1指针作为参数传给另外一个函数2,在这个函数2中就可以用传入的函数指针来调用那个函数
2012-01-16 20:38:28 1500
原创 C/C++函数指针总结之一:C函数指针
!!!!!!!欢迎转载,请注明本文链接:http://blog.csdn.net/mosaic/article/details/7199777 !!!!!! 一.函数指针的定义,赋值,(函数)调用看一行C代码:int *func1(int, int);该代码含义很清楚:定义了一个func1函数,有两个整型形参,返回值为int *,即int型指针。再看行C代码:int
2012-01-13 21:40:55 1728
原创 c-tree数据库大量数据bulk loading
大部分数据库都提供了bulk insert的手段,c-tree也有类似的功能,就是它的batch处理模式。这种模式可以减少客户端和服务器的交互,提高处理速度。根据我的测试结果,batch模式和普通插入模式的速度比大概是3.5。下表是插入1百万和1千万数据时所用时间(单位秒):数据量Batch模式普通模式1m227710m22678
2012-01-12 20:47:31 1970
原创 C/C++数组初始化
C/C++里面数组的初始化可以指定每个元素的值,如:int a[3] = {1, 2, 3};在实际应用中,经常会将数值型数组的所有元素都初始化为0,那么就用:int a[3] = {0};今天重新拾起一本C++的书来看才发现自己对第二种情况一直有一个误解:如果在初始化列表里面只给一个值,那么所有元素都初始化为这个值。实际上是只有第一个元素被初始化为指定的值,其余都被初始化为0
2012-01-03 19:20:22 1083
原创 c-tree数据库的大数据文件处理方式
在32位系统下,文件最大为4G,而c-tree数据库的每个表都是以单独的文件来存储的,当文件达到4G时如果再往该表插入数据,c-tree会抛出39号错误(The 4-byte data record position (or node position) address space has been exhausted)。那么面对这个问题时该怎么办?c-tree提供了一种将文件分割成多个文件的
2012-01-01 20:26:26 1120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人