<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[我的地盘]]></title><description><![CDATA[PP空间]]></description><link>https://blog.csdn.net/Templar1000</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; Templar1000]]></copyright><item><title><![CDATA[cocos2dx - replaceScene、pushScene、popScene的区别]]></title><link>https://blog.csdn.net/Templar1000/article/details/83902734</link><guid>https://blog.csdn.net/Templar1000/article/details/83902734</guid><author>Templar1000</author><pubDate>Fri, 09 Nov 2018 20:12:30 +0800</pubDate><description><![CDATA[1. 切换全屏场景的时候最好使用replaceScene而不是pushScene。

因为pushScene并不会销毁前一个scene，仅仅是将后一个scene按照堆栈的方式加入到前一个scene的上面。如果自身代码中内存管理写的不好的，利用pushScene很难发现该方面的问题，一旦崩溃定位都很难定位。replaceScene可以及早的将隐含的问题给暴露出来。

 

2. 创建和释放Scene...]]></description><category></category></item><item><title><![CDATA[lua与c++的相互调用]]></title><link>https://blog.csdn.net/Templar1000/article/details/75221517</link><guid>https://blog.csdn.net/Templar1000/article/details/75221517</guid><author>Templar1000</author><pubDate>Mon, 17 Jul 2017 11:33:50 +0800</pubDate><description><![CDATA[一.   lua调用C++
      在lua中是以函数指针的形式调用函数, 并且所有的函数指针都必须满足如下此种类型:
typedef int (*lua_CFunction) (lua_State *L);　　
也就是说, 偶们在C++中定义函数时必须以lua_State为参数, 以int为返回值才能被Lua所调用. 但是不要忘记了, 偶们的lua_State是支持栈的, 所以通过栈可]]></description><category></category></item><item><title><![CDATA[Python设置默认编码为utf8的方法]]></title><link>https://blog.csdn.net/Templar1000/article/details/53094293</link><guid>https://blog.csdn.net/Templar1000/article/details/53094293</guid><author>Templar1000</author><pubDate>Wed, 09 Nov 2016 03:02:52 +0800</pubDate><description><![CDATA[这篇文章主要介绍了Python设置默认编码为utf8的方法,结合实例形式分析了Python针对文件编码的设置方法与相关注意事项,需要的朋友可以参考下




本文实例讲述了Python设置默认编码为utf8的方法。分享给大家供大家参考，具体如下：

这是Python的编码问题，设置python的默认编码为utf8

python安装目录：/etc/python2.x/sitecu]]></description><category></category></item><item><title><![CDATA[Android sdk content loader 0%的解决方案]]></title><link>https://blog.csdn.net/Templar1000/article/details/52637581</link><guid>https://blog.csdn.net/Templar1000/article/details/52637581</guid><author>Templar1000</author><pubDate>Fri, 23 Sep 2016 14:10:55 +0800</pubDate><description><![CDATA[Eclipse在启动时，经常会碰到半天启动不起来的情况，罪魁祸首就是“Android sdk content loader 0%”，题主经常是受这玩意的百般折磨，大早上一来就被这扫了工作的激情，浪费了大把时间。Eclipse初始化不成功就干不了活，所以这事必须得解决。经过自己多次亲身测试，发现没有一种办法的百试百灵的，只有通过以下几种方案来一步一步地解决。









1]]></description><category></category></item><item><title><![CDATA[Eclipse快捷键 10个最有用的快捷键]]></title><link>https://blog.csdn.net/Templar1000/article/details/52412299</link><guid>https://blog.csdn.net/Templar1000/article/details/52412299</guid><author>Templar1000</author><pubDate>Fri, 02 Sep 2016 11:17:52 +0800</pubDate><description><![CDATA[Eclipse中10个最有用的快捷键组合 

一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码，使得整体的开发效率和质量得到提升。

    1. ctrl+shift+r：打开资源

    这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件，而你只需要按下文件名或mask名中的前几个]]></description><category></category></item><item><title><![CDATA[如何更改Xcode项目名称]]></title><link>https://blog.csdn.net/Templar1000/article/details/50244791</link><guid>https://blog.csdn.net/Templar1000/article/details/50244791</guid><author>Templar1000</author><pubDate>Thu, 10 Dec 2015 01:27:14 +0800</pubDate><description><![CDATA[1. 打开项目文件夹，将里面所有的文件复制到一个新的文件夹中去；
2. 打开新得到的文件夹，里面有TableViewTest文件夹和TableViewTest.xcodeproj。现在更改TableViewTest文件夹名为TableView，然后在更改名称之后的Table文件夹中把TabelViewTest.Info.plist和TableViewTest-Prefix.pch两个文件名称改掉，]]></description><category></category></item><item><title><![CDATA[iOS通过dSYM文件分析crash]]></title><link>https://blog.csdn.net/Templar1000/article/details/49790967</link><guid>https://blog.csdn.net/Templar1000/article/details/49790967</guid><author>Templar1000</author><pubDate>Thu, 12 Nov 2015 01:03:04 +0800</pubDate><description><![CDATA[http://blog.csdn.net/hjy_x/article/details/20929095
重点是dwarfdump --uuid命令



