自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

做个充实的人

不要让任何思想包袱阻挡你前进的步伐

  • 博客(11)
  • 资源 (16)
  • 收藏
  • 关注

原创 避免创建重复的对象

如果一个类是非可变类 那么它总是可以被重用。作为一个极端的反面例子,考虑下面的语句;string s=new string(“silly”); 该语句每次被执行都创建一个String的实例。但是这些创建对象的动作没有一个是必须的。我们可以直接使用string s=“silly”代替;除了重用非可变的对象之外,对于那些已知不会被修改的可变对象,你也可以重用他们,下面是一个比较微妙

2013-02-26 14:27:43 640

原创 支持非可变性

一个非可变类是一个简单的类,它的实例不允许被修改。每个实例中包含的所有信息都必须在该实例被创建的时候提供出来。也就是我们常常定义的 获取静态数据类。举个简单的例子就是,在游戏制作中,副本掉落数据 ,或者关卡掉落数据的,我们只是负责读取数据,并不允许程序修改它。那么我们可以就把该类定义为非可变类。非可变类比可变类更加容易设计,实现和使用。他们不容易出错,更加安全。1:是所有域都是

2013-02-26 13:54:14 370

原创 利用Flashbug插件查看AMF数据

一、什么是AMFAMF是Flash与服务器进行通信的一种编码格式(为了方便理解,你可以暂时把它理解为与XML相似的技术),但它是以二进制数据进行传输的,客户端采用POST形式进行数据提交,它的最大特色是可以直接传输复杂的数据类型,比如数组、普通对象、日期对象等,而且可以对传输的数据进行压缩以提高传输速率,另外结合Flash Remoting网关(FluorineFx、amfphp、Open

2013-02-26 11:47:15 816

原创 java设计模式之代理模式

代理想当于 我们游戏行业中的项目经理   负责处理分发日常任务   老板不需要每天都盯着每一个员工     只需要每天问问项目经理 就知道今日的工作完成的程度。举个游戏行业中我们比较熟悉的例子    这个例子是针对于我们公司的情况作的,有什么不合理的地方 敬请原谅上例图中的categoryPerson 顾名思义 就是代表一类人 那么我们首先想到的就是用接口实现它。 他有2个方法,

2013-02-21 17:38:42 443

转载 UML类图各种关系说明

1.1.1 依赖(dependency)虚线箭头表示1:依赖关系也是类与类之间的连结。2:依赖是单向的。3:依赖关系在java或者C++语言中体现为局部变量,方法的参数或者对静态方法的调用。class person{   void buy(Car car)}class Car(){}1.1.2 关联association实线箭头表示。1.关联

2013-02-21 17:02:11 527

原创 java设计模式之策略模式

张三刚毕业没多久,找了一份IT工作 java程序员,没想到公司到月底发不起工资,这家伙又好面子 不好意思跟朋友实话实说,刚好最近手头有点紧。没办法,硬着头皮借钱呗。上面一番话 可以找出来三个要点:想法的来源地大脑,什么样的方法能搞到钱呢,张三既然想法是一致的就是想办法搞到钱 那么我们可以定义个接口,里面只有一个方法借钱。同时又不能装的不像,免的搞不到钱,我们可以定义N多具体

2013-02-21 14:03:15 306

原创 java多线程编程

和其他多数计算机语言不同,java内置支持多线程编程(multithreaded programming).多线程程序包含两条或者两条以上并发运行的部分。程序中每个这样的部分都叫一个线程thread,每个线程都有独立的执行路径。因此,多线程是多任务处理的一种特殊形式。你一定知道多任务处理,因为它实际上被所有的现代操作系统所支持。然而,多任务对很多读者,基于进程的多任务处理是更熟

2013-02-19 16:11:47 420

原创 object-c中类,对象和方法

本文中object-c简称obc在obc的程序你经验会看到以下几个英文字母@interface部分@implementationprograme部分@interface部分不要被表面现象所迷糊 当你了解java语言的时候 我们常常使用interface定义接口 其实在obc中的道理跟java差不多 它是用来描述类,类的数据成分以及类的方法 非常跟我们java语言中定

2013-02-17 23:16:59 972

原创 刚学习java的我们

刚开始学习任何一种语言的时候,相信大家都非常重视基础知识。但是当实际应用的时候,又有多少能数量并且恰当的使用呢?java语言已经名列编程语言排行前3的日子很长时间呢。并且以其都特的特性 吸引了很多人去研究和学习他。总以为自己会写2行代码 就认为这个语言简单,认为就完全掌握了他们 这就是中国的现状  会写代码的人很多      能写好的代码的寥寥无几。废话不说了 进入正题

2013-02-16 17:47:58 442

原创 曾经开发游戏的我们

不知不觉   已经步入这行业五年了,一直跟随这个公司成长。相对开发游戏的的同行们 分享下一点点建议: 在资源空间有限的时间的内 我们怎么才能快速出自己的游戏 并且有相对不错的收入。)1简单傻瓜化操作时必须的。越简单越好,操作必须容易上手。想像一下玩家好不容易进入游戏中,还需要费劲头闹琢磨怎么玩 (以下建议只是针对于开发中小型游戏,大型游戏可以直接

2013-02-15 21:58:11 471

原创 c中的指针的理解

很早就听说过 c的指针很难很难     所以抽空了解下。其实只要掌握了 概念,弄清楚他到底是干什么的?也不算太难。既然指针是变量 那么他必然符合变量的几个特点         有名字 需要知道他叫什么 定义它来做什么用。 还有需要赋值把  没有值小心出错嘎嘎 。再有 应该有类型吧 走什么风格的。开个玩笑 只要这个好理解 。1:指针的名字与一般变量的规定相同,

2013-02-01 18:12:53 415

Myeclipse集成fatjar

myeclipse eclipse集成的打包成jar文件的,很实用

2014-05-09

汉字转拼音

解决汉字存储的乱码问题,转换成pinyin保存

2014-04-25

cglib.jar包

SSH整合过程中容易缺少的吧 或者冲突过程中需要解决的包

2014-04-24

java 写的非阻塞http服务器

java开发的http服务器 采用NIO非阻塞模式 可以用于http服务器开发

2013-07-02

android ADT-15.0.0.zip

android adt adroid环境搭建必须的东西

2013-06-30

hibernate多表操作

适合初学者学习hibernate中表的操作

2012-10-16

flash 843安全策略文件 java版本

使用mina框架写的843的flash socket通讯安全策略文件 已经打包成可执行的jar文件 拿来可以直接使用

2012-07-27

php 生成柱状图 折线图 饼状图 代码

自己整理的生成各种图形常用的方法 及其代码 拿来就能使用

2012-07-27

cocos2D基础教程(很实用的几个例子)

CCSenen CCLayer CCSprite 基础知识介绍 通过这些基础知识开发弹球游戏,物理引擎,例子效果,瓷砖地图等等实用游戏例子。很适合新手开发用

2012-04-17

java swing所需的jar包

java界面开发所需的jar包 jframe swing

2012-02-01

mina1.2跟mina2.0jar包

目前最流行性的网络服务器开发框架所需的jar包,里面包含了mina各个阶段所需的jar包

2012-02-01

java中所需memcached.jar包

java中连接memcached服务器跟cmem服务器中所需的jar包

2012-02-01

空空如也

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

TA关注的人

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