<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[风轻淡淡的博客]]></title><description><![CDATA[不要放弃尝试新鲜事物，如果有机会，尽可能的去做以前你没有做过的事情。]]></description><link>https://blog.youkuaiyun.com/ArisKing</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ArisKing]]></copyright><item><title><![CDATA[Android之点击Home键后再次打开导致APP重启问题（转载）]]></title><link>https://blog.youkuaiyun.com/ArisKing/article/details/103285532</link><guid>https://blog.youkuaiyun.com/ArisKing/article/details/103285532</guid><author>ArisKing</author><pubDate>Wed, 27 Nov 2019 23:35:58 +0800</pubDate><description><![CDATA[感谢原作者的辛勤劳作：Android Home键再次打开导致重启问题

问题描述：

1、开发者打包发布一个release版本app，页面结构如下：闪屏页SplashActivity---&gt; 登录页LoginActivity---&gt; 主页MainActivity

2、用户下载app到手机，通过文件管理器找到并安装这个apk，安装后提示：“安装完成，你可以打开xxx应用了”，

3、用...]]></description><category></category></item><item><title><![CDATA[Lua 阿拉伯数字转中文实现（最新）]]></title><link>https://blog.youkuaiyun.com/ArisKing/article/details/99209292</link><guid>https://blog.youkuaiyun.com/ArisKing/article/details/99209292</guid><author>ArisKing</author><pubDate>Sun, 11 Aug 2019 17:45:43 +0800</pubDate><description><![CDATA[项目需要，需将任意的阿拉伯数字以中文字符的方式转换展示，这里记录一下

主要实现的逻辑：

1，定义2张初始表：

tbl1 = {[0] = "零", "一", "二", "三", "四", "五", "六", "七", "八", "九"}

tbl2 = {"", "十", "百", "千", "万", "十", "百", "千", "亿", "十", "百", "千", "兆", "十", ...]]></description><category></category></item><item><title><![CDATA[Android 项目编译报错梳理]]></title><link>https://blog.youkuaiyun.com/ArisKing/article/details/89435742</link><guid>https://blog.youkuaiyun.com/ArisKing/article/details/89435742</guid><author>ArisKing</author><pubDate>Sun, 21 Apr 2019 17:24:33 +0800</pubDate><description><![CDATA[31，SDK高版本项目编译时提示："abc_action_bar_home_description_format" is not translated in "af" (Afrikaans)....

原因：string.xml目录下的文本内容，没有做多语言适配。

解决方法：&lt;resources&gt;页签下，添加：

xmlns:tools="http://schemas.android...]]></description><category></category></item><item><title><![CDATA[C++ 函数的声明和定义]]></title><link>https://blog.youkuaiyun.com/ArisKing/article/details/88754627</link><guid>https://blog.youkuaiyun.com/ArisKing/article/details/88754627</guid><author>ArisKing</author><pubDate>Sat, 23 Mar 2019 01:07:00 +0800</pubDate><description><![CDATA[在程序中使用函数时，你必须先声明它然后再定义，声明的目的是告诉编译器你即将要定义的函数的名字是什么，返回值的类型是什么以及函数是什么。而定义则是告诉编译器这个函数的功能是什么。假如我们不声明，那么该函数就不能被其他函数调用。通常我们把函数声明叫做函数原型，而把函数定义叫做函数实现。

函数的声明：

  如：int Add(int, int);

  1，在C++中，函数原型就是函...]]></description><category></category></item><item><title><![CDATA[C++ 变量的声明和定义]]></title><link>https://blog.youkuaiyun.com/ArisKing/article/details/88753814</link><guid>https://blog.youkuaiyun.com/ArisKing/article/details/88753814</guid><author>ArisKing</author><pubDate>Sat, 23 Mar 2019 00:30:13 +0800</pubDate><description><![CDATA[为了允许把程序拆分成多个逻辑部分来编写，C++语言支持单独编译（separate compilation）机制，该机制允许将程序分割为若干个文件，每个文件可被独立分离式编译。

 为了支持分离式编译，C++语言将声明和定义区分开来。

 变量的声明有两种情况：一种是需要建立存储空间的。例如：inta在声明的时候就已经建立了存储空间。另一种是不需要建立存储空间的。

