DBGridEh导出功能详解(SaveDBGridEhToExportFile说明)
---
经常有用户要求数据导出,对此,我们一直用最原始的办法,打开查询,读取每个字段的数据,逐条的的写入文件。如下:
procedure TForm10.prExpData(pMode:Byte);
Var
pFPath:String;
pFName:String; //Exp...
分类:
数据库 时间:
2014-08-15 17:49:39
阅读次数:
346
1. 需要写入非ascii文本并且与本地编码无关时,除了utf8,unicode编码是另外一个选择,它的好处是占两个字节,便于统计字符和对字符进行处理,因为有对应的宽字节的函数,如wcslen.
2.需要注意的亮点,要先写入0xff,0xfe文件头,之后使用fwprintf时用%S(大写)格式写入宽字节字符串。
3.使用_wfopen支持中文路径....
分类:
编程语言 时间:
2014-08-14 10:53:58
阅读次数:
301
对位宽为8的寄存器组rDATA[0:255]进行了初始化。reg [7:0] rDATA;initial begin $readmemh("sin.dat",rDATA); end将rSR[3]写入文件。reg [7:0] rSR[3];integer fid;initia...
分类:
其他好文 时间:
2014-08-13 00:32:55
阅读次数:
194
一、流的概念数据从内存的一个地址移动到另一个地址称为数据流动——流操作流操作是通过缓冲区(buffer)机制实现的。缓冲区:内存的一块区域——用作文件与内存交换数据。数据从文件中读出:文件→ 缓冲区→ 内存将数据写入文件:内存→ 缓冲区→ 文件为什么要使用缓冲区而不直接从文件中读取数据到内存或者直接...
分类:
编程语言 时间:
2014-08-11 20:52:12
阅读次数:
366
案例情况: 有一任务需要采集数据很久,但是采集过程中操作人员偶尔会犯2个毛病: 1.不知道这时采集到哪儿了 2.不知道采集到的数据是否正确 3.不知道是不是写入文件太慢了,有效率问题? 种种原因导致操作人员无意...
分类:
Web程序 时间:
2014-08-08 16:39:36
阅读次数:
224
对接口的理解我总结了四点,USB接口是最常见的接口,这里就拿USB接口举例! public interface IUSB:IDisposable { void OutputFile();//读出文件 void InputFile();//写入文件 } public class Pho...
分类:
其他好文 时间:
2014-08-05 13:39:39
阅读次数:
186
Volley源码分析系列出了有一段日子了,有不少看官私底下给我留言,同时抛出了一些问题。对于一些比较简单的问题我们跳过去,这两天接到网友是@smali提出的问题。不得不赞一下这位看官看源码时候的细腻程度,我引出这个问题供大家一块思考一下。
Q:在写入文件头数据的时候为何不直接写入Int而是通过移位的方式来完成?
我们来看一下对应的源码:
writeInt(os, CACHE_MAGIC);
...
分类:
移动开发 时间:
2014-08-04 14:25:47
阅读次数:
235
某些特定场合我们会经常遇到yuv420格式的视频文件,这种视频帧无法直接用于opencv,故而,需要进行格式转换;幸运的是,opencv提供了rgb到yuv420的格式转换函数;下面给出基本用法;
函数1:读取avi格式的视频文件,转换成Yuv420格式,并写入文件;
void WriteYuv()
{
cv::VideoCapture vc;
bool flag = vc.ope...
分类:
其他好文 时间:
2014-08-02 23:32:14
阅读次数:
1266
Part1 文件操作1.打开文件2.新建文件夹,文件3.写入文件(保存数据到指定文件)4.循环遍历文件Part2 路径操作1.当前路径2.增加路径Part3 其他1.如何调用不同文件夹下的模块2.底层函数(硬件层)不能调用上层模块(函数),若非要调用,用register(创建Callback回调)3...
分类:
编程语言 时间:
2014-07-31 23:19:40
阅读次数:
205
打开文件:fopen:fopen(filename,mode);//fopen("test.txt","r”);
打开模式:r 只读方式打开,将文件指针指向文件头
r+ 读写方式打开,将文件指针指向文件头
w 写入方式,指向文件头,如果不存在则尝试创建
w+ 读写方式,指向文件头,如果不存...
分类:
Web程序 时间:
2014-07-25 11:10:21
阅读次数:
333