- 博客(15)
- 收藏
- 关注
原创 游戏设计个人心得(一)
入行一年多,作为技术,只能对过去做的游戏做一些设计浅谈。关于网游RPG =====》新手指引:1,初始角色要好看,装备可以不好但是衣服要好看,很多玩家都看中自己角色的外观。2,如果要跑任务,那么每个任务点之间不能太长;如果是杀怪任务,每次最好不要杀超过3个。3,目标确立:新手目标要少、要精、重引导,功能逐级开放,到了新手结束时,不要有丢失方向感的问题(太多选择或
2013-07-20 12:20:36
2434
原创 Erlang使用心得(二)
(1)关于gen_server的同步、异步消息处理的并发问题,即gen_server在处理handle_call的时候来了一个handle_info,会怎么处理?答案是无论同步异步,都是按照来的顺序one by one处理。参考帖子:http://youdao.fqdaili.com/baidu.com.php?u=9414a3d8bcb2ffaOi8vZXJsYW5nLjIwODY3...
2012-01-14 14:03:58
178
使用Erlang两个月的心得体会
进了游戏行业,弃Java而用Erlang两个月后,对erlang的一些浅薄认识:优点:(1)一切弱类型脚本语言的优点。(2)现成的组件都很实用,包括ets、进程字典、gen_server、gen_fsm等。(3)消息型并发模型和不变变量减少了需要考虑并发加锁的场景。缺点:(1)一切弱类型脚本语言的缺点,没有静态类型检测,在调用其他模块时比较依赖注解,不然就要自己看代...
2011-11-19 15:27:02
231
Erlang断点调试
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...
2011-09-17 10:40:53
438
原创 总结一下自己的知识体系和项目经历(上)
最近转型做游戏了,语言神马的都从做了好几年的Java转成Erlang了,所以我觉得有必要给自己6年来的工作写一点点总结。首先说下工作经历。自05年毕业以来,前后共在三个行业打滚过:电信、银行、互联网,其中电信干了2年,银行干了1年,互联网干了3年。其中做过的业务有:电信业-》移动BOSS、电信电子运维;银行业-》工作流引擎;互联网-》邮箱、商城、语音平台下的相关应用、搜索、...
2011-09-06 23:54:01
154
原创 Windows下用VirtualBox装Debian的一些心得
环境:AMD64机器+Windows7+VirtualBox3.2.8+Debian5.0.8(lenny)下载:mirrors.163.com下载很快的,我下的是amd64版本,只下载cd1就可以了。安装:这个大家都懂的。配置编译环境和设置与windows的共享:(1)安装dkms, gcc, build-essential, linux-headers-...
2011-04-20 10:15:26
252
原创 如何导出iphone通讯录并清除
在iphone上管理通讯录还是稍显麻烦。1、安装itunes,使用itunes的同步功能,把原来手机上的通讯录同步到本地outlook或者gmail上(我是选择同步到gmail上)。2、用gmail的导出通讯录功能,把通讯录导出到本地csv文件。3、清除gmail的通讯录,然后使用itunes的同步功能再同步一次,就可以既备份了通讯录,又清除了原来所有的通讯录了。4、(可选)把cs...
2010-12-30 10:58:20
208
原创 乐观锁使用经验一则
假设需要用乐观锁来实现一个物品数量增减操作的原子性,可以这样子做:(框架使用spring和hibernate)[code="java"]@Entity@Table(name="tbl_gift")public class Gift { ... //乐观锁 @Version private Long version; ...}[/code]...
2010-07-03 14:36:03
179
原创 AWT和Swing组件混用的覆盖问题
最近在给自己的一个搜索下载工具包做一个UI,弄成桌面应用。窗口顶部是标准的swing菜单,下面有几个AWT的label和button组件。当我加了几个菜单项然后运行之后,发现下拉菜单被label挡住了,无论如何设置都不行。后台查阅了相关资料,才知道这是AWT这个重量级组件和swing这个轻量级组件混用的不可调谐的矛盾。 AWT组件各自对应一个本地组件native peer,就...
2010-06-18 00:08:27
670
python数据库操作笔记(一)
python如何连接MySQL数据库? 下载安装mysql-python,根据自己的平台需要下载,如windows下请下载MySQL-python-1.2.2.win32-py2.5.exe,Linux平台请下载MySQL-python-1.2.3c1.tar.gz。 一个简单的例子:[code="python"]import MySQLdbdef mydb...
2010-04-03 17:33:01
167
原创 如何发布iPhone app到app store(转)
如何把自己的iphone app发布到app store(转):第一篇:[url]http://findmycolor.blog.163.com/blog/static/7887607320101543722612/[/url]第二篇:[url]http://findmycolor.blog.163.com/blog/static/788760732010154463637...
2010-02-13 22:16:12
209
原创 iPhone SDK安装笔记
下载了最新的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...
2010-02-12 01:30:34
255
原创 Mac OS X安装笔记
经历无数次苦难后,我的Mac OS X终于装上了,和XP和谐共存,哈哈,小小的庆祝一下。我安装的是10.5.5,不是最新版,因为手头上只有这个,也懒得下载新版本了。搭建个iPhone开发环境真够困难的,第一步就折腾死我了。言归正传,说说我安装过程中的一些心得体会:1,第一次安装时,我在原来装有的win xp下使用Mac OS X硬盘安装助手,它会自动帮我把镜像文件加载到指定分区和在c盘...
2010-02-07 22:02:30
178
原创 Pane和Panel
在研究swing的时候,想起2个词:pane和panel,一直都没有很准确的分辨出二者的分别,今天特找到一篇文章,对这2个词的分别阐述得比较清楚。[b]原文出处:[/b][url]http://simon.blog.51cto.com/80/122148[/url]Pane:窗格Panel:面板Pane指窗口中可以独立滚动的子部分,如果你在Word中使用屏幕分割的功能,...
2010-01-29 00:13:00
540
原创 python入门之一
[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...
2010-01-06 14:19:10
215
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人