<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Technology world]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/carzyer</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; carzyer]]></copyright><item><title><![CDATA[使用 gdb 调试 PHP 扩展]]></title><link>https://blog.youkuaiyun.com/carzyer/article/details/53339565</link><guid>https://blog.youkuaiyun.com/carzyer/article/details/53339565</guid><author>carzyer</author><pubDate>Fri, 25 Nov 2016 19:50:53 +0800</pubDate><description><![CDATA[php的扩展使用c/c++开发，可以很容易的使用gdb进行调试。具体步骤如下：首先编译php的时候需要加上** --enable-debug**参数
./configure --enable-debug
make && make install


在我的ubuntu机器上面测试，扩展的目录默认为/usr/local/lib/php/extensions/debug-non-zts-20]]></description><category></category></item><item><title><![CDATA[基于HTML5 WebSocket的Web实时通信机制的研究与实现]]></title><link>https://blog.youkuaiyun.com/carzyer/article/details/51578253</link><guid>https://blog.youkuaiyun.com/carzyer/article/details/51578253</guid><author>carzyer</author><pubDate>Fri, 03 Jun 2016 13:39:42 +0800</pubDate><description><![CDATA[随着互联网技术的高速发展，人们对Web应用的实时性要求越来越高，传统的Web实时通信方案已经无法满足一些现实应用的需求。在长期的Web应用过程中该传统方案逐渐露出资源浪费、实时性不高等问题，这些问题的出现对一些实时性要求较高的Web应用（如在线游戏、在线证券、设备监控等）造成了不好的用户体验。除此之外，这些不足还会制约Web实时通信的性能，对通信效率造成影响。面对这种情况，HTML5规范中定义了We]]></description><category></category></item><item><title><![CDATA[网易视频云：用Nginx搭建flv,mp4,hls流媒体服务]]></title><link>https://blog.youkuaiyun.com/carzyer/article/details/51578232</link><guid>https://blog.youkuaiyun.com/carzyer/article/details/51578232</guid><author>carzyer</author><pubDate>Fri, 03 Jun 2016 13:36:26 +0800</pubDate><description><![CDATA[网易视频云是网易倾力打造的一款基于云计算的分布式多媒体处理集群和专业音视频技术，提供稳定流畅、低时延、高并发的视频直播、录制、存储、转码及点播等音视频的PAAS服务，在线教育、远程医疗、娱乐秀场、在线金融等各行业及企业用户只需经过简单的开发即可打造在线音视频平台。今天，网易视频云就给大家分享关于用Nginx搭建flv,mp4,hls流媒体服务器的技术干货！ 
模块:nginx_mod_h264_st]]></description><category></category></item><item><title><![CDATA[挂载axfat方法]]></title><link>https://blog.youkuaiyun.com/carzyer/article/details/51564716</link><guid>https://blog.youkuaiyun.com/carzyer/article/details/51564716</guid><author>carzyer</author><pubDate>Thu, 02 Jun 2016 10:52:25 +0800</pubDate><description><![CDATA[yum install fuse-devel gcc

//安装icons
wget http://prdownloads.sourceforge.net/scons/scons-2.2.0.tar.gz .

tar zxvf scons-2.2.0.tar.gz

cd scons-2.2.0

python setup.py install