我们在ios开发中会碰到的很多crash问题，如果Debug调试模式的话，我们可以往往很容易的根据log的输出定位到导致crash的原因，但对于已经上线的应用，或者是release环境包导致的crash，我们就需要一些特殊的手段来通过c]]></description><category></category></item><item><title><![CDATA[Phalcon Framework的Mvc结构及启动流程（部分源码分析）]]></title><link>https://blog.csdn.net/Templar1000/article/details/48383293</link><guid>https://blog.csdn.net/Templar1000/article/details/48383293</guid><author>Templar1000</author><pubDate>Sat, 12 Sep 2015 00:09:37 +0800</pubDate><description><![CDATA[日志未经声明，均为AlloVince原创。版权采用『
 知识共享署名-非商业性使用 2.5 许可协议』进行许可。Share
 on twitterShare
 on facebookShare
 on google_plusone_shareShare
 on sinaweiboShare
 on douban




选择语言​▼



很久没更新Blog甚是惭愧，]]></description><category></category></item><item><title><![CDATA[iOS 性能优化：Instruments 工具的救命三招]]></title><link>https://blog.csdn.net/Templar1000/article/details/47082219</link><guid>https://blog.csdn.net/Templar1000/article/details/47082219</guid><author>Templar1000</author><pubDate>Mon, 27 Jul 2015 11:10:06 +0800</pubDate><description><![CDATA[注：


XCODE5 中 Instruments中新的条目 
Heap Allocations and Anonymous VM

http://meandmark.com/blog/2014/01/instruments-heap-allocations-and-anonymous-vm/



我们只需要关注 Heap Allocations的Live Bytes

]]></description><category></category></item><item><title><![CDATA[5个Xcode开发调试技巧]]></title><link>https://blog.csdn.net/Templar1000/article/details/47079811</link><guid>https://blog.csdn.net/Templar1000/article/details/47079811</guid><author>Templar1000</author><pubDate>Mon, 27 Jul 2015 09:07:41 +0800</pubDate><description><![CDATA[Four Tips for Debugging in XCode Like a Bro.




Now every self-respecting brogrammer out there should have at least experimented with developing iOS apps, and Apple has put a lot of time into ma]]></description><category></category></item><item><title><![CDATA[MySQL: InnoDB 还是 MyISAM?]]></title><link>https://blog.csdn.net/Templar1000/article/details/43371355</link><guid>https://blog.csdn.net/Templar1000/article/details/43371355</guid><author>Templar1000</author><pubDate>Sun, 01 Feb 2015 13:58:11 +0800</pubDate><description><![CDATA[MyISAM存储引擎


       MyISAM是 默认存储引擎。它基于更老的ISAM代码，但有很多有用的扩展。MyISAM存储引擎的一些特征：
·      所有数据值先存储低字节。这使得数据机和操作系统分离。二进制轻便性的唯一要求是机器使用补码（如最近20年的机器有的一样）和IEEE浮点格式（在主流机器中也完全是主导的）。唯一不支持二进制兼容性的机器是嵌入式系统。这些系统有时使用特]]></description><category></category></item><item><title><![CDATA[mysql中engine=innodb和engine=myisam的区别]]></title><link>https://blog.csdn.net/Templar1000/article/details/43371315</link><guid>https://blog.csdn.net/Templar1000/article/details/43371315</guid><author>Templar1000</author><pubDate>Sun, 01 Feb 2015 13:51:05 +0800</pubDate><description><![CDATA[最开始用MySQL Administrator建数据库的时候，表缺省是InnoDB类型，也就没有在意。后来用Access2MySQL导数据的时候发现只能导成 MyISAM类型的表，不知道这两种类型有什么区别，就去查了查。原来是MyISAM类型不支持事务处理等高级处理，而InnoDB类型支持。 MyISAM类型的表强调的是性能，其执行数度比InnoDB类型更快，但是不提供事务支持，而InnoDB提供]]></description><category></category></item><item><title><![CDATA[mysql5.6安装 mysql.slave_master_info表不存在的解决方法]]></title><link>https://blog.csdn.net/Templar1000/article/details/43371229</link><guid>https://blog.csdn.net/Templar1000/article/details/43371229</guid><author>Templar1000</author><pubDate>Sun, 01 Feb 2015 13:37:17 +0800</pubDate><description><![CDATA[1.在安装mysql 5.6.15时，安装完成后，后台日志报如下警告信息：

