<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>52微笑Blog</title>
	<atom:link href="https://www.52smile.cn/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>https://www.52smile.cn</link>
	<description>记录生活点滴，分享精彩缤纷！</description>
	<lastBuildDate>Mon, 15 Jun 2015 13:33:12 +0000</lastBuildDate>
	<language>zh-CN</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.1</generator>
	<item>
		<title>Never leave! 2015First Page</title>
		<link>https://www.52smile.cn/?p=1634</link>
		<comments>https://www.52smile.cn/?p=1634#comments</comments>
		<pubDate>Mon, 15 Jun 2015 13:33:12 +0000</pubDate>
		<dc:creator><![CDATA[子涛]]></dc:creator>
				<category><![CDATA[生活随笔]]></category>

		<guid isPermaLink="false">http://www.52smile.cn/?p=1634</guid>
		<description><![CDATA[<a href="https://www.52smile.cn/?p=1634"><img width="700" height="233" src="http://www.52smile.cn/wp-content/uploads/2015/06/20150615iamhere.png" class="attachment-post-thumbnail wp-post-image" alt="20150615iamhere" itemprop="image" lazyload="1" /></a>整理时间碎片，距离博客上次更新已经是一年前的事了，其实有很多机会可以认真的码一篇文字，不料每每提笔，每每无字可写，脑子一片空白，所以一次又一次的放弃了，我不想给自己找没时间的借口，再说也不可能有这样的借口，工作不算太忙，生活也渐入轨道，总结上一年，发生了很多事，其实在1月份结婚之前就想大发诗意，挥笔大写一通，结婚倒计时]]></description>
				<content:encoded><![CDATA[<a href="https://www.52smile.cn/?p=1634"><img width="700" height="233" src="http://www.52smile.cn/wp-content/uploads/2015/06/20150615iamhere.png" class="attachment-post-thumbnail wp-post-image" alt="20150615iamhere" itemprop="image" lazyload="1" /></a><p>整理时间碎片，距离博客上次更新已经是一年前的事了，其实有很多机会可以认真的码一篇文字，不料每每提笔，每每无字可写，脑子一片空白，所以一次又一次的放弃了，我不想给自己找没时间的借口，再说也不可能有这样的借口，工作不算太忙，生活也渐入轨道，总结上一年，发生了很多事，其实在1月份结婚之前就想大发诗意，挥笔大写一通，结婚倒计时的页面也弄了许久，最终因为我所谓的低调也草草了之，说白了就是为懒惰找借口罢了！</p>
<p>15年最大的变化，我是已婚人士了，其实这种感觉不是特别明显，可能是恋爱期长得缘故，感觉结婚之前两人在一起已经开始正儿八经过日子了，结婚是个很神奇的东西，以至于现在我不断的劝说身边的朋友并诚恳的告诉他们早点结婚的N多个好处，对我来说我非常享受这种感觉。其实能跟彼此喜欢的人在一起，不管结婚与否，或者婚前婚后，所有的感觉都是一样的，最重要的是不要给彼此压力即可！这样才能用平常心对待生活！</p>
<p>15年，虽然工资没涨，但终于忙碌起来了，我是个非常怕闲下来的人，因为过分的空闲很容易让人变得迷茫，迷茫会打击自信心，其实充实的工作是能够让人乐在其中的，谁不愿意在自己喜欢的领域展现自己的价值呢？前几天刚刚去杭州，上海出了一趟差，学到了不少，其实作为程序员不一定非要死死地守在自己的领域，放手去学习一些其他领域的东西也是非常重要的，譬如跟公关或销售的人常接触你会练就处事不惊，勇于承担责任的做事习惯，和主导产品和运营的人常接触你会学到更多对待产品的观察角度和创新思维，和不同层次的客户多接触，你会发现，所谓的ajax到底是什么东西，如何用最通俗易懂且不程序化的表述方式把客户的需求解释出来变得尤为重要，对于这些我受益匪浅。从来不要把自己的专业知识当作嘲笑小白用户的资本，其实在他们的专业领域我们又何尝不是小白呢！理解万岁！</p>
<p>属于我自己的T恤终于要来到了，因为前段时间出去陪媳妇逛商场，发现我家里的两件T恤都跟别</p>
<p>人无情的撞衫了，仅有的两件白T恤，突然变得无爱了，作为搞开发的人来说，威客是最神奇的地方，于是花100求做了个跟自己名字相符的logo，这是我一直想干的，而且想了很久，这次终于下定决定做了，周六拿到logo源文件,周日上淘宝下单谈印刷，一鼓作气！</p>
<p><a href="http://www.52smile.cn/wp-content/uploads/2015/06/Twhite.png"><img class="aligncenter size-full wp-image-1637" src="http://www.52smile.cn/wp-content/uploads/2015/06/Twhite.png" alt="Twhite" width="1000" height="750" /></a>2015已过近半，许多东西其实才刚刚开始！</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://www.52smile.cn/?feed=rss2&#038;p=1634</wfw:commentRss>
		<slash:comments>60</slash:comments>
		</item>
		<item>
		<title>【Xposed框架使用教程】骇客必备 只需400K开启未知功能 做你的手机主宰者！</title>
		<link>https://www.52smile.cn/?p=1576</link>
		<comments>https://www.52smile.cn/?p=1576#comments</comments>
		<pubDate>Mon, 08 Dec 2014 08:30:29 +0000</pubDate>
		<dc:creator><![CDATA[子涛]]></dc:creator>
				<category><![CDATA[精彩分享]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[xposed]]></category>
		<category><![CDATA[xposed教程]]></category>
		<category><![CDATA[安卓]]></category>

		<guid isPermaLink="false">http://www.52smile.cn/?p=1576</guid>
		<description><![CDATA[<a href="https://www.52smile.cn/?p=1576"><img width="700" height="220" src="http://www.52smile.cn/wp-content/uploads/2014/12/xposed2014-12-08android-700x220.jpg" class="attachment-post-thumbnail wp-post-image" alt="xposed2014-12-08android" itemprop="image" lazyload="1" /></a>你，是否羡慕过iOS的流畅吗？你，是否还在为安卓手机复杂的权限烦恼？你，是否还在苦闷自己的手机为什么没有某某品牌机的某个功能？喜欢Cydia内强大的插件？如果，给你说安卓端有一款体积只有几百K就能满足你以上所有需求的软件，它就是XDA大神出品的Xposed框架，拥有骇客级别的功能！Xposed框架是一款可以在不修改AP]]></description>
				<content:encoded><![CDATA[<a href="https://www.52smile.cn/?p=1576"><img width="700" height="220" src="http://www.52smile.cn/wp-content/uploads/2014/12/xposed2014-12-08android-700x220.jpg" class="attachment-post-thumbnail wp-post-image" alt="xposed2014-12-08android" itemprop="image" lazyload="1" /></a><p>你，是否羡慕过iOS的流畅吗？你，是否还在为安卓手机复杂的权限烦恼？你，是否还在苦闷自己的手机为什么没有某某品牌机的某个功能？喜欢Cydia内强大的插件？如果，给你说安卓端有一款体积只有几百K就能满足你以上所有需求的软件，它就是XDA大神出品的Xposed框架，拥有骇客级别的功能！Xposed框架是一款可以在不修改APK的情况下影响程序运行（修改系统）的框架服务，基于它可以制作出许多功能强大的模块，且在功能不冲突的情况下同时运作。当然了，运行它是需要Root权限的。</p>
<p>打个比方，正如我一样你正在苦闷为何已经关闭的后台程序突然自己启动然后导致手机内存被占用造成运行卡顿，即便是最新最强悍的旗舰级也会遇到类似问题，那么我们该怎么办呢，看完下面教程你一定就明白了。</p>
<blockquote><p><span style="color: #ff0000;"><b>操作开始前工作：</b></span></p>
<p>1、确保您的手机内容已备份【安全期间】</p>
<p><span style="color: #ff0000;"><strong>2、手机必须root【必须条件】</strong></span></p>
<p>3、喜欢捣鼓手机的机友，便于操作。</p>
<p>4、如果感觉手机异常好用就别尝试捣鼓了，捣鼓坏概不负责。</p>
<p>5、ios机油，额，你别凑热闹！</p>
<p>6、其实上面第2条必备就足够了！</p></blockquote>
<p><img class="aligncenter size-full wp-image-1581" src="http://www.52smile.cn/wp-content/uploads/2014/12/xposed1.jpg" alt="xposed1" width="480" height="300" /></p>
<p>Xposed框架可以帮我们实现很多你希望湖综合你还不知道的一些功能，仿佛我们手中的安卓手机是一款还未被发掘的超级利器，做一个骇客，将其潜能完全发掘出来吧！你，现在也就用了手机的20%能量，其实它还可以做到更好！</p>
<p><strong>注</strong>：帖子尾部将提供中文版Xposed框架应用下载以及相关实用级应用模块的中文版分享下载！</p>
<p><span style="color: #ff9900;"><strong>Xposed框架</strong></span><br />
—————————————————————<br />
先来认识和了解下这个框架吧！我们可以把这个框架理解为我们要造房子的地基，任何需功能的功能就是需有地基才能安装运行。而它却不编辑系统文件，这样就更加安全和放心来运行程序来实现我们需要的功能！</p>
<p><img class="aligncenter size-full wp-image-1582" src="http://www.52smile.cn/wp-content/uploads/2014/12/xposed2.png" alt="xposed2" width="450" height="800" /><br />
Xposed框架主界面如上图！共三个主要功能：<strong>核心框架，应用模块，下载模块</strong>。</p>
<p>首次安装后，我们需要进入<strong>核心框架</strong>内，安装更新，以保证它运行在最新版的状态！点击下图第一个按钮“安装/更新”。</p>
<p><img class="aligncenter size-full wp-image-1583" src="http://www.52smile.cn/wp-content/uploads/2014/12/xposed3.png" alt="xposed3" width="450" height="800" /></p>
<p>这是Xposed框架会提示需要root权限了，授权下就好了，然后重新启动你的手机。</p>
<p><img class="aligncenter size-full wp-image-1584" src="http://www.52smile.cn/wp-content/uploads/2014/12/xposed4.png" alt="xposed4" width="450" height="800" /></p>
<p><span style="color: #ff9900;"><strong>Xposed框架能做什么？</strong></span></p>
<p>—————————————————————</p>
<p><strong>·管理安卓权限</strong></p>
<p>其实Xposed框架搭建好之后，我需要做的就是安装一些应用模块了！先来谈谈安卓的权限吧，印象最深的应该属于腾讯家的应用了，需要权限极多，但是作为我们生活、社交的必须品又不能不装，是不是很头疼呢！？<br />
<strong>XPrivacy</strong>，又称X隐私。是Xposed框架框架内极其火爆的一款核心应用，可以对所有应用可能泄露隐私的权限进行管理，<strong>对禁止可能会导致崩溃的应用采取欺骗策略，提供伪造信息</strong>。下面我们来了解下这款神器的应用吧！</p>
<p><img class="aligncenter size-full wp-image-1585" src="http://www.52smile.cn/wp-content/uploads/2014/12/xposed5.png" alt="xposed5" width="450" height="800" /></p>
<p>第一次时会有引导提示的，下图蓝色内容就是引导指示：</p>
<p><img class="aligncenter size-full wp-image-1586" src="http://www.52smile.cn/wp-content/uploads/2014/12/xposed6.png" alt="xposed6" width="450" height="800" /></p>
<p>点击应用后还会有相应的提示：</p>
<p><img class="aligncenter size-full wp-image-1587" src="http://www.52smile.cn/wp-content/uploads/2014/12/xposed7.png" alt="xposed7" width="450" height="800" /></p>
<p>以QQ最新版为例，需要X隐私进行管理和伪造的，请勾选就可以了。没有想象中那么难，还都是中文解释的。</p>
<p><img class="aligncenter size-full wp-image-1588" src="http://www.52smile.cn/wp-content/uploads/2014/12/xposed8.png" alt="xposed8" width="450" height="800" /></p>
<p>除此之外，X隐私还提供了更多详细的功能，点击右上角就可以了。比如清除权限限制，在线限制规则等。</p>
<p><img class="aligncenter size-full wp-image-1589" src="http://www.52smile.cn/wp-content/uploads/2014/12/xposed9.png" alt="xposed9" width="450" height="800" /></p>
<p>其实X隐私，还能自动设置某项权限的的伪造信息，比如他有电话权限，当他获取这些信息的时候获取的就是你伪造的，想想就很好玩啊！这不就是骇客在做的么！？获取我手机号，得到的是13800138000充值电话，哇咔咔！</p>
<p><strong>绿色守护</strong>，帮助你甄别那些对系统全局性能和能耗有不良影响的应用程序，并通过独有的“绿色化”专利技术，阻止它们消耗电池电量及占用<a href="http://memory.zol.com.cn/" target="_blank">内存</a>!经过“绿色化”工艺处理的应用，在您没有主动启动它们的时候，无法“偷偷”运行，而在您正常启动它们时仍然拥有完整的功能和体验，正如<a href="http://mobile.zol.com.cn/manu_544.shtml" target="_blank">iPhone</a>/<a href="http://ipad.zol.com.cn/" target="_blank">iPad</a>应用那样！说白了就是<strong>阻止他们自动启动</strong>！</p>
<p>这里提供一个捐赠版，需要安装顺序就是<strong>先安装捐赠包，再安装主程序</strong>。</p>
<p><img class="aligncenter size-full wp-image-1590" src="http://www.52smile.cn/wp-content/uploads/2014/12/xposed10.png" alt="xposed10" width="450" height="800" /></p>
<p><img class="aligncenter size-full wp-image-1591" src="http://www.52smile.cn/wp-content/uploads/2014/12/xposed11.png" alt="xposed11" width="450" height="800" /></p>
<p>之后进入Xposed框架内，选择<strong>应用模块</strong>，就会看到我们刚刚安装的绿色守护了。</p>
<p><img class="aligncenter size-full wp-image-1592" src="http://www.52smile.cn/wp-content/uploads/2014/12/xposed12.png" alt="xposed12" width="450" height="800" /></p>
<p>激活下，如果没有下面这个就直接跳到启用。</p>
<p><img class="aligncenter size-full wp-image-1593" src="http://www.52smile.cn/wp-content/uploads/2014/12/xposed13.png" alt="xposed13" width="450" height="800" /></p>
<p>启用绿色守护模块！</p>
<p><img class="aligncenter size-full wp-image-1594" src="http://www.52smile.cn/wp-content/uploads/2014/12/xposed14.png" alt="xposed14" width="450" height="800" /></p>
<p>重启手机之后，找到安装后的应用里，系统应用里哈，不是Xposed框架里的了。运行后就会看到下面这张图了：</p>
<p><img class="aligncenter size-full wp-image-1595" src="http://www.52smile.cn/wp-content/uploads/2014/12/xposed15.png" alt="xposed15" width="450" height="800" /></p>
<p>首次运行会有相关引导操作。</p>
<p><img class="aligncenter size-full wp-image-1596" src="http://www.52smile.cn/wp-content/uploads/2014/12/xposed16.png" alt="xposed16" width="450" height="800" /></p>
<p>详细使用方法 是这样的：点击左下角的“+”标识，进入到应用排查顾问列表了。</p>
<p>这里会看到后台运行中的应用以及定期运行的程序等。</p>
<p><img class="aligncenter size-full wp-image-1597" src="http://www.52smile.cn/wp-content/uploads/2014/12/xposed17.png" alt="xposed17" width="450" height="800" /></p>
<p>点击我们需要监控并组织的应用，支持多选。</p>
<p><img class="aligncenter size-full wp-image-1598" src="http://www.52smile.cn/wp-content/uploads/2014/12/xposed18.png" alt="xposed18" width="450" height="800" /></p>
<p>之后点击右上角的“√”，就可以啦！</p>
<p><img class="aligncenter size-full wp-image-1599" src="http://www.52smile.cn/wp-content/uploads/2014/12/xposed19.png" alt="xposed19" width="450" height="800" /></p>
<p>可以慢慢添加，这些被精致的应用都会出现在绿色守护里。</p>
<p><img class="aligncenter size-full wp-image-1600" src="http://www.52smile.cn/wp-content/uploads/2014/12/xposed20.png" alt="xposed20" width="450" height="800" /></p>
<p>以后这些程序如果后台自动启动了话，程序会将他们自动禁止。</p>
<p>右下角的功能菜单，<strong>试验性特性</strong>和<strong>创建休眠快捷方式</strong>。</p>
<p><img class="aligncenter size-full wp-image-1601" src="http://www.52smile.cn/wp-content/uploads/2014/12/xposed21.png" alt="xposed21" width="450" height="800" /></p>
<p>创建快捷方式的话，我们桌面上有一个图标，点击后会立即休眠我们列表里的所有程序。</p>
<p><img class="aligncenter size-full wp-image-1602" src="http://www.52smile.cn/wp-content/uploads/2014/12/xposed22.png" alt="xposed22" width="450" height="800" /></p>
<p>而试验性功能也是非常先进的，依照自己的需求进行选择吧！</p>
<p><img class="aligncenter size-full wp-image-1603" src="http://www.52smile.cn/wp-content/uploads/2014/12/xposed23.png" alt="xposed23" width="450" height="800" /></p>
<p><span style="color: #ff9900;"><strong>怎样发现、下载一款Xposed框架应用？</strong></span></p>
<p>—————————————————————</p>
<p>Xposed框架内置了下载功能，我们只需在下载模块里点击之后，进行浏览、下载、搜索就可以了！</p>
<p><img class="aligncenter size-full wp-image-1604" src="http://www.52smile.cn/wp-content/uploads/2014/12/xposed24.png" alt="xposed24" width="450" height="800" /></p>
<p>默认按时间的先后顺序排列的，顶部有放大镜图标，就是搜索功能了。<br />
找到自己喜欢的就尝试下载吧，看到底部的下载按钮了么？</p>
<p><img class="aligncenter size-full wp-image-1605" src="http://www.52smile.cn/wp-content/uploads/2014/12/xposed25.png" alt="xposed25" width="450" height="800" /></p>
<p><strong><span style="color: #ff9900;"> Xposed框架应用模块推荐</span></strong></p>
<p>—————————————————————</p>
<p><strong>XPrivacy，X隐私</strong>。可以对所有应用可能泄露隐私的权限进行管理，对禁止可能会导致崩溃的应用采取欺骗策略，提供伪造信息.</p>
<p><strong>绿色守护</strong>。帮助你甄别那些对系统全局性能和能耗有不良影响的应用程序，并通过独有的“绿色化”专利技术，阻止它们消耗电池电量，占用内存!<br />
<strong>XuiMod</strong>。一款专门设计用於修改状态栏时钟和置顶电池的模块。</p>
<p><strong>Icon Themer</strong>图标随便换让你在任何Launcher上使用Nova/Apex/ADW等特制的图标美化包。</p>
<p><strong>XLockY</strong>定制锁屏是一款能够对你的机子锁屏界面进行定制，比如锁屏图标，发光点颜色，锁环图标，适用于原生系列的ROM（如CM、AOKP、SLIM等）。</p>
<p><strong>Xposed Tweakbox</strong>是一款系统定制软件，可以对通知栏、电池、手机等功能进行定制。</p>
<p><strong>XBlast Tools</strong>状态栏颜色能够在不修改apk的情况下允许改变你的状态栏和通知栏时钟等颜色。</p>
<p><span style="color: #339966;"><strong>||下载：</strong></span></p>
<p>Xposed汉化版下载  <a title="点击下载" href="http://pan.baidu.com/s/1jGLztXk" target="_blank">点击下载</a></p>
<p>绿色守护2.2捐赠包 <a title="点击下载" href="http://pan.baidu.com/s/1bnaWyPT" target="_blank">点击下载</a></p>
<p>绿色守护2.2主程序  <a title="点击下载" href="http://pan.baidu.com/s/1eQw4YGU" target="_blank">点击下载</a></p>
<p>Xposed Tweakbox v1.4.0汉化版  <a title="点击下载" href="http://pan.baidu.com/s/1gdxiTO3" target="_blank">点击下载</a></p>
<p>XuiMod.v2.0简繁汉化版 <a title="点击下载" href="http://pan.baidu.com/s/1qWt2MdA" target="_blank">点击下载</a></p>
<p>定制锁屏XLockY.v.1.0简繁汉化版  <a title="点击下载" href="http://pan.baidu.com/s/1pJ6weoF" target="_blank">点击下载</a></p>
<p>图标随便换Unicon v1.6.6汉化版  <a title="点击下载" href="http://pan.baidu.com/s/1o6r4WQY" target="_blank">点击下载</a></p>
<p>状态栏XBlast.Tools.v1.7.0简繁汉化版  <a title="点击下载" href="http://pan.baidu.com/s/1hq481mO" target="_blank">点击下载</a></p>
<p><span style="color: #ff6600;">作者语：如果只是需要管理手机应用的自启动问题，先安装xposed程序，再安装“绿色守护”就行，具体安装和使用从“绿色守护”一段看起。</span></p>
<blockquote><p><span style="color: #ff0000;">注：本文为转载文章，为保护作者著作权，如需转载，请复制该段内容。</span></p>
<p>来源：ZOL安卓论坛</p>
<p>作者：<a class="user-name" title="黑色流云的个人空间" href="http://my.zol.com.cn/soft2012/" target="_blank" rel="nofollow">黑色流云</a></p>
<p>原文：<a title="http://android.zol.com.cn/1/4_3415.html" href="http://android.zol.com.cn/1/4_3415.html" target="_blank">http://android.zol.com.cn/1/4_3415.html</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>https://www.52smile.cn/?feed=rss2&#038;p=1576</wfw:commentRss>
		<slash:comments>62</slash:comments>
		</item>
		<item>
		<title>百度推出公共DNS，让上网更快更安全。</title>
		<link>https://www.52smile.cn/?p=1561</link>
		<comments>https://www.52smile.cn/?p=1561#comments</comments>
		<pubDate>Sun, 07 Dec 2014 03:39:24 +0000</pubDate>
		<dc:creator><![CDATA[子涛]]></dc:creator>
				<category><![CDATA[精彩分享]]></category>
		<category><![CDATA[baidu]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[百度]]></category>
		<category><![CDATA[百度DNS]]></category>

		<guid isPermaLink="false">http://www.52smile.cn/?p=1561</guid>
		<description><![CDATA[<a href="https://www.52smile.cn/?p=1561"><img width="700" height="220" src="http://www.52smile.cn/wp-content/uploads/2014/12/baidugonggongdnsnews-700x220.jpg" class="attachment-post-thumbnail wp-post-image" alt="baidugonggongdnsnews" itemprop="image" lazyload="1" /></a>百度正式推出公共DNS解析服务，拥有云防护，无劫持，更精准等特点，百度公共DNS解析服务为广大用户提供更人性化的更快捷的上网体验。 DNS【百科】 DNS（Domain Name System，域名系统），因特网上作为域名和IP地址相互映射的一个分布式数据库，能够使用户更方便的访问互联网，而不用去记住能够被机器直接读取]]></description>
				<content:encoded><![CDATA[<a href="https://www.52smile.cn/?p=1561"><img width="700" height="220" src="http://www.52smile.cn/wp-content/uploads/2014/12/baidugonggongdnsnews-700x220.jpg" class="attachment-post-thumbnail wp-post-image" alt="baidugonggongdnsnews" itemprop="image" lazyload="1" /></a><p>百度正式推出公共DNS解析服务，拥有云防护，无劫持，更精准等特点，百度公共DNS解析服务为广大用户提供更人性化的更快捷的上网体验。</p>
<fieldset style="border:5px solid #33CC8F;">
<legend>DNS【百科】</legend>
<blockquote><p>DNS（Domain Name System，域名系统），因特网上作为域名和IP地址相互映射的一个分布式数据库，能够使用户更方便的访问互联网，而不用去记住能够被机器直接读取的IP数串。通过主机名，最终得到该主机名对应的IP地址的过程叫做域名解析（或主机名解析）。
</p></blockquote>
</fieldset>
<p>为方便用户使用，百度提供详细的修改配置文档，使任何人可以方便更改！</p>
<p>百度公共DNS官网地址：<a title="http://dudns.baidu.com/" href="http://dudns.baidu.com/" target="_blank">http://dudns.baidu.com/</a></p>
<p><strong>详细配置文档：</strong></p>
<style>
#main{width:100%}
#sidebar{display:none;}
</style>
<p><iframe src="http://dudns.baidu.com/useDoc.html" width="100%" height="600" frameborder="0"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>https://www.52smile.cn/?feed=rss2&#038;p=1561</wfw:commentRss>
		<slash:comments>47</slash:comments>
		</item>
		<item>
		<title>微信开发手记之·网页授权</title>
		<link>https://www.52smile.cn/?p=1555</link>
		<comments>https://www.52smile.cn/?p=1555#comments</comments>
		<pubDate>Fri, 05 Dec 2014 07:10:17 +0000</pubDate>
		<dc:creator><![CDATA[子涛]]></dc:creator>
				<category><![CDATA[学习笔记]]></category>
		<category><![CDATA[微信]]></category>
		<category><![CDATA[微信授权]]></category>

		<guid isPermaLink="false">http://www.52smile.cn/?p=1555</guid>
		<description><![CDATA[<a href="https://www.52smile.cn/?p=1555"><img width="700" height="214" src="http://www.52smile.cn/wp-content/uploads/2014/12/wechat-development20141205.jpg" class="attachment-post-thumbnail wp-post-image" alt="wechat-development20141205" itemprop="image" lazyload="1" /></a>因为微信公众号的兴起和极强的扩散能力，公司的大部分客户也已经慢慢把这方面的业务作为了合作的必要需求，作为公司在移动端的推广和信息推送的重要手段微信的开发显得尤为重要，便捷性、时效性、好的用户体验可以让用户尽可能的记住你从而对公众号或公司做到较大程度的宣传和推广。依托于腾讯的强大平台和数亿万级的用户群体把微信称作移动端所]]></description>
				<content:encoded><![CDATA[<a href="https://www.52smile.cn/?p=1555"><img width="700" height="214" src="http://www.52smile.cn/wp-content/uploads/2014/12/wechat-development20141205.jpg" class="attachment-post-thumbnail wp-post-image" alt="wechat-development20141205" itemprop="image" lazyload="1" /></a><p>因为微信公众号的兴起和极强的扩散能力，公司的大部分客户也已经慢慢把这方面的业务作为了合作的必要需求，作为公司在移动端的推广和信息推送的重要手段微信的开发显得尤为重要，便捷性、时效性、好的用户体验可以让用户尽可能的记住你从而对公众号或公司做到较大程度的宣传和推广。依托于腾讯的强大平台和数亿万级的用户群体把微信称作移动端所有网页的入口一点也不为过。</p>
<p>这篇文章的初衷是把自己写过的代码收集起来方便下次使用，桌面的文件实在太多了导致每次达到满屏的时候就需要新建一次文件夹然后把所有文件一拷贝就随手扔进其他盘里了，这样做最大的问题就是等下次需要的时候各种找然后各种找不到，不知道大家有木有这么干过，说到这里就不得不上一张截图晒晒桌面了，求勿喷！</p>
<p><img class="aligncenter size-large wp-image-1556" src="http://www.52smile.cn/wp-content/uploads/2014/12/desktop20141205142427-600x375.jpg" alt="desktop20141205142427" width="600" height="375" /></p>
<p>有点话多了，不好意思，为了凑篇幅我真是无节操到家了！</p>
<p>如题，这篇文章主要说微信公众账号的网页授权问题，目前网页授权只允许已认证的服务号才有权限，网页授权一般用于公众号获取用户基本信息或实现一键登录，类似于新浪微博、QQ登录等。实现微信的授权登录可以在很大程度上解决用户登录繁琐和安全性问题对用户体验尤为重要，其中最好的例子可参考招行信用卡、微社区等。</p>
<p>微信OAuth2.0授权登录让微信用户使用微信身份安全登录第三方应用或网站，在微信用户授权登录已接入微信OAuth2.0的第三方应用后，第三方可以获取到用户的接口调用凭证（access_token），通过access_token可以进行微信开放平台授权关系接口调用，从而可实现获取微信用户基本开放信息和帮助用户实现基础开放功能等。</p>
<p>注：获取用户信息的方式有两种，一种是在用户和公众号进行交互时获取，另一种就是网页授权的方式，本文只讲解网页授权的方式。</p>
<p><strong><span style="color: #ff6600;">公众后台设置</span><em>：在微信公众号请求用户网页授权之前，开发者需要先到公众平台网站的我的服务页中配置授权回调域名。请注意，这里填写的域名不要加http://</em></strong></p>
<p>关于配置授权回调域名的说明：</p>
<pre>授权回调域名配置规范为全域名，比如需要网页授权的域名为：www.qq.com，配置以后此域名下面的页面<a class="external free" href="http://www.qq.com/music.html" target="_blank" rel="nofollow">http://www.qq.com/music.html</a> 、 <a class="external free" href="http://www.qq.com/login.html" target="_blank" rel="nofollow">http://www.qq.com/login.html</a> 都可以进行OAuth2.0鉴权。但<a class="external free" href="http://pay.qq.com/" target="_blank" rel="nofollow">http://pay.qq.com</a> 、 <a class="external free" href="http://music.qq.com/" target="_blank" rel="nofollow">http://music.qq.com</a> 、 <a class="external free" href="http://qq.com/" target="_blank" rel="nofollow">http://qq.com</a>  无法进行OAuth2.0鉴权</pre>
<p><strong>网页授权基本流程：</strong></p>
<p>具体而言，网页授权流程分为四步：</p>
<ol>
<li>引导用户进入授权页面同意授权，获取code</li>
<li>通过code换取网页授权access_token（与基础支持中的access_token不同）</li>
<li>如果需要，开发者可以刷新网页授权access_token，避免过期</li>
<li>通过网页授权access_token和openid获取用户基本信息</li>
</ol>
<p>在公众平台设置好回调域名之后，即可进行以下开发：</p>
<p>略去文档说明部分【点击了解】：http://mp.weixin.qq.com/wiki/index.php?title=%E7%BD%91%E9%A1%B5%E6%8E%88%E6%9D%83%E8%8E%B7%E5%8F%96%E7%94%A8%E6%88%B7%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF</p>
<p><strong>授权入口：http://xxx.qq.com/access.php (此处access.php为授权页入口，文件名自定义)</strong></p>
<p><strong>授权页【授权弹框页面】：http://xxx.qq.com/oauth.php (用户访问入口页面进行鉴权，用户可选择“允许”或“取消”)</strong></p>
<p><strong>代码：</strong><br />
access.php</p>
<div class="codecolorer-container php blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br />66<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<span style="color: #990000;">session_start</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Content-Type:text/html;charset=utf-8&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;APPID&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;*************&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//appid,在公众后台开发模式查看</span><br />
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;REDIRECT_URI&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;http://xx.qq.com/oauth.php&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//授权页</span><br />
<span style="color: #666666; font-style: italic;">//授权首页，判断是否授权</span><br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'loginstatus'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #666666; font-style: italic;">//判断access_token是否可用</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$access_token</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'loginstatus'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'access_token'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$refresh_token</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'loginstatus'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'refresh_token'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$openid</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'loginstatus'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'openid'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #666666; font-style: italic;">//换取用户信息</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$userinfo_url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;https://api.weixin.qq.com/sns/userinfo?access_token=<span style="color: #006699; font-weight: bold;">$access_token</span>&amp;openid=<span style="color: #006699; font-weight: bold;">$openid</span>&amp;lang=zh_CN&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$userinfo_json</span> <span style="color: #339933;">=</span> https_request<span style="color: #009900;">&#40;</span><span style="color: #000088;">$userinfo_url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$userinfo_array</span> <span style="color: #339933;">=</span> <span style="color: #990000;">json_decode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$userinfo_json</span><span style="color: #339933;">,</span><span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">array_key_exists</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;errcode&quot;</span><span style="color: #339933;">,</span><span style="color: #000088;">$userinfo_array</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$userinfo_array</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'errcode'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'42001'</span> <span style="color: #339933;">||</span> <span style="color: #000088;">$userinfo_array</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'errcode'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'40001'</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">/*由于access_token拥有较短的有效期，当access_token超时后，可以使用refresh_token进行刷新，refresh_token拥有较长的有效期（7天、30天、60天、90天），当refresh_token失效的后，需要用户重新授权。，此步骤用于解决该问题！*/</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">//access_token超时，刷新access_token</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$access_token_url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;https://api.weixin.qq.com/sns/oauth2/refresh_token?appid=&quot;</span><span style="color: #339933;">.</span>APPID<span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&amp;grant_type=refresh_token&amp;refresh_token=<span style="color: #006699; font-weight: bold;">$refresh_token</span>&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$access_token_json</span> <span style="color: #339933;">=</span> https_request<span style="color: #009900;">&#40;</span><span style="color: #000088;">$access_token_url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$access_token_array</span> <span style="color: #339933;">=</span> <span style="color: #990000;">json_decode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$access_token_json</span><span style="color: #339933;">,</span><span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">array_key_exists</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;errcode&quot;</span><span style="color: #339933;">,</span><span style="color: #000088;">$access_token_array</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Location:https://open.weixin.qq.com/connect/oauth2/authorize?appid=&quot;</span><span style="color: #339933;">.</span>APPID<span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&amp;redirect_uri=&quot;</span><span style="color: #339933;">.</span>REDIRECT_URI<span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&amp;response_type=code&amp;scope=snsapi_userinfo&amp;state=STATE#wechat_redirect&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">else</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">//更新SESSION</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'loginstatus'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'access_token'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$access_token_array</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'access_token'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$access_token</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$access_token_array</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'access_token'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$userinfo_url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;https://api.weixin.qq.com/sns/userinfo?access_token=<span style="color: #006699; font-weight: bold;">$access_token</span>&amp;openid=<span style="color: #006699; font-weight: bold;">$openid</span>&amp;lang=zh_CN&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$userinfo_json</span> <span style="color: #339933;">=</span> https_request<span style="color: #009900;">&#40;</span><span style="color: #000088;">$userinfo_url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$userinfo_array</span> <span style="color: #339933;">=</span> <span style="color: #990000;">json_decode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$userinfo_json</span><span style="color: #339933;">,</span><span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">//打印用户基本信息</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">/*返回信息：openid,昵称(nickname)，性别(sex,1男，2女),省份(province),城市(city),国家(country),头像(headimgurl),用户特权信息(privilege)*/</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #990000;">var_dump</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$userinfo_array</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #b1b100;">else</span><br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #666666; font-style: italic;">//未授权,进行授权【此步骤进入授权页】</span><br />
&nbsp; &nbsp; <span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Location:https://open.weixin.qq.com/connect/oauth2/authorize?appid=&quot;</span><span style="color: #339933;">.</span>APPID<span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&amp;redirect_uri=&quot;</span><span style="color: #339933;">.</span>REDIRECT_URI<span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&amp;response_type=code&amp;scope=snsapi_userinfo&amp;state=STATE#wechat_redirect&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">function</span> https_request<span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$curl</span> <span style="color: #339933;">=</span> <span style="color: #990000;">curl_init</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #339933;">,</span>CURLOPT_URL<span style="color: #339933;">,</span><span style="color: #000088;">$url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #339933;">,</span>CURLOPT_SSL_VERIFYPEER<span style="color: #339933;">,</span><span style="color: #009900; font-weight: bold;">FALSE</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #339933;">,</span>CURLOPT_SSL_VERIFYHOST<span style="color: #339933;">,</span><span style="color: #009900; font-weight: bold;">FALSE</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #339933;">,</span>CURLOPT_RETURNTRANSFER<span style="color: #339933;">,</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$data</span> <span style="color: #339933;">=</span> <span style="color: #990000;">curl_exec</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">curl_errno</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #0000ff;">'ERROR '</span><span style="color: #339933;">.</span><span style="color: #990000;">curl_error</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #990000;">curl_close</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #000088;">$data</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
<p>oauth.php<br />
</code></p>
<div class="codecolorer-container php blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<span style="color: #990000;">session_start</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Content-Type:text/html;charset=utf-8&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #666666; font-style: italic;">//获得code</span><br />
<span style="color: #000088;">$code</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'code'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
login<span style="color: #009900;">&#40;</span><span style="color: #000088;">$code</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #666666; font-style: italic;">//进行授权</span><br />
<br />
<span style="color: #000000; font-weight: bold;">function</span> login<span style="color: #009900;">&#40;</span><span style="color: #000088;">$code</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$appid</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;*******************&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$appsecret</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;*****************************&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$access_token</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #666666; font-style: italic;">//根据code获取access_token</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$access_token_url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;https://api.weixin.qq.com/sns/oauth2/access_token?appid=<span style="color: #006699; font-weight: bold;">$appid</span>&amp;secret=<span style="color: #006699; font-weight: bold;">$appsecret</span>&amp;code=<span style="color: #006699; font-weight: bold;">$code</span>&amp;grant_type=authorization_code&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$access_token_json</span> <span style="color: #339933;">=</span> https_request<span style="color: #009900;">&#40;</span><span style="color: #000088;">$access_token_url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$access_token_array</span> <span style="color: #339933;">=</span> <span style="color: #990000;">json_decode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$access_token_json</span><span style="color: #339933;">,</span><span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">array_key_exists</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;errcode&quot;</span><span style="color: #339933;">,</span><span style="color: #000088;">$access_token_array</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">//取消授权</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$access_token_array</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'errcode'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'40029'</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'取消授权!'</span><span style="color: #339933;">;</span> &nbsp;<span style="color: #666666; font-style: italic;">//点击取消按钮后操作，可自行定义</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">else</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;errorcode: &quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$access_token_array</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'errcode'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;errormsg: &quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$access_token_array</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'errmsg'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">else</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">//获取access_token成功,将其保存到session</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'loginstatus'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'access_token'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$access_token_array</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'access_token'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'loginstatus'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'refresh_token'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$access_token_array</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'refresh_token'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'loginstatus'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'openid'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$access_token_array</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'openid'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Location:/access.php&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> &nbsp;<span style="color: #666666; font-style: italic;">//返回入口页面，授权成功获取用户信息，不成功则再次进入该页面！</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">function</span> https_request<span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$curl</span> <span style="color: #339933;">=</span> <span style="color: #990000;">curl_init</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #339933;">,</span>CURLOPT_URL<span style="color: #339933;">,</span><span style="color: #000088;">$url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #339933;">,</span>CURLOPT_SSL_VERIFYPEER<span style="color: #339933;">,</span><span style="color: #009900; font-weight: bold;">FALSE</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #339933;">,</span>CURLOPT_SSL_VERIFYHOST<span style="color: #339933;">,</span><span style="color: #009900; font-weight: bold;">FALSE</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #339933;">,</span>CURLOPT_RETURNTRANSFER<span style="color: #339933;">,</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$data</span> <span style="color: #339933;">=</span> <span style="color: #990000;">curl_exec</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">curl_errno</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #0000ff;">'ERROR '</span><span style="color: #339933;">.</span><span style="color: #990000;">curl_error</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #990000;">curl_close</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #000088;">$data</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
<p>具体操作可根据需求自行编程，例如进行账号绑定或用户信息保存等操作，详细参数和返回错误代码可查看微信官方文档，<a href="http://mp.weixin.qq.com/wiki" title="官方文档wiki" target="_blank"></a>,如有不明白或上文中出现的错误请指正，谢谢？</p>
]]></content:encoded>
			<wfw:commentRss>https://www.52smile.cn/?feed=rss2&#038;p=1555</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>25张115网盘空间卡分享，1TB永久空间！</title>
		<link>https://www.52smile.cn/?p=1542</link>
		<comments>https://www.52smile.cn/?p=1542#comments</comments>
		<pubDate>Tue, 25 Nov 2014 06:23:16 +0000</pubDate>
		<dc:creator><![CDATA[子涛]]></dc:creator>
				<category><![CDATA[精彩分享]]></category>
		<category><![CDATA[115]]></category>
		<category><![CDATA[115扩容卡]]></category>
		<category><![CDATA[空间卡]]></category>

		<guid isPermaLink="false">http://www.52smile.cn/?p=1542</guid>
		<description><![CDATA[<a href="https://www.52smile.cn/?p=1542"><img width="700" height="220" src="http://www.52smile.cn/wp-content/uploads/2014/11/115wangpan-700x220.jpg" class="attachment-post-thumbnail wp-post-image" alt="115wangpan" itemprop="image" lazyload="1" /></a>个人一直比较喜欢115网盘，作为老字号的网盘在技术实力和硬件支持方面一直都是排在国内云盘前列的，尽管之前因为取消了非网盘用户下载共享文件的功能遭到了一部分人的抵制，我想这也应该是逼不得已的做法，其实刚开始我也是不能理解的，毕竟百度网盘现在仍然能够进行非注册用户下载。其实如果您是一位115的老用户可能就不会这么想了，为了]]></description>
				<content:encoded><![CDATA[<a href="https://www.52smile.cn/?p=1542"><img width="700" height="220" src="http://www.52smile.cn/wp-content/uploads/2014/11/115wangpan-700x220.jpg" class="attachment-post-thumbnail wp-post-image" alt="115wangpan" itemprop="image" lazyload="1" /></a><p>个人一直比较喜欢115网盘，作为老字号的网盘在技术实力和硬件支持方面一直都是排在国内云盘前列的，尽管之前因为取消了非网盘用户下载共享文件的功能遭到了一部分人的抵制，我想这也应该是逼不得已的做法，其实刚开始我也是不能理解的，毕竟百度网盘现在仍然能够进行非注册用户下载。其实如果您是一位115的老用户可能就不会这么想了，为了保持“圈子”的资源良性循环，这也就不难理解了，毕竟115不单纯是一个仅仅是上传、下载那么简单。115更多的是资源的交换和共享。</p>
<p>在我看来115最吸引人的地方应该是其“圈子”功能（类似于QQ群的功能，但又类似于社区）。虽然目前看来群聊几乎没有用途，但圈子的内容分享功能还是挺强大的，视频、图片、音乐等都可以做成礼包的形式进行共享并支持一键转存！PS：添加几个感兴趣的圈子可以找到不少优秀的资源，对于我来说，几乎叫的上名字的电影都可以找的到，电影支持在线播放。</p>
<p>通常在我们的意识里，网盘只是临时储存文件的工具，其空间大小不算很重要，毕竟我们不需要也不可能上传比较大的文件，受限与网络带宽的大小和上传时间，我们不可能把较大的资源上传到网盘里，然后再使用大量时间进行下载。这其实也是单纯的网盘让人困惑的地方，容量的大小仅仅表现在数字的变化上，而我们却用不到！资源共享还是比较重要的，但空间容量也变得尤为重要，例如一个包的电影集合可能需要100GB还要多，但充足的网盘容量就能帮你解决任何问题。</p>
<p>因为刚刚开通了115的全年vip,原因是非vip不支持或者需要等相当长时间的闲置时间才能进行在线收看，而且非vip在中间暂停或快进也需要长时间等待，可以说是被逼的。同时考虑到有长期看电影的需求，所以忍痛在某宝买了1年的会员（60元+35张永久1T卡），相对于官网还是便宜了不止一半，不过据说有30一年的，具体没了解不过应该是靠谱的，这里面的水分大家都懂得！35张卡自己用了9张（每升一级可使用一张）外加帮别人充值了一张，把剩下的25张分享给大家！</p>
<blockquote><p><del><span style="color: #999999;"><strong>1、OD40QO5A55QLZJB1</strong></span></del></p>
<p><span style="color: #999999;"><del><strong>2、DYPAJ5TA4PNRW2GT</strong></del></span></p>
<p><del><span style="color: #999999;"><strong>3、8N8FP3XA442HAYD9</strong></span></del></p>
<p><span style="color: #999999;"><del><strong>4、N4V5P6OA3KRVL6YL</strong></del></span></p>
<p><span style="color: #999999;"><del><strong>5、KGW2RN59VAMLQU0T</strong></del></span></p>
<p><span style="color: #999999;"><del><strong>6、KWXSWGD9UTMOWFB1</strong></del></span></p>
<p><span style="color: #999999;"><del><strong>7、1Z3AY7G9UB95XLRX</strong></del></span></p>
<p><span style="color: #999999;"><del><strong>8、SMC8B2P9TUPSGNZX</strong></del></span></p>
<p><strong>9、QRCFNSO93EE5SAYL</strong></p>
<p><strong>10、MDOH7UZ9TCSSVBEL</strong></p>
<p><del><span style="color: #999999;"><strong>11、Z08ZP7B92W0MTHFH</strong></span></del></p>
<p><strong>12、SZCXVHH9SSL4EM4D</strong></p>
<p><del><span style="color: #999999;"><strong>13、ZJWUPM692D6KH6YL</strong></span></del></p>
<p><strong>14、LHD6S149S4P4Y5BX</strong></p>
<p><strong>15、UQP2UQ491W6NMS8T</strong></p>
<p><span style="color: #999999;"><del><strong>16、KE2B5UQ91E9O1FNH</strong></del></span></p>
<p><span style="color: #999999;"><del><strong>17、97A9GRH90T4WTSHP</strong></del></span></p>
<p><del><span style="color: #999999;"><strong>18、6J2NNKZ8WYEDTP4T</strong></span></del></p>
<p><span style="color: #999999;"><del><strong>19、FLC6RRR8WGHE8CJH</strong></del></span></p>
<p><span style="color: #999999;"><del><strong>20、JAU6QCI8VXNBW22L</strong></del></span></p>
<p><span style="color: #999999;"><del><strong>21、YLI1W1W8VDW6STQ5</strong></del></span></p>
<p><span style="color: #999999;"><del><strong>22、PTJRMAS8USRFL6KD</strong></del></span></p>
<p><span style="color: #999999;"><del><strong>23、PII3A1X8U9GTVF5P</strong></del></span></p>
<p><del><span style="color: #999999;"><strong>24、R1ERMSD8TNVJAB25</strong></span></del></p>
<p><del><span style="color: #999999;"><strong>25、EE7IK568SZJ0GDBX</strong></span></del></p></blockquote>
<p><span style="color: #3366ff;"><strong><em>更新时间：2015/01/06 12:25</em></strong></span></p>
<p><strong>兑换方式：</strong></p>
<p>兑换入口：https://vip.115.com/order/coupon/?t=space</p>
<p><img class="size-large wp-image-1544 alignleft" src="http://www.52smile.cn/wp-content/uploads/2014/11/115duihuan-600x334.jpg" alt="115duihuan" width="600" height="334" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="color: #ff0000;"><strong>注：如出现无法兑换和等级不够的情况，请在下面评论里留言，留下你的115网盘账号（不需要密码）可帮你进行扩容！</strong></span></p>
<p><span style="color: #999999;">很遗憾，把一篇文章写成了软文的味道，因理科生习惯性文采问题请见谅！</span></p>
]]></content:encoded>
			<wfw:commentRss>https://www.52smile.cn/?feed=rss2&#038;p=1542</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
		<item>
		<title>HTML5标准确定，小伙伴们再也不用担心浏览器兼容问题了！</title>
		<link>https://www.52smile.cn/?p=1516</link>
		<comments>https://www.52smile.cn/?p=1516#comments</comments>
		<pubDate>Sun, 02 Nov 2014 14:19:50 +0000</pubDate>
		<dc:creator><![CDATA[子涛]]></dc:creator>
				<category><![CDATA[学习笔记]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[html5标准]]></category>

		<guid isPermaLink="false">http://www.52smile.cn/?p=1516</guid>
		<description><![CDATA[<a href="https://www.52smile.cn/?p=1516"><img width="700" height="220" src="http://www.52smile.cn/wp-content/uploads/2014/11/html51-700x220.png" class="attachment-post-thumbnail wp-post-image" alt="html5" itemprop="image" lazyload="1" /></a>这是一个历史性的时刻，此话是不是有点熟悉，对！这确实是一个历史性的时刻，尤其是对广大的开发者们一定是值的欢呼的时刻，广大浏览器公司一直纠结在如何用什么样的标准来支持html5，从而导致不同浏览器对html5兼容和展示的不统一性。现在，标准的确定可以达到真正的统一性。 html5的易用和跨平台兼容性让更多的开发者在进行应]]></description>
				<content:encoded><![CDATA[<a href="https://www.52smile.cn/?p=1516"><img width="700" height="220" src="http://www.52smile.cn/wp-content/uploads/2014/11/html51-700x220.png" class="attachment-post-thumbnail wp-post-image" alt="html5" itemprop="image" lazyload="1" /></a><p>这是一个历史性的时刻，此话是不是有点熟悉，对！这确实是一个历史性的时刻，尤其是对广大的开发者们一定是值的欢呼的时刻，广大浏览器公司一直纠结在如何用什么样的标准来支持html5，从而导致不同浏览器对html5兼容和展示的不统一性。现在，标准的确定可以达到真正的统一性。</p>
<p>html5的易用和跨平台兼容性让更多的开发者在进行应用开发上有了新选择，相对于传统的app更加易于开发而且开发成本更低，我们已经在微信中看到了大量html5 web应用的身影，支持更多动画，更多使用属性，更多炫酷效果，相信绝大部分的开发者早已体会到，也出现了许多非常出色的产品。</p>
<p>也许html5的真正普及和所谓的替代传统应用需要很长的路要走，但html5的特性和优势也会让更多的人在开发应用时进行考量和选择，HTML5标准的完工，无疑给web app增加了制胜的砝码，这对于native app的从业者来说也许不是什么好消息，同时也会影响其周边行业，例如app分发，和app数据统计公司。</p>
<p>html5的最终制定完成并对外发布对html5来说有着里程碑的意义，耗时8年之久到，提前6年完工，足以说明w3c对html5的谨慎和重视程度，相信在html5被大量使用和优质应用出现的同时，更多和更令人惊艳的功能将被开发者所使用。</p>
<p>作为开发者来说，对html5的关注会越来越重视，标准的制定能否显现出立竿见影的效果也许是个未知数，但其带来的积极意义绝对是里程碑式的。</p>
]]></content:encoded>
			<wfw:commentRss>https://www.52smile.cn/?feed=rss2&#038;p=1516</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>三星Galaxy Note4精彩广告汇！</title>
		<link>https://www.52smile.cn/?p=1486</link>
		<comments>https://www.52smile.cn/?p=1486#comments</comments>
		<pubDate>Fri, 31 Oct 2014 14:00:14 +0000</pubDate>
		<dc:creator><![CDATA[子涛]]></dc:creator>
				<category><![CDATA[精彩分享]]></category>
		<category><![CDATA[galaxy note4]]></category>
		<category><![CDATA[note4]]></category>
		<category><![CDATA[三星]]></category>

		<guid isPermaLink="false">http://www.52smile.cn/?p=1486</guid>
		<description><![CDATA[<a href="https://www.52smile.cn/?p=1486"><img width="700" height="220" src="http://www.52smile.cn/wp-content/uploads/2014/10/Galaxy-700x220.jpg" class="attachment-post-thumbnail wp-post-image" alt="Galaxy" itemprop="image" lazyload="1" /></a>众所周知，三星手机的日子越来越不好过，全球产品销量下滑明显，受苹果新品的销量挤压，在中国的销量也是受到了国产手机的强烈冲击，但是不管怎么说作为东半球最好的手机其知名度不言而喻，下面为大家推荐几个三星新品NOTE4的广告，个人觉得非常的不错在此强烈推荐大家看看，因此也足以证明三星在营销这方面真是苦下功夫了！ 三星note]]></description>
				<content:encoded><![CDATA[<a href="https://www.52smile.cn/?p=1486"><img width="700" height="220" src="http://www.52smile.cn/wp-content/uploads/2014/10/Galaxy-700x220.jpg" class="attachment-post-thumbnail wp-post-image" alt="Galaxy" itemprop="image" lazyload="1" /></a><blockquote><p>众所周知，三星手机的日子越来越不好过，全球产品销量下滑明显，受苹果新品的销量挤压，在中国的销量也是受到了国产手机的强烈冲击，但是不管怎么说作为东半球最好的手机其知名度不言而喻，下面为大家推荐几个三星新品NOTE4的广告，个人觉得非常的不错在此强烈推荐大家看看，因此也足以证明三星在营销这方面真是苦下功夫了！</p></blockquote>
<table width="650">
<tbody>
<tr>
<td class="video1"><embed src="http://player.youku.com/player.php/sid/XNzU5NzgzMjky/v.swf" width="650" height="480"/></td>
<td class="video2" style="display:none;"><embed src="http://player.youku.com/player.php/sid/XNzU2MjY4NjQw/v.swf" width="650" height="480"/></td>
<td class="video3" style="display:none;"><embed src="http://player.youku.com/player.php/sid/XNzUzOTY1OTE2/v.swf" width="650" height="480"/></td>
<td class="video4" style="display:none;"><embed src="http://player.youku.com/player.php/sid/XNzkyODQ2OTI0/v.swf" width="650" height="480"/></td>
<td class="video5" style="display:none;"><embed src="http://player.youku.com/player.php/sid/XNzc0NDQwNDUy/v.swf" width="650" height="480"/></td>
</tr>
</tbody>
</table>
<table border="0">
<tbody>
<tr>
<td onclick="jQuery('.video1').siblings().hide();jQuery('.video1').show();"><img title="三星note4广告用心对话之friends" src="http://g2.ykimg.com/0100641F4653F6E639290214E7315333515EBB-2446-2581-0626-9F5C2FE67952" alt="" /></td>
<td class="list" onclick="jQuery('.video2').siblings().hide();jQuery('.video2').show();"><img title="三星note4广告用心对话之为爱回家" src="http://g3.ykimg.com/0100641F4653EE39AEE5BF14E73153A7487600-A6C0-9D33-A372-75B71E61BCE7" alt="" /></td>
<td class="list" onclick="jQuery('.video3').siblings().hide();jQuery('.video3').show();"><img title="三星note4感人广告" src="http://g3.ykimg.com/0100641F4653E82B7ADF8518DF599B90D0887A-2F03-663A-D488-C5EA5929BBAC" alt="" /></td>
<td class="list" onclick="jQuery('.video4').siblings().hide();jQuery('.video4').show();"><img title="三星note4官方广告" src="http://g2.ykimg.com/0100641F465428010F62AE0480D523FDB28FA3-AD1B-FC50-301D-997A8F8B097F" alt="" /></td>
<td class="list" onclick="jQuery('.video5').siblings().hide();jQuery('.video5').show();"><img title="三星note4官方广告" src="http://g3.ykimg.com/0100641F46540991DBBCDF14E731535BF1C7B1-7228-9DF6-7147-85C0B8D50C55" alt="" /></td>
</tr>
<tr>
<td width="20%">三星note4广告用心对话之friends</td>
<td width="20%">三星note4广告用心对话之为爱回家</td>
<td width="20%">三星note4感人广告</td>
<td width="20%">三星note4官方广告1</td>
<td width="20%">三星note4官方广告2</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>https://www.52smile.cn/?feed=rss2&#038;p=1486</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>小伙伴们，“锤子”降价了快来买？</title>
		<link>https://www.52smile.cn/?p=1479</link>
		<comments>https://www.52smile.cn/?p=1479#comments</comments>
		<pubDate>Tue, 28 Oct 2014 13:38:59 +0000</pubDate>
		<dc:creator><![CDATA[子涛]]></dc:creator>
				<category><![CDATA[精彩分享]]></category>
		<category><![CDATA[老罗]]></category>
		<category><![CDATA[锤子]]></category>
		<category><![CDATA[锤子降价]]></category>

		<guid isPermaLink="false">http://www.52smile.cn/?p=1479</guid>
		<description><![CDATA[<a href="https://www.52smile.cn/?p=1479"><img width="700" height="220" src="http://www.52smile.cn/wp-content/uploads/2014/10/cz-700x220.png" class="attachment-post-thumbnail wp-post-image" alt="cz" itemprop="image" lazyload="1" /></a>我想昨天听到这个消息的小伙伴们是不是都觉得有丝诧异而又早已心里有数了呢？一向高傲和追求所谓情怀的老罗怎么能不顾被打脸的风险做出妥协来呢，很明显，市场所致，再有情怀卖不出去你总会着急吧？一句很实在的话：咱都是商人，不挣钱的买卖是个锤子买卖！ 老罗也妥协了，这是一种无可奈何的妥协，毕竟国内手机市场的竞争太过激烈，除去三星在]]></description>
				<content:encoded><![CDATA[<a href="https://www.52smile.cn/?p=1479"><img width="700" height="220" src="http://www.52smile.cn/wp-content/uploads/2014/10/cz-700x220.png" class="attachment-post-thumbnail wp-post-image" alt="cz" itemprop="image" lazyload="1" /></a><p><span style="font-size: small;">我想昨天听到这个消息的小伙伴们是不是都觉得有丝诧异而又早已心里有数了呢？一向高傲和追求所谓情怀的老罗怎么能不顾被打脸的风险做出妥协来呢，很明显，市场所致，再有情怀卖不出去你总会着急吧？一句很实在的话：咱都是商人，不挣钱的买卖是个锤子买卖！</span></p>
<p>老罗也妥协了，这是一种无可奈何的妥协，毕竟国内手机市场的竞争太过激烈，除去三星在国内的半壁江山，华为、小米、魅族几乎瓜分了国内手机市场，准确的说应该是中端机的市场，小米4，魅族mx4相继上市，锤子手机的日子就更不好过了，暂且不说情怀的问题，配置比别人差但价格高出1000多，不用想都知道，这完全是作死的节奏，所以，国内对情怀这种问题还是不太认同的，毕竟刚开始就以跟苹果抢市场的目的做手机本身就是一种不自量力的表现（暂且不提外观），不过老罗的胆量确实值得人敬佩，至少是说到做到，有了锤子的诞生！</p>
<p>说两个消息，坏消息是小米4和mx4没有前几代好卖，好消息是锤子手机降价了，但是值得思索的是锤子的降价会不会带来其销售上的回暖，我想大部分人应该压根没考虑过入手锤子手机，所以就不用说降价能带来多少增长了，看看iphone6的销量，高高在上的价格官网的销量也是一路狂飙，以至于发货需要延期3、4周，产能自然不用质疑。我想老罗可能明白了什么，走苹果式的路显然不适合，先做好产品再说吧。</p>
<blockquote><p>下面是锤子手机降价后的配置和价格表，喜欢的童鞋赶快动手吧，不过，我有点怀疑的是这个价到底算不算底，毕竟配置已经落后目前的大多数同价位旗舰级了，所以，你懂得……</p></blockquote>
<p><img class="aligncenter size-full wp-image-1480" src="http://www.52smile.cn/wp-content/uploads/2014/10/cz.jpg" alt="cz" width="550" height="286" /></p>
<p><strong>锤子手机界面一览：</strong></p>
<p><img class="aligncenter size-large wp-image-1482" src="http://www.52smile.cn/wp-content/uploads/2014/10/chuizi-600x375.jpg" alt="chuizi" width="600" height="375" /></p>
<p>&nbsp;</p>
<p>话说，你们是怎么考虑的呢？</p>
]]></content:encoded>
			<wfw:commentRss>https://www.52smile.cn/?feed=rss2&#038;p=1479</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>霾</title>
		<link>https://www.52smile.cn/?p=1467</link>
		<comments>https://www.52smile.cn/?p=1467#comments</comments>
		<pubDate>Sat, 11 Oct 2014 06:26:34 +0000</pubDate>
		<dc:creator><![CDATA[子涛]]></dc:creator>
				<category><![CDATA[生活随笔]]></category>
		<category><![CDATA[北京]]></category>
		<category><![CDATA[雾霾]]></category>

		<guid isPermaLink="false">http://www.52smile.cn/?p=1467</guid>
		<description><![CDATA[<a href="https://www.52smile.cn/?p=1467"><img width="700" height="220" src="http://www.52smile.cn/wp-content/uploads/2014/10/wmt-700x220.jpg" class="attachment-post-thumbnail wp-post-image" alt="wmt" itemprop="image" lazyload="1" /></a>早上起来看朋友圈，发现今天关于雾霾的说说已经呈刷屏之势，为了凸显自己对雾霾天的憎恶和一如既往的顾大局，立马拿起手机去窗口拍了几张并快速加入朋友圈刷屏党以表态度。 话说，雾霾的严重程度已经影响到了生活的方方面面，这几天尤为严重，同时大家应该很能感受到今年大家对雾霾天的指责和吐槽明显比去年有声势，关注度也更高。能见度低、呼]]></description>
				<content:encoded><![CDATA[<a href="https://www.52smile.cn/?p=1467"><img width="700" height="220" src="http://www.52smile.cn/wp-content/uploads/2014/10/wmt-700x220.jpg" class="attachment-post-thumbnail wp-post-image" alt="wmt" itemprop="image" lazyload="1" /></a><p><strong>早</strong>上起来看朋友圈，发现今天关于雾霾的说说已经呈刷屏之势，为了凸显自己对雾霾天的憎恶和一如既往的顾大局，立马拿起手机去窗口拍了几张并快速加入朋友圈刷屏党以表态度。</p>
<p>话说，雾霾的严重程度已经影响到了生活的方方面面，这几天尤为严重，同时大家应该很能感受到今年大家对雾霾天的指责和吐槽明显比去年有声势，关注度也更高。能见度低、呼吸不畅、嗓子干痒等等，这些都是这几天明显感受到的症状，而且早上戴口罩的人数也是明显上升了，同时选择公共交通的人数貌似也在减少，虽然雾霾天的形成与私家车数量的急剧上升关系很大。基本上现在大多数私家车都选择安装空气净化器，不管作用如何但相对于乘坐公共交通的人来说乘坐安装有空气净化器的私家车肯定有益处的，所以整个问题变成了死循环。</p>
<p>相关部门每天都在打着治理污染的口号，我们却发现环境变得越来越差，树变多了但不代表你可以放开可劲造了，每天出门面对雾蒙蒙的天气所有愉悦瞬间消失，从而导致一整天人都比较消沉，以至于工作效率的降低。我想我们可能暂时无法改变环境差、空气差这种状况，但我们可以改变自己的心态，早上上班在电梯里听到有个领导模样的女同事在那说：“雾霾天这种情况我们没法改变，那我们只能让自己去适应。”所以，这种情况下，官方治理是官方的事，而且官方治理的效率我们也心里清楚，所以还是要强迫自己去适应，这是没办法的！</p>
<p>11月份APEC召开在即，我想有关部门应该会采取比较强硬的手段应对目前的状况，据说是要在一定时段内实行单、双号交替限行以及其他更有利的措施，不管我们如何吐槽，但是也希望到时候能把北京最靓丽的一面展现在外宾面前！</p>
<p>雾霾严重希望大家也积极做好防护工作，周末尽量减少外出同时出门时准备好具有一定防护功能的口罩，白天一定多喝水，在家如果雾霾严重的时候关好窗户，对于咽喉不舒服的同学请及时治疗以免病情加重，希望大家共同努力，共治雾霾！</p>
<p><strong>下面上几张最近雾霾天的图片，就当风景看吧！</strong></p>
<p><img class="aligncenter size-large wp-image-1468" src="http://www.52smile.cn/wp-content/uploads/2014/10/1412860558932-600x379.jpg" alt="1412860558932" width="600" height="379" /></p>
<p><img class="aligncenter size-full wp-image-1470" src="http://www.52smile.cn/wp-content/uploads/2014/10/1412981217738.jpg" alt="1412981217738" width="500" height="333" /></p>
]]></content:encoded>
			<wfw:commentRss>https://www.52smile.cn/?feed=rss2&#038;p=1467</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>学生站长的福利，免费建站平台。</title>
		<link>https://www.52smile.cn/?p=1463</link>
		<comments>https://www.52smile.cn/?p=1463#comments</comments>
		<pubDate>Mon, 15 Sep 2014 13:39:46 +0000</pubDate>
		<dc:creator><![CDATA[子涛]]></dc:creator>
				<category><![CDATA[精彩分享]]></category>
		<category><![CDATA[免费建站]]></category>

		<guid isPermaLink="false">http://www.52smile.cn/?p=1463</guid>
		<description><![CDATA[<a href="https://www.52smile.cn/?p=1463"><img width="700" height="220" src="http://www.52smile.cn/wp-content/uploads/2014/09/bigBanner_bg-700x220.jpg" class="attachment-post-thumbnail wp-post-image" alt="bigBanner_bg" itemprop="image" lazyload="1" /></a>虽然现在建站的手段来越多，而且服务器的价格也层次不齐，但对于大多数学生站长来说，如何快捷和耗费最低成本来建立自己的网站是稍稍有困难的，毕竟学生站长，尤其是初高中甚至是小学生没有没有充足的时间或相对宽裕的资金来支付服务器和域名，毕竟对于大多数人来说，除了每日的生活消耗以及假期的普通娱乐就足以让自己的口袋所剩无几，因此为了]]></description>
				<content:encoded><![CDATA[<a href="https://www.52smile.cn/?p=1463"><img width="700" height="220" src="http://www.52smile.cn/wp-content/uploads/2014/09/bigBanner_bg-700x220.jpg" class="attachment-post-thumbnail wp-post-image" alt="bigBanner_bg" itemprop="image" lazyload="1" /></a><p>虽然现在建站的手段来越多，而且服务器的价格也层次不齐，但对于大多数学生站长来说，如何快捷和耗费最低成本来建立自己的网站是稍稍有困难的，毕竟学生站长，尤其是初高中甚至是小学生没有没有充足的时间或相对宽裕的资金来支付服务器和域名，毕竟对于大多数人来说，除了每日的生活消耗以及假期的普通娱乐就足以让自己的口袋所剩无几，因此为了让学生站长不至于动自己的生活零花钱而且又不用把存起来旅游的钱花在网站建设费用上，在此特意推荐几个比较适合初级和学生站长使用的免费建站平台，也算让学生或新手站长用来过度，等时机或技术成熟再选择独立购买域名或服务器等。</p>
<blockquote><p><strong>1、凡科网</strong></p></blockquote>
<p>在凡科网成功注册账号便可以申请开通网站，凡科网提供了许多开源程序可供选择，并可选择不同的模板对你的网站进行布局和基本的装修，网站提供的二级域名也足够使用，特别适合搭建个人博客或中小型企业类网站。</p>
<p>名称：凡科网</p>
<p>链接：http://www.faisco.com</p>
<blockquote><p><strong>2、建站之星</strong></p></blockquote>
<p>建站之星门槛相对较低，哪怕是没有一点开发经验的同学也能轻松建立自己的网站，提供普通的二级域名可用于制作个人网站名片，样式可自由拖拽，模板随心更换，并提供丰富的插件可供选择。</p>
<p>名称：建站之星</p>
<p>链接：http://www.sitestar.cn</p>
<blockquote><p><strong>3、weebly</strong></p></blockquote>
<p>weebly可搭建个人博客和网店，适合开网店的同学使用，weebly搭建如此简单，只需注册就可以了！</p>
<p>名称：weebly</p>
<p>链接：http://www.weebly.com</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://www.52smile.cn/?feed=rss2&#038;p=1463</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
		<item>
		<title>【MV】平凡之路</title>
		<link>https://www.52smile.cn/?p=1444</link>
		<comments>https://www.52smile.cn/?p=1444#comments</comments>
		<pubDate>Mon, 15 Sep 2014 12:28:59 +0000</pubDate>
		<dc:creator><![CDATA[子涛]]></dc:creator>
				<category><![CDATA[精彩分享]]></category>
		<category><![CDATA[后会无期]]></category>
		<category><![CDATA[平凡之路]]></category>
		<category><![CDATA[朴树]]></category>
		<category><![CDATA[韩寒]]></category>

		<guid isPermaLink="false">http://www.52smile.cn/?p=1444</guid>
		<description><![CDATA[<a href="https://www.52smile.cn/?p=1444"><img width="700" height="220" src="http://www.52smile.cn/wp-content/uploads/2014/09/pingfanzhilu-700x220.jpg" class="attachment-post-thumbnail wp-post-image" alt="pingfanzhilu" itemprop="image" lazyload="1" /></a>《后悔无期》的主题曲，还是熟悉的朴树风格，最喜欢的是整首歌曲的歌词，十分能引起大家的共鸣，歌曲由朴树和韩寒共同填词，该曲也是整个电影的一大亮点，个人非常喜欢，已经单曲循环听了N多遍，越听越有味道。]]></description>
				<content:encoded><![CDATA[<a href="https://www.52smile.cn/?p=1444"><img width="700" height="220" src="http://www.52smile.cn/wp-content/uploads/2014/09/pingfanzhilu-700x220.jpg" class="attachment-post-thumbnail wp-post-image" alt="pingfanzhilu" itemprop="image" lazyload="1" /></a><blockquote><p>《后悔无期》的主题曲，还是熟悉的朴树风格，最喜欢的是整首歌曲的歌词，十分能引起大家的共鸣，歌曲由朴树和韩寒共同填词，该曲也是整个电影的一大亮点，个人非常喜欢，已经单曲循环听了N多遍，越听越有味道。</p></blockquote>
<div id="youkuplayer" style="width: 660px; height: 480px;"></div>
<p><script src="http://player.youku.com/jsapi" type="text/javascript">// < ![CDATA[
	player = new YKU.Player('youkuplayer',{
	styleid: '7',
	client_id: 'baf60a95184bab6c',
	vid: 'XODE0NzU2NDEy',
	autoplay: false,
	show_related: false
	});
// ]]&gt;</script></p>
]]></content:encoded>
			<wfw:commentRss>https://www.52smile.cn/?feed=rss2&#038;p=1444</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Zealer王自如 老罗之争，怎么看？</title>
		<link>https://www.52smile.cn/?p=1414</link>
		<comments>https://www.52smile.cn/?p=1414#comments</comments>
		<pubDate>Thu, 28 Aug 2014 13:46:06 +0000</pubDate>
		<dc:creator><![CDATA[子涛]]></dc:creator>
				<category><![CDATA[精彩分享]]></category>
		<category><![CDATA[T1]]></category>
		<category><![CDATA[zealer]]></category>
		<category><![CDATA[老罗]]></category>
		<category><![CDATA[锤子手机]]></category>

		<guid isPermaLink="false">http://www.52smile.cn/?p=1414</guid>
		<description><![CDATA[<a href="https://www.52smile.cn/?p=1414"><img width="700" height="220" src="http://www.52smile.cn/wp-content/uploads/2014/08/zealer-700x220.png" class="attachment-post-thumbnail wp-post-image" alt="zealer" itemprop="image" lazyload="1" /></a>一个是曾经比较喜欢的励志大神，一个是誓做中国最客观和独立的数码测评专家，这几天这俩人真是杠上了，微博上隔空对战到优酷直播现场激烈争吵和对峙，老罗是好好的过了把嘴瘾，自如随场面较惨烈但也赢得了不少粉丝，且看详情一起走起~ 人物志 事件起因 做为中国独立的第三方数码产品评测团队，Zealer对老罗的锤子手机T1进行了一系列]]></description>
				<content:encoded><![CDATA[<a href="https://www.52smile.cn/?p=1414"><img width="700" height="220" src="http://www.52smile.cn/wp-content/uploads/2014/08/zealer-700x220.png" class="attachment-post-thumbnail wp-post-image" alt="zealer" itemprop="image" lazyload="1" /></a><p style="text-align: left;">一个是曾经比较喜欢的励志大神，一个是誓做中国最客观和独立的数码测评专家，这几天这俩人真是杠上了，微博上隔空对战到优酷直播现场激烈争吵和对峙，老罗是好好的过了把嘴瘾，自如随场面较惨烈但也赢得了不少粉丝，且看详情一起走起~</p>
<p style="text-align: center;"><strong>人物志</strong></p>
<hr />
<figure id="attachment_1422" style="width: 198px;" class="wp-caption aligncenter"><a href="http://baike.baidu.com/subview/4468/7286536.htm" target="_blank"><img class="wp-image-1422 size-full" src="http://www.52smile.cn/wp-content/uploads/2014/08/laoluo111.jpg" alt="从英语老师到做锤子手机，走在牛逼路上的老罗" width="198" height="199" /></a><figcaption class="wp-caption-text">从英语老师到做锤子手机，走在牛逼路上的老罗</figcaption></figure>
<figure id="attachment_1423" style="width: 199px;" class="wp-caption aligncenter"><a href="http://baike.baidu.com/view/3948696.htm" target="_blank"><img class="wp-image-1423 size-full" src="http://www.52smile.cn/wp-content/uploads/2014/08/wangziru_meitu.jpg" alt="Zealer创始人，他真不是刘翔！" width="199" height="199" /></a><figcaption class="wp-caption-text">Zealer创始人，他真不是刘翔！</figcaption></figure>
<p style="text-align: center;"><strong>事件起因</strong></p>
<hr />
<p style="text-align: left;">做为中国独立的第三方数码产品评测团队，Zealer对老罗的锤子手机T1进行了一系列的评测，最后的测评结果以及评测视频中提出的问题引起了老罗的极度不满，以及对Zealer测试水平和团队产生质疑，最后发酵成为优酷的这场约架，【视频可看上一篇文章！】</p>
<p style="text-align: left;">ZEALER团队锤子T1详细测评结果：<a href="http://www.zealer.com/post/133" target="_blank">http://www.zealer.com/post/133</a></p>
<p style="text-align: center;"><strong>事件及后果</strong></p>
<hr />
<p style="text-align: center;"><a href="http://tech.163.com/14/0828/07/A4NIIHV6000915BD.html" target="_blank"><img class="aligncenter wp-image-1424 size-full" src="http://www.52smile.cn/wp-content/uploads/2014/08/wzrvslaoluo.jpg" alt="wzrvslaoluo" width="323" height="159" /></a></p>
<p style="text-align: left;">2014年8月27日晚7点，罗永浩和王自如决战“决战优酷之巅”，针对Zealer评测锤子手机引发的一系列问题在视频直播中展开激烈的辩论。在约战环节中，不难发现一向专业的王自如在一些问题上面临需要学习的窘境，而目前媒体评测离“专业”还是很远；罗永浩也是屡次抓住Zealer的融资对其“独立”、“第三方”的称号提出质疑，在约战前，王自如曾发长微博表示，Zealer获得包括小米、vivo、金立、OPPO等手机厂商的融资。此次“老罗约战自如”在网络中进行了三个小时的直播，乍看上去罗永浩占尽上风，实则是一场两败俱伤的战役</p>
<blockquote>
<p style="text-align: left;">【视频】<a href="http://www.52smile.cn/archives/1406.shtml" target="_blank">Zealer自如 VS 老罗 互联网第一约架？</a></p>
<p style="text-align: left;"><span style="color: #ff0000;"><strong>对于这场号称互联网“第一约架”的巅峰对决，不知道你有什么看法，快快吐槽吧！！！</strong></span></p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>https://www.52smile.cn/?feed=rss2&#038;p=1414</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>为微信号代盐，送明信片！</title>
		<link>https://www.52smile.cn/?p=1399</link>
		<comments>https://www.52smile.cn/?p=1399#comments</comments>
		<pubDate>Fri, 22 Aug 2014 02:01:32 +0000</pubDate>
		<dc:creator><![CDATA[子涛]]></dc:creator>
				<category><![CDATA[精彩分享]]></category>
		<category><![CDATA[微信]]></category>
		<category><![CDATA[拓落邦]]></category>
		<category><![CDATA[订阅号]]></category>

		<guid isPermaLink="false">http://www.52smile.cn/?p=1399</guid>
		<description><![CDATA[<a href="https://www.52smile.cn/?p=1399"><img width="700" height="220" src="http://www.52smile.cn/wp-content/uploads/2014/08/mingxinpian20140822b-700x220.jpg" class="attachment-post-thumbnail wp-post-image" alt="mingxinpian20140822b" itemprop="image" lazyload="1" /></a>那些年我们略带青涩踏入校园，体会着生命中短暂的无忧无虑，尽情的挥洒着属于我们的青春，时光荏苒，青春不再，最美时光渐行渐远，唯一不变的是我们永远青春的心和奋斗一生的梦想！ 是否还记得人生中的第一张明信片，充满稚气的文字和略显朴实的语言，然后傻傻的露出微笑！ “拓落邦”最美明信片，为你寄去年少的回忆和最美的祝福，微不足道的]]></description>
				<content:encoded><![CDATA[<a href="https://www.52smile.cn/?p=1399"><img width="700" height="220" src="http://www.52smile.cn/wp-content/uploads/2014/08/mingxinpian20140822b-700x220.jpg" class="attachment-post-thumbnail wp-post-image" alt="mingxinpian20140822b" itemprop="image" lazyload="1" /></a><p style="color: #3e3e3e;">那些年我们略带青涩踏入校园，体会着生命中短暂的无忧无虑，尽情的挥洒着属于我们的青春，时光荏苒，青春不再，最美时光渐行渐远，唯一不变的是我们永远青春的心和奋斗一生的梦想！</p>
<p style="color: #3e3e3e;">是否还记得人生中的第一张明信片，充满稚气的文字和略显朴实的语言，然后傻傻的露出微笑！</p>
<p style="color: #3e3e3e;">“拓落邦”最美明信片，为你寄去年少的回忆和最美的祝福，微不足道的行动只愿为你在平凡的生活中增添一点色彩！</p>
<p style="color: #3e3e3e;"><strong><span style="color: #ff0000;">申领条件：</span></strong></p>
<p style="color: #3e3e3e;"><span style="color: #000000;">关注“拓落邦”微信订阅号的所有人即可申请，每个账号限申请一张！</span></p>
<p style="color: #3e3e3e;"><strong><span style="color: #ff0000;">提交信息：</span></strong></p>
<p style="color: #3e3e3e;"><span style="color: #000000;">姓名</span><strong><span style="color: #000000;"><br />
</span></strong></p>
<p style="color: #3e3e3e;"><span style="color: #000000;">电话</span></p>
<p style="color: #3e3e3e;">详细地址（邮寄地址）</p>
<p style="color: #3e3e3e;">例如：</p>
<p style="color: #3e3e3e;"><img src="http://mmbiz.qpic.cn/mmbiz/T5Y1SyPS2ZRicUmAGJ6fyh8MIgjcPgrmSXLiby7QOHwtHDN2L6NAVjWQfeZ3h5WUzlwcDxKsxISIz9xmP0TcrBpg/640" alt="" data-s="300,640" data-src="http://mmbiz.qpic.cn/mmbiz/T5Y1SyPS2ZRicUmAGJ6fyh8MIgjcPgrmSXLiby7QOHwtHDN2L6NAVjWQfeZ3h5WUzlwcDxKsxISIz9xmP0TcrBpg/0" data-ratio="0.5264270613107822" data-w="473" /></p>
<p style="color: #3e3e3e;"><span style="color: #4f81bd;">明信片将会在1~15个工作日内发放到每位拓友手中，如果有问题可联系QQ：568125403</span></p>
<p style="color: #3e3e3e;"><span style="color: #ff6600;"><strong>微信卡片：</strong></span></p>
<figure id="attachment_1401" style="width: 600px;" class="wp-caption aligncenter"><a href="http://www.52smile.cn/wp-content/uploads/2014/08/taluobang.png"><img class="wp-image-1401 size-large" src="http://www.52smile.cn/wp-content/uploads/2014/08/taluobang-600x409.png" alt="taluobang" width="600" height="409" /></a><figcaption class="wp-caption-text">本人非美工，对ps也是相当初级，请见谅！</figcaption></figure>
<p style="color: #3e3e3e;"><strong><span style="color: #ff0000;">明信片样板：</span></strong></p>
<p style="color: #3e3e3e;"><strong><span style="color: #ff0000;"><img class="aligncenter" src="http://mmbiz.qpic.cn/mmbiz/T5Y1SyPS2ZRicUmAGJ6fyh8MIgjcPgrmSUV4dN5GdQVmaB4FGcvm42X4ZJThzcRfhOw2Wic8NpHlzCXs1ibSEK4YQ/640" alt="" width="640" height="336" data-s="300,640" data-src="http://mmbiz.qpic.cn/mmbiz/T5Y1SyPS2ZRicUmAGJ6fyh8MIgjcPgrmSUV4dN5GdQVmaB4FGcvm42X4ZJThzcRfhOw2Wic8NpHlzCXs1ibSEK4YQ/0" data-ratio="0.525691699604743" data-w="" /></span></strong></p>
<p style="color: #3e3e3e;"><strong><span style="color: #ff0000;"><img class="aligncenter" src="http://mmbiz.qpic.cn/mmbiz/T5Y1SyPS2ZRicUmAGJ6fyh8MIgjcPgrmS3glSWU8pzWiaf6PtXoqcbfGtHX5fSbXHWzYlict2ic2OSLAZJBwUwZo4w/640" alt="" width="640" height="336" data-s="300,640" data-src="http://mmbiz.qpic.cn/mmbiz/T5Y1SyPS2ZRicUmAGJ6fyh8MIgjcPgrmS3glSWU8pzWiaf6PtXoqcbfGtHX5fSbXHWzYlict2ic2OSLAZJBwUwZo4w/0" data-ratio="0.525691699604743" data-w="" /></span></strong></p>
<p style="color: #3e3e3e;"><span style="color: #ff0000;">因为考虑到第一期活动会遇到很多不确定因素，明信片暂定为随机发送，每一张明信片我都会经过详细的审查确保每张明信片的质量和所印图片尽量能够让拓友们满意，谢谢！</span></p>
<figure id="attachment_1353" style="width: 258px;" class="wp-caption aligncenter"><img class="wp-image-1353 size-full" src="http://www.52smile.cn/wp-content/uploads/2014/05/qrcode_for_gh_4060779f94ab_258.jpg" alt="qrcode_for_gh_4060779f94ab_258" width="258" height="258" /><figcaption class="wp-caption-text">“扫一扫”关注</figcaption></figure>
<hr />
<h2><span style="color: #ff6600;"><strong>同时希望有热心的朋友分享些关于微信公众号推广的经验，在此感激不尽！</strong></span></h2>
<p style="color: #3e3e3e;">
]]></content:encoded>
			<wfw:commentRss>https://www.52smile.cn/?feed=rss2&#038;p=1399</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>“数码控”我们去哪儿？</title>
		<link>https://www.52smile.cn/?p=1375</link>
		<comments>https://www.52smile.cn/?p=1375#comments</comments>
		<pubDate>Fri, 18 Jul 2014 06:18:02 +0000</pubDate>
		<dc:creator><![CDATA[子涛]]></dc:creator>
				<category><![CDATA[精彩分享]]></category>
		<category><![CDATA[众筹]]></category>
		<category><![CDATA[数码]]></category>
		<category><![CDATA[科技]]></category>

		<guid isPermaLink="false">http://www.52smile.cn/?p=1375</guid>
		<description><![CDATA[<a href="https://www.52smile.cn/?p=1375"><img width="640" height="225" src="http://www.52smile.cn/wp-content/uploads/2014/07/shumakong.png" class="attachment-post-thumbnail wp-post-image" alt="shumakong" itemprop="image" lazyload="1" /></a>看见导图的朋友有木有被图中的4个手背吸引呢？拥有一个如此炫酷拉风的手环一定是你梦寐以求的，不过告诉你的是这不仅仅是一个用来显示时间的普通投影手环，既然能称的上智能那功能一定不俗，不过，具体有哪些功能我是不会告诉你要去奇酷网看的！ 想必对于大部分男童鞋来说，数码是最令人充满兴趣的东西，我们享受着科技给我们带了的便捷、被震]]></description>
				<content:encoded><![CDATA[<a href="https://www.52smile.cn/?p=1375"><img width="640" height="225" src="http://www.52smile.cn/wp-content/uploads/2014/07/shumakong.png" class="attachment-post-thumbnail wp-post-image" alt="shumakong" itemprop="image" lazyload="1" /></a><p>看见导图的朋友有木有被图中的4个手背吸引呢？拥有一个如此炫酷拉风的手环一定是你梦寐以求的，不过告诉你的是这不仅仅是一个用来显示时间的普通投影手环，既然能称的上智能那功能一定不俗，不过，具体有哪些功能我是不会告诉你要去奇酷网看的！</p>
<p>想必对于大部分男童鞋来说，数码是最令人充满兴趣的东西，我们享受着科技给我们带了的便捷、被震惊于各种具有创造力和前卫的产品给我们的直观感受，就是这样，我们根本没有办法紧追其后，每分钟都有成千上万的新东西出现在我们的世界里，而我们的目光只能短浅的停留在眼前所能触及到，就像数码产品的更新换代一样，我们永远在追求最新的，但永远都是落后的，有些东西我们虽然用肢体无法触碰到但视觉的感官一样令人振奋，那是一种让人惊叹和沉醉其中的感觉！</p>
<p><strong>下面几张图发挥你的想象力猜猜看，到底是干什么滴？</strong></p>
<p><a href="http://www.52smile.cn/wp-content/uploads/2014/07/t0196dc2142ab46a7a2.jpg"><img class="aligncenter size-large wp-image-1377" src="http://www.52smile.cn/wp-content/uploads/2014/07/t0196dc2142ab46a7a2-600x450.jpg" alt="t0196dc2142ab46a7a2" width="600" height="450" /></a></p>
<p style="text-align: center;">你猜到了吗？</p>
<p style="text-align: center;"><a href="http://www.52smile.cn/wp-content/uploads/2014/07/t0125357ab04db65b15.jpg"><img class="aligncenter size-large wp-image-1378" src="http://www.52smile.cn/wp-content/uploads/2014/07/t0125357ab04db65b15-600x449.jpg" alt="t0125357ab04db65b15" width="600" height="449" /></a></p>
<p style="text-align: center;">满地的章鱼他们能做什么？</p>
<p style="text-align: center;"><a href="http://www.52smile.cn/wp-content/uploads/2014/07/0.jpg"><img class="aligncenter size-large wp-image-1379" src="http://www.52smile.cn/wp-content/uploads/2014/07/0-600x399.jpg" alt="0" width="600" height="399" /></a></p>
<p style="text-align: center;">我会告诉你他不是一个随便的杯子吗？</p>
<p style="text-align: left;">我知道你们肯定一个都猜不到吧？各个外表酷炫到家了，但是这些都是以功能为主的，尤其是第一个，我要是把他的工作原理说个你听，你肯定会惊呆了，不知道在说什么！不过说白了，我写这篇文章的意思不是要贴出多少个新奇的家伙出来，而是告诉你可以去这些地方去看看，甚至是预订或者购买，反正我觉的有些高大上的东西就只能看看了。</p>
<p style="text-align: left;">奇酷网：http://www.qikoo.com/ （都是些看着就像要的东西！）</p>
<p style="text-align: left;">易迅发现：http://faxian.yixun.com （原来这儿还真能买到？）</p>
<p style="text-align: left;">众筹网：http://www.zhongchou.com （一起出钱，成了一起享受，败了也不用承担风险！可惜我喜欢的一个东西，竟然众筹失败！）</p>
]]></content:encoded>
			<wfw:commentRss>https://www.52smile.cn/?feed=rss2&#038;p=1375</wfw:commentRss>
		<slash:comments>59</slash:comments>
		</item>
		<item>
		<title>google被屏蔽引起的网站问题</title>
		<link>https://www.52smile.cn/?p=1370</link>
		<comments>https://www.52smile.cn/?p=1370#comments</comments>
		<pubDate>Thu, 26 Jun 2014 02:40:50 +0000</pubDate>
		<dc:creator><![CDATA[子涛]]></dc:creator>
				<category><![CDATA[精彩分享]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google屏蔽]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[后台慢]]></category>

		<guid isPermaLink="false">http://www.52smile.cn/?p=1370</guid>
		<description><![CDATA[<a href="https://www.52smile.cn/?p=1370"><img width="640" height="219" src="http://www.52smile.cn/wp-content/uploads/2014/06/googlebeipingbi.jpg" class="attachment-post-thumbnail wp-post-image" alt="googlebeipingbi" itemprop="image" lazyload="1" /></a>google被屏蔽已经有一段时间了，至于为何屏蔽等一些政治或非政治方面的因素我们不需要去细究，也没有必要或不值得我们去细究，反正对于普通的用户来说，google的使用频率本来就低，国内的搜索引擎也已经非常成熟，度娘可能比谷大爷更加了解国内用户。如果你是一个实实在在的google控，那办法只有一个，“翻墙”呗。 主要讨论]]></description>
				<content:encoded><![CDATA[<a href="https://www.52smile.cn/?p=1370"><img width="640" height="219" src="http://www.52smile.cn/wp-content/uploads/2014/06/googlebeipingbi.jpg" class="attachment-post-thumbnail wp-post-image" alt="googlebeipingbi" itemprop="image" lazyload="1" /></a><p>google被屏蔽已经有一段时间了，至于为何屏蔽等一些政治或非政治方面的因素我们不需要去细究，也没有必要或不值得我们去细究，反正对于普通的用户来说，google的使用频率本来就低，国内的搜索引擎也已经非常成熟，度娘可能比谷大爷更加了解国内用户。如果你是一个实实在在的google控，那办法只有一个，“翻墙”呗。</p>
<p>主要讨论下google被屏蔽之后对网站访问引起的问题，其实google确切是那天屏蔽的我自己也不知道，因为google的访问经常性的不稳定，所以一般时间如果访问出现问题可能都会觉得是服务器不稳定导致的，一般1天之内基本就能恢复稳定，前些天有博友问我说他网站的所有js效果全部失效，同时网站访问巨慢，通过浏览器开发工具调试发现，所有调用的js远程文件全部无法加载，包括字库文件也是同样问题，而且还有一部分人在页面内调用了google地图，也导致页面无法加载。有一部分网友喜欢使用国外的wordpress主题，但最近都多多少少出现了问题，因为国外的主题在调用js的时候大多数选择使用google的公共库CDN服务，在国外是没有任何问题的，但由于国内google被屏蔽导致使用这部分主题的用户网站无法访问，同样的问题也出现在更新后的wordpress后台管理模块，明显会感觉到后台页面加载速度奇慢，通过调试工具查看，问题依然是由于google被屏蔽引起的，如果同样出现后台页面打开速度慢的可以进行如下修改:</p>
<p>由于fonts.googleapis.com，google的免费字库无法访问导致加载超时，页面访问巨慢</p>
<div class="codecolorer-container php blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;">//通过FTP工具下载 /wp-includes/script-loader.php</span><br />
<span style="color: #666666; font-style: italic;">//找到 602行 将fonts.googleapis.com 修改为360网站卫士的代理访问域名fonts.useso.com 即可实现完美解决</span></div></td></tr></tbody></table></div>
<p>注：360网站卫士CDN驱动的常用前端公共库 可完美解决由于google被屏蔽导致的前端js库、字体库无法加载的问题。</p>
<p><a href="http://www.52smile.cn/wp-content/uploads/2014/06/20140626103415.png"><img class="aligncenter size-large wp-image-1371" src="http://www.52smile.cn/wp-content/uploads/2014/06/20140626103415-600x223.png" alt="20140626103415" width="600" height="223" /></a></p>
<p>360公共库CDN服务：<a href="http://libs.useso.com/" target="_blank">http://libs.useso.com/</a></p>
<p>网上还有相当多其他的修改方式，在这里就不准备粘贴过来分享来，感兴趣的童鞋可以自己搜索看看，对于一部分使用google地图的朋友，建议使用百度地图，百度地图可能会给你更多惊喜，更了解国内用户。</p>
]]></content:encoded>
			<wfw:commentRss>https://www.52smile.cn/?feed=rss2&#038;p=1370</wfw:commentRss>
		<slash:comments>54</slash:comments>
		</item>
	</channel>
</rss>