//进到exfa]]></description><category></category></item><item><title><![CDATA[php进程间通讯常量定义]]></title><link>https://blog.youkuaiyun.com/carzyer/article/details/51151533</link><guid>https://blog.youkuaiyun.com/carzyer/article/details/51151533</guid><author>carzyer</author><pubDate>Thu, 14 Apr 2016 14:49:09 +0800</pubDate><description><![CDATA[SIGHUP = 1
SIGINT = 2
SIGQUIT = 3
SIGILL = 4
SIGTRAP = 5
SIGABRT = 6
SIGIOT = 6
SIGBUS = 10
SIGFPE = 8
SIGUSR1 = 30
SIGSEGV = 11
SIGUSR2 = 31
SIGPIPE = 13
SIGALRM = 14
SIGTERM = 15
SIGS]]></description><category></category></item><item><title><![CDATA[PHP.INI安全配置]]></title><link>https://blog.youkuaiyun.com/carzyer/article/details/51016557</link><guid>https://blog.youkuaiyun.com/carzyer/article/details/51016557</guid><author>carzyer</author><pubDate>Wed, 30 Mar 2016 16:38:04 +0800</pubDate><description><![CDATA[(1) 打开php的安全模式
　　php的安全模式是个非常重要的内嵌的安全机制，能够控制一些php中的函数，比如system()，
　　同时把很多文件操作函数进行了权限控制，也不允许对某些关键文件的文件，比如/etc/passwd，
　　但是默认的php.ini是没有打开安全模式的，我们把它打开：
　　safe_mode = on
(2) 用户组安全
　　当safe_mode打开时，s]]></description><category></category></item><item><title><![CDATA[android studio快捷键大全]]></title><link>https://blog.youkuaiyun.com/carzyer/article/details/50287383</link><guid>https://blog.youkuaiyun.com/carzyer/article/details/50287383</guid><author>carzyer</author><pubDate>Sun, 13 Dec 2015 22:25:19 +0800</pubDate><description><![CDATA[----常用快捷键

　　1.Ctrl+E，可以显示最近编辑的文件列表

　　2.Shift+Click可以关闭文件

　　3.Ctrl+[或]可以跳到大括号的开头结尾

　　4.Ctrl+Shift+Backspace可以跳转到上次编辑的地方

　　5.Ctrl+F12，可以显示当前文件的结构

　　6.Ctrl+F7可以查询当前元素在当前文件中的引用，然后按F3可以选择]]></description><category></category></item><item><title><![CDATA[cocos2dx3.2 异步动态加载]]></title><link>https://blog.youkuaiyun.com/carzyer/article/details/41009721</link><guid>https://blog.youkuaiyun.com/carzyer/article/details/41009721</guid><author>carzyer</author><pubDate>Tue, 11 Nov 2014 12:22:45 +0800</pubDate><description><![CDATA[半个月没有更新博客，从这个项目开始学习了很多细节的东西，都不太成系统，但是却是开发上线中必须经历的东西。比如超级玛丽系列（一）中的正确的异步加载，正确的分层、正确的合成和加载plist、及时的移除未使用的cache、按照关卡动态加载当前关卡所需的资源等。
本章只分享一下异步加载的逻辑，如有不对的地方还望大家及时指出。
目前我代码中需要异步加载的资源一共有四类：
1.png    单个png的]]></description><category></category></item><item><title><![CDATA[Cocos2d-x 3.x开发——导入Cocostudio资源]]></title><link>https://blog.youkuaiyun.com/carzyer/article/details/40510133</link><guid>https://blog.youkuaiyun.com/carzyer/article/details/40510133</guid><author>carzyer</author><pubDate>Mon, 27 Oct 2014 17:02:55 +0800</pubDate><description><![CDATA[目前正在和实训的小组成员一起做一款手机2D游戏，我们采用了Cocos2d-x进行开发。之前虽然早有耳闻，这次却是第一次认真地学习和使用Cocos2d-x。最开始的几天就是在不停的看文档和爬坑。其中一个坑就是Cocostudio这货。官网的文档滞后而且不够详细，为了弄清楚，借鉴了很多博客，也阅读了示例代码。
本人Cocos2d-x的版本是3.1，Cocostudio的版本是1.5.
Cocost]]></description><category></category></item><item><title><![CDATA[map, hash_map,unordered_map]]></title><link>https://blog.youkuaiyun.com/carzyer/article/details/40399229</link><guid>https://blog.youkuaiyun.com/carzyer/article/details/40399229</guid><author>carzyer</author><pubDate>Thu, 23 Oct 2014 16:05:21 +0800</pubDate><description><![CDATA[Map是STL的一个关联容器，它提供一对一（其中第一个可以称为关键字，每个关键字只能在map中出现一次，第二个可能称为该关键字的值）的数据 处理能力，由于这个特性，它完成有可能在我们处理一对一数据的时候，在编程上提供快速通道。这里说下map内部数据的组织，map内部自建一颗红黑树(一 种非严格意义上的平衡二叉树)，这颗树具有对数据自动排序的功能，所以在map内部所有的数据都是有序的，后边我们会见识]]></description><category></category></item><item><title><![CDATA[Cocos2d-x 使用 TexturePacker制作一个英雄，老外写的]]></title><link>https://blog.youkuaiyun.com/carzyer/article/details/40373919</link><guid>https://blog.youkuaiyun.com/carzyer/article/details/40373919</guid><author>carzyer</author><pubDate>Wed, 22 Oct 2014 11:45:26 +0800</pubDate><description><![CDATA[Create spritesheet



