<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SkySuperWL的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/SkySuperWL</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; SkySuperWL]]></copyright><item><title><![CDATA[青蛙跳]]></title><link>https://blog.youkuaiyun.com/SkySuperWL/article/details/52618318</link><guid>https://blog.youkuaiyun.com/SkySuperWL/article/details/52618318</guid><author>SkySuperWL</author><pubDate>Thu, 22 Sep 2016 08:44:51 +0800</pubDate><description><![CDATA[#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <climits>
#include <cmath>
#include <cfloat>#include <algorithm>
#include <vector>
#include <map>
#include <set>
#in]]></description><category></category></item><item><title><![CDATA[MySql最左前缀原则]]></title><link>https://blog.youkuaiyun.com/SkySuperWL/article/details/52583579</link><guid>https://blog.youkuaiyun.com/SkySuperWL/article/details/52583579</guid><author>SkySuperWL</author><pubDate>Mon, 19 Sep 2016 10:35:48 +0800</pubDate><description><![CDATA[昨天做一个企业的笔试题，对数据库这块了解很浅，所以还是记录一下吧。B-Tree 索引和 Hash 索引的对比 
对于 B-tree 和 hash 数据结构的理解能够有助于预测不同存储引擎下使用不同索引的查询性能的差异，尤其是那些允许你选择 B-tree 或者 hash 索引的内存存储引擎。B-Tree 索引的特点B-tree 索引可以用于使用 =, >, >=, <, <= 或者 BETWEEN 运]]></description><category></category></item><item><title><![CDATA[微店笔试]]></title><link>https://blog.youkuaiyun.com/SkySuperWL/article/details/52550943</link><guid>https://blog.youkuaiyun.com/SkySuperWL/article/details/52550943</guid><author>SkySuperWL</author><pubDate>Thu, 15 Sep 2016 21:01:55 +0800</pubDate><description><![CDATA[1.编译器的工作原理？编译器就是将“一种语言（通常为高级语言）”翻译为“另一种语言（通常为低级语言）”的程序。一个现代编译器的主要工作流程：源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器 (Linker) → 可执行程序 (executables)首先编译器进行语法分析，也就是要把]]></description><category></category></item><item><title><![CDATA[iOS 个别问题]]></title><link>https://blog.youkuaiyun.com/SkySuperWL/article/details/52503808</link><guid>https://blog.youkuaiyun.com/SkySuperWL/article/details/52503808</guid><author>SkySuperWL</author><pubDate>Sun, 11 Sep 2016 14:25:22 +0800</pubDate><description><![CDATA[ios获取设备唯一标识： 
http://www.360doc.com/content/15/0703/14/26281448_482362968.shtml服务器怎么判断客户端已断开： 
http://blog.youkuaiyun.com/god2469/article/details/8801356TCP设计就是无法获取实时连线状况，只有在Send时会主动产生Exception返回状态 
你可以1分钟发送]]></description><category></category></item><item><title><![CDATA[应用层协议小结]]></title><link>https://blog.youkuaiyun.com/SkySuperWL/article/details/52400573</link><guid>https://blog.youkuaiyun.com/SkySuperWL/article/details/52400573</guid><author>SkySuperWL</author><pubDate>Thu, 01 Sep 2016 16:01:16 +0800</pubDate><description><![CDATA[之前总结HTTP的时候也顺便总结了DNS的工作原理，这里就不多说了，来看看其他常用的应用层协议吧。 
FTP 
FTP（文本传输协议）是因特网上使用得最狂饭的文件传送协议。FTP提供交互的访问，允许客户指明文件的类型与格式，并允许文件具有存取权限。它屏蔽了个计算机系统的细节，因而适合于在异构网络中任意计算机之间传送文件。FTP提供的功能： 
1）提供不同种类主机系统 
2）以用户权限管理的方式提供用]]></description><category></category></item><item><title><![CDATA[TCP UDP 回顾]]></title><link>https://blog.youkuaiyun.com/SkySuperWL/article/details/52386643</link><guid>https://blog.youkuaiyun.com/SkySuperWL/article/details/52386643</guid><author>SkySuperWL</author><pubDate>Wed, 31 Aug 2016 16:49:41 +0800</pubDate><description><![CDATA[TCP简介 
TCP是在不可靠传输的IP层之上实现的可靠传输，主要解决传输的可靠性，有序，无丢 
失和不重复的问题。TCP是TCP/IP体系中的一个较复杂的协议。特点 
1）面向连接的 
2）每一条TCP连接都是两个端点，是一对一的关系 
3）TCP提供可靠的交付服务，保证传送的数据无差错，不丢失，不重复且有序 
4）TCP提供全双工通信，TCP允许通信双方的应用进程在任何时候都能发送数据，为此TC]]></description><category></category></item><item><title><![CDATA[近期面试小结]]></title><link>https://blog.youkuaiyun.com/SkySuperWL/article/details/52381828</link><guid>https://blog.youkuaiyun.com/SkySuperWL/article/details/52381828</guid><author>SkySuperWL</author><pubDate>Wed, 31 Aug 2016 09:35:43 +0800</pubDate><description><![CDATA[Tecent: 
聊项目。 
视图的生命周期： 
init－初始化程序viewDidLoad－加载视图viewWillAppear－UIViewController对象的视图即将加入窗口时调用；viewDidApper－UIViewController对象的视图已经加入到窗口时调用；viewWillDisappear－UIViewController对象的视图即将消失、被覆盖或是隐藏时调用；view]]></description><category></category></item><item><title><![CDATA[iOS 性能优化]]></title><link>https://blog.youkuaiyun.com/SkySuperWL/article/details/52261616</link><guid>https://blog.youkuaiyun.com/SkySuperWL/article/details/52261616</guid><author>SkySuperWL</author><pubDate>Sat, 20 Aug 2016 15:22:57 +0800</pubDate><description><![CDATA[要知道作为一名开发人员，性能优化思维是必备的：产品是为了取悦用户才有存在价值。 
设备是为了方便用户才有其价值。 
要做到更好。 
用户的体验质量才是最实际的。 
关注能带来最大收益的方面。iOS开发用到的性能优化的工具最典型的非Instruments莫属了。Instruments 
默认情况下，Instruments是在Release模式下编译构建的。这可能会表现跟Debug模式完全不同的性能，但]]></description><category></category></item><item><title><![CDATA[iOS 调试]]></title><link>https://blog.youkuaiyun.com/SkySuperWL/article/details/52261317</link><guid>https://blog.youkuaiyun.com/SkySuperWL/article/details/52261317</guid><author>SkySuperWL</author><pubDate>Sat, 20 Aug 2016 14:29:04 +0800</pubDate><description><![CDATA[调试 
对于开发人员来说调试是不可少的。iOS开发目前用的调试器是LLDB，其是用LLVM中可重用组件构建的下一代高性能调试器，包括完成的LLVM编译器。对于我们开发人员来说，这就意味着LLDB能理解编译器所能理解的语法。在用LLDB之前我们再来看看还有哪些调试的方法。dSYM(调试信息文件)dSYM中存储着和目标有关的调试信息。任何一种编程语言写的代码都需要一个编译器，将这些代码翻译成可被运行时环]]></description><category></category></item><item><title><![CDATA[IP 回顾]]></title><link>https://blog.youkuaiyun.com/SkySuperWL/article/details/52253006</link><guid>https://blog.youkuaiyun.com/SkySuperWL/article/details/52253006</guid><author>SkySuperWL</author><pubDate>Fri, 19 Aug 2016 17:33:46 +0800</pubDate><description><![CDATA[在进入正题之前，先了解一下TCP/IP的四种不同的中继系统： 
1）物理层中继系统：中继器，集线器 
2）数据链路层中继系统：网桥或者交换机 
3）网络层中继系统：路由器 
4）网络层以上中继系统：网桥IP协议现在的网络是基于IP协议，通过IP协议可以是性能各异的网络在网络层上看起来好像是一个统一的网络。使用这种IP协议的虚拟互联网络也可简称IP网络。开头已经介绍网络层的中间设备是路由器，IP数据包]]></description><category></category></item><item><title><![CDATA[leetcode Valid Number]]></title><link>https://blog.youkuaiyun.com/SkySuperWL/article/details/52251828</link><guid>https://blog.youkuaiyun.com/SkySuperWL/article/details/52251828</guid><author>SkySuperWL</author><pubDate>Fri, 19 Aug 2016 16:03:27 +0800</pubDate><description><![CDATA[Validate if a given string is numeric.Some examples: 
“0” => true 
” 0.1 ” => true 
“abc” => false 
“1 a” => false 
“2e10” => true刷了快一个小时，没有什么算法技巧，就是判断，要判断的临界条件太多了。代码表示的很清楚，直接看代码吧。bool isNumber(char* s]]></description><category></category></item><item><title><![CDATA[iOS 再说缓存]]></title><link>https://blog.youkuaiyun.com/SkySuperWL/article/details/52237722</link><guid>https://blog.youkuaiyun.com/SkySuperWL/article/details/52237722</guid><author>SkySuperWL</author><pubDate>Thu, 18 Aug 2016 09:31:59 +0800</pubDate><description><![CDATA[在上一篇中的关于REST说了一些缓存策略，这里再扩展一下。 
既然缓存，一般情况下，我们都会给缓存设定一个版本号，因为随着用户体验或者客户需求的变化，模型类可能会发生变化，这就意味着之前归档的任何数据将不能回复到新的模型上。对于按需缓存，数据并没有那么重要，开发者可以删除数据并更新应用。缓存失效通常会把应用的当前版本号保存在某个地方，可以用NSUserDefaults。检测版本升级，每次应用启动都要]]></description><category></category></item><item><title><![CDATA[iOS REST服务]]></title><link>https://blog.youkuaiyun.com/SkySuperWL/article/details/52232830</link><guid>https://blog.youkuaiyun.com/SkySuperWL/article/details/52232830</guid><author>SkySuperWL</author><pubDate>Wed, 17 Aug 2016 17:22:38 +0800</pubDate><description><![CDATA[做过iOS开发的人员都知道，iOS应用需要通过某种与远程Web服务器通信。有些应用可以在没有网络连接的情况下使用，只在网络连接可用时才与服务器同步数据的应用就是这样。当然还有一类应用需要在几乎连续的网络连接下才能为用户提供有效的价值。这类应用通常作为Web服务的移动客户端。大部分iOS应用都要用到这种功能，折让iPhone成为有史以来最好的互联网连接设备。不过，由于设备总是在移动，连接和接收信号可能]]></description><category></category></item><item><title><![CDATA[名企与iOS第三方框架]]></title><link>https://blog.youkuaiyun.com/SkySuperWL/article/details/52225254</link><guid>https://blog.youkuaiyun.com/SkySuperWL/article/details/52225254</guid><author>SkySuperWL</author><pubDate>Tue, 16 Aug 2016 21:30:48 +0800</pubDate><description><![CDATA[网易新闻 
AppleReachability 
ASIHTTPRequest 
EGOTableViewPullRefresh 
GTMNSString+HTML 
MGTemplateEngine 
MPOAuth 
RegexKitLite 
SDWebImage 
SSZipArchive 
waxGarageband 
MurmurHash 
libpng 
zlib 
SBJson (j]]></description><category></category></item><item><title><![CDATA[英才网编程]]></title><link>https://blog.youkuaiyun.com/SkySuperWL/article/details/52224954</link><guid>https://blog.youkuaiyun.com/SkySuperWL/article/details/52224954</guid><author>SkySuperWL</author><pubDate>Tue, 16 Aug 2016 20:52:28 +0800</pubDate><description><![CDATA[一个整数（int 32）中的数字进行颠倒，当调到后的整数溢出时，返回0。例如-98，返回-89。class solution{
public:
    int Reverse(int x){
        if (x == 0) 
        { 
            return 0;
        }
        if (x == INT_MIN) 
        {]]></description><category></category></item><item><title><![CDATA[leetcode Trapping Rain Water]]></title><link>https://blog.youkuaiyun.com/SkySuperWL/article/details/52212262</link><guid>https://blog.youkuaiyun.com/SkySuperWL/article/details/52212262</guid><author>SkySuperWL</author><pubDate>Mon, 15 Aug 2016 16:21:24 +0800</pubDate><description><![CDATA[Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is able to trap after raining.For example,  
