自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (2)
  • 收藏
  • 关注

原创 centos系统discuz封面设置失败的解决办法

centos系统:1、开启/var/www/html 这个目录的读写权限chmod -R 777 /var/www/html然后重启httpd:service httpd restart如果discuz论坛发布帖子,还是显示封面设置失败的话,那就应该是centos没有安装php-gd了2、这是因为CentOS一般没有预装GD库解决办法: (1)、在线安装GD库...

2019-11-29 16:33:22 805 3

原创 Macbook删除苹果系统,装单系统win10系统

型号:2018年新款的 MacBook pro13寸带 touch bar 的,型号是 A1989boot camp驱动https://www.applex.net/pages/bootcamp/,下载MacBook Pro 13寸 带触控条 2018年中期 win10 64位6.1.7071最近刚帮朋友新买的Macbook重装系统,他要删除苹果系统,只装一个win10系统1...

2019-11-06 15:22:38 23260 3

转载 python编码错误UnicodeDecodeError: ‘ascii’/'utf-8′ codec can’t decode byte 0xb8 in position 50: ord

python编码错误UnicodeDecodeError: ‘ascii’/'utf-8′ codec can’t decode byte 0xb8 in position 50: ord2013年10月06日 ⁄ 综合 ⁄ 共 195字 ⁄ 字号 小 中 大 ⁄ 评论关闭这个错误是因为你代码中的某个字符串使用了费ascii编码的字符,也就是它代表的16进制的编码超过127

2017-09-14 00:29:04 2294

转载 【python】如何在某.py文件中调用其他.py内的函数

假设名为A.py的文件需要调用B.py文件内的C(x,y)函数 假如在同一目录下,则只需import Bif __name__ == "__main__": B.C(x,y)若只需调用单个函数,也可以from B import Cif __name__ == "__main__": C(x,y)若A.py和B.py位于不同

2017-08-02 19:17:36 2141

转载 Lua中的协同程序 coroutine

