<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cppbegginer</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cppbegginer]]></copyright><item><title><![CDATA[安卓无法打包]]></title><link>https://blog.youkuaiyun.com/cppbegginer/article/details/18135725</link><guid>https://blog.youkuaiyun.com/cppbegginer/article/details/18135725</guid><author>cppbegginer</author><pubDate>Sat, 11 Jan 2014 11:26:49 +0800</pubDate><description><![CDATA[打包的时候报错，错误是：Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.


原因是目标代码的系统版本从4.X降低到2.X
因为最新的19版本会在你的项目下建立一个依赖包 Android Dependencies，在eclipse中右键这个文件夹，在]]></description><category></category></item><item><title><![CDATA[Eclipse CDT 编译运行出错时，控制台信息乱码]]></title><link>https://blog.youkuaiyun.com/cppbegginer/article/details/18089589</link><guid>https://blog.youkuaiyun.com/cppbegginer/article/details/18089589</guid><author>cppbegginer</author><pubDate>Fri, 10 Jan 2014 17:36:51 +0800</pubDate><description><![CDATA[sh E:\next\client\cocos2d-x\samples\Lua\HelloLua\proj.android\build_native.sh 
NDK_ROOT = D:/android-ndk-r9c-windows-x86_64/android-ndk-r9c
COCOS2DX_ROOT = /cygdrive/e/next/client/cocos2d-x/samples/]]></description><category></category></item><item><title><![CDATA[Apache启动后localhost IP均无法访问站点解决方法]]></title><link>https://blog.youkuaiyun.com/cppbegginer/article/details/11052743</link><guid>https://blog.youkuaiyun.com/cppbegginer/article/details/11052743</guid><author>cppbegginer</author><pubDate>Wed, 04 Sep 2013 13:58:45 +0800</pubDate><description><![CDATA[Apache启动后localhost IP均无法访问站点解决方法

刚刚把启动了50多天的服务器重启了一下，结果发现xampp上的Apache显示Running但是网站均无法访问，端口监听也显示正常，研究了很久，发现error.log上面显示：

[error] (OS 10038)在一个非套接字上尝试了一个操作。 : winnt_accept: getsockname error on ]]></description><category></category></item><item><title><![CDATA[TortoiseSVN 配合 Beyond Compare 3 或 WinMerge 的设置]]></title><link>https://blog.youkuaiyun.com/cppbegginer/article/details/9952249</link><guid>https://blog.youkuaiyun.com/cppbegginer/article/details/9952249</guid><author>cppbegginer</author><pubDate>Tue, 13 Aug 2013 17:53:01 +0800</pubDate><description><![CDATA[TortoiseSVN,比较,SVN,Merge,Differ,WinMerge,BeyondCompare


日常code工作中，比较麻烦的就是SVN版本冲突时的Merge了，因为TortoiseSVN的比较工具只能比较，不能同时做Merge，
一直以来总是在用WinMerge来扩展TortoiseSVN本身的Differ，虽然方便很多，但是WinMerge和BeyondCompare]]></description><category></category></item><item><title><![CDATA[cocos2d-x中讲解TileMap地图编辑器的高级用法(对象层部分)]]></title><link>https://blog.youkuaiyun.com/cppbegginer/article/details/9058013</link><guid>https://blog.youkuaiyun.com/cppbegginer/article/details/9058013</guid><author>cppbegginer</author><pubDate>Sat, 08 Jun 2013 17:19:38 +0800</pubDate><description><![CDATA[之前三篇地图主要讲的都是地图绘制有关的部分，这一篇就讲一讲如果添加对象层，以及如何处理对象层的信息

我们点击 图层->添加对象层



这里就会出现一个新的对象层，区别于图层，用紫色标记



同样的，我们更改下名字，变为“object0”



光加了层没用，我们还得在层上标记具体的对象

下面我们把光标点中“object0”对象层

我们可以看见工具栏有了]]></description><category></category></item><item><title><![CDATA[cocos2d-x中讲解TileMap地图编辑器的高级用法(对象层部分)]]></title><link>https://blog.youkuaiyun.com/cppbegginer/article/details/9057891</link><guid>https://blog.youkuaiyun.com/cppbegginer/article/details/9057891</guid><author>cppbegginer</author><pubDate>Sat, 08 Jun 2013 17:07:49 +0800</pubDate><description><![CDATA[之前三篇地图主要讲的都是地图绘制有关的部分，这一篇就讲一讲如果添加对象层，以及如何处理对象层的信息

我们点击 图层->添加对象层



这里就会出现一个新的对象层，区别于图层，用紫色标记



同样的，我们更改下名字，变为“object0”



光加了层没用，我们还得在层上标记具体的对象

下面我们把光标点中“object0”对象层

我们可以看见工具栏有了]]></description><category></category></item><item><title><![CDATA[cocos2d-x中讲解TileMap地图编辑器的高级用法(三)]]></title><link>https://blog.youkuaiyun.com/cppbegginer/article/details/9057837</link><guid>https://blog.youkuaiyun.com/cppbegginer/article/details/9057837</guid><author>cppbegginer</author><pubDate>Sat, 08 Jun 2013 17:02:47 +0800</pubDate><description><![CDATA[上一篇教大家了一些TileMap地图块设置的基本规则和注意事项

