<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u013898524的博客]]></title><description><![CDATA[编程学习之路]]></description><link>https://blog.youkuaiyun.com/u013898524</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u013898524]]></copyright><item><title><![CDATA[Leetcode 11. Container With Most Water]]></title><link>https://blog.youkuaiyun.com/u013898524/article/details/79464683</link><guid>https://blog.youkuaiyun.com/u013898524/article/details/79464683</guid><author>u013898524</author><pubDate>Tue, 06 Mar 2018 22:20:06 +0800</pubDate><description><![CDATA[原题链接：https://leetcode.com/problems/container-with-most-water/description/



描述：

Given n non-negative integers a1, a2, …, an, where each represents a point at coordinate (i, ai). n vertical lines are...]]></description><category></category></item><item><title><![CDATA[Leetcode 541. Reverse String II]]></title><link>https://blog.youkuaiyun.com/u013898524/article/details/78837692</link><guid>https://blog.youkuaiyun.com/u013898524/article/details/78837692</guid><author>u013898524</author><pubDate>Mon, 18 Dec 2017 22:19:28 +0800</pubDate><description><![CDATA[Leetcode 541. Reverse String II]]></description><category></category></item><item><title><![CDATA[Leetcode 740. Delete and Earn]]></title><link>https://blog.youkuaiyun.com/u013898524/article/details/78827034</link><guid>https://blog.youkuaiyun.com/u013898524/article/details/78827034</guid><author>u013898524</author><pubDate>Sun, 17 Dec 2017 19:21:21 +0800</pubDate><description><![CDATA[Leetcode 740. Delete and Earn]]></description><category></category></item><item><title><![CDATA[Leetcode 738. Monotone Increasing Digits]]></title><link>https://blog.youkuaiyun.com/u013898524/article/details/78814949</link><guid>https://blog.youkuaiyun.com/u013898524/article/details/78814949</guid><author>u013898524</author><pubDate>Fri, 15 Dec 2017 17:04:11 +0800</pubDate><description><![CDATA[Leetcode 738. Monotone Increasing Digits]]></description><category></category></item><item><title><![CDATA[Leetcode 739. Daily Temperatures]]></title><link>https://blog.youkuaiyun.com/u013898524/article/details/78807638</link><guid>https://blog.youkuaiyun.com/u013898524/article/details/78807638</guid><author>u013898524</author><pubDate>Thu, 14 Dec 2017 21:51:09 +0800</pubDate><description><![CDATA[每日一题]]></description><category></category></item><item><title><![CDATA[Leetcode 337. House Robber III]]></title><link>https://blog.youkuaiyun.com/u013898524/article/details/78794435</link><guid>https://blog.youkuaiyun.com/u013898524/article/details/78794435</guid><author>u013898524</author><pubDate>Wed, 13 Dec 2017 17:33:10 +0800</pubDate><description><![CDATA[Leetcode 337. House Robber III]]></description><category></category></item><item><title><![CDATA[hihocoder上第180周《Nature Numbers》]]></title><link>https://blog.youkuaiyun.com/u013898524/article/details/78767507</link><guid>https://blog.youkuaiyun.com/u013898524/article/details/78767507</guid><author>u013898524</author><pubDate>Sun, 10 Dec 2017 21:07:43 +0800</pubDate><description><![CDATA[hihocoder上第180周《Nature Numbers》标签（空格分隔）： C++ 每日一题原题链接：http://hihocoder.com/contest/hiho180/problems描述Consider the following sequence S which is constrcuted by writting nature numbers one by one: “01234]]></description><category></category></item><item><title><![CDATA[常见C++面试问题总结2]]></title><link>https://blog.youkuaiyun.com/u013898524/article/details/77197657</link><guid>https://blog.youkuaiyun.com/u013898524/article/details/77197657</guid><author>u013898524</author><pubDate>Tue, 15 Aug 2017 17:27:58 +0800</pubDate><description><![CDATA[转自http://blog.youkuaiyun.com/fly_yr/article/details/52161017
【1】虚函数和纯虚函数？区别和应用？
 
 
 
 
【2】知道哪些IO模型？
见《Unix网络编程··卷一》P123
（1）阻塞式I/O
（2）非阻塞式I/O
（3）I/O复用
（4）信号驱动式I/O
（5）异步I/O
 