Lua中的协程和多线程很相似,每一个协程有自己的堆栈,自己的局部变量,可以通过yield-resume实现在协程间的切换。不同之处是:Lua协程是非抢占式的多线程,必须手动在不同的协程间切换,且同一时刻只能有一个协程在运行。并且Lua中的协程无法在外部将其停止,而且有可能导致程序阻塞。 协同程序(Coroutine):  三个状态:suspended(挂起,协同刚创建完成时

2017-06-09 14:25:56 493

转载 浅谈Lua的Coroutine-协程的多"线程"并发模型

看了一下《Programming in Lua》里的协程程序的运用,总觉得有点像雾里看花一样,捉不到重点,不知道怎么去运用,但在洗澡时灵光一闪,突然想明白了这不只是使用了Reactor(反应时同步时间分派)模式吗。在这里写篇博客跟大家分享一些拙见。先贴一下之前看得不怎么懂的源码function download (host, file) -->协同程序 l

2017-06-09 10:00:49 3322

转载 python socket编程入门(编写server实例)

python 编写server的步骤:1. 第一步是创建socket对象。调用socket构造函数。如:socket = socket.socket( family, type )family参数代表地址家族,可为AF_INET或AF_UNIX。AF_INET家族包括Internet地址,AF_UNIX家族用于同一台机器上的进程间通信。type参数代表套接字类型,可

2017-06-08 18:03:43 996

转载 最基础的Python的socket编程入门教程

文章转载自:http://www.jb51.net/article/64732.htm本文介绍使用Python进行Socket网络编程,假设读者已经具备了基本的网络编程知识和Python的基本语法知识,本文中的代码如果没有说明则都是运行在Python 3.4下。Python的socket功能封装在socket库中,要使用socket,记得先import socket,socket库的详

2017-06-08 17:58:30 579

转载 Jmeter教程 简单的压力测试

http://www.cnblogs.com/TankXiao/p/4059378.html?utm_source=tuicoolJmeter是一个非常好用的压力测试工具。  Jmeter用来做轻量级的压力测试,非常合适,只需要十几分钟,就能把压力测试需要的脚本写好。 阅读目录什么是压力测试 做压力测试的常用工具做压力测试的步骤如下:本文做压力测试的例子

2017-06-03 16:47:59 695

原创 这里是将一个csv的表导入到数据库中,用lua解析

print(os.date())--dofile("C:/Program Files (x86)/Lua/lua_script/sql_str.lua") local ss = "tblTreasureInfo"local file = "I:/PlanJ_SS/SS_Server/dbcsv/ssdbGame/" .. ss ..".csv"local sql_del = "de

2017-03-02 10:46:10 793

转载 lua遍历文件夹

1.遍历文件下所有的lua文件,这个可以改的,要用luaforwindow,才能执行--dofile("F:/Program_Files/Lua/lua_script/csvtolua/get_csv.lua")require"lfs" function findindir (path, wefind, r_table, intofolder) for file in lf

2016-10-25 23:46:37 5395

原创 lua解析csv,插入到数据库

先记录一下,到时候会整理出来--dofile("F:/Program_Files/Lua/lua_script/mysql_test.lua")require"luasql.mysql" --创建环境对象 env=luasql.mysql() --连接数据库 conn=env:connect("wuxinchang","root","root","127.0.0

2016-10-20 21:55:44 1216

转载 MySQL 入门教程

转载来自:http://www.cnblogs.com/mr-wid/archive/2013/05/09/3068229.html21分钟 MySQL 入门教程目录一、MySQL的相关概念介绍二、Windows下MySQL的配置配置步骤MySQL服务的启动、停止与卸载三、MySQL脚本的基本组成四、MySQL中的数据类型五、使用MySQ

2016-09-20 17:07:24 492

转载 Lua中简单的错误处理实例

这篇文章主要介绍了Lua中简单的错误处理实例,本文讲解了Lua错误处理中的error、assert、pcall等内容,需要的朋友可以参考下昨天遇到另外一位独立游戏开发者,所以多聊了一会,然后…然后就没有看书了。(小若:借口!借口!) 今天来聊聊错误处理吧,不过毕竟这只是前面的章节,书上的内容似乎有点一笔带过的味道。没关系,简单更好~1.红色警报——error我们应该能经

2016-09-03 11:41:51 2451

转载 lua socket最简单例子

lua socket最简单例子

2016-08-30 16:09:25 7983

原创 cocos2d-x vs2012 BabeLua安装

本文是参照 系列1—BabeLua入门  总结一下,方法BabeLua是vs2012的插件。方便对lua文件进行编辑和运行。。首先要安装BabeLua这个插件,然后进行设置,设置步骤如下。。接着来看看下一步骤怎么做,这个东西,操作多了就熟悉了好的,就是这么简单,然后右键->调试,就可以运行了

2015-04-05 12:21:45 998

转载 cocos2d-x 优化(纹理渲染优化、资源缓存、内存优化)

概述包括以下5种优化:引擎底层优化、纹理优化、渲染优化、资源缓存、内存优化引擎优化2.0版本比1.0版本在算法上有所优化,效率更高。2.0版本使用OpenGl ES 2.0图形库,1.0版本使用OpenGL ES 1.0。纹理优化纹理是最消耗内存的,而且会降低渲染速率。二的幂次方OpenGL在申请内存存放纹理时,是按2的幂次方申请的,即对应480*320的图

2015-04-05 10:22:11 884

转载 cocos2dx对精灵的优化

转载自:cocos2dx对精灵的优化      cocos2dx针对游戏设计的不同方面会有不同的优化方案,可以对声音,对内存,对图片格式,对色彩等等进行优化。有关这些方面的方法请大家查找其他的文章。我今天要说的是如何对精灵进行优化,程序中我们用到的最多的就是精灵,大到背景、UI,小到 NPC、道具,只要是用图片展示的,都是精灵或它的子类。精灵是什么,在我看来精灵就是一张纹理图片,是

2015-04-05 09:57:39 742

原创 cocos2dx lua的require、读取和执行顺序

今天就来研究一下,lua中的全局函数(function a()),本地函数(local function aa()),和require的功能(lua模块化和执行顺序),了解了这个,基本上lua程序上就很小心的写代码了1、  首先lua的读取执行,是按照顺序来的假如说一个函数先执行,在后面才定义,这是错误的,是会报错的,就如下图所示,这样写是错误的,不论是全局,还是本地函数,如果程序没有

2015-03-28 23:07:46 4211 2

原创 cocos2d-x-3.4 无法打开包含文件extensions/ExtensionExport.h

cocos2dx3.4 VS2012无法打开包含文件extensions/ExtensionExport.h之前有帖子介绍需要手动加载这三个库libCocosStudio、libExtensions、libGUI但是cocos2dx3.4找不到这三个库文件/cocos2d/cocos/editor-support/cocostudio/proj.win32/

2015-03-28 13:39:17 2404

原创 cocos2dx-3.4 lua新手引导

考虑到游戏中都有运用到新手引导,我把我所想的新手引导的功能,写成一个类,新手引导主要是由某些特定的条件触发,比如说,游戏中的等级,任务ID,或者是有某种需求时,需要做出来指引玩家进行操作主要考虑一下问题:1、新手引导中断的时候,怎么处理2、新手引导点击之后不相应,怎么处理3、一个任务有多步操作,要怎么设计,点击时候,是否判断这个步骤已经完成了,每步操作都有填表控制。。4、服务只

2015-03-27 15:40:35 2105

转载 lua遍历文件

主要是利用这个luaforwindows的这个软件来执行下面这些代码,把遍历目录得到的每一个路径都存在一个table里面,然后遍历这个table就能把每条目录都打印出来--dofile("c:\\Users\\Amber\\Desktop\\a.lua")require "lfs"function getpathes(rootpath, pathes) pat

2015-03-25 09:47:16 2227

转载 c/c++常用算法(3) -- 数据结构(栈)

一、概念:    栈(Stack):是限制在表的一端进行插入和删除操作的线性表。又称为后进先出(LIFO(Last In First Out)或先进后出(FILO(First In Last Out)线性表。    栈顶(Top):允许进行插入、删除操作的一端,又称为表尾。用栈顶指针(top)来指示栈顶元素。    栈底(Bottom):是固定端,又

2015-02-06 11:33:17 605

转载 C++单例类的实现方法

这是一个C++单例类的实现方法。#include "stdafx.h"#include using namespace std; //单例类的C++实现 class Singleton { private: Singleton();//注意:构造方法私有 static Singleton* i

2015-02-06 10:47:32 735

转载 lua 函数回调技巧

转载自:http://blog.csdn.net/rexuefengye/article/details/41118409 技巧1:local a = {}; function b() print("Hello World") end a["sell"] = {callFunc =b} a["sell"].callFunc() 技巧

2015-01-25 23:24:13 662

转载 Cocos2dx 3.0 过渡篇(八)浅谈容器Vector

尊重原创,转载请注明来自:star特530的CSDN博客 http://blog.csdn.net/start530/article/details/19170853尊重原创,转载请注明来自:star特530的CSDN博客 http://blog.csdn.net/start530/article/details/19170853前两天有人问我说在3.0 beta2

2015-01-16 11:22:35 655

转载 Cocos2dx 小技巧(十四)ScrollView实现缩放效果

尊重原创,转载请注明来源:http://blog.csdn.net/star530/article/details/25658725这阶段心绪比较乱,所以这篇开头就不扯淡了。(谁说大姨夫来了我跟谁急!~~)说到大姨夫我突然想到英雄联盟有个美女解说叫伊芙蕾亚,她的堂弟ID竟然叫:姨夫累呀,好笑吧(呵呵,有点冷~~额,我都说不扯淡了)。------------前天有个网

2015-01-15 01:10:41 862

转载 Cocos2dx 小技巧(四)delegate委托

尊重原创,转载请注明来源:http://blog.csdn.net/start530/article/details/22829039有些技巧你不知道不要紧,但知道后会很牛逼。-------------------假如我们游戏场景中有两个层,一个是游戏层,一个是状态层。游戏层就是控制游戏中角色的移动(为了简便说明,我自动忽视了控制层),状态曾就是当提示游戏状态,当游戏开始时显示

2015-01-13 23:13:23 510

原创 cocos2dx引用计数和autorelease

cocos2dx实现引用计数GameObject.h#ifndef __GameObject_H__#define __GameObject_H__class GameObject{public: GameObject(); ~GameObject(); int _iCount; void myFree(); };#endifGa

2015-01-13 22:15:03 759

转载 Eclipse中使用真机进行USB调试android程序

转载自:http://blog.csdn.net/northwestern/article/details/11702163在android小程序的开发过程中,使用eclipse中的虚拟机进行程序开发速度较慢,用真机开发可以显著提高调试的速度。    这里我用的操作系统是win7专业版,手机型号华为G520;    进行USB调试的主要步骤包括:将手机设置为US

2015-01-11 22:56:38 849

转载 Cocos2d-x 3.2导入到Eclipse后出现The import org.cocos2dx.lib cannot be resolved错误

转载自:http://blog.csdn.net/cleopard/article/details/38538055Cocos2d-x 3.2导入到Eclipse后出现The import org.cocos2dx.lib cannot be resolved错误下面是解决办法,暂用此法。一、那我们将设置一下cocos2d-x的引用即可右键项目->build pat

2015-01-11 22:41:30 2186

转载 Cocos2d-x 分享一个封装的Sqlite3的DBUtil类

转载自:Cocos2d-x分享一个封装的Sqlite3的DBUtil类 在Cocos2d-x中使用Sqlite作为游戏持久化的解决方案是个不错的选择,使用json或者xml等文件存储的IO读写性能在手机设备上比较差,通常使用Xml和Json等文件存储数据时,因为实时的通过IO读取文件操作非常耗时,往往在游戏启动的时候把数据读取出来放到游戏的缓存中,使用时去缓存中查询,这样会占用大量的内存,

2015-01-10 22:40:44 882

转载 SQLite集成与用法

转载自: SQLite继承与用法 概述在Cocos2d-x中,简单数据存储,可以使用UserDefault。那么如何存储大量,不规则的数据?我们可以使用SQLite数据库存储数据。SQLite是使用非常广泛的嵌入式数据库,它有小巧 、高效、跨平台、开源免费和易操作的特点。SQLite数据库是使用C语言来编写的,因此在Cocos2d-x使用SQLite也是得心应手。

2015-01-10 22:02:58 620

转载 CCNode如何变换父亲节点parent

CCNode更换父亲节点,看似很简单,但其实没有那么简单最初,我的想法就是,直接从父亲节点移除自己,再添加到新的父亲节点就OKnode->removeFromParent(); newParent->addChild(node); 但是后来发现,这样会把node释放掉考虑了下,估计是因为cleanup掉了,所以又试了下面的方法node->re

2015-01-10 20:09:32 2323 1

转载 如何将cocos2d-x项目打包成一个.exe

转载:http://blog.csdn.net/cwn0812(release版本也一样,也可以像下列方法)下面,你要打包cocos2d-x中的Test项目成一个exe文件1:可以再cocos2d-x目录下的Debug.win32的全部复制到一个文件夹里2:然后把Test所有的资源也复制到上面说的文件夹里,这样就可以运行Test.win32.exe,

2015-01-10 19:50:12 1140

转载 Cocos2d-x 安卓设定不休眠(屏幕常亮)

做游戏时希望游戏在不进行操作时也保持在前台常亮状态,别指忘每个用户都知道在手机里设置待机时间。用代码搞定它!Cocos2d-x 安卓设定不休眠分两步走:一、设置休眠权限在  AndroidManifest.xml  加入     =========================(图一)====================

2015-01-10 18:00:48 3369

转载 cocos2d-x android黑屏后返回游戏卡顿

转载  http://blog.csdn.net/wolfking_2009/article/details/88249312013年5月17日更新:对于之前说的资源释放问题,cocos2d-x 2.1.3已经解决,就是说中断之后不释放资源,估计方法跟之前提到的差不多,我没有仔细研究过....在调试的过程中发现,如果中断处理的时候,让游戏显示暂停界面,方法不当有可能会出问题,本

2015-01-10 17:51:17 1281

原创 cocos2d-x 3.3 android mk文件 之 自动遍历*.cpp文件

修改cocos2d-x 3.3 android mk文件 为 自动遍历*.cpp文件,亲测~~我们在自己新建的项目中,比如项目Mycpp,在项目Mycpp\proj.android\jni的路径下找到android mk 文件,先来看看这个android.mk文件的内容,打开之后是这样子的,我们没有改过LOCAL_PATH := $(call my-dir)incl

2015-01-10 17:03:41 1840

转载 cocos2d-x 3.3 引用第三方库 及编译成apk时android mk文件写法

cocos2d-x 3.3 中,如果你需要使用CocosStudio、Extensions扩展库 等等,都需要自己手动添加。添加步骤如下:(比如说现在我要添加libExtensions,libCocosStudio , libGUI)1.添加附加项目右击解决方案--->添加现有项目--->添加:项目目录/cocos2d/extensions/proj.win32/libEx

2015-01-10 16:56:06 1840

转载 Cocos2d-x 3.0 beta 中加入附加项目,解决无法打开包括文件:“extensions/ExtensionMacros.h”

Cocos2d-x 3.0 Alpha 1开始 对目录结构进行了整合。结果有些附加项目也被在项目中被精简出去。比如说如果你需要使用CocoStdio导出的JSON、或使用Extensions扩展库,libCocosStudio、libExtensions、libGUI都需要在你手动添加。如果你碰到类似这样的错误“ fatal error C1083: 无法打开包

2015-01-10 16:08:48 1003

英文版的开发工具用到的英文

我学习英文版的时候,找了个开发工具是英文版的,但是英文有些看不懂,就自己把那些英文单词之类的,对照中文查找下来,然后再来运用英文版的开发工具,挺好的,可以跟英文的软件进行正常的交流,熟练之后,跟中文版的开发工具也同样能熟练使用,现在接触的都是英文版的开发工具,希望这些对你们有用,谢谢。

2013-03-21

学习c++编程,英文版的开发工具的英文常用单词,有用的

我学习英文版的时候,找了个开发工具是英文版的,但是英文有些看不懂,就自己把那些英文单词之类的,对照中文查找下来,然后再来运用英文版的开发工具,挺好的,可以跟英文的软件进行正常的交流,熟练之后,跟中文版的开发工具也同样能熟练使用,现在接触的都是英文版的开发工具,希望这些对你们有用,谢谢。

2013-03-21

空空如也

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

TA关注的人

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