- 博客(14)
- 收藏
- 关注
原创 享元模式
概念:享元模式(Flyweight): 运用共享技术有效地重用大量细粒度的对象.享元对象能做到共享的关键是区分了内部状态和外部状态: UML图:在享元对象内部并且不会随环境改变而改变的共享部分, 可称之为享元对象的内部状态.而随环境改变而改变的、不可以共享的状态是外部状态.在设计开发中,有时需要生产大量细粒度对象来表征数据,如果这些对象除个别参数外基本相同,此时如果能把那些参数移到类实例外面,在方...
2018-02-08 11:30:21 158
转载 jQuery选择器总结
jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素$("div") 选择所有的div标签元素,返回div元素数组$(".myClass") 选择使用myCla
2013-07-10 15:20:02 345
原创 jQuery选择器简单应用
用Js写一些例如全选、反选等功能的时候,会感觉代码相当的多,而如果用jQuery选择器的话就会相当的简洁了jQueryTest
2013-05-22 15:06:52 631
原创 分享一个自己写的flash位图转换类
在flash游戏开发中,很多时候需要在屏幕上面显示很多个MovieClip,如果在屏幕上面有过多的矢量图,相信会卡得飞起。因为在矢量图移动的时候会消耗很多CPU资源,所以为了可以让更多的MovieClip可以显示在屏幕上面而不影响效率,就采用了转换成位图的方式。用内存去换取CPU,就是说消耗多点内存,降低CPU的消耗。而且有些时候,可以作动态导图,就是说可以把MovieClip的每一帧在运行的时候
2013-05-11 16:52:49 978
原创 什么是flash游戏?
首先说一下什么叫CURD,按字母来看分别是create、update、read、delete,四个单词,狭义的说是数据库里面的一些操作,其实更广义的说这4个字母代表着所有的软件开发里面的内容,软件开发都是在处理数据,对数据进行增删改查。程序员其实一直都在做这些操作。而游戏开发是软件开发里面的一种,当然也符合这个规律。 flash游戏对于程序员来说其实就是对数据进行增删改查,外加上一些
2013-05-11 16:12:10 1300
原创 Java链接mysql
发了一篇PHP连mysql的当然要再发一篇java的来相对应。在java里面访问数据库要用到jdbc,先简单介绍一下jdbc吧,什么是JDBC?JDBC是SUN公司为使Java程序灵活的访问各种不同的关系型数据库提供的规则。因为数据库有很多种,比如mysql、Oracle、SQLServler和DB2等。而这些数据库的链接方式都有差别,而JDBC的作用就是降低Java程序操作数据库的成本,就是说写
2013-05-05 17:35:48 533
原创 PHP链接数据库
在PHP中链接mysql数据库,首先要知道PHP中提供的链接mysql数据库API(这里为什么说是mysql的呢?那是因为如果是别的数据库例如Oracle,就要用链接Oracle的API了,但是基本的步骤都差不多的,本文只说mysql),一般会用到的有mysql_connect()、mysql_select_db()和mysql_query()。 mysql_connect()是链接数据
2013-05-05 15:18:32 556
转载 程序员越老越优秀吗?
本文是从 Are older people better programmers? 这篇文章翻译而来。Peter Knego 向我们展示了一些有趣的东西: 官方数据:程序员年纪越大越出色、越稀有。他使用StackOverflow的声誉值和其它几个指标来印证他的观点。他的总结是:随着年龄的增加,程序员的数量急剧下降。程序员数量的峰值出现在27岁,随后每6-7年减少一半。4
2013-04-30 13:19:12 474
原创 程序员杂谈
在之前的公司面试程序员,面过不少学生,当然还有已经毕业的。有幸代表公司,去过广东药学院中山学院出席过两次招聘会。不过大多数学生给我的印象嘛,基本分两种,一种是有点基础,但不太清楚公司需要什么,或者说不清楚他自己能为公司创造多少价值。另外一种是基本上不懂,但挺自信的,想去尝试的。我觉得第一种可以选些基础比较扎实的去培养,第二种的话还是不太适合搞技术,去销售的话比较不错。 这里想说一下,本
2013-04-30 13:11:37 692
原创 游戏里的几个简单算法
游戏这词在计算机领域里面其实就是一个软件,就是一堆能让计算机进行一系列功能的数据。游戏开发说白了就是软件开发的一类。游戏的内容、游戏的规则和游戏的流程都取决于开发者。而做游戏开发也好,其他软件开发也好,都具有很多相同的类容,例如框架、引擎、流程和算法等。其中算法如果深入去讲,其实是一门相当复杂的偏向于数学的计算机学科,里面有很多计算或者对数据操作的一些方法。下面我会介绍些比较常用的算法。随
2013-04-30 12:21:20 921
原创 eclipse-tomcat跟myeclipse-tomcat的一些区别
很多人用myeclipse发布web应用,它会自动把项目文件复制到tomcat目录下的webapps文件夹中,而用eclipse的时候发现运行的时候eclipse并不会把文件复制过去,但它确实可以打开,可以测试到。 当eclipse中的tomcat运行着时,tomcat的安装目录下的wabapps目录失效,我们在浏览器中访问http://localhost:8080/也不会出现tomca
2013-04-30 12:10:57 1195
原创 Java单例设计模式
单例设计模式也有人叫单态,基本上有两种写法一种是饿汉式,另外一种是懒汉式。饿汉式就是一开始就创建了实例对象public class Singleton { private static Singleton intance = new Singleton(); private Singleton() { } public static Singleto
2013-04-30 12:03:17 413
原创 3年flash游戏开发小结
从事flash游戏开发3年多了,在这3年里也不止做flash游戏,也有做过苹果游戏,安卓的也接触过,还有一些网页,数据库等,毕竟是小公司,需要做的东西比较多,不像大公司分工明确,小公司要样样都会,不会自己想办法呗,也算是锻炼自己的能力吧。其中有两个比较大型的页游项目,分别是“三国总动员”和“宝贝的防线”。其他的小项目,全都是美工出好图之后自己独立完成的游戏项目。做了超过50款flash小游戏,大部
2013-04-30 00:20:04 760
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人