<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yyyzlf的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yyyzlf</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yyyzlf]]></copyright><item><title><![CDATA[Android游戏框架AndEngine使用入门]]></title><link>https://blog.youkuaiyun.com/yyyzlf/article/details/6637924</link><guid>https://blog.youkuaiyun.com/yyyzlf/article/details/6637924</guid><author>yyyzlf</author><pubDate>Wed, 27 Jul 2011 15:20:45 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/cping1982/article/details/6227775项目站点：http://www.andengine.org 项目地址：http://code.google.com/p/andengine 示例地址：http://code]]></description><category></category></item><item><title><![CDATA[Adapter模式]]></title><link>https://blog.youkuaiyun.com/yyyzlf/article/details/6532132</link><guid>https://blog.youkuaiyun.com/yyyzlf/article/details/6532132</guid><author>yyyzlf</author><pubDate>Wed, 08 Jun 2011 16:34:00 +0800</pubDate><description><![CDATA[public class Client{	/**	 * @param args	 */	public static void main(String[] args)	{		// TODO Auto-generated method stub		System.out.println("------------");		ITarget t = new Adapter]]></description><category></category></item><item><title><![CDATA[android src配置]]></title><link>https://blog.youkuaiyun.com/yyyzlf/article/details/6460015</link><guid>https://blog.youkuaiyun.com/yyyzlf/article/details/6460015</guid><author>yyyzlf</author><pubDate>Wed, 01 Jun 2011 20:20:00 +0800</pubDate><description><![CDATA[<br /><br />1.通过SDK Manager.exe下载好各个版本的android API包；<br /> <br />2. 下载Android的Java源代码<br /> 来源：http://code.google.com/p/lizongbo/downloads/list<br />3.Android的Java源代码压缩包下载好之后，在Eclipse中设置好SDK配置：<br />操作步骤为：主菜单->Window–>Preferences–>选择Android，SDK Location设置为]]></description><category></category></item><item><title><![CDATA[vim插件]]></title><link>https://blog.youkuaiyun.com/yyyzlf/article/details/6325705</link><guid>https://blog.youkuaiyun.com/yyyzlf/article/details/6325705</guid><author>yyyzlf</author><pubDate>Fri, 15 Apr 2011 14:47:00 +0800</pubDate><description><![CDATA[<br /><br />以下是滇狐收集和整理的一些有用的 VIM 插件， 大部分插件都有自己详细的说明书， 因此这里就不详细介绍每个插件的安装和使用方法了。 通过这些插件， VIM 能够变成一个非常强大的平台， Happy VIMming！ 如果想详细了解默认的插件插件安装路径， 请看这里。1 程序设计1.1 Tag List<br />下载地址： 官方站点<br />官方描述： The “Tag List” plugin is a source code browser plugin for Vim an]]></description><category></category></item><item><title><![CDATA[特化 偏特化]]></title><link>https://blog.youkuaiyun.com/yyyzlf/article/details/6319334</link><guid>https://blog.youkuaiyun.com/yyyzlf/article/details/6319334</guid><author>yyyzlf</author><pubDate>Tue, 12 Apr 2011 23:24:00 +0800</pubDate><description><![CDATA[<br />摘要：本文通过例子介绍了在 C++标准库中广泛使用的模板特化和偏特化，并指出了模板特化和偏特化的定义规则和应用规则。<br />关键词：模板、特化、偏特化<br />1.引言<br />C++中的模板分为类模板和函数模板，虽然它引进到C++标准中的时间不是很长，但是却得到了广泛的应用，这一点在STL中有着充分的体现。目前，STL 在C++社区中得到了广泛的关注、应用和研究。理解和掌握模板是学习、应用和研究以及扩充STL的基础。而STL模板实例中又充斥着大量的模板特化和偏特 化。<br />2.模]]></description><category></category></item><item><title><![CDATA[“浅拷贝”与“深拷贝”]]></title><link>https://blog.youkuaiyun.com/yyyzlf/article/details/6319214</link><guid>https://blog.youkuaiyun.com/yyyzlf/article/details/6319214</guid><author>yyyzlf</author><pubDate>Tue, 12 Apr 2011 22:36:00 +0800</pubDate><description><![CDATA[C++中对象的复制就如同“克隆”，用一个已有的对象快速地复制出多个完全相同的对象。一般而言，以下三种情况都会使用到对象的复制：（1）建立一个新对象，并用另一个同类的已有对象对新对象进行初始化，例如：       （2）当函数的参数为类的对象时，这时调用此函数时使用的是值传递，也会产生对象的复制，例如：       （3）函数的返回值是类的对象时，在函数调用结束时，需要将函数中的对象复制一个临时对象并传给改函数的调用处，例如：对象的复制都是通过一种特殊的构造函数来完成的，这种特殊的构造函数就是拷贝构造函数（c]]></description><category></category></item><item><title><![CDATA[UML]]></title><link>https://blog.youkuaiyun.com/yyyzlf/article/details/6316921</link><guid>https://blog.youkuaiyun.com/yyyzlf/article/details/6316921</guid><author>yyyzlf</author><pubDate>Mon, 11 Apr 2011 23:56:00 +0800</pubDate><description><![CDATA[区分 UML  类图中的几种关系 UML 类图中的 ”关联关系(association) “、”聚合关系(aggregation) “、”合成关系 (compostion)“ 和”依赖关系 (dependency)“ 不是很容易区分清楚，《UML distilled》 对这几个关系也没有解释的特别清楚。近日翻阅《Java 与模式》，发现其中对这些关系有较为清晰的描述，特摘录如下：1、关联关系 (association)：
    1、关联关系是类与类之间的联结，它使一个类知道另一个类的属性和方法。    ]]></description><category></category></item><item><title><![CDATA[How to wrap C functions to OCaml]]></title><link>https://blog.youkuaiyun.com/yyyzlf/article/details/6308803</link><guid>https://blog.youkuaiyun.com/yyyzlf/article/details/6308803</guid><author>yyyzlf</author><pubDate>Fri, 08 Apr 2011 10:26:00 +0800</pubDate><description><![CDATA[<br />http://www.linux-nantes.org/~fmonnier/OCaml/ocaml-wrapping-c.php<br /> <br /> <br />How to wrap C functions to OCamlThis document is a small tutorial that introduces how to call C functions from OCaml. Which is usefull if you want to make a mixed C a]]></description><category></category></item><item><title><![CDATA[Notepad++自定义语法高亮、自动补全功能简单介绍]]></title><link>https://blog.youkuaiyun.com/yyyzlf/article/details/6228384</link><guid>https://blog.youkuaiyun.com/yyyzlf/article/details/6228384</guid><author>yyyzlf</author><pubDate>Mon, 07 Mar 2011 10:52:00 +0800</pubDate><description><![CDATA[<br /><br />Notepad++自定义语法高亮、自动补全功能简单介绍<br /><br />最近因为在用一种非正规的语言写简单的脚本，用windows自带的记事本进行编辑实在是太痛苦，就想找个能像VC、VB等开发软件中能使语法高亮、自动补全函数的工具，找来找去，发现Notepad++可以满足需要。<br /><br />我用的Notepad++是V5.6.8版本，下载回来后，发现是英文版，在/localization/文件夹下找到chineseSimplified.xml，拷到根目录下，并重命名为]]></description><category></category></item><item><title><![CDATA[【外企九年,我最终选择放弃】]]></title><link>https://blog.youkuaiyun.com/yyyzlf/article/details/6223867</link><guid>https://blog.youkuaiyun.com/yyyzlf/article/details/6223867</guid><author>yyyzlf</author><pubDate>Fri, 04 Mar 2011 16:48:00 +0800</pubDate><description><![CDATA[<br />【外企九年,我最终选择放弃】——送给和我一样纠结毕业是读研，国企，外企等等的人们。【文章是转的，原帖楼主不清】<br />昨晚失眠，早晨犯困，一边喝咖啡一边看学长分享的这篇文章。尽管之前经历不多， <br />但很多事情真的能引起我的一些感触。自己的人生规划清晰，再看这篇文章就觉得就会感 <br />觉是一种启发，毕竟大家都在走自己的路！原文如下~ <br /><br />首先想说的是，我是一个平凡的在深圳打工的女人。在这里只是想通过我从毕业到现在9年 <br />的打工生活和与我类似经历的年轻]]></description><category></category></item><item><title><![CDATA[unix shell 比较]]></title><link>https://blog.youkuaiyun.com/yyyzlf/article/details/6220597</link><guid>https://blog.youkuaiyun.com/yyyzlf/article/details/6220597</guid><author>yyyzlf</author><pubDate>Thu, 03 Mar 2011 14:16:00 +0800</pubDate><description><![CDATA[<br />UNIX Shell 编程<br />一些条件判断 总结<br />-b file            若文件存在且是一个块特殊文件，则为真<br />-c file            若文件存在且是一个字符特殊文件，则为真<br />-d file            若文件存在且是一个目录，则为真<br />-e file            若文件存在，则为真<br />-f file            若文件存在且是一个规则文件，则为真<br />-g file      ]]></description><category></category></item><item><title><![CDATA[boost1.34-1  vc++6.0 编译]]></title><link>https://blog.youkuaiyun.com/yyyzlf/article/details/6210353</link><guid>https://blog.youkuaiyun.com/yyyzlf/article/details/6210353</guid><author>yyyzlf</author><pubDate>Sat, 26 Feb 2011 21:13:00 +0800</pubDate><description><![CDATA[编译正则表达式1. cd D:/C&C++/boost_1_33_1/libs/regex/build2.拖动C:/Program Files/Microsoft Visual Studio/VC98/Bin/VCVARS32.BAT 到上面cmd窗口，回车3]]></description><category></category></item><item><title><![CDATA[explicit]]></title><link>https://blog.youkuaiyun.com/yyyzlf/article/details/6210200</link><guid>https://blog.youkuaiyun.com/yyyzlf/article/details/6210200</guid><author>yyyzlf</author><pubDate>Sat, 26 Feb 2011 19:30:00 +0800</pubDate><description><![CDATA[<br />class Test1
{
public:
	Test1(int n){num=n;}
private:
	int num;
};
class Test2
{
public:
	explicit Test2(int n){num = n;}
private:
	int num;
};

