摘要:
识别文本文件的编码enum ENCODETYPE { UNKNOW, ANSI, UTF8, UTF16_big_endian, UTF16_little_endian};ENCODETYPE TellEncodeType(BYTE* pBuf,int bufLen){ ENCODETYPE filetype=ANSI; if (pBuf[0]==0xFF && pBuf[1]==0xFE) //fffe,小头,windows默认 filetype=UTF16_little_endian; else if(pBuf[0]==0xFE... 阅读全文
摘要:
小Demo 测试c++ 0x右值引用 阅读全文
摘要:
众多C++书籍都忠告我们C语言宏是万恶之首,但事情总不如我们想象的那么坏,就如同goto一样。宏有一个很大的作用,就是自动为我们产生代码。如果说模板可以为我们产生各种型别的代码(型别替换),那么宏其实可以为我们在符号上产生新的代码(即符号替换、增加)。关于宏的一些语法问题,可以在google上找到。相信我,你对于宏的了解绝对没你想象的那么多。如果你还不知道#和##,也不知道prescan,那么你肯定对宏的了解不够。我稍微讲解下宏的一些语法问题(说语法问题似乎不妥,macro只与preprocessor有关,跟语义分析又无关):1. 宏可以像函数一样被定义,例如: #define min(x,y 阅读全文
摘要:
服务端: [[NSNotificationCenter defaultCenter]postNotificationName:@"selectedCallBack" object:nil];接受方: [[NSNotificationCenter defaultCenter]removeObserver:self name:@"selectedCallBack" object:nil]; [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(popupSelecte 阅读全文
摘要:
把支付宝的JSON库类名全部加上标识即可。JSONWriter->APJSONWriter 阅读全文
摘要:
1.New Empty Project2.Add command tool target3.Add main.c4.Add main.c to compile source#include "stdio.h"#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <stdio.h>#include <errno.h> #define BUFFER_SIZE 1024 int main(int argc,char **argv){ i 阅读全文
摘要:
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'typedef'的错误.在Main.m文件的顶部错误的输出了"e" 阅读全文
摘要:
BUGS加断点确实删掉了,之后有一些还会起作用,中断程序. 无法彻底删除.这一点到是可以在左边导航框的breakpoint里边删掉.临时加的断点不起作用.重新开启调试的时候需要重启模拟器.编译有时会在以下过程时卡住:process projectXXX-info.plistcheck dependenciesprocess prexfix headers(if opend): 建议在build setting 选项页里关闭此选项 遗憾XCODE经常打不开报错,尤其是开机第一次...打开Organizer查找时超卡.无法查看类属性值.而且指针里面的成员变量的值经常无法看... 阅读全文
摘要:
perform select in background实际上开了个线程,所以要加上autoreleasepool管理不然会出现,autoreleased with no pool in place just leaking 的错误. 阅读全文