<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[宋陆平]]></title><description><![CDATA[移动互联网系统架构师  案例: 云校园]]></description><link>https://blog.youkuaiyun.com/soloopin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; soloopin]]></copyright><item><title><![CDATA[open-falcon的部署流程<1>]]></title><link>https://blog.youkuaiyun.com/soloopin/article/details/51799679</link><guid>https://blog.youkuaiyun.com/soloopin/article/details/51799679</guid><author>soloopin</author><pubDate>Fri, 01 Jul 2016 15:41:07 +0800</pubDate><description><![CDATA[本文档记录了centos6.4下open-falcon监控系统的部署流程，以及一些需要注意的地方。  
参考了官方文档 http://book.open-falcon.org/zh/
部署前的准备
设置环境变量
redis安装
MySql安装
初始化Mysql脚本
下载open-falcon
安装GoLang环境
开始部署
安装agent
安装hbs
安装transfer
安装graph
安装que]]></description><category></category></item><item><title><![CDATA[PHPMailer发送邮件出现Permission denied的解决办法]]></title><link>https://blog.youkuaiyun.com/soloopin/article/details/51789207</link><guid>https://blog.youkuaiyun.com/soloopin/article/details/51789207</guid><author>soloopin</author><pubDate>Thu, 30 Jun 2016 11:55:22 +0800</pubDate><description><![CDATA[使用PHPMailer发送邮件， 会出现Permission denied错误， 如下:




是因为selinux拒绝掉了。


使用下面的命令就行了:


getsebool httpd_can_sendmail





setsebool
 -P httpd_can_sendmail 1

 

OR

 

/usr/sbin/set]]></description><category></category></item><item><title><![CDATA[移动应用开发者的末世之舞]]></title><link>https://blog.youkuaiyun.com/soloopin/article/details/42705463</link><guid>https://blog.youkuaiyun.com/soloopin/article/details/42705463</guid><author>soloopin</author><pubDate>Wed, 14 Jan 2015 09:34:26 +0800</pubDate><description><![CDATA[由于工作的原因，平时会接触到各种各样的新app，不过大多数时候我都是在试用过或者报道完之后随手就删了。如果你手里正在做一个尚未完工的移动应用，那么看完这篇文章可能会让你觉得不舒服。在经历了几年爆发式的增长过后，我现在有一个越来越强烈的疑问就是：在app已经泛滥的情况下，现在还是一个做app的好时机么？









2008-2014年App Store应用数量的增长趋势]]></description><category></category></item><item><title><![CDATA[传说中的新版Google翻译到底有多厉害？]]></title><link>https://blog.youkuaiyun.com/soloopin/article/details/42705457</link><guid>https://blog.youkuaiyun.com/soloopin/article/details/42705457</guid><author>soloopin</author><pubDate>Wed, 14 Jan 2015 09:34:13 +0800</pubDate><description><![CDATA[上周末，纽约时报的一篇有关于语言翻译技术进步的报道，让许多人为科技发展的速度之快所震撼：该报道指出，Google多年没有过大变化的翻译（Google Translate）服务，即将迎来一次大功能更新，将可以聆听并识别用户所讲的语言，然后几乎实时地将语音翻译为目标语言的文字。这个功能听上去十分强大，看起来Google的自然语言处理技术已经发展的足够好，估计可以让不少翻译和同声传译员工丢掉工作了。
]]></description><category></category></item><item><title><![CDATA[生鲜O2O死亡笔记：5种死法，“殊途同归”]]></title><link>https://blog.youkuaiyun.com/soloopin/article/details/42674963</link><guid>https://blog.youkuaiyun.com/soloopin/article/details/42674963</guid><author>soloopin</author><pubDate>Tue, 13 Jan 2015 12:31:10 +0800</pubDate><description><![CDATA[对于Online到Offline，生鲜O2O要解决的不光是线上的浏览、订购、支付等问题，更重要的是线下的物流配送，也就是O2O的核心：去中介化，这是生鲜O2O需要解决的根本问题。但对于蓝海市场的生鲜O2O，目前鲜有优秀的项目涌现，其主要的问题多种多样，比如物流配送，目标群体太小，用户习惯难以培养等等，都会令生鲜O2O创业者们面临死亡的危险。