2014-01-08 13:47:34 22946 [Warning] InnoDB: Cannot open table mysql/slave_master_info from the internal data dictionary of InnoDB though the .frm file for the ]]></description><category></category></item><item><title><![CDATA[iOS Js与native相互通信]]></title><link>https://blog.csdn.net/Templar1000/article/details/43229317</link><guid>https://blog.csdn.net/Templar1000/article/details/43229317</guid><author>Templar1000</author><pubDate>Wed, 28 Jan 2015 13:45:45 +0800</pubDate><description><![CDATA[js与navive相互通信的机制

js –> native

目前，截止至iOS7，iOS原生并没有提供js直接调用native的方式，只能通过UIWebView相关的UIWebViewDelegate协议的






1



- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSUR]]></description><category></category></item><item><title><![CDATA[iOS开发之Objective-C与JavaScript的交互]]></title><link>https://blog.csdn.net/Templar1000/article/details/43229273</link><guid>https://blog.csdn.net/Templar1000/article/details/43229273</guid><author>Templar1000</author><pubDate>Wed, 28 Jan 2015 13:42:09 +0800</pubDate><description><![CDATA[UIWebView是iOS最常用的SDK之一，它有一个stringByEvaluatingJavaScriptFromString方法可以将javascript嵌入页面中，通过这个方法我们可以在iOS中与UIWebView中的网页元素交互。

stringByEvaluatingJavaScriptFromString

    使用stringByEvaluatingJavaScript]]></description><category></category></item><item><title><![CDATA[如何清除xcode里面的mobileprovision文件]]></title><link>https://blog.csdn.net/Templar1000/article/details/43228065</link><guid>https://blog.csdn.net/Templar1000/article/details/43228065</guid><author>Templar1000</author><pubDate>Wed, 28 Jan 2015 11:43:10 +0800</pubDate><description><![CDATA[清除所有的mobileprovision

通过终端进行删除

首先cd到目录”~/Library/MobileDevice/Provisioning\ Profiles”
cd ~/Library/MobileDevice/Provisioning\ Profiles/

然后删除里面所有的mobileprovision文件
rm *.mobileprovision

恢复需]]></description><category></category></item><item><title><![CDATA[ios开发时，在Xcode中添加多个targets进行版本控制]]></title><link>https://blog.csdn.net/Templar1000/article/details/43194005</link><guid>https://blog.csdn.net/Templar1000/article/details/43194005</guid><author>Templar1000</author><pubDate>Tue, 27 Jan 2015 13:55:01 +0800</pubDate><description><![CDATA[在ios开发时，我们经常会遇到对同一个app开发多个版本（Pro、Lite、Free）的情况，这里就涉及到xcode里通过添加多个targets来进行版本控制的问题了，下面就简单说明一下：

     点击左侧的工程名称，右侧会出现PROJECT和TARGETS，点击你现在的target，假如叫A，右键弹出菜单中，选择Duplicate，复制一个相同的target，复制的target一般叫A ]]></description><category></category></item><item><title><![CDATA[无法启动Mysql服务，错误InnoDB: Attempted to open a previously opened tablespace. - IsaacZhang]]></title><link>https://blog.csdn.net/Templar1000/article/details/42833565</link><guid>https://blog.csdn.net/Templar1000/article/details/42833565</guid><author>Templar1000</author><pubDate>Sun, 18 Jan 2015 08:33:26 +0800</pubDate><description><![CDATA[2013-08-04 13:48:22 760 [ERROR] InnoDB: Attempted to open a previously opened tablespace. Previous tablespace isaactest/wp_usermeta uses space ID: 2 at filepath: .\isaactest\wp_usermeta.ibd. Cannot op]]></description><category></category></item><item><title><![CDATA[Ubuntu下修改DNS重启也能用的方法]]></title><link>https://blog.csdn.net/Templar1000/article/details/41677337</link><guid>https://blog.csdn.net/Templar1000/article/details/41677337</guid><author>Templar1000</author><pubDate>Tue, 02 Dec 2014 12:50:19 +0800</pubDate><description><![CDATA[本文转载于：http://yubosun.akcms.com/tech/ubntu-dns-reset.htm






安装好Ubuntu之后设置了静态IP地址，再重启后就无法解析域名。想重新设置一下DNS，打开/etc/resolv.conf

cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc res]]></description><category></category></item><item><title><![CDATA[linux下创建和删除软、硬链接]]></title><link>https://blog.csdn.net/Templar1000/article/details/41677313</link><guid>https://blog.csdn.net/Templar1000/article/details/41677313</guid><author>Templar1000</author><pubDate>Tue, 02 Dec 2014 12:49:20 +0800</pubDate><description><![CDATA[在linux下很多地方都需要软连接，软连接其实就是windows的快捷方式。
制作软连接需要ln命令，命令格式为 ln -s targetfile linkfile
比如，如下命令
ln -s /www/abc.sh doabc
上面的命令会在当前目录下生成一个doabc文件，这个文件是软连接，使用ll查看当前目录下的文件时，这个文件会显示成 doabc->/www/abc.sh *的形式]]></description><category></category></item></channel></rss>