<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zrwabc的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zrwabc</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zrwabc]]></copyright><item><title><![CDATA[xib文件再次加载导致的orientation问题]]></title><link>https://blog.youkuaiyun.com/zrwabc/article/details/7836772</link><guid>https://blog.youkuaiyun.com/zrwabc/article/details/7836772</guid><author>zrwabc</author><pubDate>Mon, 06 Aug 2012 21:11:29 +0800</pubDate><description><![CDATA[最近在做一个iPad的项目， 整个程序暂时只是支持landscape模式。 所以我们把项目设定里面的支持设备方向的地方设置好， 然后把所有viewController里面的shouldAutorotateToInterfaceOrientation 都返回NO. 整个程序工作正常，启动后默认切换到了landscape模式。
   可是不知道什么情况，测试突然有一天报了一个转向（orientati]]></description><category></category></item><item><title><![CDATA[iOS开发中界面展示大图片时UIImage的性能问题]]></title><link>https://blog.youkuaiyun.com/zrwabc/article/details/7799723</link><guid>https://blog.youkuaiyun.com/zrwabc/article/details/7799723</guid><author>zrwabc</author><pubDate>Sun, 29 Jul 2012 21:48:57 +0800</pubDate><description><![CDATA[在ios开发过程中，经常会要在界面上显示相册里的图片。而现在的手机像素这么高，在切换页面时加载高质量大图片时，尤其是加载多张图片的情况下，界面会出现可以感觉到的卡顿。
   而要解决这种性能问题时就需要一些特殊处理。一种策略是尽量用缩略图代替原图，在需要的时候再加载原图。 再就是减少图片的加载量， 最好一次只加载一张。 就拿翻页设计来说，图片只有到翻新的一页后才真正加载图片，提高效率。]]></description><category></category></item><item><title><![CDATA[iphone开发中一个让我纠结到深夜的Bug]]></title><link>https://blog.youkuaiyun.com/zrwabc/article/details/7772806</link><guid>https://blog.youkuaiyun.com/zrwabc/article/details/7772806</guid><author>zrwabc</author><pubDate>Sun, 22 Jul 2012 18:29:56 +0800</pubDate><description><![CDATA[程序员的悲催莫过于测试人员通告有P0的bug, 更悲催的是告诉你的时候已经到下班时间而且准备冻结产品代码的那一刻。
    上一个iPhone项目我就遇到这种悲催的事情， 下午六点多， 在经历了一天的杀虫大战， 把前面测试报的P0,P1P2的bug全部一个一个干掉后， 漫长的产品开发也进入尾声。 就等着评估小组的评估报告，然后收拾东西走人。 熟料一个P0的bug赫然出现在那张清单里。]]></description><category></category></item><item><title><![CDATA[类型转换]]></title><link>https://blog.youkuaiyun.com/zrwabc/article/details/7674967</link><guid>https://blog.youkuaiyun.com/zrwabc/article/details/7674967</guid><author>zrwabc</author><pubDate>Mon, 18 Jun 2012 23:26:17 +0800</pubDate><description><![CDATA[C++有四种格式的类型转换。