...]]></description><category></category></item><item><title><![CDATA[C++中对象初始化方式]]></title><link>https://blog.youkuaiyun.com/ArisKing/article/details/88652583</link><guid>https://blog.youkuaiyun.com/ArisKing/article/details/88652583</guid><author>ArisKing</author><pubDate>Mon, 18 Mar 2019 23:34:28 +0800</pubDate><description><![CDATA[感谢原作者的辛勤劳作：https://blog.youkuaiyun.com/yang20141109/article/details/50374696

  当对象在创建时获得了一个特定的值，我们说这个对象被初始化。初始化不是赋值，初始化的含义是创建变量赋予其一个初始值，而赋值的含义是把当前值擦除，而以一个新值来替代。

  对象初始化可以分为默认初始化、直接初始化、拷贝初始化以及值初始化。

1，...]]></description><category></category></item><item><title><![CDATA[C++中的char、signed char、unsigned char]]></title><link>https://blog.youkuaiyun.com/ArisKing/article/details/88564708</link><guid>https://blog.youkuaiyun.com/ArisKing/article/details/88564708</guid><author>ArisKing</author><pubDate>Fri, 15 Mar 2019 00:44:25 +0800</pubDate><description><![CDATA[转载，记录一下C++中char, signed char, unsigned char的区别

感谢原作者的辛勤劳作：https://blog.youkuaiyun.com/sinat_20265495/article/details/51733015

1，三者之间关系

1.ANSI C 提供了3种字符类型，分别是char、signed char、unsigned char。而不是像short、int一样...]]></description><category></category></item><item><title><![CDATA[Android 文件存储位置梳理]]></title><link>https://blog.youkuaiyun.com/ArisKing/article/details/88263183</link><guid>https://blog.youkuaiyun.com/ArisKing/article/details/88263183</guid><author>ArisKing</author><pubDate>Thu, 07 Mar 2019 00:21:55 +0800</pubDate><description><![CDATA[所有的安卓设备都有外部存储和内部存储，这两个名称来源于安卓的早期设备，那个时候的设备内部存储确实是固定的，而外部存储确实是可以像U盘一样移动的。

   在后来的设备中，很多中高端机器都将自己的机身存储扩展到了8G以上，他们将存储在概念上分成了&quot;内部internal&quot; 和&quot;外部external&quot; 两部分，但其实都在手机内部。所以不管安卓手机是否有可移动的sdcard，他们总是有外...]]></description><category></category></item><item><title><![CDATA[HTTP概述03]]></title><link>https://blog.youkuaiyun.com/ArisKing/article/details/87887705</link><guid>https://blog.youkuaiyun.com/ArisKing/article/details/87887705</guid><author>ArisKing</author><pubDate>Sat, 23 Feb 2019 00:29:13 +0800</pubDate><description><![CDATA[更多Web开发技术请查阅：https://developer.mozilla.org

HTTP 报文

HTTP/1.1以及更早的HTTP协议报文都是语义可读的。在HTTP/2中，这些报文被嵌入到了一个新的二进制结构，帧。帧允许实现很多优化，比如报文头部的压缩和复用。即使只有原始HTTP报文的一部分以HTTP/2发送出来，每条报文的语义依旧不变，客户端会重组原始HTTP/1.1请求。因此用HTT...]]></description><category></category></item><item><title><![CDATA[HTTP概述02]]></title><link>https://blog.youkuaiyun.com/ArisKing/article/details/87887416</link><guid>https://blog.youkuaiyun.com/ArisKing/article/details/87887416</guid><author>ArisKing</author><pubDate>Sat, 23 Feb 2019 00:21:15 +0800</pubDate><description><![CDATA[更多Web开发技术请查阅：https://developer.mozilla.org

一，HTTP 的基本性质

