- 博客(16)
- 资源 (6)
- 收藏
- 关注
转载 malloc()与 alloc()区别
malloc()与 alloc()C语言跟内存分配方式(1) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。(2) 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。(3)
2015-06-16 14:44:54 1066
转载 malloc,alloc,realloc之间的相似与区别
三个函数的申明分别是: void* realloc(void* ptr, unsigned newsize); void* malloc(unsigned size); void* calloc(size_t numElements, size_t sizeOfElement); 都在stdlib.h函数库内。它们的返回值都是请求系统分配的地址,如果请求失败就返回NULL。
2015-06-16 14:42:08 498
原创 比较C/C++和Objective-C的内存管理机制
C++内存管理详解:内存分配方式简介 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控
2015-06-16 14:33:40 816
原创 纯DIV浮动广告,支持IE6、IE7
.r1{width:80px;height:80px;background:red;float:right; position:fixed !important; top/**/:50px; position:absolute; z-index:300; top:expression(offsetParent.scrollTop+50);right:20px;} .l1{width:1
2015-06-16 13:19:57 523
转载 gzip命令
命令: gzip语法:gzip [选项] 压缩(解压缩)的文件名-c 将输出写到标准输出上,并保留原有文件。 -d 将压缩文件解压。 -l 对每个压缩文件,显示下列字段: (1)压缩文件的大小 (2)未压缩文件的大小 (3)压缩比 未压缩文件的名字 -r 递归式地查找指定目录并压缩其中的所有文件或者是解压缩。 -t 测试,检查压缩文件
2015-06-16 11:17:26 516
原创 [问题记录]解决警告"ld: warning: directory not found for option XXXX"
解决警告"ld: warning: directory not found for option XXXX"从项目中删除了某个目录、文件以后,编译出现警告信息:ld: warning: directory not found for option "XXXX"很奇怪,为什么已经从项目中删除了文件和文件夹还是报这个警告呢?去掉警告的办法如下:1选择工程,
2015-06-15 15:35:04 908
原创 [问题记录]-[NSPlaceholderString initWithString:]: nil argument 参数为空导致
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSPlaceholderString initWithString:]: nil argument'*** First throw call stack:(0x35a5788f 0x37dfe259 0x35
2015-06-09 18:38:06 2241
原创 [学习记录]NSMutableDictionary如何插入Int类型数据
简单记录一下:因为在 NSMutableDictionary 中所有的元素必须是对象类型(键和值都得是对象类型),如果你存个整型数据进去,要怎么调用方法?NSDictionary or NSMutableDictionary 要求存储的键值对的值是对象类型,所以无法存储属于int类型的值类型。但你可以将int类型包装后再存储。代码如下:NSMutableDictio
2015-06-09 17:30:12 1631
原创 [学习记录]NSString与int和float的相互转换
NSString *tempA = @"123";NSString *tempB = @"456";1,字符串拼接 NSString *newString = [NSString stringWithFormat:@"%@%@",tempA,tempB];2,字符转intint intString = [newString intVa
2015-06-08 13:53:50 391
原创 [学习记录]iOS通过代码关闭输入预测
[field setAutocorrectionType:UITextAutocorrectionTypeNo];[field setAutocapitalizationType:UITextAutocapitalizationTypeNone];很久之前,偶碰到过一个问题 ,是SearchBar输入内容时(英文),后面总会拖一个尾巴如上图附件,尾巴倒也无所谓,主要是,假如:我输
2015-06-08 09:46:44 2710
原创 [学习记录]iOS异步操作UIAlertView不显示
线程下,UIAlertView 调用 show 方法,不显示,感觉像卡住了一样!解决方案代码: //弹出消息窗口 UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"标题"
2015-06-05 11:42:17 1020
原创 [学习记录]简单的异步操作
简单的异步操作 dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), ^{ //处理耗时操作的代码块... NSLog(@"开始操作"); NSLog(@"例:POST数据提交
2015-06-05 11:35:24 531
原创 [问题记录]'dismissModalViewControllerAnimated:' is deprecated: first deprecated in iOS 6.0
'dismissModalViewControllerAnimated:' is deprecated: first deprecated in iOS 6.0原因:这个方法在IOS 6.0已经被废弃将 [selfdismissModalViewControllerAnimated:YES]; 改为 [selfdismissViewControllerAnimate
2015-06-02 15:22:31 570
原创 [学习记录]判断设备是否IOS7
//判断设备是否IOS7或者以上#define IOS7 ([[UIDevice currentDevice].systemVersion doubleValue] >= 7.0)
2015-06-02 15:15:28 512
原创 [PHP问题]Cannot redeclare xxxxxx() (previously declared in C:\WWW\xxx.xxx:xxx)
今天碰到一个诡异的现象,用别人家的PHP程序报错,简单记录一下:错误提示:Cannot redeclarexxxxxx() (previously declared in C:\WWW\geoip.inc:xxx) in C:\WWW\geoip.inc on line xxx错误原因:这个问题是因为多次引用导致重复声明解决方法:1.看到
2015-06-02 14:31:59 28762 1
原创 [学习记录]NSSetUncaughtExceptionHandler异常捕获
简单记录一下异常捕获的操作://--------------------------------------------------//设置异常捕获,在应用启动的时候设置,只需调用此函数,参数是处理异常的函数指针地址NSSetUncaughtExceptionHandler(&uncaughtExceptionHandler);
2015-06-01 13:41:51 1268
2018行政区划数据_省市区街居_五级_CSV_GBK&UTF8;
2019-03-18
2018行政区划数据_省市区街居_五级_JSON_GBK
2019-03-18
Nginx make文件支持C++编译处理 工具+易语言源码
2018-04-25
MaxMindDB环境 libmaxminddb-0.5.5.tar.gz
2018-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人