|
本帖最后由 yulihua49 于 2011-9-17 19:31 编辑
〇〇 发表于 2011-9-17 17:41 ![]()
c语言真的不太流行了,谁看过我的人工计算cube源代码?
用红黑树的那个?
在性能、可靠性要求高的场合还是无法被替代。
我就不信你看不懂我那两行代码,是谦虚还是什么。
实际上,看懂注释就基本懂得了程序逻辑,有何看不懂?
可能个别语句理解问题,可以问,我解释。
大部分函数看名字,功能就差不多。只要知道函数干什么就行了,不需要知道怎么干。
当然真正要使用这个东西,要看一下文档。
在这里,我几句就解决了问题,你如果使用这个,也是几句就完成任务。经过简单的学习,你就可以极大的提高开发效率。
就这一段,从文件读数据,数组批量插入数据库:
- //文件格式: XXXXX|XXXXXXX|XXXXX|..............XXXXX|
- for(rows=0;!ferror(ifd);) {
- fgets(buf,buflen,ifd);//读出一行
- if(feof(ifd)) break;
- OAD_pkg_dispack(&oad,n,buf,'|');//buf 数据装入数组。n是下标。初值0,‘|’分割符。
- if(BATCH_NUM == ++n) {//够数了
- ret=insert_DAO(&oad,n,&_DAU,buf); //插入数据库,返回插入的行数
- n=0;
- if(ret<0) break;
- rows += ret;
- if(++commit_num == COMMIT_NUM) {
- ___SQL_Transaction__(SQL_Connect,TRANCOMMIT);
- commit_num=0;
- }
- }
- }
- //帖代码把前空都删了,请与老大反映一下。
复制代码 哪不懂,问。
看框架程序需要一个习惯,就是不问细节。
开始我看用HIBERNATE的程序,也是不懂。怎么?就这么两句,就完了?不懂。
后来发现,原来就这么两句,自己竟然不知道自己已经懂了。
里边涉及OAD和DAU的就两句,有注释,能懂吗?
你如何写一个从文件读数据,批量插入数据库?
|
|