7 a13271785989

尚未进行身份认证

暂无相关简介

等级
TA的排名 29w+

Git深度使用经验总结

Git深度使用经验总结[日期:2013-10-27]来源:Linux社区  作者:kangear[字体:大 中 小]已经开始使用Git了,有些时候一般的问题只能Google就能找到答案,但是有些时候不能找到答案,因为遇到的问题都不知道该用什么关键字搜索。很多是在Git中文的QQ群中讨论出来的,把一些经验总结一下:1.Git子模

2015-01-16 15:37:10

使用Git Submodule可能遇到的坑

2013-05-1310:03cocoachinacocoachina 字号:T | T随着近几年的发展,Git已经成为开源界的标准的版本控制工具。开源界的重量级项目,如Linux,Android,Eclipse,Gnome,KDE,Qt,ROR,Debian,无一例外的都是使用git来进行版本控制。在使用的过程中,作者发现了一些问题,在此分享给大家。

2015-01-16 15:31:52

内存对齐,program once(n) 及sizeof(结构体)

转载自:http://blog.sina.com.cn/s/blog_624ca8080100ftet.html由一道面试题开始展开:struct Node1{    double m1;    char m2;    int m3;};typedef struct{  char a;  int b;  char c;}N

2014-12-21 20:59:07

常用 DOS 命令

转载:http://www.cnblogs.com/dongsheng/articles/2747825.html一些些命令MS DOS 命令大全 一、基础命令 1 dir 无参数:查看当前所在目录的文件和文件夹。 /s:查看当前目录已经其所有子目录的文件和文件夹。 /a:查看包括隐含文件的所有文件。 /ah:只显示出隐含文件。 /w:以紧凑

2014-12-21 14:55:44

各种位运算

转载自 可笑可痴狂:http://www.cnblogs.com/dongsheng/articles/2665305.html位运算的操作数必须是整数,当二元位运算的操作数是不同类型的整数时,也会自动进行类型转换。n&(n-1)作用:将n的二进制表示中的最低位为1的改为0,先看一个简单的例子: n = 10100(二进制),则(n-1) = 10011 ==》n&(n-1) = 1000

2014-12-21 14:49:05

程序书写过程中的一些小技巧

转自:http://tieba.baidu.com/p/19883218911. freopen(“1.txt”,”r”,stdin);freopen(“1.txt”,”w”,stdout);2. memset(a,0,sizeof(a));数组定义int a[10] 为全局变量的话,其全部元素默认赋值为0;整型数据默认为0,字符串默认为空。3. #define max 0x0

2014-12-21 14:46:56

MAC 命令行大全(二)

OSX 的文件系统 OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的盘符概念。 你在桌面上看到的硬盘都挂在 /Volumes 下。 比如接上个叫做 USBHD的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢? 在终端里执行 ls /Volumes/USBHD, 看看显示出的是不是这个移动硬盘的内容。 根目录位置是 / 核心

2014-12-21 14:44:56

Xcode环境的搭建

1:首先从App Store上下载相应版本的Xcode;2:双击安装包,系统会自动安装成功;3:从cocos引擎中文官网:http://cn.cocos2d-x.org/download/   下载cocos2dx对应版本;4:查看readme.txt文档:1.please copy cocos2d 3.3 to ./vienna, named cocos2d2.add PGM

2014-12-21 14:42:15

FTP服务器的安装

1:首先登陆FTP客户端网址:   FileZilla   https://filezilla-project.org/download.php2:进入下载页面,点击下载FileZilla工具包;3:双击下载的安装包,即显示工具安装界面;4:安装完成后,进入登录界面,在主机(H)处输入:dev.xiaoyezi.com,   用户名(U):ftp, 密码(W):XiaoYe

2014-12-21 14:41:02

苹果Mac OS系统终端命令大全介绍

苹果Mac OS X操作系统下,也有类似于Windows下面的CMD运行框!在这里你可以像 Windows 一样在 Mac 终端里面使用各种指令来操作你的Mac,例如:隐藏和显示文件,修改Hosts,查询IP等等。下面我们就来一一介绍下这些指令大全    Mac OS X操作系统下,也有类似于Windows下面的CMD运行框哦!你可以像 Windows 一样在 Mac 终端

2014-12-21 14:38:41

多层 UI 触摸事件的轻量级设计