1，HTTP 是简单的

      虽然下一代HTTP/2协议将HTTP消息封装到了帧（frames）中，HTTP大体上还是被设计得简单易读。HTTP报文能够被人读懂，还允许简单测试，降低了门槛，对新人很友好。

 

2，HTTP 是可扩展的

       在 HTTP/1.0...]]></description><category></category></item><item><title><![CDATA[HTTP概述01]]></title><link>https://blog.youkuaiyun.com/ArisKing/article/details/87887355</link><guid>https://blog.youkuaiyun.com/ArisKing/article/details/87887355</guid><author>ArisKing</author><pubDate>Sat, 23 Feb 2019 00:03:48 +0800</pubDate><description><![CDATA[更多Web开发技术请查阅：https://developer.mozilla.org

HTTP是一种能够获取如 HTML 这样的网络资源的 protocol(通讯协议)。它是在 Web 上进行数据交换的基础，是一种 client-server 协议，也就是说，请求通常是由像浏览器这样的接受方发起的。一个完整的Web文档通常是由不同的子文档拼接而成的，像是文本、布局描述、图片、视频、脚本等等。

...]]></description><category></category></item><item><title><![CDATA[Windows下 VS2013编译，配置C/C++ libcurl开发环境]]></title><link>https://blog.youkuaiyun.com/ArisKing/article/details/87654166</link><guid>https://blog.youkuaiyun.com/ArisKing/article/details/87654166</guid><author>ArisKing</author><pubDate>Thu, 21 Feb 2019 23:38:14 +0800</pubDate><description><![CDATA[编译配置环境：

IDE：Visual Studio 2013

Env：Win 10

libcurl_version：curl 7.64.0

官网下载地址：https://curl.haxx.se/download.html

 

一，构建libcurl静态库 (这里编译x64的release版本)

1，下载libcurl源码包，这里使用最新版本。



下载到本地解压后，留意红色框选的...]]></description><category></category></item><item><title><![CDATA[visual studio2013安装以及C与C++HelloWorld输出(转)]]></title><link>https://blog.youkuaiyun.com/ArisKing/article/details/87543358</link><guid>https://blog.youkuaiyun.com/ArisKing/article/details/87543358</guid><author>ArisKing</author><pubDate>Sun, 17 Feb 2019 17:23:06 +0800</pubDate><description><![CDATA[感谢原作者的辛勤劳作：https://blog.youkuaiyun.com/huacuo2013/article/details/45096411

vs2013安装没有任何难点，直接默认和next。安装后记得注册，不然只有30天的试用期。

vs工具栏：帮助-注册产品-更改我的产品许可证（需要登录，microsoft账户即时注册一下就行）

产品秘钥：BWG7X-J98B3-W34RT-33B3R-JVY...]]></description><category></category></item><item><title><![CDATA[libcurl 教程]]></title><link>https://blog.youkuaiyun.com/ArisKing/article/details/87305809</link><guid>https://blog.youkuaiyun.com/ArisKing/article/details/87305809</guid><author>ArisKing</author><pubDate>Fri, 15 Feb 2019 00:04:39 +0800</pubDate><description><![CDATA[感谢原作者的辛勤劳作：https://blog.youkuaiyun.com/JGood/article/details/4787670

目标

     本文档介绍了在应用程序开发过程中，如何正确使用libcurl的基本方式和指导原则。文档使用C语言来调用libcurl的接口，当然也适用于其他与C语言接近的语言。

     文档主要针对使用libcurl来进行开发的人员。文档所掼的应用程序泛指你写的源代...]]></description><category></category></item><item><title><![CDATA[Cocos2d-x,命令行打包报错]]></title><link>https://blog.youkuaiyun.com/ArisKing/article/details/87108693</link><guid>https://blog.youkuaiyun.com/ArisKing/article/details/87108693</guid><author>ArisKing</author><pubDate>Tue, 12 Feb 2019 19:20:21 +0800</pubDate><description><![CDATA[错误1：running: '&quot;D:\cocos2d-x\apache-ant-antunit-1.3\bin\ant&quot; clean debug -f