1. 最后一公里的物流配送


]]></description><category></category></item><item><title><![CDATA[2015 年薪酬大涨的 15 个 IT 岗位]]></title><link>https://blog.youkuaiyun.com/soloopin/article/details/42674483</link><guid>https://blog.youkuaiyun.com/soloopin/article/details/42674483</guid><author>soloopin</author><pubDate>Tue, 13 Jan 2015 11:39:29 +0800</pubDate><description><![CDATA[近日，国外科技 IT 招聘公司 Robert Half 分析了 70 个科技职位后发现 2015 年从事 IT 从业人员的平均起薪将攀升至 5.7%，其中 15 个职位的提升潜力最大。

当企业在招聘过程中怨声载道高端技术人才的短缺的同时，高端 IT 开发者对薪资福利的期望值正节节攀升。总的来说，随着新一年的到来，高端 IT 工作者的就业前景依旧十分可观。

根据 Robert Half ]]></description><category></category></item><item><title><![CDATA[Redis命令总结]]></title><link>https://blog.youkuaiyun.com/soloopin/article/details/42649863</link><guid>https://blog.youkuaiyun.com/soloopin/article/details/42649863</guid><author>soloopin</author><pubDate>Mon, 12 Jan 2015 21:16:31 +0800</pubDate><description><![CDATA[连接操作相关的命令

quit：关闭连接（connection）auth：简单密码认证

持久化

save：将数据同步保存到磁盘bgsave：将数据异步保存到磁盘lastsave：返回上次成功将数据保存到磁盘的Unix时戳shundown：将数据同步保存到磁盘，然后关闭服务

远程服务控制

info：提供服务器的信息和统计monitor：实时转储收到的请求slaveof：改]]></description><category></category></item><item><title><![CDATA[通过Stack Overflow标签分析编程语言新趋势]]></title><link>https://blog.youkuaiyun.com/soloopin/article/details/42540833</link><guid>https://blog.youkuaiyun.com/soloopin/article/details/42540833</guid><author>soloopin</author><pubDate>Fri, 09 Jan 2015 00:33:02 +0800</pubDate><description><![CDATA[近日，Salsita Software的CEO Matthew Gertner发表了一篇题为《通过StackOverflow上的标签分析软件开发语言/工具的趋势》的博文。在文章中，Matthew介绍了通过对Stack Overflow上标签的分析而得出编程语言/工具的新趋势。结论包括Java仍然是王者、JavaScript很强大、Android 和 iOS 并驾齐驱等。他们还使用D3js将分析的结]]></description><category></category></item><item><title><![CDATA[TCPIP研究QQ群：90685805]]></title><link>https://blog.youkuaiyun.com/soloopin/article/details/11601593</link><guid>https://blog.youkuaiyun.com/soloopin/article/details/11601593</guid><author>soloopin</author><pubDate>Thu, 12 Sep 2013 14:15:40 +0800</pubDate><description><![CDATA[TCPIP研究QQ群：90685805


欢迎加入！]]></description><category></category></item><item><title><![CDATA[RAID1+0]]></title><link>https://blog.youkuaiyun.com/soloopin/article/details/8576664</link><guid>https://blog.youkuaiyun.com/soloopin/article/details/8576664</guid><author>soloopin</author><pubDate>Fri, 08 Feb 2013 11:08:04 +0800</pubDate><description><![CDATA[Raid 10是一个Raid 0与Raid1的组合体，它是利用奇偶校验实现条带集镜像，所以它继承了Raid0的快速和Raid1的安全。我们知道，RAID 1在这里就是一个冗余的备份阵列，而RAID
 0则负责数据的读写阵列。其实，图6只是一种RAID 10方式，更多的情况是从主通路分出两路，做Striping操作，即把数据分割，而这分出来的每一路则再分两路，做Mirroring操作，即互做镜像。]]></description><category></category></item><item><title><![CDATA[RAID0+1]]></title><link>https://blog.youkuaiyun.com/soloopin/article/details/8576644</link><guid>https://blog.youkuaiyun.com/soloopin/article/details/8576644</guid><author>soloopin</author><pubDate>Fri, 08 Feb 2013 10:50:00 +0800</pubDate><description><![CDATA[把RAID0和RAID1技术结合起来，即RAID0+1也叫做raid01是区别于raid10。数据除分布在多个盘上外，每个盘都有其物理镜像盘，提供全冗余能力，允许一个以下磁盘故障，而不影响数据可用性，并具有快速读/写能力。要求至少4个硬盘才能作成RAID0+1。