　　1. static_cast(expr)
　　2. dynamic_cast(expr)
　　3. const_cast(expr)
　　4. reinterpret_cast(expr)
　　
　　与旧的C类型转换相比， C类型转换比较强大， 但可控性差， 很难保证类型转换的安全性。 C++将C类型转换细分成4种类型转换，细分后类型转换变得更烦琐，]]></description><category></category></item><item><title><![CDATA[虚函数]]></title><link>https://blog.youkuaiyun.com/zrwabc/article/details/7674963</link><guid>https://blog.youkuaiyun.com/zrwabc/article/details/7674963</guid><author>zrwabc</author><pubDate>Mon, 18 Jun 2012 23:24:19 +0800</pubDate><description><![CDATA[1。纯虚函数应该注意的： 
　　纯虚函数在子类中必须重新定义， 但它可以有自己的定义。
　　例如：
　　class Base
　　{
　　public:
　　 virtual void print() = 0
　　 {
　　 printf("Yes, this is default print.\n");
　　 }
　　 virtual ~Base() = 0{}
　　};]]></description><category></category></item><item><title><![CDATA[两个以前没有注意的C&C++语法]]></title><link>https://blog.youkuaiyun.com/zrwabc/article/details/7674910</link><guid>https://blog.youkuaiyun.com/zrwabc/article/details/7674910</guid><author>zrwabc</author><pubDate>Mon, 18 Jun 2012 23:06:35 +0800</pubDate><description><![CDATA[1. nameless union
struct NamelessU{ 
union{ 
int i; 
}; 
int a; 
}; 
struct NameU1{ 
union Name{ 
int i; 
}; 
int a; 
};
struct NameU2{ 
union Name{ 
int i; 
}b; 
int a; 
};
nameles]]></description><category></category></item><item><title><![CDATA[VC++ 预编译头文件]]></title><link>https://blog.youkuaiyun.com/zrwabc/article/details/7674903</link><guid>https://blog.youkuaiyun.com/zrwabc/article/details/7674903</guid><author>zrwabc</author><pubDate>Mon, 18 Jun 2012 23:02:37 +0800</pubDate><description><![CDATA[VC建的Project会让人选择预编译选项。 所谓头文件预编译，就是把一个Project中使用的一些头文件(如Windows.H、Afxwin.H， 等其他头文件) 放在“stdafx.h” 中， “stdafx.cpp”只包含这个头文件， 并且预编译stdafx.cpp生成 预先编译头文件，编译结果是得到 “projectname.pch”文件 和一个.obj文件。以后编译该工程时，不再编译这部]]></description><category></category></item><item><title><![CDATA[Symbian中文处理]]></title><link>https://blog.youkuaiyun.com/zrwabc/article/details/7674898</link><guid>https://blog.youkuaiyun.com/zrwabc/article/details/7674898</guid><author>zrwabc</author><pubDate>Mon, 18 Jun 2012 23:01:11 +0800</pubDate><description><![CDATA[Symbian中文开发：      1 、程序控件中要使用中文， 在其RSS文件中使用UTF8编码方式即可。  将有中文的RSS文件加入CHARACTER_SET UTF8语句。保存后，用notpad记事本打开以UTF8编码格式保存即可。      2、代码中使用中文， 可以借用Symbian中的提供的一些库函数。 可以参考Nokia 提供的一些例子。      3、在安装过程中提供中文支持， 可]]></description><category></category></item><item><title><![CDATA[Symbian入门]]></title><link>https://blog.youkuaiyun.com/zrwabc/article/details/7674886</link><guid>https://blog.youkuaiyun.com/zrwabc/article/details/7674886</guid><author>zrwabc</author><pubDate>Mon, 18 Jun 2012 22:59:40 +0800</pubDate><description><![CDATA[symbian开发方面的文档好少啊， 中文方面的就更不用说了。 只能靠自己摸索了， 就当练习英语吧。  我的手机是N70， OS用的是Symbian8.1a. SDK是Nokia网站上提供的S60_2nd_FP3， 可把FP3下载下来后，没找到它的工程模板向导， 又重新下载了S60_2nd_FP2.   
  1、SDK安装：
     a. Nokia注册， 下载SDK。 （NOKIA要先注]]></description><category></category></item><item><title><![CDATA[Shell 简单命令]]></title><link>https://blog.youkuaiyun.com/zrwabc/article/details/7674874</link><guid>https://blog.youkuaiyun.com/zrwabc/article/details/7674874</guid><author>zrwabc</author><pubDate>Mon, 18 Jun 2012 22:52:48 +0800</pubDate><description><![CDATA[1. 搞清楚bash 版本.
    $bash --version
    $echo $BASH_VERSION