这一篇开始教大家些复杂的东西：

如何通过地图块的id做一些事件的判断。

这里先解释下图块的id是什么：

图块的id就是当你加载地图图片的时候通过设置图片切块的大小会把一张地图图片切成很多小块，这些小块会自动编成一个一维数组，从0开始，如下所示



第一步：首先解决第一个问题：如何获取图块id

因]]></description><category></category></item><item><title><![CDATA[cocos2d-x中讲解TileMap地图编辑器的高级用法(二)]]></title><link>https://blog.youkuaiyun.com/cppbegginer/article/details/9057817</link><guid>https://blog.youkuaiyun.com/cppbegginer/article/details/9057817</guid><author>cppbegginer</author><pubDate>Sat, 08 Jun 2013 16:59:18 +0800</pubDate><description><![CDATA[上一篇教大家做好了一张地图，那么我们如何在真正的游戏中使用呢，这一篇就是主要教大家在cocos2d-x中使用

我们把上一篇做好的地图保存后，放置在游戏项目的资源目录下

那么我们包含地图的代码其实非常简单

 



view
 source


print?



1.CCTMXTiledMap*
 map = CCTMXTiledMap::create(]]></description><category></category></item><item><title><![CDATA[cocos2d-x中讲解TileMap地图编辑器的高级用法（一）]]></title><link>https://blog.youkuaiyun.com/cppbegginer/article/details/9057797</link><guid>https://blog.youkuaiyun.com/cppbegginer/article/details/9057797</guid><author>cppbegginer</author><pubDate>Sat, 08 Jun 2013 16:57:56 +0800</pubDate><description><![CDATA[有段时间没更新博客了，最近一直忙项目，下面就把我最近的新成果给大家分享一下。

近段时间主要是在研究开发工具与游戏制作的结合，大家知道工欲善其事必先利其器，一款好的方便的开发工具能够极大的提高游戏的开发效率，特别是在制作关卡这些东西的时候，这也就是为什么国外现在有这么多的开发引擎工具，特别是3d的比如unity3d，unreal，cryEngine等等都是基于这种需求而开发的。

那么我这]]></description><category></category></item><item><title><![CDATA[cocos2d anchor point 锚点解析(转)]]></title><link>https://blog.youkuaiyun.com/cppbegginer/article/details/9041531</link><guid>https://blog.youkuaiyun.com/cppbegginer/article/details/9041531</guid><author>cppbegginer</author><pubDate>Thu, 06 Jun 2013 18:51:56 +0800</pubDate><description><![CDATA[anchor point 究竟是怎么回事？ 之所以造成不容易理解的是因为我们平时看待一个图片是 以图片的中心点 这一个维度来决定图片的位置的。而在cocos2d中决定一个 图片的位置是由两个维度 一个是 position 也就是图片的中心点 另外一个是anchor point。只要我们搞清楚他们的关系，自然就迎刃而解。

他们的关系是这样的: 

actualPosition.x = po]]></description><category></category></item><item><title><![CDATA[创建一个Twisted Reactor TCP客户端]]></title><link>https://blog.youkuaiyun.com/cppbegginer/article/details/8936096</link><guid>https://blog.youkuaiyun.com/cppbegginer/article/details/8936096</guid><author>cppbegginer</author><pubDate>Thu, 16 May 2013 16:59:56 +0800</pubDate><description><![CDATA[与SocketServer TCP客户端不一样的是，这个例子与之前的所有其他客户端看上去都不大一样。它是完全Twisted的。

例16.8  Twisted Reactor Timestamp TCP客户端（tsTclntTW.py）

用Twisted重写我们已经熟悉的时间戳TCP客户端。






1 #!/usr/bin/env python23 from twis]]></description><category></category></item><item><title><![CDATA[lua全局变量]]></title><link>https://blog.youkuaiyun.com/cppbegginer/article/details/8851742</link><guid>https://blog.youkuaiyun.com/cppbegginer/article/details/8851742</guid><author>cppbegginer</author><pubDate>Thu, 25 Apr 2013 21:05:19 +0800</pubDate><description><![CDATA[全局变量不需要声明，虽然这对一些小程序来说很方便，但程序很大时，一个简单的拼写错误可能引起bug并且很难发现。然而，如果我们喜欢，我们可以改变这种行为。因为Lua所有的全局变量都保存在一个普通的表中，我们可以使用metatables来改变访问全局变量的行为。

第一个方法如下：

setmetatable(_G, {

    __newindex = function (_, n)]]></description><category></category></item><item><title><![CDATA[Socket相关程序：从Windows移植到Linux]]></title><link>https://blog.youkuaiyun.com/cppbegginer/article/details/8847081</link><guid>https://blog.youkuaiyun.com/cppbegginer/article/details/8847081</guid><author>cppbegginer</author><pubDate>Wed, 24 Apr 2013 22:12:29 +0800</pubDate><description><![CDATA[socket相关程序从windows移植到linux下需要注意的

 Linux Socket编程中的shutdown和close
