<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[flora_yao的博客]]></title><description><![CDATA[一个专注于SIP VOIP服务器开发的程序媛]]></description><link>https://blog.youkuaiyun.com/flora_yao</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; flora_yao]]></copyright><item><title><![CDATA[IOS 之 PJSIP 笔记（一） 编译多平台支持的静态库]]></title><link>https://blog.youkuaiyun.com/flora_yao/article/details/52228929</link><guid>https://blog.youkuaiyun.com/flora_yao/article/details/52228929</guid><author>flora_yao</author><pubDate>Wed, 17 Aug 2016 10:56:35 +0800</pubDate><description><![CDATA[IOS 之 PJSIP 笔记（一） 编译多平台支持的静态库]]></description><category></category></item><item><title><![CDATA[linux增加自定义path和manpath]]></title><link>https://blog.youkuaiyun.com/flora_yao/article/details/49000423</link><guid>https://blog.youkuaiyun.com/flora_yao/article/details/49000423</guid><author>flora_yao</author><pubDate>Fri, 09 Oct 2015 15:11:40 +0800</pubDate><description><![CDATA[linux增加自定义path和manpath







这个时候可以通过修改环境变量PATH和MANPATH，来实现像系统命令一样使用新安装的命令并能查看man。

我们以php-fpm安装为例，安装完成之后，php的安装目录是/usr/local/php

php的可执行文被件安装到
/usr/local/php/bin
php的man文件被安装到
/usr/l]]></description><category></category></item><item><title><![CDATA[svn 设置文件可执行权限]]></title><link>https://blog.youkuaiyun.com/flora_yao/article/details/49000029</link><guid>https://blog.youkuaiyun.com/flora_yao/article/details/49000029</guid><author>flora_yao</author><pubDate>Fri, 09 Oct 2015 14:47:05 +0800</pubDate><description><![CDATA[SVN  propset]]></description><category></category></item><item><title><![CDATA[[转]NAT、防火墙的原理区别和分类]]></title><link>https://blog.youkuaiyun.com/flora_yao/article/details/47777703</link><guid>https://blog.youkuaiyun.com/flora_yao/article/details/47777703</guid><author>flora_yao</author><pubDate>Wed, 19 Aug 2015 11:10:35 +0800</pubDate><description><![CDATA[NAT、防火墙的原理区别和分类


       1、NAT

       NAT是Net Address Translation 的缩写，从名字也可以看出，它是负责网络地址转换的一个协议。通俗的说，它负责把私网内的的IP和端口转换成公网的IP和端口，也即使我们通常所说的IP地址影射。例如：公司内一般有一个私网，假设为10.1.1.1网段。公司通过一个公网服务器（机器A）接入Inter]]></description><category></category></item><item><title><![CDATA[《C++ 沉思录》阅读笔记——句柄类]]></title><link>https://blog.youkuaiyun.com/flora_yao/article/details/46731051</link><guid>https://blog.youkuaiyun.com/flora_yao/article/details/46731051</guid><author>flora_yao</author><pubDate>Thu, 02 Jul 2015 20:53:35 +0800</pubDate><description><![CDATA[《C++ 沉思录》阅读笔记——句柄类

2013-09-10 14:06:51

原创作品，允许转载，转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://rangercyh.blog.51cto.com/1444712/1293679


在上一篇博文里，我介绍了代理类的相关内容，如果记性好的朋友，应该已经对代理类有了比较深入的认识。在设]]></description><category></category></item><item><title><![CDATA[《C++ 沉思录》阅读笔记——代理类]]></title><link>https://blog.youkuaiyun.com/flora_yao/article/details/46731027</link><guid>https://blog.youkuaiyun.com/flora_yao/article/details/46731027</guid><author>flora_yao</author><pubDate>Thu, 02 Jul 2015 20:51:59 +0800</pubDate><description><![CDATA[《C++ 沉思录》阅读笔记——代理类




原创作品，允许转载，转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://rangercyh.blog.51cto.com/1444712/1291958


Andrew Koenig 和 Barbara Moo 堪称C++研究领域的”第一神仙眷侣”，看他们的书非常有条理性。这次要解释的是C]]></description><category></category></item><item><title><![CDATA[C++ 沉思录》阅读笔记——类的反思]]></title><link>https://blog.youkuaiyun.com/flora_yao/article/details/46729633</link><guid>https://blog.youkuaiyun.com/flora_yao/article/details/46729633</guid><author>flora_yao</author><pubDate>Thu, 02 Jul 2015 18:02:15 +0800</pubDate><description><![CDATA[类这个概念无非是数据和方法的集合，为什么我一直困惑呢？为什么不弄清楚呢？

C++中的类这个概念里有4个函数比较特殊，像我这种以前有C经验的人可能一时难以适应，它们是构造函数、析构函数、复制构造函数和赋值操作符。

这四个函数有它独特的地方，总让人摸不着头脑。这次看《C++ 沉思录》之后有心进行一次整理，这里就分享给大家。

1、为什么需要一个构造函数？

有些类非常简单，完全无需]]></description><category></category></item><item><title><![CDATA[Linxu环境下如何使用Openssl搭建CA中心签发证书]]></title><link>https://blog.youkuaiyun.com/flora_yao/article/details/46726739</link><guid>https://blog.youkuaiyun.com/flora_yao/article/details/46726739</guid><author>flora_yao</author><pubDate>Thu, 02 Jul 2015 15:01:16 +0800</pubDate><description><![CDATA[Linxu环境下如何使用Openssl搭建CA中心签发证书

0:构建随机数
构建根证书前，需要构建随机数文件（.rand）,完整命令如
openssl rand -out private/.rand 1000
rand       随机数命令。这里将随机数文件输出到private目录下。
-out      输出文件路径，
 
1：生成CA签发根证书:
1.1:构建CA根证书私]]></description><category></category></item><item><title><![CDATA[Repro学习 之 TLS传输协议配置]]></title><link>https://blog.youkuaiyun.com/flora_yao/article/details/46726695</link><guid>https://blog.youkuaiyun.com/flora_yao/article/details/46726695</guid><author>flora_yao</author><pubDate>Thu, 02 Jul 2015 14:58:52 +0800</pubDate><description><![CDATA[Repro学习 之 TLS传输协议配置

Q: 如何配置使得Repro使用TLS传输协议
A：
1：获取相关证书文件，可以使用openssl自己搭建CA中心生成并签发证书，详见：
Linxu环境下如何使用Openssl搭建CA中心签发证书(byFloraYao).docx
2：repro中修改配置如下：
在配置文件repro.conf中配置TLS相关配置项：
Transport1I]]></description><category></category></item><item><title><![CDATA[Repro学习 之 Resiprocate+repro环境搭建（CentOS）by FloraYao]]></title><link>https://blog.youkuaiyun.com/flora_yao/article/details/46726603</link><guid>https://blog.youkuaiyun.com/flora_yao/article/details/46726603</guid><author>flora_yao</author><pubDate>Thu, 02 Jul 2015 14:52:25 +0800</pubDate><description><![CDATA[How to set up repro on CentOs

0、Introduction
    The reSIProcate project aims at building a freelyavailable, completely standards based and complete reference implementation ofa SIP stack includin]]></description><category></category></item></channel></rss>