Have you seen this sort of image before? The first time I saw this I thought this is created using Photoshop, and I also have no idea how to use this BIG image in the game.
]]></description><category></category></item><item><title><![CDATA[cocos2d-x使用TexturePacker打包图片及使用生成的plist文件创建精灵动画]]></title><link>https://blog.youkuaiyun.com/carzyer/article/details/40347047</link><guid>https://blog.youkuaiyun.com/carzyer/article/details/40347047</guid><author>carzyer</author><pubDate>Tue, 21 Oct 2014 16:33:08 +0800</pubDate><description><![CDATA[在使用TexturePacker打包工具之前先对动画的每一帧图片命名，我这里选取的cocos2d-x实例程序里面的图片，为了方便只提取了前面4帧的图片



然后打开安装好的TexturePakcer，该工具的官方下载地址，该工具需要购买激活，我这里是选择的试用。打开后点击Add Sprites然后选择需要添加的图片文件，至于该工具里面的各种调整这里不做过多的解释，最后点击Publish保]]></description><category></category></item><item><title><![CDATA[cocos2d游戏开发常用工具集]]></title><link>https://blog.youkuaiyun.com/carzyer/article/details/40302605</link><guid>https://blog.youkuaiyun.com/carzyer/article/details/40302605</guid><author>carzyer</author><pubDate>Mon, 20 Oct 2014 16:34:59 +0800</pubDate><description><![CDATA[位图字体工具Bitmap Font Tools 

BMFont (Windows) Fonteditor Glyph Designer Hiero LabelAtlasCreator
粒子编辑工具Particle Editing Tools 

ParticleCreator Particle Designer
物理编辑工具Physics Editing Tools 

Meka]]></description><category></category></item><item><title><![CDATA[[cocos2d-x] --- 完美解决中文乱码]]></title><link>https://blog.youkuaiyun.com/carzyer/article/details/40302475</link><guid>https://blog.youkuaiyun.com/carzyer/article/details/40302475</guid><author>carzyer</author><pubDate>Mon, 20 Oct 2014 16:23:27 +0800</pubDate><description><![CDATA[一 介绍

最近由于各种各样的原因，好长时间没有学习cocos2d-x了。突然有种害怕的感觉，这样下去，以前学的关于cocos2d-x的一点皮毛会彻底忘记的，下次再学，估计又得重头开始了。所以，还是要平时多多使用吧，持之以恒最重要了...

由于在cocos2d-x中直接使用中文会出现乱码，谁让cocos2d-x是由cocos2d而来，而cocos2d这东西是老外写的呢？通常解决中文乱码有]]></description><category></category></item><item><title><![CDATA[[cocos2d-x] --- 使用位图工具自定义字体]]></title><link>https://blog.youkuaiyun.com/carzyer/article/details/40302445</link><guid>https://blog.youkuaiyun.com/carzyer/article/details/40302445</guid><author>carzyer</author><pubDate>Mon, 20 Oct 2014 16:22:21 +0800</pubDate><description><![CDATA[1 在看别人的代码的时候，有时候会发现.fnt文件，这个文件是如何产生的呢，其实是使用位图处理工具生成的