【3】QQ哪些功能用了TCP？哪些用]]></description><category></category></item><item><title><![CDATA[常见C++面试问题总结1]]></title><link>https://blog.youkuaiyun.com/u013898524/article/details/77197624</link><guid>https://blog.youkuaiyun.com/u013898524/article/details/77197624</guid><author>u013898524</author><pubDate>Tue, 15 Aug 2017 17:26:23 +0800</pubDate><description><![CDATA[转自http://blog.youkuaiyun.com/fly_yr/article/details/51912667
【1】同步通信和异步通信的区别？

（1）同步通信要求接收端时钟频率和发送端时钟频率一致，发送端发送连续的比特流;异步通信时不要求接收端时钟和发送端时钟同步，发送端发送完一个字节后，可经过任意长的时间间隔再发送下一个字节。
（2）同步通信效率高;异步通信效率低。
（3）同步通信较]]></description><category></category></item><item><title><![CDATA[WebScoket 规范 + WebSocket 协议]]></title><link>https://blog.youkuaiyun.com/u013898524/article/details/74936745</link><guid>https://blog.youkuaiyun.com/u013898524/article/details/74936745</guid><author>u013898524</author><pubDate>Mon, 10 Jul 2017 21:15:27 +0800</pubDate><description><![CDATA[转自http://www.2cto.com/kf/201210/161006.html

WebSocket握手协议
1、客户端握手请求（注意：键值之间有一个空格,行间有换行符号0x13x10或者说\r\n）
GET /WebSocket/LiveVideo HTTP/1.1
Upgrade: WebSocket
Connection: Upgrade
Host: localhost]]></description><category></category></item><item><title><![CDATA[Linux下用C编写WebSocet服务以响应HTML5的WebSocket请求]]></title><link>https://blog.youkuaiyun.com/u013898524/article/details/74936720</link><guid>https://blog.youkuaiyun.com/u013898524/article/details/74936720</guid><author>u013898524</author><pubDate>Mon, 10 Jul 2017 21:12:32 +0800</pubDate><description><![CDATA[转自http://blog.youkuaiyun.com/xxdddail/article/details/19070149


在HTML5中新增了WebSocket，使得通讯变得更加方便。这样一来，Web与硬件的交互除了CGI和XHR的方式外，又有了一个新的方式。那么使用WebSocket又如何与下层通信呢？看看WebSocket的相关介绍就会发现，其类似于HTTP协议的通信，但又不同于HTTP协议]]></description><category></category></item><item><title><![CDATA[平衡二叉树调整]]></title><link>https://blog.youkuaiyun.com/u013898524/article/details/74857297</link><guid>https://blog.youkuaiyun.com/u013898524/article/details/74857297</guid><author>u013898524</author><pubDate>Sun, 09 Jul 2017 09:29:16 +0800</pubDate><description><![CDATA[转自http://blog.youkuaiyun.com/zhanghaotian2011/article/details/8459281

平衡二叉树简称平衡树，是由Adelson-Velskii和Landis于1962年首先提出的，所以又称为AVL树。他的定义很简单，就是若一棵二叉树的每个左右节点的高度差最多相差1，此二叉树即是平衡二叉树。把二叉树的每个节点的左子树减去右子树定义为该节点的平衡因子。二]]></description><category></category></item><item><title><![CDATA[C++ Socket编程实例解析]]></title><link>https://blog.youkuaiyun.com/u013898524/article/details/73699723</link><guid>https://blog.youkuaiyun.com/u013898524/article/details/73699723</guid><author>u013898524</author><pubDate>Sun, 25 Jun 2017 10:51:02 +0800</pubDate><description><![CDATA[转自http://blog.youkuaiyun.com/u012391923/article/details/52881938
Socket

socket本质是编程接口(API)，对TCP/IP的封装，TCP/IP也要提供可供程序员做网络开发所用的接口，这就是Socket编程接口；HTTP是轿车，提供了封装或者显示数据的具体形式;Socket是发动机，提供了网络通信的能力。

在Internet]]></description><category></category></item><item><title><![CDATA[C++ socket编程 实现服务端与客户端的通讯]]></title><link>https://blog.youkuaiyun.com/u013898524/article/details/73699689</link><guid>https://blog.youkuaiyun.com/u013898524/article/details/73699689</guid><author>u013898524</author><pubDate>Sun, 25 Jun 2017 10:46:33 +0800</pubDate><description><![CDATA[转自http://blog.youkuaiyun.com/orange_xxx/article/details/7276868


服务器端程序：





[cpp] 
view plain 
copy


print?


