自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 Object-C memory manager 练习与结果分析

练习内容主要是一只狗以及它的主人。代码://// Dog.h// HelloDog//// Created by jimzhai on 13-1-31.// Copyright (c) 2013年 jimzhai. All rights reserved.//#import #import "Person.h"@class Person;@interface

2013-01-31 18:13:16 716

转载 objective-c 编程总结 内存管理

objective-c 编程总结 内存管理oc中内存管理的三项原则:1. 谁创建(new 或者 alloc),谁release。2. 如果你从一个方法中获得一个对象,应该假设这个对象的retaincount是1,而且已经被设置为autorelease,你不需要,也不应该release它。如果需要进一步传递这个对象,你可以进行retain或者copy操作。3. 如果你reta

2013-01-30 10:21:12 441

原创 Objective-C内存管理 理解Autorelease

Objective-C内存管理 理解Autorelease 是本文要介绍的内容,如果你能够真正的理解autorelease,那么你才是理解了Objective-C的内存管理。Autorelease实际上只是把对release的调用延迟了,对于每一个Autorelease,系统只是把该Object放入了当前的Autorelease pool中,当该pool被释放时,该pool中的所有Object会被

2013-01-30 10:11:04 488

原创 Objective-C内存管理 调试内存泄露

Objective-C内存管理 调试内存泄露是本文要介绍的内容,解决内容问题应该每个迭代周期要做一些压力和内存测试,我们先来看内容。1、内存的问题是发现越早,解决的代价就越小。所以最重要的是理解Objective-C内存管理,遵循我之前提到的实践准则和编码规范。另外,在每个迭代周期要做一些压力和内存测试,尽早发现问题。2、利用Clang静态检测工具。在XCode 3.2之后的版本里

2013-01-30 10:09:46 499

原创 Objective-C内存管理教程和原理剖析

Objective-C内存管理教程和原理剖析,是在iPhone 和Mac平台的基础上,我们先来看内容。初学objectice-C的朋友都有一个困惑,总觉得对objective-C的内存管理机制琢磨不透,程序经常内存泄漏或莫名其妙的崩溃。我在这里总结了自己对objective-C内存管理机制的研究成果和经验,写了这么一个由浅入深的教程。希望对大家有所帮助,也欢迎大家一起探讨。一 基本

2013-01-30 10:07:46 491

原创 Objective-C内存管理 实践准则

在进行IPhone开发时,内存管理是个相对比较难以理解的东西。Objective-C 使用了一种介于C#和C++之间的内存管理机制。C#是基于Mark-sweep的GC,C++基本上是程序员自己负责分配和释放。Ojbective-C,是程序员来负责Mark(通过Release,retain,alloc)计数, 系统来进行分配和释放。下面是一些准则,可以避免内存泄露和使用已释放的内存造成程序cr

2013-01-30 10:05:32 689

原创 Friday the Thirteenth

Friday the ThirteenthIs Friday the 13th really an unusual event?That is, does the 13th of the month land on a Friday less often than on any other day of the week? To answer this question, wr

2013-01-29 22:52:04 625

原创 UVA Greedy Gift Givers

Greedy Gift GiversA group of NP (2 ≤ NP ≤ 10) uniquely named friends has decided to exchange gifts of money. Each of these friends might or might not give some money to any or all of the other fri

2013-01-28 21:12:45 1388

原创 Object-C 练习

//// main.m// chapter8//// Created by jimzhai on 13-1-28.// Copyright (c) 2013年 jimzhai. All rights reserved.//#import @interface Car : NSObject{ int V; int speed;}+(void)brake

2013-01-28 17:29:11 523

原创 ACM 问题分类

Hal Burch conducted an analysis over spring break of 1999 and made an amazing discovery: there are only 16 types of programming contest problems! Furthermore, the top several comprise almost 80% of th

2013-01-27 19:50:56 573

原创 HD 1008

ElevatorTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 28919    Accepted Submission(s): 15607Problem DescriptionThe highest bui

2013-01-26 22:13:21 1226 2

原创 HD problem

SafecrackerTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 5175    Accepted Submission(s): 2598Problem Description=== Op tech br

2013-01-26 00:39:29 475

原创 大数相乘

#include #include #include using namespace std;int main(int argc, const char * argv[]){ void BigNumPlus(); int str_multiplication(char multiple[],char multiplicand[],char accumulate[]);

2013-01-24 21:39:35 445

原创 HD OJ 1002Problem 大数相加

A + B Problem IITime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 139440    Accepted Submission(s): 26450Problem DescriptionI have

2013-01-24 21:19:15 655

转载 Objective-C语法之NSString字符串的那些事儿(三)

Objective-C语法之字符串那些事雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/381Objective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString

2013-01-24 15:12:54 451

原创 CHAPTER3 Practice (Object-C)

//// main.m// CAR3//// Created by jimzhai on 13-1-24.// Copyright (c) 2013年 jimzhai. All rights reserved.//#import #import "Car.h"int main(int argc, const char * argv[]){ Car *car

2013-01-24 15:09:25 663

原创 HD OJ Problem1014

Problem DescriptionComputer simulations often require random numbers. One way to generate pseudo-random numbers is via a function of the formseed(x+1) = [seed(x) + STEP] % MODwhere '%' is

2013-01-23 20:29:32 628

原创 最大公约数和最小公倍数

今天逛ruby论坛偶然发现了用ruby求最大公约数最小公倍数的最简便写法,一下是我改为C++后的代码:#include using namespace std ;int main(int argc, const char * argv[]){ int gcd(int x , int y); int lcm(int x, int y); int x , y ;

2013-01-23 19:49:43 630

原创 float和double的范围和精度

float和double的范围和精度(转)  2010-01-19 23:59:48|  分类: C语言|字号 订阅 float与double的范围和精度1 范围float和double的范围是由指数的位数来决定的。float的指数位有8位,而double的指数位有11位,分布如下:float:

2013-01-18 10:31:08 752

精通Windows.API-函数、接口、编程实例无损完美版

详细地讲解了windowsAPI的原理是一本较好的windowsAPI学习书籍。

2012-02-02

绚丽的JS广告特效

非常绚丽的JS广告特效,能够实现多幅图片的切换,适合于初学者使用。

2012-01-03

空空如也

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

TA关注的人

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