1. 需要写入非ascii文本并且与本地编码无关时,除了utf8,unicode编码是另外一个选择,它的好处是占两个字节,便于统计字符和对字符进行处理,因为有对应的宽字节的函数,如wcslen.
2.需要注意的亮点,要先写入0xff,0xfe文件头,之后使用fwprintf时用%S(大写)格式写入宽字节字符串。
3.使用_wfopen支持中文路径....
分类:
编程语言 时间:
2014-08-14 10:53:58
阅读次数:
301
.h头文件中,只能存在变量或者函数的声明, 而不要放定义。即,只能在头文件中写形如:extern int a;和void f();的句子。这些才是声明。如果写上int a;或者void f() {}这样的句子,那么一旦这个头文件被两个或两个以上的.cpp文件包含的话,编译器会立马报错。(关于exte...
分类:
编程语言 时间:
2014-08-13 18:39:16
阅读次数:
220
10,文件委托,以便操作文件。头部看起来像是这样。@interface MyFileManager : NSObject@property(strong)NSFileManager *fileManager;@end.m文件#import "MyFileManager.h"@implementati...
分类:
其他好文 时间:
2014-08-12 16:17:34
阅读次数:
250
配置:$ cd Unix-Network-Programming/$ chmod 755 configure$ ./configure主要的工作是检查系统是否有源码编译所依赖的各种资源(系统版本是否匹配、编译器、库文件、头文件以及结构体定义等等)checking build system type....
分类:
其他好文 时间:
2014-08-12 13:05:24
阅读次数:
243
花了很长时间整理的,感觉用起来很方便,共享一下。 我的vim配置主要有以下优点: 1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试 2.自动插入文件头 ,新建C、C++...
分类:
其他好文 时间:
2014-08-09 23:25:09
阅读次数:
550
??
目
录
1
开始学习C++..............................................................................................................
4
1.1
C++的头文件..............................
分类:
编程语言 时间:
2014-08-09 21:37:30
阅读次数:
858
花了很长时间整理的,感觉用起来很方便,共享一下。我的vim配置主要有以下优点:1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试2.自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可根据需...
分类:
其他好文 时间:
2014-08-08 01:55:45
阅读次数:
322
花了很长时间整理的,感觉用起来很方便,共享一下。 我的vim配置主要有以下优点: 1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试 2.自动插入文件头 ,新建C、C++...
分类:
其他好文 时间:
2014-08-07 09:54:49
阅读次数:
409
PBM是一种单色位图文件,常用于打印机,由于需要下面对PBM文件格式进行分析。每个文件的开头两个字节(ASCII码)作为文件描述子,可以理解为文件头。具体如下:头类型编码P1位图ASCIIP2灰度图ASCIIP3像素图ASCIIP4位图二进制P5灰度图二进制P6像素图二进制我这里分析的是一个P4的位...
分类:
其他好文 时间:
2014-08-06 14:14:31
阅读次数:
332
OracleStudy之--Oracle等待事件(5)Dbfilesinglewrite这个等待事件通常只发生在一种情况下,就是Oracle更新数据文件头信息时(比如发生Checkpoint)。当这个等待事件很明显时,需要考虑是不是数据库中的数据文件数量太大,导致Oracle需要花较长的时间来做所有文件头的更新操作..
分类:
数据库 时间:
2014-08-05 23:06:51
阅读次数:
369