<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[幻想树的平行世界]]></title><description><![CDATA[爱幻想，爱编程，爱游戏]]></description><link>https://blog.youkuaiyun.com/Fantasytree</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Fantasytree]]></copyright><item><title><![CDATA[游戏设计个人心得（一）]]></title><link>https://blog.youkuaiyun.com/Fantasytree/article/details/9389357</link><guid>https://blog.youkuaiyun.com/Fantasytree/article/details/9389357</guid><author>Fantasytree</author><pubDate>Sat, 20 Jul 2013 12:20:36 +0800</pubDate><description><![CDATA[入行一年多，作为技术，只能对过去做的游戏做一些设计浅谈。


关于网游RPG =====》


新手指引：
1，初始角色要好看，装备可以不好但是衣服要好看，很多玩家都看中自己角色的外观。
2，如果要跑任务，那么每个任务点之间不能太长；如果是杀怪任务，每次最好不要杀超过3个。
3，目标确立：新手目标要少、要精、重引导，功能逐级开放，到了新手结束时，不要有丢失方向感的问题（太多选择或]]></description><category></category></item><item><title><![CDATA[Erlang使用心得（二）]]></title><link>https://blog.youkuaiyun.com/Fantasytree/article/details/84128668</link><guid>https://blog.youkuaiyun.com/Fantasytree/article/details/84128668</guid><author>Fantasytree</author><pubDate>Sat, 14 Jan 2012 14:03:58 +0800</pubDate><description><![CDATA[（1）关于gen_server的同步、异步消息处理的并发问题，即gen_server在处理handle_call的时候来了一个handle_info，会怎么处理？答案是无论同步异步，都是按照来的顺序one by one处理。

参考帖子：
http://youdao.fqdaili.com/baidu.com.php?u=9414a3d8bcb2ffaOi8vZXJsYW5nLjIwODY3...]]></description><category></category></item><item><title><![CDATA[使用Erlang两个月的心得体会]]></title><link>https://blog.youkuaiyun.com/Fantasytree/article/details/84085536</link><guid>https://blog.youkuaiyun.com/Fantasytree/article/details/84085536</guid><author>Fantasytree</author><pubDate>Sat, 19 Nov 2011 15:27:02 +0800</pubDate><description><![CDATA[进了游戏行业，弃Java而用Erlang两个月后，对erlang的一些浅薄认识：

优点：
（1）一切弱类型脚本语言的优点。
（2）现成的组件都很实用，包括ets、进程字典、gen_server、gen_fsm等。
（3）消息型并发模型和不变变量减少了需要考虑并发加锁的场景。

缺点：
（1）一切弱类型脚本语言的缺点，没有静态类型检测，在调用其他模块时比较依赖注解，不然就要自己看代...]]></description><category></category></item><item><title><![CDATA[Erlang断点调试]]></title><link>https://blog.youkuaiyun.com/Fantasytree/article/details/84018567</link><guid>https://blog.youkuaiyun.com/Fantasytree/article/details/84018567</guid><author>Fantasytree</author><pubDate>Sat, 17 Sep 2011 10:40:53 +0800</pubDate><description><![CDATA[Erlang自带了一个断点调试，可以用：debugger:start()调出来，是一个可视化窗口。教程可以参考这2个：

（debugger可视化使用教程）
1,http://www.cnblogs.com/goldli/archive/2011/03/08/1976998.html

（出现没有debug_info的错误时的解决方法）
2,http://hi.baidu.com/sp...]]></description><category></category></item><item><title><![CDATA[总结一下自己的知识体系和项目经历（上）]]></title><link>https://blog.youkuaiyun.com/Fantasytree/article/details/84013664</link><guid>https://blog.youkuaiyun.com/Fantasytree/article/details/84013664</guid><author>Fantasytree</author><pubDate>Tue, 06 Sep 2011 23:54:01 +0800</pubDate><description><![CDATA[最近转型做游戏了，语言神马的都从做了好几年的Java转成Erlang了，所以我觉得有必要给自己6年来的工作写一点点总结。

