自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (9)
  • 收藏
  • 关注

原创 抽象工厂模式

各种工厂模式很多搞得很晕。终于弄清楚了一些。抽象工厂模式 是 创建一个产品族 注意是族。比如在GOF书中所说,创建一套窗口系统 比如有 button text,那么windows一套 unix一套,所以每一套中都会创建button 和 text这样 他们二者就组成了一个产品族。可以通过抽象工厂来产生windows和unix的两套 也就是两个产品族。

2013-09-29 10:26:37 596

原创 cocos2d-x convertToWorldSpace和convertToNodeSpace

convertToWorldSpace 这个是将坐标转换到游戏世界坐标。因为一个精灵有一个坐标通过 getPosition来得到,但是这个坐标是一个相对于parent的坐标 所以实际的绝对坐标是取决于parent的position。所以通过getParent()->convertToWorldSpace就可以将这个坐标转换成游戏的绝对坐标。

2013-09-28 08:02:08 9500 3

原创 smarty 安装问题

1 解压smarty 到你的apache目录下 我的是 ubuntu 12.04 /var/www 目录运行demo http://127.0.0.1/Smarty-3.1.14/demo/index.php结果出现 HTTP 500这个错误。原因是 文件路径的权限不正确进入 /var/www目录,使用 chmod 777 -R Smarty-3.1.14 追加完权限。再执

2013-09-27 19:01:18 955

原创 js隐藏和显示表格

CSS中代码 body{font-size:30px;} tr{display:none} input{width:400px;height:50px;font-size:30px;} 这样使得tr都不显示。通过 window.onload = function init() { var trs = document.getElem

2013-09-27 11:46:23 3963

原创 php sql 防注入

1 转换你的数据。mysqli_real_escape_string($dbc, trim($_POST['name'])2 insert语句 不要写全部的字段 比如id这种字段不要填写2 验证数据的合法性。比如is_numeric(0)

2013-09-24 15:44:28 776

原创 cocos2d-x 中 getContentSize

getContentSize 只有对精灵才能起到作用。尽管经常是 CCNode中包含一个CCSprite但是 CCNode的getContentSize是 0 0 所以需要通过CCSprite中获取出来

2013-09-23 21:35:52 3071

原创 cocos2d-x CC_PROPERTY 和 CC_SYNTHESIZE_READONLY 区别

CC_PROPERTY: 仅仅是定义了set和get 并没有完成这个函数的实现。可能set和get的实现比较复杂 CC_SYNTHESIZE:实现了set和get就是最基本的实现方式

2013-09-23 11:45:04 3706

原创 ubuntu php上传文件失败

刚学。搞了好半天终于搞清楚了。1 目录权限。可以使用 chmod 777 -R 你的目录 来给目录设置全的权限2 在php.ini中修改upload_dir为正确的文件路径。比如我的 /var/www/tmp 如果没有使用mkdir创建一个3 move_uploaded_file 这个函数如果执行失败居然不会在tmp目录下产生临时文件。我的一致失败是因为target有问题。target

2013-09-22 18:47:33 2286

原创 php 相关

add your own score.

2013-09-22 13:50:37 568

原创 php使用check box

if (isset($_POST['submit'])) { foreach ($_POST['todelete'] as $delete_id) { //这里是循环遍历这个数组 todelete 每一个值被设置成 $delete_id $query = "DELETE FROM email_list WHERE id = $delete_id"; mysqli_q

2013-09-18 17:30:39 1697

原创 php的递归调用

"> Subject of email: " size="30" /> Body of email: 上面这段代码 实在递归调用自己这个php脚本。这样做的好处是保证现有的错误数据 还能够保留显示。

2013-09-18 15:36:40 1116

原创 cocos2d-x点滴总结-2

cocos2d-x中的各种坐标系1 设备本身的坐标系 是以左上角为原点 x向右 y向下的。所以触摸的函数 都是这个坐标系下的坐标。touch->getLocationInView()2 游戏坐标系是以左下角为原点 x向右 y向上。所以设置setPosition都是设置的这个坐标。3 精灵的纹理坐标系 是和屏幕坐标系一致的。

2013-09-14 18:13:25 713

原创 cocos2d-x点滴总结-1 持续更新

1 CC_SYNTHESIZE_READONLY(cocos2d::CCArray*, _fishes, Fishes); 使用类似Object-C中的属性。那么这样会产生 _fishes这样一个数组。在init中_fishes = CCArray::createWithCapacity(capacity);CC_SAFE_RETAIN(_fishes);使用 create产生的 就要使用r

2013-09-08 21:30:30 617

原创 head first html5 学习笔记

1 js 如果操作dom必须在载入完成之后才能工作。所以如果js写在了head中 就会无法操作dom。那么可以使用window.onload = function来实现

2013-09-04 17:47:26 624

Head First html5

headfirst html5 虽然是英文版 不过非常简单 我大概是花费3天的时间 就看完了 入门级。

2013-09-14

tiled map 地图编辑器 mac版

tiled map 地图编辑器 mac版本 可以用作cocos2d编辑地图

2011-12-11

tiled map tool 游戏地图编辑器 windows版本

tile map tool windows版本的地图编辑器 适合制作2D地图 可以配合cocos2d使用

2011-12-11

Seashore mac下图片的编辑工具

seashore mac下的图片编辑工具 也是cocos2d教程中提到的工具

2011-12-03

Pixen mac下的动画编辑工具

mac 下的用来编辑动画用的工具 pixen 也是cocos2d教程中提到的动画工具。

2011-12-03

opengl es 1.0 api文档

opengl es 1.0 api 文档

2011-11-21

mac diffmerge

mac上的最好的代码比较工具 diffmerge

2011-09-10

深入浅出iphone编程 (headfirst iphone development)11 chapter

headfirst iphone 编程第11章 前面上传了1-10章。 注意 这个project是使用 XODE4 IOS4.3

2011-09-05

深入浅出iphone编程 (headfirst iphone development)1-10 chapter

大名鼎鼎的 headfirst 系列,由于上传15M限制 所以 这个是 1-10章节代码。还有第11章代码 是另外一个资源

2011-09-05

空空如也

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

TA关注的人

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