// Server.cpp : Defines the entry point for the console application.  //   ]]></description><category></category></item><item><title><![CDATA[【C/C++】计时函数比较]]></title><link>https://blog.youkuaiyun.com/u013898524/article/details/72510406</link><guid>https://blog.youkuaiyun.com/u013898524/article/details/72510406</guid><author>u013898524</author><pubDate>Thu, 18 May 2017 21:27:19 +0800</pubDate><description><![CDATA[转自http://www.cnblogs.com/dwdxdy/p/3214905.html
【C/C++】计时函数比较



目前，存在着各种计时函数，一般的处理都是先调用计时函数，记下当前时间tstart，然后处理一段程序，再调用计时函数，记下处理后的时间tend，再tend和tstart做差，就可以得到程序的执行时间，但是各种计时函数的精度不一样.下面对各种计时函数，做些简单记录.]]></description><category></category></item><item><title><![CDATA[友元函数]]></title><link>https://blog.youkuaiyun.com/u013898524/article/details/71486662</link><guid>https://blog.youkuaiyun.com/u013898524/article/details/71486662</guid><author>u013898524</author><pubDate>Tue, 09 May 2017 18:23:02 +0800</pubDate><description><![CDATA[转自http://www.cnblogs.com/BeyondAnyTime/archive/2012/06/04/2535305.html



1.友元函数的简单介绍
1.1为什么要使用友元函数
在实现类之间数据共享时，减少系统开销，提高效率。如果类A中的函数要访问类B中的成员（例如：智能指针类的实现），那么类A中该函数要是类B的友元函数。具体来说：为了
使其他类的成员函数直接访]]></description><category></category></item><item><title><![CDATA[内存泄露的原因]]></title><link>https://blog.youkuaiyun.com/u013898524/article/details/71190771</link><guid>https://blog.youkuaiyun.com/u013898524/article/details/71190771</guid><author>u013898524</author><pubDate>Fri, 05 May 2017 08:23:24 +0800</pubDate><description><![CDATA[转自http://blog.youkuaiyun.com/xd1103121507/article/details/7226568
 1.new,malloc后没有delete,free

2.创建内核对象(比如CreateFile,CreateMutex,CreateThread),后没有释放内核对象句柄.

3.创建内存映射文件，CreateFileMapping,MapViewOfFile后没]]></description><category></category></item><item><title><![CDATA[聊聊这个与代码优化有关的选择题 （某公司实习生招聘笔试试题）]]></title><link>https://blog.youkuaiyun.com/u013898524/article/details/70846753</link><guid>https://blog.youkuaiyun.com/u013898524/article/details/70846753</guid><author>u013898524</author><pubDate>Thu, 27 Apr 2017 11:20:40 +0800</pubDate><description><![CDATA[转自聊聊这个与代码优化有关的选择题 （某公司实习生招聘笔试试题）
程序的完整编译过程分为是：预处理，编译，汇编等，如下关于编译阶段的编译优化的说法中不正确的是（）
A、死代码删除指的是编译过程直接抛弃掉被注释的代码；

B、函数内联可以避免函数调用中压栈和退栈的开销

C、For循环的循环控制变量通常很适合调度到寄存器访问

D、强度削弱是指执行时间较短的指令等价的替代执行时间较长]]></description><category></category></item><item><title><![CDATA[即时通讯开发资料分享]]></title><link>https://blog.youkuaiyun.com/u013898524/article/details/59483648</link><guid>https://blog.youkuaiyun.com/u013898524/article/details/59483648</guid><author>u013898524</author><pubDate>Thu, 02 Mar 2017 10:46:06 +0800</pubDate><description><![CDATA[转自http://blog.youkuaiyun.com/mao834099514/article/details/53894217




[1] 网络编程基础资料：
《TCP/IP详解 - 第11章·UDP：用户数据报协议》
《TCP/IP详解 - 第17章·TCP：传输控制协议》
《理论经典：TCP协议的3次握手与4次挥手过程详解》
《计算机网络通讯协议关系图（中文珍藏版）》
《NA]]></description><category></category></item><item><title><![CDATA[Git fetch和git pull的区别]]></title><link>https://blog.youkuaiyun.com/u013898524/article/details/53193498</link><guid>https://blog.youkuaiyun.com/u013898524/article/details/53193498</guid><author>u013898524</author><pubDate>Thu, 17 Nov 2016 00:23:06 +0800</pubDate><description><![CDATA[原文： http://www.tech126.com/git-fetch-pull/ 
Git中从远程的分支获取最新的版本到本地有这样2个命令：
1. git
 fetch：相当于是从远程获取最新版本到本地，不会自动merge
    Git fetch origin mastergit log -p master..origin/mastergit merge origin/master]]></description><category></category></item></channel></rss>