轻量级:一叶非常喜欢的名词,在重量级和轻量级之间,如果做选择的话,一定会选择轻量级,它的特点首先是设计简单小巧,使用方便,更具有灵活性,扩展方便。重量级则大而丰富,全面,但略显笨重,在程序设计之初大多需要全盘考虑。而轻重之间的概念是相对而言,并没有严格的界限。Cocos2d-x 触摸事件机制概论在 cocos2d-x 使用触摸来触发一些操作是很常用的功能,如果界面非常简单,只需要启

2014-12-10 21:20:50

cocos2d-x中的模态对话框简单实现

cocos2d-x中没有为我们提供模态对话框的实现,不过有一个分平台来实现的确认对话框的实现CCMessageBox,可以实现的对话框。可是定制性不强,可以当做系统级的提示,但是如果作为游戏中的对话框就显得不那么妥当了!自定义一个模态对话框需要注意两方面:一. 触摸事件响应的优先级别CCTouchDispatcher::sharedDispatche

2014-12-01 21:48:42

自己实现lua table

游戏存盘的时候经常需要将一个lua table序列化为一个字符串,方便读取。序列化是一个蛮耗CPU的操作,因此如果可以将这部分的工作单独为一个线程,就能显著降低主工作线程的消耗,提高效率。本系列文章介绍用一个自己实现的数据结构lighttable来替代lua 原生的table,通过自己管理这个数据结构,来实现序列化多线程。1. lua table简介及其原理      用过lua的人都知道

2014-12-01 21:37:35

程序分text, data (initialized), bss, stack, heap几个段

根据APUE,程序分为下面的段:.text, data (initialized), bss, stack, heap。data/bss/text:text段在内存中被映射为只读,但.data和.bss是可写的。bss是英文Block Started by Symbol的简称,通常是指用来存放程序中未初始化的全局变量的一块内存区域,在程序载入时由内核清0。BSS段属于静

2014-12-01 21:32:03

模态对话框

需求:用cocos2d-x开发游戏时 可能需要模态对话框 拦截下层消息 比如:购买等待模态对话框  我们点击购买按钮后不希望玩家再次点击购买 这时候我们最幸福的就是拥有一个模态对话框了不知道咋在MAC上截图截的灰蒙蒙的...实现原理:模态对话框 能够拦截对话框所有下层的消息cocos2d-x 消息处理优先级【-128,128】越小

2014-12-01 21:04:05

编写类String的构造函数、析构函数和赋值函数,已知类String的原型

编写类String的构造函数、析构函数和赋值函数(转载)C++代码 class String { public: String(const char *str = NULL);// 普通构造函数 String(const String &other); // 拷贝构造函数 ~ String(void); // 析构函数

2014-12-01 20:53:13

Cocos2dx

1,阐述cocos2d-x 中CCScene CCLayer CCSprite CCNodeCCScene:CCScene是app工作流程上独立块,一个app可能拥有多个scene,但是在任何时候只能有一个是激活状态的。一个CCScene对象由一个或多个CCLayer组成,layer之间是前后相连的。Layer提供了scene的外观和行为。通常的用法是直接用一个或多个l

2014-12-01 20:51:08

vector 和 list 区别 在stl中

vector - 会自动增长的数组vector又称为向量数组,他是为了解决程序中定义的数组是不能动态改变大小这个缺点而出现的。一般程序实现是在类创建的时候同时创建一个定长数组,随着数据不断被写入,一旦数组被填满,则重新开辟一块更大的内存区,把原有的数据复制到新的内存区,抛弃原有的内存,如此反复。由于程序自动管理数组的增长,对于我们程序员来说确实轻松了不少,只管把数据

2014-12-01 17:42:20

C++中一个class类对象占用多少内字节

原文  http://blog.ac521.org/?p=717一个空的class在内存中多少字节?如果加入一个成员函数后是多大?这个成员函数存储在内存中什么部分?一个Class对象需要占用多大的内存空间。最权威的结论是: *非静态成员变量总合。 *加上编译器为了CPU计算,作出的数据对齐处理。 *加上为了支持虚函数,产生的额外负担。介绍完了理论知识后,

2014-12-01 17:27:26

C++内存管理

C++内存管理[导语]内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也

2014-11-23 12:31:00
勋章 我的勋章
    暂无奖章