C:\Users\Administrator\workspace_ccdt\qianzou_demo\frameworks\runtime-src\proj.android\build.xml
-Dsdk.dir=&quot;D:\cocos2d-x\ad...]]></description><category></category></item><item><title><![CDATA[TypeScript学习_01_TypeScript开发环境搭建]]></title><link>https://blog.youkuaiyun.com/ArisKing/article/details/84112865</link><guid>https://blog.youkuaiyun.com/ArisKing/article/details/84112865</guid><author>ArisKing</author><pubDate>Mon, 19 Nov 2018 00:00:12 +0800</pubDate><description><![CDATA[                 基于Visual Studio Code和Node.js下的TypeScript开发环境搭建

一，TypeScript简介（TypeScript中文官网）

    TypeScript 是一种由微软开发的自由和开源的编程语言，它是JavaScript的一个超集，扩展了JavaScript的语法，.js文件可以直接重命名为 .ts。  

   1，语法特性

...]]></description><category></category></item><item><title><![CDATA[最新VSCode 设置文件显示和搜索过滤]]></title><link>https://blog.youkuaiyun.com/ArisKing/article/details/84038430</link><guid>https://blog.youkuaiyun.com/ArisKing/article/details/84038430</guid><author>ArisKing</author><pubDate>Tue, 13 Nov 2018 23:47:32 +0800</pubDate><description><![CDATA[之前版本的VSCCode设定在该文章中有说到：CocosCreator2.0环境搭建

这里默认使用的是1.29版本，试了下之前通过：在 VS Code 的主菜单中选择 文件 -&amp;gt; 首选项 -&amp;gt; 设置，方式已不能正确查找到对应的setting.json文件，这里记录下最新版本的查找设定方法：

1，文件—&amp;gt;首选项—&amp;gt;设置。



点击打开settings.json文件，输入...]]></description><category></category></item><item><title><![CDATA[VSCode，中文环境设置]]></title><link>https://blog.youkuaiyun.com/ArisKing/article/details/84038311</link><guid>https://blog.youkuaiyun.com/ArisKing/article/details/84038311</guid><author>ArisKing</author><pubDate>Tue, 13 Nov 2018 23:35:26 +0800</pubDate><description><![CDATA[感谢原作者的辛勤劳作：VSCode设定中文环境

这里使用的是1.29版本的VSCode，下载地址：VSCode Download

1，首先打开VSCode软件，可以看到刚刚安装的VSCode软件默认使用的是英文语言环境。



2，启用快捷键

Windows、Linux 快捷键是：ctrl+shift+p；macOS 快捷键是：command + shift + p。打开配置设定选项框。

...]]></description><category></category></item><item><title><![CDATA[工具网站收集]]></title><link>https://blog.youkuaiyun.com/ArisKing/article/details/83020459</link><guid>https://blog.youkuaiyun.com/ArisKing/article/details/83020459</guid><author>ArisKing</author><pubDate>Thu, 11 Oct 2018 23:14:18 +0800</pubDate><description><![CDATA[01，https://www.andersriggelsen.dk/glblendfunc.php



一款在线调整OpenGL颜色混合的网站，通过设定不同的混合选项，实时展示对应不同的混合效果

02，https://www.shadertoy.com/browse

一个shader制作对应的特效网址，上面显示的效果均是用shader实现的。



03，https://easings.ne...]]></description><category></category></item><item><title><![CDATA[NDK 编译报错arm-linux-androideabi-g++: error: CreateProcess: No such file or directory]]></title><link>https://blog.youkuaiyun.com/ArisKing/article/details/82810132</link><guid>https://blog.youkuaiyun.com/ArisKing/article/details/82810132</guid><author>ArisKing</author><pubDate>Sat, 22 Sep 2018 10:06:24 +0800</pubDate><description><![CDATA[Android编译工程时提示：arm-linux-androideabi-g++: error: CreateProcess: No such file or directory错误。

解决方法：

步骤1:

Android.mk 文件修改，LOCAL_SHORT_COMMANDS := true。

Application.mk文件修改：APP_SHORT_COMMANDS := tr...]]></description><category></category></item></channel></rss>