自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

QuasiLee的记录

QuasiLee的记录

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

原创 【个人总结-Git】SourceTree分支管理

主分支-master功能开发分支-feature/develop_version/function_namefeature:功能开发分支文件夹develop_version:开发版本号function_name:功能名称(可拼音,建议英文)bug修复分支-fix/develop_version/bug_idfix:功能开发分支文件夹develop_version:开发版本号b...

2018-12-18 13:22:01 549

原创 Python-将Python源文件打包成exe

使用pyinstaller库来进行exe的打包工具准备在PyCharm中安装pyinstaller:按钮点击顺序如下:File->Settings…->Project:XXX下的Project Interpreter->Package列表右侧的“+”按钮输入pyinstaller,选择对应的库点击Install Package,等待安装完毕即可。工具使用输入命令:...

2018-11-12 16:57:10 257

原创 Python-字符串拼接方式

python中字符串拼接方式使用加号拼接,连接获得的字符串中间没有空格print 'aaa' + 'bbb'使用逗号拼接,连接获得的字符串中间会有一个空格print 'aaa','bbb'直接连接,中间无论有没有空白,连接获得的字符串都没有空格print 'aaa''bbb'格式化,根据用户提供的格式返回替换后的字符串print '%s %s'%('aaa',...

2018-11-12 16:56:34 283

原创 Python-列表的遍历方法

python中列表的遍历方法#!/usr/bin/env python# -*- coding: utf-8 -*-if __name__ == '__main__': list = ['1', '2', '3', '4'] # 第一种,i是list中的值 for i in list: print (i) # 第二种,i是l...

2018-11-12 16:55:08 244

原创 Python-中文编码问题解决

编写Python代码时,输入中文编码可能会引起一些报错,修改方法如下:在代码文件的第一行和第二行添加#!/usr/bin/python# -*- coding: UTF-8 -*-

2018-11-12 16:49:12 178

原创 Python-Windows命令行中文乱码问题解决

python版本:2.7.15IDE:PyCharm解决方法第一步:中文字符前面添加u,告诉Python解释器后面是个Unicode编码。如:hint = u"""请输入:"""第二步:在使用的使用decode一下,windows下为gbk编码(不同平台的编码可能不同)。如:option = raw_input(hint.encode('gbk'))...

2018-11-12 16:48:23 797

原创 备忘-BAT批处理指令

删除文件del命令参数说明/F 强制删除只读文件。/S 从所有子目录删除指定文件。/Q 安静模式。删除全局通配符时,不要求确认。/A 根据属性选择要删除的文件。删除指定属性或指定属性以外的文件,/AR、/AH、/AS、/AA分别表示删除只读、隐藏、系统、存档文件,/A-R、/A-H、/A-S、 ...

2018-11-12 16:45:51 271

原创 备忘-转义字符

转义字符转义字符意义\a响铃\b退格,将当前位置移到前一列\f换页,将当前位置移到下页开头\n换行,将当前位置移到下一行开头\r回车,将当前位置移到本行开头\t水平制表符(跳到下一个Tab位置)\v垂直制表\\代表一个反斜线字符“\”’代表一个单引号字符"代表一个双引号字符?代表一个问号\...

2018-11-12 16:41:43 148

原创 C#基本语法-关键字

文章目录保留标识符:上下文关键字:部分关键字说明abstractasissizeoftypeofstackalloccheckeduncheckedconsteventexternnewoverridereadonlysealedstaticunsafevirtualvolatilepartialpublicprivateinternalprotected保留标识符:a...

2018-10-29 15:20:32 183

转载 cocos2dx游戏加密

在手机游戏当中,游戏的资源加密保护是一件很重要的事情。我花了两天的时间整理了自己在游戏当中的资源加密问题,实现了跨平台的资源流加密,这个都是巨人的肩膀之上的。大概的思路是这样的,游戏资源通过XXTEA加密方法对流的加密方式,有自己的密钥和标识,通过标识可知是否有加密,密钥是自己程序当中的。除非有密钥,否则很难通过解出正确的文件。经过加密后,加密文件也就是游戏资源放在resource的自己文...

2015-08-01 17:19:39 595

原创 (6)关于%格式字符的

网上搜索一番,才知道自己真的书读的太少,容易被自己坑到。。。   表示输出类型的格式字符       格式字符意义d                                                  以十进制形式输出带符号整数(正数不输出符号)o                                                  以八进制形式输出无符号...

2015-07-21 20:50:03 583

原创 (4)cocos2dx读取csv数据文件

cocos2dx中读取数据文件可能有很多种,像读取xml,lua,csv,json等,这些都可以作为配置数据的格式。最近用到了读取csv数据文件,所以在网上找了一下关于这方面的技术博客。果然,网上各路大神都是不吝啬的,不说废话了,直接上代码。代码如下(测试通过,可读取数据):.h头文件 //// QLCSVFile.h//// Created by quasi_le...

2015-07-18 10:53:33 964

原创 (3)float数据输出打印显示nan

最近在编写自己的小项目的时候出现一个莫名其妙的情况:控件的position莫名其妙的变成nan。position本应是float类型的,现在却输出打印显示nan,完全不知道为什么额。。。于是求助百度,这才知道:nan,是not a number的缩写。用于处理计算中出现的错误情况,比如0.0除以0.0或者求负数的平方根。看这意思多半是在什么地方处理数据的时候处理出现错误了。但是...

2015-07-11 17:41:39 11192 1

原创 (2)cocos2dx在windows环境下中文显示乱码

使用环境:cocos2dx2.2.4+windows8.1使用CCLabelTTF创建中文文本标签的时候,运行显示是乱码的。在很久之前我使用的是写一个字符编码转换的类来进行编码转换以实现中文显示。但是当时没有做记录,后来又少在windows下进行开发(使用lua的时候也是直接把lua文件另存为utf-8字符编码格式),所以这一问题也没有重新遇到。如今又回到windows下使用C++进行开发...

2015-07-11 09:38:39 482

原创 (1)cocos2d-x-2.2.4搭建windows开发环境

Cocos2d-x-2.2.4搭建windows环境软件需求Windows系统(windows7或之后的系统);cocos2d-x-2.2.4压缩包;python安装包(推荐使用2.7.3版本);文本编辑工具(不推荐使用文本文档,使用NotePad++或UE等);Visual Studio 2010或之后版本开始环境搭建安装Visual Studio(以下简称VS)...

2015-06-11 22:15:30 691

原创 关于真机上的launchImage的设置问题

项目要在真机上进行安装测试,为此要在各个ios版本上进行试验,也需要在各个机型上进行调试与查看。现在遇到再5s上不能全屏显示的问题和launchimage的现实问题。进过多番查找发现这篇博文有所帮助,感谢该博主分享,原文地址:http://www.simpleapples.com/2014/10/launchsreen-and-launchimage/ Apple在iOS8中推出了...

2014-12-24 20:16:55 1328

转载 cocos2dx 弹出式模态对话框的实现与封装

原文网址:http://blog.sina.com.cn/s/blog_705a5ff00101ox4s.html      在用Cocos2DX引擎开发游戏的过程中,我们经常需要弹出一个对话框或者提示框,通知玩家一些必要的信息。这时候我们就需要考虑怎样设计和封装一个这样的弹出对话框。首先,这样的弹出框一般都是“模态窗口”,即在没有对当前弹出的对话框进行确认的时候,不能继续往下操作。...

2014-12-23 20:21:08 637

转载 关于游戏框架设计的搜索(2)

最近一直有一个想法,那就是整理出一个相对通用的框架出来,方便以后开发使用。但是我自己也知道以我现在的水平要想写出一套完整的游戏框架,那简直就是天方夜谭,抛开我的基础不算扎实不说,我对框架设计的概念也只是模糊一片。尽管如此,但是我还是在闲暇时间进行了一些网上搜寻,希望对自己现在有所提高,对以后的自己有所帮助。这次找到了一篇框架设计的文章是基于cocos2dx的,刚好也是我现在所接触的。在此做一下...

2014-12-06 16:22:01 1093

转载 关于游戏框架设计的搜索(1)

摘自网址:http://www.sjsjw.com/kf_mobile/article/7_26973_26842.asp 以上是看到这篇文章的地址,但是貌似并不是完整的,因为在最下面看到了“更多”两个字。但是我想一步一步慢慢来最终也能自己把“更多”给补充出来吧。以下是该文内容,在此做个记录方便自己以后学习。希望自己能够完成一个属于自己的“更多”吧。 //-----------...

2014-12-06 00:26:31 419

原创 Cocos2dx学习报告2

记录二:创建项目,其名曰DFJ(仿照微信打飞机)上一个记录我们说到开发环境的配置以及怎样去建立自己的项目。现在我们就通过之前说所的方法来建立一个项目。这里我就不再截图了。建立了自己的项目之后,我们就可以开始动工编写自己的代码了。这里我不对已有的HelloWorldScene的文件做修改。我们自己建立自己的场景来开始我们自己的游戏之旅。首先在这里说明一下,由于后面多是代码编写的工作,所以...

2014-06-24 22:02:16 857

原创 Cocos2dx学习报告1

记录一:开发环境配置学习使用cocos2d-x也有一段时间了,现在想写一点东西来记录一下自己的学习成果。搞开发首先必需的就是配置开发环境,这里我也对我使用cocos2dx是的环境配置做一下记录。嘿嘿。闲话不多说,首先肯定是要下载cocos2d-x的压缩包了,到目前cocos2d-x的版本已经有很多了,都到了3.几了,这里我使用的是cocos2d-x-2.2.1的压缩包。因为目前我们讲的开发...

2014-06-24 05:50:51 698

原创 C++学习笔记-条件操作符&&开关语句

随着程序越来越复杂,会在代码中出现越来越多的if语句。有些时候我们只要电脑做一个简单的判断,就要用占据多行的if语句,实在有点吓人,使得程序的可读性受到一定的影响。比如之前的程序中,使用标准格式写一段将较大数放入max中的语句占据了八行。即使是比较简便的写法,也至少要占据两行。那么,C++是否还提供了更为简便的书写方法呢?答案是肯定的,我们可以用一个问号来判断一个条件,具体的语法格式为:(...

2014-02-26 22:11:48 2338

原创 C++学习日记--分支结构(if……else……)

文档下载 平时我们在说“如果……那么……”的时候,还经常和“否则……”连用。比如:如果明天天气好,就开运动会,否则就不开。按照之前的内容,我们只能这样说:如果明天天气好,就开运动会;如果明天天气不好,就不开运动会。虽然这样也能够把意思表达清楚,但是语句显得冗长,要是条件再多一点则更是杂乱。可见,在程序设计中,如果没有“否则……”语句将会多么麻烦。和平时说话的习惯一样,“否则”应该与“如果...

2014-02-19 23:18:59 1274

原创 windows技巧--win7修改锁屏壁纸(不用软件)

今天看电脑的锁屏壁纸感觉不好玩,就自己在网上找了一下修改电脑锁屏壁纸的方法,搜索结果如下: 1. 进入注册表(在运行框中输入regedit),找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background”,找到一个名为“OEMBackground”的...

2014-02-19 20:29:35 4610

原创 C++学习日记--分支结构(if语句)

if语句 对于可能发生的事情,我们平时经常会说“如果……,那么……”。语文里,我们叫他条件复句、“如果”之后的内容我们称之为条件,当条件满足时,就会发生“那么”之后的事件。我们来看这样语句英语:if mark>90,cout<<”GOOD!”<<endl.把它翻译成中文就是:如果分数大于90,则输出GOOD。 其实在程序设计中,也是用“如果”来描述可能...

2014-02-18 22:38:16 913

原创 cocos2d-x随记-粗略使用cocostudio制作scrollview

因为是粗略使用的介绍,所以在这里直接上代码,方便以后研究与使用~~~项目资源下载 m_pLayer=UILayer::create();//使用cocostudio制作的ui我都是用一个UILayer来承载的    this->addChild(m_pLayer);    UIPanel *pPanel = (UIPanel*)GUIReader::shareReader()...

2014-02-14 20:50:44 2562

原创 C++学习日记 --C++变量

-.1 C++全局变量、局部变量和静态局部变量我们已经在前面学习了变量,并且能够熟练的使用它。可是,仅仅靠这些知识,有些问题仍然无法得到解决。标识符首先要来介绍一下什么是标识符。在程序设计的过程中,经常要给变量、函数甚至是一些数据类型起名字(还包括以后的类名,对象名等)。我们把这些用户根据一些规定,自己定义的各种名字统称为标识符(identifier)。显然,标识符不允许和任何保留字相同。...

2014-01-31 23:35:21 569

原创 C++学习日记4 C++常量和算术表达式

-.1 C++常量简介上一节我们介绍了变量,它是一种存储在电脑内存里,在程序中可以改变的数据。然而,有时候我们还会遇到一些数据,它们在程序中不应该被改变。比如圆周率π就应该等于3.14151926……,一年就应该是12个月,在程序中不应该改变成其他的值。或者说,如果这些值无意中被改变,会导致整个程序发生错误。在这个时候,我们就需要一个不允许发生改变的“箱子”,我们称它为常量(Constant)。...

2014-01-29 23:17:05 740

原创 (5)Mac下建立cocos2d-x项目

cocos2d-x版本:cocos2d-2.1beta3-x-2.1.1这个版本的cocosd-x我是直接在mac下安装项目模板,然后通过Xcode来建立项目的。将下载的cocos2d-x压缩包解压到你想放的目录下,然后打开“终端”,通过命令行进入cocos2d-x目录下。然后执行:sudo ./install-templates-xcode.sh,输入密码(我的是电脑登录密码),...

2014-01-24 07:55:14 786

原创 C++变量初始化与基本数据类型

日记文档下载地址:http://download.csdn.net/detail/u010170012/6838471 前面我们说到,变量是存放在内存里面的。而内存又是有限的,在某些情况下,我们创建一个变量的时候,并不是真的重新造了一个“箱子”,而是把“弃置不用的旧箱子”拿来用。但是那些“旧箱子”里往往是有些原来的数据,这些数据是不确定的。所以,在我们使用“箱子”之前,需要把原来的旧数据处...

2014-01-11 22:18:35 848

原创 C++学习日记 2

日记文档下载地址:http://download.csdn.net/detail/u010170012/6835819 我们创建了一个箱子,用它的时候总应该用一样东西来表示它,那就是变量名。变量名的意义就如同给文件夹起个名字,或者给文件起个名字。不过,起名字也是要讲规则的。具体规则如下:1.不能使可能与C++中语句混淆的单词。(这种单词称为保留字,具体哪些是C++的保留字可以查阅相关书...

2014-01-10 23:59:06 476

原创 C++学习日记 1

日记文档下载地址:http://download.csdn.net/detail/u010170012/6831261 1、什么是变量?电脑具有存储的功能。我们可以通过Word打开一个保存的文章,也可以通过FPE(整人专家,一款游戏修改软件)来查看或锁定内存中保存的游戏人物的生命值。那么,一个程序是如何把数据存到电脑里,又是如何把电脑里的数据取出来的呢?在设计程序的时候,我们把要存储...

2014-01-09 22:54:01 497

原创 cocos2d-x android项目环境配置粗略小结

准备阶段[注:]我的系统是Win7X64,使用的64位的软件,管理员权限。准备以下资源1.      JDK (jdk-7u45-windows-x64)2.      Eclipse (eclipse-standard-kepler-R-win32-x86_64)3.      Android SDK (adt-bundle-windows-x86_64-20131030)...

2013-11-15 20:55:24 1153

原创 初习C++点滴摘录之变成的一些规则与建议(7)

程序的时间效率是指运行速度,空间效率是指程序占用内存或者外存的状况。全局效率是指在整个系统的角度上考虑的效率,局部效率是指站在模块或函数角度上考虑的效率。规则:【1】不要一味的追求程序的效率,应当在满足正确性、可靠性、健壮性、可读性等质量因素的前提下,设法提高程序的效率。【2】以提高程序的全局效率为主,提高程序的局部效率为辅。【3】在优化程序的效率时,应当先找出限制效率的“瓶颈...

2013-09-02 07:10:34 616

原创 初习C++点滴摘录之变成的一些规则与建议(6)

第六篇——内存管理内存管理,程序中的一个重要环节~~~~~~【1】      内存分配方式(1-1) 从静态存储区分配。(1-2) 在站上创建(1-3) 从堆上分配【2】      常见的内存错误及其对策(2-1)内存分配未成功,却使用了它。(2-2)内存分配虽然成功,但是尚未初始化就引用它。(2-3)内存分配成功并且已经初始化,但操作越过了内存的边界。(2...

2013-09-02 07:09:10 610

原创 初习C++点滴摘录之编程的一些规则与建议(4、5)

第四篇——常量的一些规则和建议常量是一种标识符,它的值在运行期间恒定不变。C语言用#define来定义常量(称为宏常量)。C++语言除了#define外还可以用const来定义常量(称为const常量)。规则:【1】      尽量使用含义直观的常量来表示那些将在程序中多次出现的数字或字符串。【2】      在C++程序中只使用const常量而不是用宏常量。【3】      ...

2013-08-30 07:27:17 607

原创 初习C++点滴摘录之编程的一些规则与建议(3)

第三篇——表达式和基本语句的些许规则与建议表达式和语句都属于C++/C的短语结构语法。它们看似简单,但使用时隐患比较多。以下归纳了正确使用表达式和语句的一些规则与建议。规则:【1】      如果代码行中的运算符比较多,用括号确定表达式的操作顺序,避免使用默认的优先级。【2】      不要编写太复杂的复合表达式。【3】      不要有多用途的复合表达式。【4】     ...

2013-08-24 07:30:08 569

原创 初习C++点滴摘录之编程的一些规则与建议(2)

第二篇——关于命名的些许规则与建议命名规则因人而异。规则:【1】      标识符应当直观且可以拼读,可望文知义,不必进行“解码”。【2】      标识符的长度应当符合“min-length && max-information”原则。【3】      命名规则尽量与所采用的操作系统或开发工具的风格保持一致。【4】      程序中不要出现仅靠大小写区分的...

2013-08-23 07:39:42 587

原创 初习C++点滴摘录之编程的一些规则与建议(1)

最近在学习C++,零零碎碎的看完了一本C++编程指南——《高质量C/C++编程指南》。其中有很多关于C++编程的一些规则与建议,感觉对我C++初步学习会很有帮助。由于看的时间很零碎,所以通过自己写文章来重新过读一遍并记录下来一边以后翻看。第一篇——C++编程前准备于些许认识 头文件由三部分内容组成:头文件开头处的版权和版权声明、预处理块、函数和类结构声明等。规则:【1】    ...

2013-08-22 07:46:38 536

原创 Cocosd-x随记--在Xcode环境下,Cocos2d-x使用自定义字体

  一直就想在Cocos2d-x中使用自定义字体来创建Label标签,但是一直没有成功,最近闲来无事就在网络上各种搜索,终于给我搜到添加使用自定义字体的方法。废话不多说,直接说方法吧:  首先,将要使用的自定义字体(ttf文件,我只试了ttf文件)添加到项目的resources文件加下;  然后,修改项目的Info.plist文件,在Info.plist文件中添加“Fonts provid...

2013-06-01 20:14:52 1060

华为C++编程规范

华为C++编程规范word版

2015-07-21

QLCSVFile类

cocos2dx读取csv数据文件类,包含.h文件和.cpp文件

2015-07-18

C++ 分支结构--if-else

平时我们在说“如果……那么……”的时候,还经常和“否则……”连用。比如:如果明天天气好,就开运动会,否则就不开。按照之前的内容,我们只能这样说:如果明天天气好,就开运动会;如果明天天气不好,就不开运动会。虽然这样也能够把意思表达清楚,但是语句显得冗长,要是条件再多一点则更是杂乱。可见,在程序设计中,如果没有“否则……”语句将会多么麻烦。

2014-02-19

C++学习日记--分支结构(if语句)

对于可能发生的事情,我们平时经常会说“如果……,那么……”。语文里,我们叫他条件复句、“如果”之后的内容我们称之为条件,当条件满足时,就会发生“那么”之后的事件。我们来看这样语句英语:if mark>90,cout<<”GOOD!”<<endl.把它翻译成中文就是:如果分数大于90,则输出GOOD。

2014-02-18

粗略使用cocostudio制作的scrollview

通过cocostudio中的UI编辑器制作scrollview,在cocos2d-x项目中使用cocostudio导出的文件来实现并显示scrollview,这里是粗糙的介绍一下使用。

2014-02-14

5 C++常量收尾片

我们已经在前面学习了变量,并且能够熟练的使用它。可是,仅仅靠这些知识,有些问题仍然无法得到解决。

2014-01-31

C++学习日记4 C++常量和算术表达式

上一节我们介绍了变量,它是一种存储在电脑内存里,在程序中可以改变的数据。然而,有时候我们还会遇到一些数据,它们在程序中不应该被改变。比如圆周率π就应该等于3.14151926……,一年就应该是12个月,在程序中不应该改变成其他的值。或者说,如果这些值无意中被改变,会导致整个程序发生错误。

2014-01-29

C++学习日记 3

本次日记中主要是讲述:C++变量初始化与常用的基本类型

2014-01-11

C++学习日记 2

C++学习的每日记事,本次主要内容是C++中的变量名及其命名的一些规则。

2014-01-10

C++学习日记 1

自己在网上学习C++的一些记录,主要是抄写网络上的一些关于C++基础学习的文章,帮助自己理解与记忆,上传以作备份只用同时也分享给大家学习~

2014-01-09

cocos2d-x hellocpp的android实例

这是我根据网络上的方法配置的第一个androidDemo,参考http://blog.csdn.net/u010170012/article/details/16345217 一切编程始于HelloWorld~

2013-11-15

空空如也

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

TA关注的人

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