首先说下工作经历。
自05年毕业以来，前后共在三个行业打滚过：电信、银行、互联网，其中电信干了2年，银行干了1年，互联网干了3年。其中做过的业务有：
电信业-》移动BOSS、电信电子运维；
银行业-》工作流引擎；
互联网-》邮箱、商城、语音平台下的相关应用、搜索、...]]></description><category></category></item><item><title><![CDATA[Windows下用VirtualBox装Debian的一些心得]]></title><link>https://blog.youkuaiyun.com/Fantasytree/article/details/83907654</link><guid>https://blog.youkuaiyun.com/Fantasytree/article/details/83907654</guid><author>Fantasytree</author><pubDate>Wed, 20 Apr 2011 10:15:26 +0800</pubDate><description><![CDATA[环境：AMD64机器+Windows7+VirtualBox3.2.8+Debian5.0.8(lenny)


下载：mirrors.163.com下载很快的，我下的是amd64版本，只下载cd1就可以了。


安装：这个大家都懂的。


配置编译环境和设置与windows的共享：
（1）安装dkms, gcc, build-essential, linux-headers-...]]></description><category></category></item><item><title><![CDATA[如何导出iphone通讯录并清除]]></title><link>https://blog.youkuaiyun.com/Fantasytree/article/details/83804295</link><guid>https://blog.youkuaiyun.com/Fantasytree/article/details/83804295</guid><author>Fantasytree</author><pubDate>Thu, 30 Dec 2010 10:58:20 +0800</pubDate><description><![CDATA[在iphone上管理通讯录还是稍显麻烦。
1、安装itunes，使用itunes的同步功能，把原来手机上的通讯录同步到本地outlook或者gmail上（我是选择同步到gmail上）。
2、用gmail的导出通讯录功能，把通讯录导出到本地csv文件。
3、清除gmail的通讯录，然后使用itunes的同步功能再同步一次，就可以既备份了通讯录，又清除了原来所有的通讯录了。
4、（可选）把cs...]]></description><category></category></item><item><title><![CDATA[乐观锁使用经验一则]]></title><link>https://blog.youkuaiyun.com/Fantasytree/article/details/83665117</link><guid>https://blog.youkuaiyun.com/Fantasytree/article/details/83665117</guid><author>Fantasytree</author><pubDate>Sat, 03 Jul 2010 14:36:03 +0800</pubDate><description><![CDATA[假设需要用乐观锁来实现一个物品数量增减操作的原子性，可以这样子做：（框架使用spring和hibernate）

[code=&quot;java&quot;]
@Entity
@Table(name=&quot;tbl_gift&quot;)
public class Gift {
	...
	
	//乐观锁
	@Version
	private Long version;

	...
}
[/code]...]]></description><category></category></item><item><title><![CDATA[AWT和Swing组件混用的覆盖问题]]></title><link>https://blog.youkuaiyun.com/Fantasytree/article/details/83644413</link><guid>https://blog.youkuaiyun.com/Fantasytree/article/details/83644413</guid><author>Fantasytree</author><pubDate>Fri, 18 Jun 2010 00:08:27 +0800</pubDate><description><![CDATA[    最近在给自己的一个搜索下载工具包做一个UI，弄成桌面应用。窗口顶部是标准的swing菜单，下面有几个AWT的label和button组件。当我加了几个菜单项然后运行之后，发现下拉菜单被label挡住了，无论如何设置都不行。后台查阅了相关资料，才知道这是AWT这个重量级组件和swing这个轻量级组件混用的不可调谐的矛盾。

    AWT组件各自对应一个本地组件native peer，就...]]></description><category></category></item><item><title><![CDATA[python数据库操作笔记（一）]]></title><link>https://blog.youkuaiyun.com/Fantasytree/article/details/83595436</link><guid>https://blog.youkuaiyun.com/Fantasytree/article/details/83595436</guid><author>Fantasytree</author><pubDate>Sat, 03 Apr 2010 17:33:01 +0800</pubDate><description><![CDATA[python如何连接MySQL数据库？
    下载安装mysql-python，根据自己的平台需要下载，如windows下请下载MySQL-python-1.2.2.win32-py2.5.exe，Linux平台请下载MySQL-python-1.2.3c1.tar.gz。

    一个简单的例子：