1，只要TCP栈的读缓冲里还有未读取（read）数据，则调用close时会直接向对端发送RST。
2，shutdown与socket描述符没有关系，即使调用shutdown(fd, SHUT_RDWR)也不会关闭fd，最终还需close(fd)。
3，可以认]]></description><category></category></item><item><title><![CDATA[eclipse win7下 字体设置]]></title><link>https://blog.youkuaiyun.com/cppbegginer/article/details/8775970</link><guid>https://blog.youkuaiyun.com/cppbegginer/article/details/8775970</guid><author>cppbegginer</author><pubDate>Tue, 09 Apr 2013 09:38:42 +0800</pubDate><description><![CDATA[字体：Bitstream Vera Sans Mono 
字形：常规
大小：小五]]></description><category></category></item><item><title><![CDATA[linux 查看指定进程信息]]></title><link>https://blog.youkuaiyun.com/cppbegginer/article/details/8774420</link><guid>https://blog.youkuaiyun.com/cppbegginer/article/details/8774420</guid><author>cppbegginer</author><pubDate>Mon, 08 Apr 2013 20:04:35 +0800</pubDate><description><![CDATA[netstat -lnp|grep 8888可以查看占用端口8888的进程
cat /proc/1100/status 可以查看pid为1100的进程状态

ps aux | egrep '(python)' 可以查看与python相关的进程信息]]></description><category></category></item><item><title><![CDATA[bash: ./t.sh：/bin/bash^M：损坏的解释器: 没有那个文件或目录]]></title><link>https://blog.youkuaiyun.com/cppbegginer/article/details/8766268</link><guid>https://blog.youkuaiyun.com/cppbegginer/article/details/8766268</guid><author>cppbegginer</author><pubDate>Sun, 07 Apr 2013 10:03:44 +0800</pubDate><description><![CDATA[用个在win下写的脚本,居然不能直接执行,百思不得其解

后来才知道原来是那万恶的回车...

sed -i 's/\r$//' *.py

世界就安静了..]]></description><category></category></item><item><title><![CDATA[windows上安装 Twisted]]></title><link>https://blog.youkuaiyun.com/cppbegginer/article/details/8754860</link><guid>https://blog.youkuaiyun.com/cppbegginer/article/details/8754860</guid><author>cppbegginer</author><pubDate>Wed, 03 Apr 2013 10:54:02 +0800</pubDate><description><![CDATA[步骤1：下载Twisted

http://twistedmatrix.com/trac/wiki/Downloads

我下载的是（Twisted-12.3.0.win32-py2.7）

 

步骤2：安装Twisted

点击Twisted-12.3.0.win32-py2.7直接运行即可

这时候，运行IDLE，输入from twisted.internet imp]]></description><category></category></item><item><title><![CDATA[linux下，socket端口不能释放]]></title><link>https://blog.youkuaiyun.com/cppbegginer/article/details/8751619</link><guid>https://blog.youkuaiyun.com/cppbegginer/article/details/8751619</guid><author>cppbegginer</author><pubDate>Tue, 02 Apr 2013 15:13:16 +0800</pubDate><description><![CDATA[我的工作流中有一个即时消息服务器，布署在tomcat下。在linux系统环境下启动tomcat后，服务器跟着启动，指定socket端口处于监听状态，但在tomcat停止时，socket不能释放。同样的应用，在windows环境下就是正常的。

a)在linux下启动消息服务器时，用“/tomcat/bin/catalina.sh run”命令。如果当前在bin目录下，执行“./catalina]]></description><category></category></item><item><title><![CDATA[Ubuntu Server下如何安装图形界面？]]></title><link>https://blog.youkuaiyun.com/cppbegginer/article/details/8735690</link><guid>https://blog.youkuaiyun.com/cppbegginer/article/details/8735690</guid><author>cppbegginer</author><pubDate>Fri, 29 Mar 2013 11:14:34 +0800</pubDate><description><![CDATA[ubuntu系统以图形界面方式操作用户可以用鼠标来点击按钮来进行操作，很直观。下文介绍的是Ubuntu Server安装图形界面全过程，以下在Ubuntuserver10.04测试完成。

1、连接网络，你一定要确保网络通畅，如果你和我一样使用Wireless，那先找根网线插上，因为下面的安装都要通过网络下载组件的

2、进入图形界面的命令是startX，敲击后会有安装xinit的提示。]]></description><category></category></item><item><title><![CDATA[解决windbg不能正常分析win2008任务管理器导出的dmp文件]]></title><link>https://blog.youkuaiyun.com/cppbegginer/article/details/8698119</link><guid>https://blog.youkuaiyun.com/cppbegginer/article/details/8698119</guid><author>cppbegginer</author><pubDate>Wed, 20 Mar 2013 20:07:34 +0800</pubDate><description><![CDATA[载入dmp文件后，输入!analyze提示：
The wow64exts extension must be loaded to access 32-bit state.
.load wow64exts will do this if you haven't loaded it already.
在windbg中输入.load wow64exts]]></description><category></category></item></channel></rss>