2下载Window下的位图处理工具BMFont，下载地址：http://www.anglecode.com/products/bmfont




3 安装后，打开BMFont，界面如下，右边的列表是字体库









4 新建一个txt文]]></description><category></category></item><item><title><![CDATA[vector模板用法C++ std]]></title><link>https://blog.youkuaiyun.com/carzyer/article/details/40107641</link><guid>https://blog.youkuaiyun.com/carzyer/article/details/40107641</guid><author>carzyer</author><pubDate>Wed, 15 Oct 2014 10:33:48 +0800</pubDate><description><![CDATA[vector是C++标准模板库中的部分内容，它是一个多功能的，能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器，是因为它能够像容器一样存放各种类型的对象，简单地说，vector是一个能够存放任意类型的动态数组，能够增加和压缩数据。
  为了可以使用vector，必须在你的头文件中包含下面的代码：
  #include
 
  vector属于std命名域的，因]]></description><category></category></item><item><title><![CDATA[NSData和NSFileManager例子微解]]></title><link>https://blog.youkuaiyun.com/carzyer/article/details/38925015</link><guid>https://blog.youkuaiyun.com/carzyer/article/details/38925015</guid><author>carzyer</author><pubDate>Fri, 29 Aug 2014 14:09:38 +0800</pubDate><description><![CDATA[//NSData遵循NSCopying NSCoding协议,它提供面向对象的数组存储为字节  
    //适用与读写文件，而读写文件的时候需要一个缓冲区，而NSDate就提供了这么一个缓存区  
      
    //定义一个char类型的字符串  
    const char * string = "Hi there ,this is a C string";  
    /]]></description><category></category></item><item><title><![CDATA[IOS 四种保存数据的方式]]></title><link>https://blog.youkuaiyun.com/carzyer/article/details/38897293</link><guid>https://blog.youkuaiyun.com/carzyer/article/details/38897293</guid><author>carzyer</author><pubDate>Thu, 28 Aug 2014 14:05:54 +0800</pubDate><description><![CDATA[在iOS开发过程中，不管是做什么应用，都会碰到数据保存的问题。将数据保存到本地，能够让程序的运行更加流畅，不会出现让人厌恶的菊花形状，使得用户体验更好。下面介绍一下数据保存的方式：

1.NSKeyedArchiver：采用归档的形式来保存数据，该数据对象需要遵守NSCoding协议，并且该对象对应的类必须提供encodeWithCoder:和initWithCoder:方法。前一个方法告诉系]]></description><category></category></item><item><title><![CDATA[iOS产生随机数]]></title><link>https://blog.youkuaiyun.com/carzyer/article/details/38897279</link><guid>https://blog.youkuaiyun.com/carzyer/article/details/38897279</guid><author>carzyer</author><pubDate>Thu, 28 Aug 2014 14:05:08 +0800</pubDate><description><![CDATA[有时我们在程序开发工程中需要在生成随机数， 可是Objective-C并没有提供相关函数， 
还好C提供了rand(), srand(), random(), srandom()， arc4random()几个函数 
例子： 
// Get random number between 0 and 99 
int x = arc4random() % 100; 


// Get ra]]></description><category></category></item><item><title><![CDATA[iphone手势识别(双击、捏、旋转、拖动、划动、长按）UITapGestureRecognizer]]></title><link>https://blog.youkuaiyun.com/carzyer/article/details/38846849</link><guid>https://blog.youkuaiyun.com/carzyer/article/details/38846849</guid><author>carzyer</author><pubDate>Tue, 26 Aug 2014 14:11:29 +0800</pubDate><description><![CDATA[首先新建一个基于Sigle view Application的项目，名为GestureTest;我的项目结构如下：






往viewController.xib文件里拖动一个imageView,并使覆盖整个屏幕，改动属性为：






viewController.h文件：

 

[cpp]viewplaincopy

 

1.     #i]]></description><category></category></item></channel></rss>