自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (1)
  • 收藏
  • 关注

转载 MP3标签

ID3V1    ID3V1 mp3信息的简单存储格式,它存储在mp3文件末尾,大小为128个字节,标签头为3个字节,标签头必须为“TAG”,否则认为没有ID3V1标签;    数据格式:    char Header[3];    /*标签头必须为 "TAG" 否则认为没有标签*/    char Title[30];    /*歌曲名称*/    char Artist[30];

2012-10-21 14:45:05 2024

转载 Unicode UCS UTF-8 GBK BIG5的关系

简单来说,unicode,gbk和大五码就是编码的值,而utf-8,uft-16之类就是这个值的表现形式.而前面那三种编码是一兼容的,同一个汉字,那三个码值是完全不一样的.如"汉"的uncode值与gbk就是不一样的,uncode为0x6C49(wchar_t c[2]=L"汉";),gbk为0xBABA(与ANSI相同char c[3]="汉";),而uft-8码,就是把那个值表现的形式.u

2012-10-09 16:57:59 684

转载 内存映射文件

内存映射文件与虚拟内存有些类似,通过内存映射文件可以保留一个地址空间的区域,同时将物理存储器提交给此区域,只是内存文件映射的物理存储器来自一个已经存在于磁盘上的文件,而非系统的页文件,而且在对该文件进行操作之前必须首先对文件进行映射,就如同将整个文件从磁盘加载到内存。由此可以看出,使用内存映射文件处理存储于磁盘上的文件时,将不必再对文件执行I/O操作,这意味着在对文件进行处理时将不必再为文件申请并

2012-10-08 19:41:42 458

原创 C/C++读取文件字节顺序

struct s { short a:8; short b:4; short c:4; }; fstream fs("test", ios::binary | ios::in | ios::out); if(!fs) { cerr_ exit(1); } s ss; fs.read((char*) &ss, 2); 若test存储格式为AB

2012-10-08 18:21:09 1649

转载 Windows进程间通信

摘 要: 随着人们对应用程序的要求越来越高,单进程应用在许多场合已不能满足人们的要求。编写多进程/多线程程序成为现代程序设计的一个重要特点,在多进程程序设计中,进程间的通信是不可避免的。Microsoft Win32 API提供了多种进程间通信的方法,全面地阐述了这些方法的特点,并加以比较和分析,希望能给读者选择通信方法提供参考。 关键词 进程 进程通信 IPC Win32 API

2012-10-06 19:34:29 1058

转载 extern "C"

1、在cpp文件中调用c文件中实现的函数的时候,需要用extern "C"声明该函数,否则cpp会按名字改编后的函数名去找该函数而找不到。(这是作用)    c文件中有一函数:               void Transfer(int a; char b);    cpp文件中必须用extern "C"声明该函数如下才可以实行调用:             extern "C

2012-10-06 19:20:09 667

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除