<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u010070313的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u010070313</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u010070313]]></copyright><item><title><![CDATA[编写Android.mk中的LOCAL_SRC_FILES的终极技巧]]></title><link>https://blog.youkuaiyun.com/u010070313/article/details/79354070</link><guid>https://blog.youkuaiyun.com/u010070313/article/details/79354070</guid><author>u010070313</author><pubDate>Fri, 23 Feb 2018 15:50:33 +0800</pubDate><description><![CDATA[问题的引入在使用NDK编译C/C++项目的过程中,免不了要编写Android.mk文件,其中最重要的就是LOCAL_SRC_FILES源文件列表.考虑有如下源文件分布的情况:cpp文件全部位于android项目下的jni文件夹下,结构如下

    jni 
     |---1.cpp
     |---2.cpp
     |---Android.mk
     |---Application...]]></description><category></category></item><item><title><![CDATA[Lua初学者（四）--Lua调用原理展示（lua的堆栈）]]></title><link>https://blog.youkuaiyun.com/u010070313/article/details/78933405</link><guid>https://blog.youkuaiyun.com/u010070313/article/details/78933405</guid><author>u010070313</author><pubDate>Fri, 29 Dec 2017 17:07:40 +0800</pubDate><description><![CDATA[这篇文章我是 攒了好久 没写了，看了这篇文章好，我觉得可以帮助大家更容易了解lua的运行原理，与调用方法，若有错误也希望及时指正。希望可以帮助到你。（2.3中的Gif图，可以生动的表现过程）




一、Lua虚拟机的栈

1.1先简单介绍下Lua虚拟机的栈，如图：




规则：

①若Lua虚拟机堆栈里有N个元素，则可以用 1 ~ N 从栈底向上索引，也可以用 -1]]></description><category></category></item><item><title><![CDATA[ant打包出错 ant\build.xml:698: null returned: 1]]></title><link>https://blog.youkuaiyun.com/u010070313/article/details/78742369</link><guid>https://blog.youkuaiyun.com/u010070313/article/details/78742369</guid><author>u010070313</author><pubDate>Thu, 07 Dec 2017 15:56:10 +0800</pubDate><description><![CDATA[昨天在服务器上使用ant打包突然出现BUILD FAILED 一直都在项目中使用的脚本是不可能出错的，自己电脑上也出现过类似情况，当时clean了几次发现还是失败，重启eclipse
 和电脑 重新试了下，OK了，之后就没再care。现在突然在服务器这台电脑上又出现了，重复之前在自己电脑上的操作发现不起作用。

       错误内容：

   BUILD FAILED
D:\Andr]]></description><category></category></item><item><title><![CDATA[参考C++高级进阶教程]]></title><link>https://blog.youkuaiyun.com/u010070313/article/details/78544441</link><guid>https://blog.youkuaiyun.com/u010070313/article/details/78544441</guid><author>u010070313</author><pubDate>Wed, 15 Nov 2017 20:05:54 +0800</pubDate><description><![CDATA[#include 
#include 


using namespace std;


void ShowValue(const int& i)
{
cout 
}


int main()
{
//#include  定义了一些宏
int i = 5, j = 6, k = 7;
if (i 
{
cout 
}
if (i 
{
cout 
}]]></description><category></category></item><item><title><![CDATA[Dos批处理%~]]></title><link>https://blog.youkuaiyun.com/u010070313/article/details/78544255</link><guid>https://blog.youkuaiyun.com/u010070313/article/details/78544255</guid><author>u010070313</author><pubDate>Wed, 15 Nov 2017 19:45:58 +0800</pubDate><description><![CDATA[1、%~dp0  d:表示磁盘 p:表示路径
2、%~f0:绝对路径+文件名
3、%~n0:文件名(无扩展名)
4、%~x0：文件扩展名
5、%~z0：文件字节数
6、%~t0：文件的时间
7、%~a0：文件属性
8、%~s0：路径短名

%0为当前批处理文件如果0换成1为第一个文件，2为第2个]]></description><category></category></item><item><title><![CDATA[Lua中的模块(module)和包(package)详解]]></title><link>https://blog.youkuaiyun.com/u010070313/article/details/78217822</link><guid>https://blog.youkuaiyun.com/u010070313/article/details/78217822</guid><author>u010070313</author><pubDate>Thu, 12 Oct 2017 17:50:42 +0800</pubDate><description><![CDATA[这篇文章主要介绍了Lua中的模块(module)和包(package)详解,本文讲解了require函数、写一个模块、package.loaded、module函数等内容,需要的朋友可以参考下











前言

从Lua5.1版本开始，就对模块和包添加了新的支持，可是使用require和module来定义和使用模块和包。require用于使用模块，modul]]></description><category></category></item><item><title><![CDATA[Lua中的面向对象编程详解]]></title><link>https://blog.youkuaiyun.com/u010070313/article/details/78217650</link><guid>https://blog.youkuaiyun.com/u010070313/article/details/78217650</guid><author>u010070313</author><pubDate>Thu, 12 Oct 2017 17:37:09 +0800</pubDate><description><![CDATA[这篇文章主要介绍了Lua中的面向对象编程详解,本文讲解了Lua中的类、继承、多重继承等内容,需要的朋友可以参考下







简单说说Lua中的面向对象

Lua中的table就是一种对象，看以下一段简单的代码：


复制代码代码如下:


local tb1 = {a = 1, b = 2}
local tb2 = {a = 1, b = 2}
local ]]></description><category></category></item><item><title><![CDATA[Lua中的元表与元方法学习总结]]></title><link>https://blog.youkuaiyun.com/u010070313/article/details/78217408</link><guid>https://blog.youkuaiyun.com/u010070313/article/details/78217408</guid><author>u010070313</author><pubDate>Thu, 12 Oct 2017 17:20:53 +0800</pubDate><description><![CDATA[这篇文章主要介绍了Lua中的元表与元方法学习总结,本文讲解了算术类的元方法、__tostring元方法等内容,需要的朋友可以参考下







前言

元表对应的英文是metatable，元方法是metamethod。我们都知道，在C++中，两个类是无法直接相加的，但是，如果你重载了“+”符号，就可以进行类的加法运算。在Lua中也有这个道理，两个table类型的变量，你是无法]]></description><category></category></item></channel></rss>