- 博客(147)
- 资源 (74)
- 收藏
- 关注
原创 【cocos2d-x入门实战】微信飞机大战之十五:跨平台移植和广告植入
cocos2d-x之微信打飞机实战演习,原滋原味的微信打飞机源码分享。
2013-09-29 09:33:48 20665 116
原创 【cocos2d-x入门实战】微信飞机大战之十四:背景音乐和音效
cocos2d-x之微信打飞机实战演习,原滋原味的微信打飞机源码分享。
2013-09-28 09:01:58 12923 24
原创 【cocos2d-x入门实战】微信飞机大战之十一:游戏暂停和触摸屏蔽
cocos2d-x之微信打飞机实战演习,原滋原味的微信打飞机源码分享。
2013-09-25 09:25:16 11796 9
原创 【cocos2d-x入门实战】微信飞机大战之七:触摸事件和优先级
cocos2d-x之微信打飞机实战演习,原滋原味的微信打飞机源码分享。
2013-09-21 09:50:04 14852 37
原创 【cocos2d-x入门实战】微信飞机大战之四:主角的登场和帧动画
cocos2d-x之微信打飞机实战演习,原滋原味的微信打飞机源码分享。
2013-09-17 09:07:34 15932 71
原创 【cocos2d-x入门实战】微信飞机大战之三:引擎坐标系,锚点和背景滚动
cocos2d-x之微信打飞机实战演习,原滋原味的微信打飞机源码分享。
2013-09-16 14:29:01 17566 46
原创 【cocos2d-x入门实战】微信飞机大战之二:别急,先处理好CCScene和CCLayer的关系
cocos2d-x之微信打飞机实战演习,原滋原味的微信打飞机源码分享。
2013-09-15 20:40:40 23146 38
原创 【cocos2d-x入门实战】环境配置、交叉编译及安卓项目的生成
1.配置cocos2d-x & Android开发环境我想如果有意搞这个东东的,应该不用什么图文并茂了吧,稍微看一下就明白了。1.1.安装VS2008这是微软开发的集成开发环境,也是cocos2d-x的C++主战场。下载地址:http://pan.baidu.com/share/link?shareid=532811852&uk=637953331激活方式就不提供了,自
2013-09-10 10:30:53 22223 31
翻译 (译)第三部分:什么是rebase?
内容提要第一部分:commit hash是什么?第二部分:merge是什么?第三部分:rebase是什么?在第一部分中,我们讨论了什么是commit hash,其中一个很重要的特点就是commit无法被修改。hash值是根据存储在commit中的信息生成的,所以修改一个commit或者commit hash,你必须要创建一个全新的commit。我们还讨论了每一个commit存储了它的前一个c
2015-05-06 00:42:34 3514
翻译 (译)第二部分:什么是merge?
内容提要第一部分:commit hash是什么?第二部分:merge是什么?第三部分:rebase是什么?在第一部分我们创建了一个小的demo仓库,它拥有着一个feature1分支,而且这个分支已经准备好要merge到master分支中了。此时,我们可以选择merge或者rebase feature1分支到master分支。关于rebase将会在第三部分进行介绍。现在我们来看一下,采用mer
2015-05-06 00:40:47 2969
翻译 (译)第一部分:什么是commit hash?
内容提要第一部分:commit hash是什么?第二部分:merge是什么?第三部分:rebase是什么?最近一段时间我在学习如何使用Git,碰到的一个难点:如何区别merge和rebase?大部分人都能理解merge的概念,但是对于rebase就不是很清楚了。在这三篇博文中我将尽可能用最简单的方式来解释它们的异同。不过在此之前,我们需要先了解一下什么是commit hash。如果你看过自己
2015-05-06 00:40:33 11176
原创 高仿QQ右下角新闻弹窗之MFC版
由于项目需要做一个类似于QQ新闻的消息弹窗,谷歌一下,有现成的。感谢@泪闯天涯的分享。原版是Win32实现的,我把它改成MFC版,可以在代码中直接使用。1.开发环境VS2010/MFC2.源码说明保留Win32API实现自绘,支持多种风格。为区分于Win32版,更名为CMsgWindow类,继承于CWnd类。修改的内容主要有:(1)Create函数中窗口的注册使
2014-01-09 09:19:52 6487 3
原创 【C++基础之二十一】菱形继承和虚继承
菱形继承是多重继承中跑不掉的,Java拿掉了多重继承,辅之于接口。C++中虽然没有明确说明接口这种东西,但是只有纯虚函数的类可以看作Java中的接口。在多重继承中建议使用“接口”,来避免多重继承中可能出现的各种问题。1.菱形继承先看一下菱形继承长什么样。B和C从A中继承,而D多重继承于B,C。那就意味着D中会有A中的两个拷贝。因为成员函数不体现在类的内存大小上,
2014-01-05 09:05:41 34492 2
原创 【C++基础之二十】可变参数的函数
C++中可变参数的函数是从C中继承而来,可变参数的函数是指函数的参数个数可变,参数类型不定的函数。我们最常见的就是printf()。1.可变参数函数实现原理指定参数的函数实现很简单,通过通过指定的参数名访问就行了。但是如果不指定的呢?函数的调用的参数会进行压栈处理,详细可见此文函数调用机制。而对参数的压栈是从右到左进行压栈。而参数和参数之间存放是连续的,也就是说,只要知道第一个参数
2013-12-24 09:55:02 32801 2
原创 【C++基础之十九】函数对象
函数指针倒是蛮常见的,这函数对象又是什么呢?什么时候会用到函数对象?1.什么是函数对象函数对象就是定义了函数调用操作符,也就是operate()的对象。因此我们可以在定义函数调用操作符的时候,实现所需的函数功能。2.示例如上,其实最主要的还是operate()的定义,这和普通运算符的重载是一样的。[cpp] view pl
2013-12-20 09:05:47 3587
原创 【C++基础之十八】类继承中的隐藏规则
记得以前看林锐博士的《高质量C++编程指南》一书有提到类继承中的隐藏问题,当时网上也有不同的声音,觉得并没有隐藏这个东西,后来在看C++ primer的时候确实有提到这个问题(谓之“屏蔽”),这里记下来,如果理解有误,还请指出。1.重载和覆盖在了解隐藏之前,得先分清楚重载和覆盖。(1)重载:对同一个类而言的,函数名相同,函参不同,因为是在同一个类中,所以是否是virtual并不
2013-12-10 15:01:46 3629 6
原创 【C++基础之十七】抑制由构造函数定义的隐式转换
有时候构造函数的隐式转换可以帮我们不少忙,但有时候它也会帮倒忙。所以我们应该要控制它,而不是让它无脑操作。1.示例先看一段代码。#include "stdafx.h"using namespace std;class A{public: A(int v):var(v){};//带一个int型值的构造函数 bool isSame(const A& ref) cons
2013-11-28 15:38:30 4003
原创 【像黑客一样写博客之十】域名绑定
相信很多人都有自己的域名,而github帮你提供了免费的空间。让你的域名直接转到github.io是个不错的注意。假设通过之前9篇文章,你已经初步建立起一个github.io的博客了。1.CNAME1.1.增加CNAME文件我已经有了一个域名www.jackystudio.tk。如果没有请先看第2步。进入Octopress\source,运行如下命令
2013-11-23 08:52:42 7705 14
原创 【像黑客一样写博客之九】微博访客
这节介绍如何往边栏添加新浪微博和进行访客统计。1.新浪微博1.1.创建微博页面进入Octopress\source\_includes\custom\asides,创建weibo.html,添加如下代码[html] view plaincopy{% if site.weibo_uid %} section>
2013-11-22 08:30:27 5420
原创 【像黑客一样写博客之八】分类标签
给文章分类和添加标签是博客必不可少的功能,方便了信息的快速攫取。1.添加分类1.1.添加分类插件进入Octopress\plugins目录,新建category_list_tag.rb文件,添加如下代码[ruby] view plaincopymodule Jekyll class CategoryLis
2013-11-21 08:36:51 4306 3
原创 【像黑客一样写博客之七】分享功能
Octopress自带的分享代码是推特,脸书和Google+,这里改用国内的加网分享,添加方式和评论相似。1.获取分享代码进入http://www.jiathis.com,选择样式,点击获取代码。比如我这里得到[html] view plaincopy div class="jiathis_style_32x32
2013-11-20 08:30:24 3532
原创 【像黑客一样写博客之六】评论功能
博客怎么能少了评论呢?虽然Octopress自带了disqus评论系统,但是登录需要使用推特,脸书,Google+等帐号登录,你懂的,所以这里会对评论进行更换。。。这里我只能降降逼格了,使用国内的多说评论系统,非软文,可以用国内大部分主流帐号登录评论即可。1.获取评论代码进入http://duoshuo.com/create-site,登录帐号,填写相关信息,点
2013-11-19 09:01:59 3664
原创 【像黑客一样写博客之五】博客克隆
很多情况下我们需要在不同电脑之间维护同一个Octopress博客,那应该怎么在一台新的电脑上获取你的Octopress克隆呢?1.环境配置安装msysgit,Ruby,DevKit,这里就不再重复了,请参考第一篇:环境搭建http://blog.csdn.net/jackystudio/article/details/16117585。2.克隆你的O
2013-11-18 09:21:19 3827 3
原创 【像黑客一样写博客之四】发表博文
Octopress结合Github搭建博客是很酷,但是别忘了初衷是写博文,可不要本末倒置了。1.发表博文1.1.新建博文使用如下命令新建博客文章[cpp] view plaincopyrake new_post['Hello Github Blog'] 1.2.编辑博文
2013-11-17 09:40:09 3871 2
原创 【像黑客一样写博客之三】配置博客
Octopress Push到Github之后,就可以对博客进行一些个性化配置了,这里先介绍一些基本配置。1.基本配置博客的基本配置文件在Octopress目录下的_config.yml。可以对需要修改的进行修改。[cpp] view plaincopy# ----------------------- # #
2013-11-16 08:10:17 14169
原创 【像黑客一样写博客之二】发布博客
本地环境配置完毕后就可以把Octopress推到Github上了。1.新建Github仓库仓库名字必须是username.github.com,其中username是你的github用户名。描述和Readme可选,创建即可。2.发布Octopress到Github2.1.建立github page打开cmd,进
2013-11-15 08:20:25 4254 13
原创 【像黑客一样写博客之一】环境搭建
原谅我又不务正业了,最近在Github上利用Octopress框架搭建了一个博客,所有的东西都可以DIY,感觉还是蛮酷的。这里把整个搭建过程分享一下。当然第一步还是环境的搭建,有没有搞错?写个博客还要搭建环境?没错,折腾族们喜欢像写代码一样去写博客。至于Octopress是什么,Google之。。。如果对git的操作不熟悉,http://blog.csdn.net/column/details
2013-11-14 15:23:55 6354 21
转载 【数据结构之排序11】各种内部排序方法的比较和选择
按平均时间将排序分为四类:(1)平方阶(O(n2))排序 一般称为简单排序,例如直接插入、直接选择和冒泡排序;(2)线性对数阶(O(nlgn))排序 如快速、堆和归并排序;(3)O(n1+£)阶排序 £是介于0和1之间的常数,即0(4)线性阶(O(n))排序 如桶、箱和基数排序。各种排序方法比较简单
2013-10-23 11:54:04 3158
转载 【数据结构之排序10】基数排序
基数排序(Radix Sort)是对箱排序的改进和推广。1、单关键字和多关键字文件中任一记录R[i]的关键字均由d个分量 构成。若这d个分量中每个分量都是一个独立的关键字,则文件是多关键字的(如扑克牌有两个关键字:点数和花色);否则文件是单关键字的, (0≤j多关键字中的每个关键字的取值范围一般
2013-10-22 11:11:07 2033
转载 【数据结构之排序9】箱排序
分配排序的基本思想:排序过程无须比较关键字,而是通过"分配"和"收集"过程来实现排序.它们的时间复杂度可达到线性阶:O(n)。本节介绍第一种分配排序方法:箱排序。1、箱排序的基本思想箱排序也称桶排序(Bucket Sort),其基本思想是:设置若干个箱子,依次扫描待排序的记录R[0],R[1],…,R[n-1],把关键字等于k的记录全都装入到第k个箱子里(分配),然后按序号依次
2013-10-22 11:04:31 2077
转载 【数据结构之排序8】归并排序
归并排序(Merge Sort)是利用"归并"技术来进行排序。归并是指将若干个已排序的子文件合并成一个有序的文件。两路归并算法1、算法基本思路设两个有序的子文件(相当于输入堆)放在同一向量中相邻的位置上:R[low..m],R[m+1..high],先将它们合并到一个局部的暂存向量R1(相当于输出堆)中,待合并完成后将R1复制回R[low..high]中。(1)
2013-10-22 10:52:27 2252
转载 【数据结构之排序7】堆排序
本节介绍第二种选择排序:直接选择排序。1、 堆排序定义n个关键字序列Kl,K2,…,Kn称为堆,当且仅当该序列满足如下性质(简称为堆性质):若将此序列所存储的向量R[1..n]看做是一棵完全二叉树的存储结构,则堆实质上是满足如下性质的完全二叉树:树中任一非叶结点的关键字均不大于(或不小于)其左右孩子(若存在)结点的关键字。【例】关键字序列(10,15,56,25,30,70
2013-10-21 17:27:36 2469
Anti_TexturePacker v1.2
2013-10-23
Anti_TexturePacker v1.1
2013-10-21
Anti_TexurePacker
2013-10-19
Anti_TexturePacker for mac.zip
2019-06-24
exe文件Anti_TexturePacker v1.7
2015-01-21
Anti_TexturePacker v1.6
2014-02-08
Anti_TexturePacker v1.5
2014-02-07
Anti_TexturePacker v1.4
2014-01-25
高仿QQ新闻右下角弹窗MFC/Win32版
2014-01-09
cocos2d-x嵌入webview
2013-12-26
Anti_TexturePacker v1.3
2013-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人