Given [0,1,0,2,1,0,1,3,2,1,2,1], ret]]></description><category></category></item><item><title><![CDATA[Leetcode  Next Permutation]]></title><link>https://blog.youkuaiyun.com/SkySuperWL/article/details/52209210</link><guid>https://blog.youkuaiyun.com/SkySuperWL/article/details/52209210</guid><author>SkySuperWL</author><pubDate>Mon, 15 Aug 2016 10:51:53 +0800</pubDate><description><![CDATA[Implement next permutation, which rearranges numbers into the lexicographically next greater permutation of numbers.If such arrangement is not possible, it must rearrange it as the lowest possible orde]]></description><category></category></item><item><title><![CDATA[iOS之AFNetworking3.0]]></title><link>https://blog.youkuaiyun.com/SkySuperWL/article/details/52204444</link><guid>https://blog.youkuaiyun.com/SkySuperWL/article/details/52204444</guid><author>SkySuperWL</author><pubDate>Sun, 14 Aug 2016 14:57:28 +0800</pubDate><description><![CDATA[在AFNetworking升级到3.0之前，对于网络的请求是基于NSURLConnection，到3.0之后，已完全基于NSURLSession的API，这降低了维护的负担，同时支持苹果增强关于NSURLSession提供的任何额外功能。下面的类已从AFNetworking 3.0中废弃：AFURLConnectionOperation 
AFHTTPRequestOperation 
AFHTTP]]></description><category></category></item><item><title><![CDATA[iOS之NSURLConnection]]></title><link>https://blog.youkuaiyun.com/SkySuperWL/article/details/52203590</link><guid>https://blog.youkuaiyun.com/SkySuperWL/article/details/52203590</guid><author>SkySuperWL</author><pubDate>Sun, 14 Aug 2016 11:14:43 +0800</pubDate><description><![CDATA[NSURLConnection（1）NSURL：请求地址（2）NSURLRequest：封装一个请求，保存发给服务器的全部数据，包括一个NSURL对象，请求方法、请求头、请求体….（3）NSMutableURLRequest：NSURLRequest的子类（4）NSURLConnection：负责发送请求，建立客户端和服务器的连接。发送NSURLRequest的数据给服务器，并收集来自服务器的响应数]]></description><category></category></item><item><title><![CDATA[iOS之二维码扫描]]></title><link>https://blog.youkuaiyun.com/SkySuperWL/article/details/52201878</link><guid>https://blog.youkuaiyun.com/SkySuperWL/article/details/52201878</guid><author>SkySuperWL</author><pubDate>Sat, 13 Aug 2016 21:47:07 +0800</pubDate><description><![CDATA[最近复习，之前项目需求要实现一个二维码扫描的课程签到的功能。这里简单总结一下。根据文件的名字，相信也能猜出这俩文件实现的功能。首先说一下二维码扫描View的实现#import <UIKit/UIKit.h>@interface CaptureRectView : UIView- (void)setupView;
@end这个接口里的方法被第一个文件调用的。- (void)setupView
{]]></description><category></category></item></channel></rss>