RAID 1和RAID 0都各有优点，但如果单独使用RAID 1或RAID 0都无法那些追求性能又要确保系统资料安全性的用户的需要]]></description><category></category></item><item><title><![CDATA[RAID磁盘阵列详解以及软RAID的实施部署]]></title><link>https://blog.youkuaiyun.com/soloopin/article/details/8575766</link><guid>https://blog.youkuaiyun.com/soloopin/article/details/8575766</guid><author>soloopin</author><pubDate>Thu, 07 Feb 2013 15:32:41 +0800</pubDate><description><![CDATA[前言：在目前大数据爆发的时代，越来越多的企业更加重视企业的数据安全性，数据的完整性，那么如何保障企业数据行的安全、无损呢？那么我们就用到了RAID技术，目前很火的虚拟化、云计算、底层都是使用的RAID存储来完成的。那么什么是RAID呢？我们会通过软RAID案例以及理论来一起学习。

首先是什么是RAID？

RAID简单的就是可以允许容错的磁盘阵列，将多块磁盘整合成一个较大的硬盘。然后这个]]></description><category></category></item><item><title><![CDATA[让我们谈谈RAID]]></title><link>https://blog.youkuaiyun.com/soloopin/article/details/8575552</link><guid>https://blog.youkuaiyun.com/soloopin/article/details/8575552</guid><author>soloopin</author><pubDate>Thu, 07 Feb 2013 14:05:15 +0800</pubDate><description><![CDATA[转自：http://soft.zdnet.com.cn/techupdate/2004/0330/397707.shtml   更新时间: 2004-03-30
 17:14:00 作者： 赵效民

感觉写的很好就转来了。

RAID的种类

RAID的英文全称为Redundant Array of Inexpensive（或Independent） Disks，而不是某些词典中所说]]></description><category></category></item><item><title><![CDATA[关于MTU、IP MTU、TCP MSS探讨与分析]]></title><link>https://blog.youkuaiyun.com/soloopin/article/details/8330419</link><guid>https://blog.youkuaiyun.com/soloopin/article/details/8330419</guid><author>soloopin</author><pubDate>Wed, 19 Dec 2012 09:54:18 +0800</pubDate><description><![CDATA[关于MTU、IP
 MTU、TCP MSS探讨与分析

1.     概述

本文主要分析了二层MTU，IP MTU，MSS之间的关系和在不同网络场景中的应用，最后通过一个案例分析来进一步认识MTU对实际IP数据包转发的影响。

2.     MTU

最大传输单元（Maximum Transmission Unit，MTU）是指一种通信协议在某一层上面所能通过的最大数据报大小（]]></description><category></category></item><item><title><![CDATA[c++ vector的容量增长方式]]></title><link>https://blog.youkuaiyun.com/soloopin/article/details/8231028</link><guid>https://blog.youkuaiyun.com/soloopin/article/details/8231028</guid><author>soloopin</author><pubDate>Tue, 27 Nov 2012 17:32:15 +0800</pubDate><description><![CDATA[以前一直以为vector的capacity的增长方式是翻倍增长的，但是实验了一下，并不是所想的那样 *2增长。当然也是按照一定的规律去增长，具体是什么规律，不同的编译器应该有不同的实现吧。


代码1，初始大小是1：

#include 
#include 
#include 
#include 
#include 
using namespace std;