[code=&quot;python&quot;]
import MySQLdb

def mydb...]]></description><category></category></item><item><title><![CDATA[如何发布iPhone app到app store（转）]]></title><link>https://blog.youkuaiyun.com/Fantasytree/article/details/83556549</link><guid>https://blog.youkuaiyun.com/Fantasytree/article/details/83556549</guid><author>Fantasytree</author><pubDate>Sat, 13 Feb 2010 22:16:12 +0800</pubDate><description><![CDATA[如何把自己的iphone app发布到app store（转）：

第一篇：
[url]http://findmycolor.blog.163.com/blog/static/7887607320101543722612/[/url]

第二篇：
[url]http://findmycolor.blog.163.com/blog/static/788760732010154463637...]]></description><category></category></item><item><title><![CDATA[iPhone SDK安装笔记]]></title><link>https://blog.youkuaiyun.com/Fantasytree/article/details/83556468</link><guid>https://blog.youkuaiyun.com/Fantasytree/article/details/83556468</guid><author>Fantasytree</author><pubDate>Fri, 12 Feb 2010 01:30:34 +0800</pubDate><description><![CDATA[下载了最新的iPhone SDK 3.1.3，打算装在我的Mac OS X 10.5.5上，结果被告知只能装在10.5.7版本以上。郁闷，google了一下解决方法，发现可以用改版本号来欺骗SDK安装程序。步骤如下：

1，打开控制台（Applications/Utilitis/Terminal）；
2，输入sudo -s和密码，切换到root；
3，修改/System/Library/C...]]></description><category></category></item><item><title><![CDATA[Mac OS X安装笔记]]></title><link>https://blog.youkuaiyun.com/Fantasytree/article/details/83555346</link><guid>https://blog.youkuaiyun.com/Fantasytree/article/details/83555346</guid><author>Fantasytree</author><pubDate>Sun, 07 Feb 2010 22:02:30 +0800</pubDate><description><![CDATA[经历无数次苦难后，我的Mac OS X终于装上了，和XP和谐共存，哈哈，小小的庆祝一下。我安装的是10.5.5，不是最新版，因为手头上只有这个，也懒得下载新版本了。搭建个iPhone开发环境真够困难的，第一步就折腾死我了。

言归正传，说说我安装过程中的一些心得体会：
1，第一次安装时，我在原来装有的win xp下使用Mac OS X硬盘安装助手，它会自动帮我把镜像文件加载到指定分区和在c盘...]]></description><category></category></item><item><title><![CDATA[Pane和Panel]]></title><link>https://blog.youkuaiyun.com/Fantasytree/article/details/83535388</link><guid>https://blog.youkuaiyun.com/Fantasytree/article/details/83535388</guid><author>Fantasytree</author><pubDate>Fri, 29 Jan 2010 00:13:00 +0800</pubDate><description><![CDATA[在研究swing的时候，想起2个词：pane和panel，一直都没有很准确的分辨出二者的分别，今天特找到一篇文章，对这2个词的分别阐述得比较清楚。

[b]原文出处：[/b][url]http://simon.blog.51cto.com/80/122148[/url]

Pane：窗格
Panel：面板

Pane指窗口中可以独立滚动的子部分，如果你在Word中使用屏幕分割的功能，...]]></description><category></category></item><item><title><![CDATA[python入门之一]]></title><link>https://blog.youkuaiyun.com/Fantasytree/article/details/83525821</link><guid>https://blog.youkuaiyun.com/Fantasytree/article/details/83525821</guid><author>Fantasytree</author><pubDate>Wed, 06 Jan 2010 14:19:10 +0800</pubDate><description><![CDATA[[b]python的安装[/b]

1，下载
    由于python.org被墙，必须使用F墙工具来访问。如果不想麻烦，可以直接访问此链接：http://www.python.org/ftp/python/

2，安装
Windows
　　下载 Python-x.x.x.exe,运行安装 
其它平台
　　下载 Python-x.x.x.tgz 或 Python-x.x.x.ta...]]></description><category></category></item></channel></rss>