int main(int argc, char* argv[])
{
	 
	Test1 t1 = 12;
	Test2 t2 = 12; //编译错误error C2440]]></description><category></category></item><item><title><![CDATA[ptrdiff_t]]></title><link>https://blog.youkuaiyun.com/yyyzlf/article/details/6209935</link><guid>https://blog.youkuaiyun.com/yyyzlf/article/details/6209935</guid><author>yyyzlf</author><pubDate>Sat, 26 Feb 2011 16:17:00 +0800</pubDate><description><![CDATA[Uses of the ptrdiff_t Data TypeC and C++ define a special type for pointer arithmetic, namely ptrdiff_t, which is a typedef of a platform-specific signed integral type. You can use a variable of type ptrdiff_t to store the result of subtracting and adding ]]></description><category></category></item><item><title><![CDATA[set_new_handler]]></title><link>https://blog.youkuaiyun.com/yyyzlf/article/details/6206126</link><guid>https://blog.youkuaiyun.com/yyyzlf/article/details/6206126</guid><author>yyyzlf</author><pubDate>Thu, 24 Feb 2011 20:44:00 +0800</pubDate><description><![CDATA[<br />#include <iostream>
#include <new.h>
using namespace std;
int __cdecl newhandler(unsigned int )
{
	cout<<"the new_handler is called:"<<endl;
	throw bad_alloc();
	return 0;
}

int main(int argc, char* argv[])
{
	::_set_new_handler(newhandl]]></description><category></category></item><item><title><![CDATA[回调函数]]></title><link>https://blog.youkuaiyun.com/yyyzlf/article/details/6206063</link><guid>https://blog.youkuaiyun.com/yyyzlf/article/details/6206063</guid><author>yyyzlf</author><pubDate>Thu, 24 Feb 2011 20:20:00 +0800</pubDate><description><![CDATA[5. 回调函数 请点评<br />如果参数是一个函数指针，调用者可以传递一个函数的地址给实现者，让实现者去调用它，这称为回调函数（Callback Function）。例如qsort(3)和bsearch(3)。<br />表 24.7. 回调函数示例：void func(void (*f)(void *), void *p);调用者实现者<br />提供一个回调函数，再提供一个准备传给回调函数的参数。<br />把回调函数传给参数f，把准备传给回调函数的参数按void *类型传给参数p<br />在适当的]]></description><category></category></item><item><title><![CDATA[函数指针 与 指针函数]]></title><link>https://blog.youkuaiyun.com/yyyzlf/article/details/6176994</link><guid>https://blog.youkuaiyun.com/yyyzlf/article/details/6176994</guid><author>yyyzlf</author><pubDate>Thu, 10 Feb 2011 14:00:00 +0800</pubDate><description><![CDATA[函数指针，落脚点是指针例如：int (*f)(int x); f是指针用法： int fun(int x); f = fun;指针函数:例如：int *f(x，y);用法：main(){    char *ch(char *，char *);    char str1[]="I am glad to meet you!";    char str2[]="Welcom to study C!";    printf("%s"，ch(str1，str2));}char *ch(char *str1，char ]]></description><category></category></item><item><title><![CDATA[奋斗]]></title><link>https://blog.youkuaiyun.com/yyyzlf/article/details/6128763</link><guid>https://blog.youkuaiyun.com/yyyzlf/article/details/6128763</guid><author>yyyzlf</author><pubDate>Tue, 11 Jan 2011 12:33:00 +0800</pubDate><description><![CDATA[<br />1。每天11：00点前睡觉，每天6：30点前起床 <br />2。每天提醒自己，不要忘记梦想 <br />3。多锻炼身体，身体垮了什么都没有了，男人女人要对自己好一点； <br />4。努力学习赚钱的本领，钱是一个人活着的根本，是做人的尊严； <br />5。常回家看看老妈老爸，常给姐姐哥哥电话，亲情是最珍贵的感情； <br />6。要学会做个倾听者，要多听听别人的感受，从中获得教训； <br />7。要学会玩，学会有品位的玩； <br />8。工作上的烦恼，不要带回家，解决不了任何问题，带回来]]></description><category></category></item><item><title><![CDATA[让子弹飞，是什么意思？]]></title><link>https://blog.youkuaiyun.com/yyyzlf/article/details/6122446</link><guid>https://blog.youkuaiyun.com/yyyzlf/article/details/6122446</guid><author>yyyzlf</author><pubDate>Fri, 07 Jan 2011 13:52:00 +0800</pubDate><description><![CDATA[<br />让子弹飞，是什么意思？<br />　　让子弹飞，是什么意思？说全了，就是让子弹再飞一会。如何理解？我已经开枪了，你什么都没有看到，不要着急，让子弹再飞一会，你就会看到结果。给我时间。<br /><br />　　 事实上，这部电影就是子弹，电影的上映，就代表了姜文已经开枪了，也许只是第一枪，也许还有第二第三枪。他想要击中什么？他想要什么结果？现在你们看不明白，不要着急，就让子弹飞吧。<br /><br />　　 事实上，这部电影中鲜明的对现实的影射，是任何一个对现实有所了解的人都很容易观察到的。<]]></description><category></category></item><item><title><![CDATA[python传参]]></title><link>https://blog.youkuaiyun.com/yyyzlf/article/details/6010381</link><guid>https://blog.youkuaiyun.com/yyyzlf/article/details/6010381</guid><author>yyyzlf</author><pubDate>Mon, 15 Nov 2010 15:55:00 +0800</pubDate><description><![CDATA[<br />def ff(**a):
    print a

ff(x=1,y=2)

------------------
{'y': 2, 'x': 1}




def gg(*b):
    print b

gg(1,2,4,5,6,7)
------------

(1, 2, 4, 5, 6, 7)]]></description><category></category></item></channel></rss>