2. 操作系统如何启动bash
init ->  getty --> login(/bin/login) --> shell( /bin/bash )
3. bash加载
/etc/profile --> ~/.bash_profile -->(使用不同的初始化文件)]]></description><category></category></item><item><title><![CDATA[C++0x 热点问题访谈]]></title><link>https://blog.youkuaiyun.com/zrwabc/article/details/7674863</link><guid>https://blog.youkuaiyun.com/zrwabc/article/details/7674863</guid><author>zrwabc</author><pubDate>Mon, 18 Jun 2012 22:48:52 +0800</pubDate><description><![CDATA[C++0x 热点问题访谈
2007年06月19日 星期二 03:15






                           来源：荣耀 作者：Bjarne Stroustrup
2004年底前后，经过较长一段时间的沉默，一批世界级的C++著作相继面世。2005年4月，在挪威Lillehammer举行的C++标准委员会会议上，Bjarne Stroustrup促成委员会]]></description><category></category></item><item><title><![CDATA[gcc和g++的区别]]></title><link>https://blog.youkuaiyun.com/zrwabc/article/details/7674858</link><guid>https://blog.youkuaiyun.com/zrwabc/article/details/7674858</guid><author>zrwabc</author><pubDate>Mon, 18 Jun 2012 22:47:19 +0800</pubDate><description><![CDATA[我们在编译c/c++代码的时候，有人用gcc，有人用g++，于是各种说法都来了，譬如c代码用gcc，而c++代码用g++，或说编译用gcc，链
接用g++，一时也不知哪个说法正确，假如再遇上个extern "C"，分歧就更多了，这里我想作个了结，毕竟知识的目的是令人更清醒，而不是更糊涂。
误区一:gcc只能编译c代码,g++只能编译c++代码
两者都能够，但是请注意：
1.后缀为.c的，g]]></description><category></category></item><item><title><![CDATA[C++新标准: C++ 0x]]></title><link>https://blog.youkuaiyun.com/zrwabc/article/details/7674849</link><guid>https://blog.youkuaiyun.com/zrwabc/article/details/7674849</guid><author>zrwabc</author><pubDate>Mon, 18 Jun 2012 22:43:39 +0800</pubDate><description><![CDATA[http://blog.sina.com.cn/s/blog_4a443fd701009c42.html
C++新标准出台，ACM/ICPC拟限制其使用
http://www.softcompass.com/seminar/bjarne_stroustrup_c++0x.aspx
C++0x概览
http://public.research.att.com/~bs/
Bjarne Str]]></description><category></category></item><item><title><![CDATA[Sample for effective C++]]></title><link>https://blog.youkuaiyun.com/zrwabc/article/details/7674839</link><guid>https://blog.youkuaiyun.com/zrwabc/article/details/7674839</guid><author>zrwabc</author><pubDate>Mon, 18 Jun 2012 22:41:57 +0800</pubDate><description><![CDATA[#include 
#include 
#include 
#define MAX 100       // Item 2: Prefer consts, enums, and inlines to #defines
class Shape{
public:
Shape(){}
~Shape(){}       // Item 7: Declare destructors virtu]]></description><category></category></item><item><title><![CDATA[Useful links about technology]]></title><link>https://blog.youkuaiyun.com/zrwabc/article/details/7674823</link><guid>https://blog.youkuaiyun.com/zrwabc/article/details/7674823</guid><author>zrwabc</author><pubDate>Mon, 18 Jun 2012 22:36:23 +0800</pubDate><description><![CDATA[http://hi.baidu.com/nannanblog/blog/item/c1469add30f269ec77c6383f.html : c++ 摘录
http://blog.youkuaiyun.com/Q_BCB_Q/archive/2007/10/12/1821572.aspx : BOOST 静态断言介绍
static_assert (link)
auto ( 
link )
htt]]></description><category></category></item></channel></rss>