int main()
{]]></description><category></category></item><item><title><![CDATA[STL源码剖析---迭代器失效小结]]></title><link>https://blog.youkuaiyun.com/soloopin/article/details/8230865</link><guid>https://blog.youkuaiyun.com/soloopin/article/details/8230865</guid><author>soloopin</author><pubDate>Tue, 27 Nov 2012 16:58:57 +0800</pubDate><description><![CDATA[迭代器（iterator）是一个可以对其执行类似指针的操作（如：解除引用（operator*()）和递增（operator++()））的对象，我们可以将它理解成为一个指针。但它又不是我们所谓普通的指针，我们可以称之为广义指针，你可以通过sizeof（vector::iterator）来查看，所占内存并不是4个字节。
     首先对于vector而言，添加和删除操作可能使容器的部分或者全部迭代器]]></description><category></category></item><item><title><![CDATA[TCP连接探测中的Keepalive 和心跳包]]></title><link>https://blog.youkuaiyun.com/soloopin/article/details/8230405</link><guid>https://blog.youkuaiyun.com/soloopin/article/details/8230405</guid><author>soloopin</author><pubDate>Tue, 27 Nov 2012 15:40:00 +0800</pubDate><description><![CDATA[采用TCP连接的C/S模式软件，连接的双方在连接空闲状态时，如果任意一方意外崩溃、当机、网线断开或路由器故障，另一方无法得知TCP连接已经失效，除非继续在此连接上发送数据导致错误返回。很多时候，这不是我们需要的。我们希望服务器端和客户端都能及时有效地检测到连接失效，然后优雅地完成一些清理工作并把错误报告给用户。

如何及时有效地检测到一方的非正常断开，一直有两种技术可以运用。一种是由TCP协议]]></description><category></category></item><item><title><![CDATA[UNIX系统中wait函数族和SIGCHLD信号的关系]]></title><link>https://blog.youkuaiyun.com/soloopin/article/details/8226748</link><guid>https://blog.youkuaiyun.com/soloopin/article/details/8226748</guid><author>soloopin</author><pubDate>Mon, 26 Nov 2012 17:15:44 +0800</pubDate><description><![CDATA[有朋友疑惑“为什么有了wait函数族还需要使用SIGCHLD信号?”。本文详细地阐述UNIX系统中wait函数族和SIGCHLD信号的关系。

一、unix中僵尸进程的含义

关于unix中僵尸进程的含义，APUE2是这样定义：

In UNIX System terminology, a process that has terminated, but whose parent ha]]></description><category></category></item><item><title><![CDATA[精益创业者怎么做好产品？]]></title><link>https://blog.youkuaiyun.com/soloopin/article/details/8217375</link><guid>https://blog.youkuaiyun.com/soloopin/article/details/8217375</guid><author>soloopin</author><pubDate>Fri, 23 Nov 2012 16:51:09 +0800</pubDate><description><![CDATA[【编者按】本文作者Google
 Ventures Design Studio的负责人Braden Kowitz ，每一年他都要跟无数的创业公司打交道，看那些公司起起落落，对于怎样判断一个产品有没有未来可谓是驾轻就熟。面对现在在精益创业圈子里流行的“走一步算一步”的理论，Kowitz有话要说。

什么是精益创业？


精益创业代表了一种不断形成创新的新方法，它源于“精益生产 ”的理念，]]></description><category></category></item><item><title><![CDATA[中科院报告：360产品存在三大隐私安全问题]]></title><link>https://blog.youkuaiyun.com/soloopin/article/details/8217346</link><guid>https://blog.youkuaiyun.com/soloopin/article/details/8217346</guid><author>soloopin</author><pubDate>Fri, 23 Nov 2012 16:45:08 +0800</pubDate><description><![CDATA[【《财经》综合报道】360浏览器侵犯用户隐私话题再次引人关注。据《上海青年报》11月23日报道，中国科学院信息工程研究所主办的“隐私保护”学术研讨会在京召开。会上一份由中科院保密技术攻防重点实验室研究撰写的《个人隐私泄露风险的技术研究报告》报告揭示：一直以安全为名的360浏览器在架构设计、运作原理方面 竟然存在着三大隐私安全问题，将会给用户安全带来严重危害。

“这将会给用户安全带来严重危害”]]></description><category></category></item></channel></rss>