<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Roger King的打怪练级房]]></title><description><![CDATA[好好Coding  努力前进]]></description><link>https://blog.youkuaiyun.com/Roger__King</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Roger__King]]></copyright><item><title><![CDATA[[杂事]给Notepad++ 加右键菜单带图标]]></title><link>https://blog.youkuaiyun.com/Roger__King/article/details/42520781</link><guid>https://blog.youkuaiyun.com/Roger__King/article/details/42520781</guid><author>Roger__King</author><pubDate>Thu, 08 Jan 2015 10:13:15 +0800</pubDate><description><![CDATA[从网上下载下来的Notepad++ 非安装版
http://notepad-plus-plus.org/
解压之后,可以直接使用, 但是右键菜单中没有它,非常不方便,

本文添加注册表的方式给Notepad++注册右键菜单功能，他们只有稍微的区别：
如下建立一个reg文件,拷贝如下内容并替换相关路径,  保存,双击运行加入注册表就好了.

REGEDIT4 
[HKEY_CLASSE]]></description><category></category></item><item><title><![CDATA[互联网协议入门]]></title><link>https://blog.youkuaiyun.com/Roger__King/article/details/40976863</link><guid>https://blog.youkuaiyun.com/Roger__King/article/details/40976863</guid><author>Roger__King</author><pubDate>Mon, 10 Nov 2014 10:08:21 +0800</pubDate><description><![CDATA[我们每天使用互联网，你是否想过，它是如何实现的？

全世界几十亿台电脑，连接在一起，两两通信。上海的某一块网卡送出信号，洛杉矶的另一块网卡居然就收到了，两者实际上根本不知道对方的物理位置，你不觉得这是很神奇的事情吗？

互联网的核心是一系列协议，总称为"互联网协议"（Internet Protocol Suite）。它们对电脑如何连接和组网，做出了详尽的规定。理解了这些协议，就理解了互联网]]></description><category></category></item><item><title><![CDATA[软件测试相关概念]]></title><link>https://blog.youkuaiyun.com/Roger__King/article/details/40950433</link><guid>https://blog.youkuaiyun.com/Roger__King/article/details/40950433</guid><author>Roger__King</author><pubDate>Sun, 09 Nov 2014 16:24:54 +0800</pubDate><description><![CDATA[一：软件生命周期和软件测试生命周期的区别]]></description><category></category></item><item><title><![CDATA[统计文本中英文单词的出现频率]]></title><link>https://blog.youkuaiyun.com/Roger__King/article/details/40828851</link><guid>https://blog.youkuaiyun.com/Roger__King/article/details/40828851</guid><author>Roger__King</author><pubDate>Wed, 05 Nov 2014 19:29:58 +0800</pubDate><description><![CDATA[/*
 *@author:郑海波 http://blog.youkuaiyun.com/NUPTboyZHB
 *参考：实验室小熊
 *注：有删改
 */
#pragma warning(disable:4786)
#include 
#include 
#include 
#include 
#include 
#include 
#include 
using namespace std;
void to]]></description><category></category></item><item><title><![CDATA[寻找缺失的数]]></title><link>https://blog.youkuaiyun.com/Roger__King/article/details/40828731</link><guid>https://blog.youkuaiyun.com/Roger__King/article/details/40828731</guid><author>Roger__King</author><pubDate>Wed, 05 Nov 2014 19:26:02 +0800</pubDate><description><![CDATA[有一组数字，从1到n，中减少了一个数，顺序也被打乱，放在一个n-1的数组里
请找出丢失的数字，最好能有程序，最好算法比较快
BTW1: 有很多种方法的哦，据说O(n)的方法就不止一种
BTW2: 扩展问题，如果丢失了2个数字呢？
BTW3: 一定要小心不要溢出，嗯，面试者有时候不会提醒你的
BTW4: 最好不要多申请n多空间
Update 一个很相近的题目：1-1000放在含有1001]]></description><category></category></item><item><title><![CDATA[计算机是如何启动的？]]></title><link>https://blog.youkuaiyun.com/Roger__King/article/details/40477371</link><guid>https://blog.youkuaiyun.com/Roger__King/article/details/40477371</guid><author>Roger__King</author><pubDate>Sun, 26 Oct 2014 15:57:38 +0800</pubDate><description><![CDATA[从打开电源到开始操作，计算机的启动是一个非常复杂的过程。



我一直搞不清楚，这个过程到底是怎么回事，只看见屏幕快速滚动各种提示...... 这几天，我查了一些资料，试图搞懂它。下面就是我整理的笔记。

零、boot的含义

先问一个问题，"启动"用英语怎么说？

回答是boot。可是，boot原来的意思是靴子，"启动"与靴子有什么关系呢？ 原来，这里的boot是bootst]]></description><category></category></item><item><title><![CDATA[new和malloc的区别]]></title><link>https://blog.youkuaiyun.com/Roger__King/article/details/40476837</link><guid>https://blog.youkuaiyun.com/Roger__King/article/details/40476837</guid><author>Roger__King</author><pubDate>Sun, 26 Oct 2014 14:54:30 +0800</pubDate><description><![CDATA[1、new 是c++中的操作符，malloc是c 中的一个函数

2、new 不止是分配内存，而且会调用类的构造函数，同理delete会调用类的析构函数，而malloc则只分配内存，不会进行初始化类成员的工作，同样free也不会调用析构函数

3、内存泄漏对于malloc或者new都可以检查出来的，区别在于new可以指明是那个文件的那一行，而malloc没有这些信息。

4、new 和]]></description><category></category></item><item><title><![CDATA[32位和64位系统区别及int字节数]]></title><link>https://blog.youkuaiyun.com/Roger__King/article/details/40476393</link><guid>https://blog.youkuaiyun.com/Roger__King/article/details/40476393</guid><author>Roger__King</author><pubDate>Sun, 26 Oct 2014 13:49:31 +0800</pubDate><description><![CDATA[一）64位系统和32位有什么区别？ 

1、64bit CPU拥有更大的寻址能力，最大支持到16GB内存，而32bit只支持4G内存

2、64位CPU一次可提取64位数据，比32位提高了一倍，理论上性能会提升1倍。但这是建立在64bit操作系统，64bit软件的基础上的。

 

什么是64位处理器？

之所以叫做“64位处理器”，是因为电脑内部都是实行2进制运算，处理器（C]]></description><category></category></item><item><title><![CDATA[内存管理]]></title><link>https://blog.youkuaiyun.com/Roger__King/article/details/40476117</link><guid>https://blog.youkuaiyun.com/Roger__King/article/details/40476117</guid><author>Roger__King</author><pubDate>Sun, 26 Oct 2014 13:08:31 +0800</pubDate><description><![CDATA[在写C/C++程序的时候，最头疼的部分一定包括内存管理，一提到内存管理总是提心吊胆，但是又不可避免地常常会遇到，而这块的知识也是公司招聘的一个评价方面，能够很好地体现笔试面试者的功底。这部分的内容稍深一些，大家细心阅读，能对内存管理有一个比较好的把握。
内存分配的方式                                                                 ]]></description><category></category></item><item><title><![CDATA[寻找一个字符串中连续出现次数最多的子串]]></title><link>https://blog.youkuaiyun.com/Roger__King/article/details/40451667</link><guid>https://blog.youkuaiyun.com/Roger__King/article/details/40451667</guid><author>Roger__King</author><pubDate>Sat, 25 Oct 2014 12:15:11 +0800</pubDate><description><![CDATA[算法描述
首先获得后缀数组，然后
1.第一行第一个字符a,与第二行第一个字符b比较，不等，则
2.第一行前两个字符ab，与第三行前两个字符cb比较，不等，则
3.第一行前三个字符abc,与第四行前三个字符bcb比较，不等，则
4.第一行前四个......
上述过程就相当于在原始字符串中，
第一趟，a与b比较，ab与cb比较，abc与bcb比较，abcb与cbca比较，abcbc与bc]]></description><category></category></item><item><title><![CDATA[当在浏览器中输入一个url后回车，后台发生了什么？比如输入url后，你看到了百度的首页，那么这一切是如何发生的呢？]]></title><link>https://blog.youkuaiyun.com/Roger__King/article/details/40351065</link><guid>https://blog.youkuaiyun.com/Roger__King/article/details/40351065</guid><author>Roger__King</author><pubDate>Tue, 21 Oct 2014 20:49:05 +0800</pubDate><description><![CDATA[简单来说有以下步骤：
1、查找域名对应的IP地址。这一步会依次查找浏览器缓存，系统缓存，路由器缓存，ISPDNS缓存，根域名服务器。
2、向IP对应的服务器发送请求。
3、服务器响应请求，发回网页内容。
4、浏览器解析网页内容。
当然，由于网页可能有重定向，或者嵌入了图片，AJAX，其它子网页等等，这4个步骤可能反复进行多次才能将最终页面展示给用户。]]></description><category></category></item><item><title><![CDATA[[笔试]链表倒置]]></title><link>https://blog.youkuaiyun.com/Roger__King/article/details/39575533</link><guid>https://blog.youkuaiyun.com/Roger__King/article/details/39575533</guid><author>Roger__King</author><pubDate>Fri, 26 Sep 2014 22:36:26 +0800</pubDate><description><![CDATA[设链表节点为：

typedef struct tagListNode{
    int data;
    struct tagListNode* next;
}ListNode, *List;

要求将一带链表头List head的单向链表逆序。
分析：
  1). 若链表为空或只有一个元素，则直接返回；
  2). 设置两个前后相邻的指针p,q. 将p所指向的节点作为q指向节点]]></description><category></category></item><item><title><![CDATA[[笔试]小米2015笔试]]></title><link>https://blog.youkuaiyun.com/Roger__King/article/details/39555709</link><guid>https://blog.youkuaiyun.com/Roger__King/article/details/39555709</guid><author>Roger__King</author><pubDate>Thu, 25 Sep 2014 19:27:11 +0800</pubDate><description><![CDATA[先吐槽下，小米果然是追求性价比的公司，尼玛]]></description><category></category></item><item><title><![CDATA[[笔试]网新恒天笔试-将一句话里的单词进行倒置，标点符号不倒换]]></title><link>https://blog.youkuaiyun.com/Roger__King/article/details/39505539</link><guid>https://blog.youkuaiyun.com/Roger__King/article/details/39505539</guid><author>Roger__King</author><pubDate>Wed, 24 Sep 2014 21:22:45 +0800</pubDate><description><![CDATA[题目：将一句话里的单词进行倒置，标点符号不倒换。比如一句话“i come from wuhan.“倒置后变成"wuhan. from come i"。]]></description><category></category></item><item><title><![CDATA[[笔试]阿里笔试-最长公共连续子序列]]></title><link>https://blog.youkuaiyun.com/Roger__King/article/details/39505275</link><guid>https://blog.youkuaiyun.com/Roger__King/article/details/39505275</guid><author>Roger__King</author><pubDate>Tue, 23 Sep 2014 22:06:28 +0800</pubDate><description><![CDATA[题目描述：给定一个query和一个text，均由小写字母组成。要求在text中找出以同样的顺序连续出现在query中的最长连续字母序列的长度。例如，query为“acbac”，text为“acaccbabb”，那么text中的“cba”为最长的连续出现在query中的字母序列，因此，返回结果应该为其长度3。请注意程序效率。]]></description><category></category></item><item><title><![CDATA[[笔试]约瑟夫环问题]]></title><link>https://blog.youkuaiyun.com/Roger__King/article/details/39453901</link><guid>https://blog.youkuaiyun.com/Roger__King/article/details/39453901</guid><author>Roger__King</author><pubDate>Sun, 21 Sep 2014 19:08:24 +0800</pubDate><description><![CDATA[问题描述：约瑟夫环（Josephus）问题是[1]由古罗马的史学家约瑟夫（Josephus）提出的，他参加并记录了公元66—70年犹太人反抗罗马的起义。约瑟夫作为一个将军，设法守住了裘达伯特城达47天之久，在城市沦陷之后，他和40名死硬的将士在附近的一个洞穴中避难。在那里，这些叛乱者表决说“要投降毋宁死”。于是，约瑟夫建议每个人轮流杀死他旁边的人，而这个顺序是由抽签决定的。约瑟夫有预谋地抓到了最后]]></description><category></category></item><item><title><![CDATA[[Effective C++]条款08 别让异常逃离析构函数]]></title><link>https://blog.youkuaiyun.com/Roger__King/article/details/39377957</link><guid>https://blog.youkuaiyun.com/Roger__King/article/details/39377957</guid><author>Roger__King</author><pubDate>Thu, 18 Sep 2014 20:52:58 +0800</pubDate><description><![CDATA[一、析构函数绝对不要吐出异常。如果一个被析构函数调用的函数可能抛出异常，析构函数应该捕捉任何异常，然后吞下它们（不传播）或结束程序]]></description><category></category></item><item><title><![CDATA[[Effective C++]条款07 为多态基类声明virtual析构函数]]></title><link>https://blog.youkuaiyun.com/Roger__King/article/details/39323367</link><guid>https://blog.youkuaiyun.com/Roger__King/article/details/39323367</guid><author>Roger__King</author><pubDate>Tue, 16 Sep 2014 21:14:33 +0800</pubDate><description><![CDATA[一、polymorphic（带多态性质的）base classes应该声明一个virtual 析构函数。如果class带有任何virtual函数，它就应该拥有一个virtual 析构函数
当derived class 对象经由一个base class 指针被删除，而该base class带着一个non-virtual析构函数，其结果未有定义——实际执行时通常发生的是对象的derived成分没被销]]></description><category></category></item><item><title><![CDATA[[Effective C++]条款06 若不想使用编译器自动生成的函数，就该明确拒绝]]></title><link>https://blog.youkuaiyun.com/Roger__King/article/details/39298807</link><guid>https://blog.youkuaiyun.com/Roger__King/article/details/39298807</guid><author>Roger__King</author><pubDate>Mon, 15 Sep 2014 21:34:39 +0800</pubDate><description><![CDATA[为驳回编译器自动提供的机能，可将相应的成员函数声明为private并且不予实现。使用像Uncopyable这样的base class也是一种方法]]></description><category></category></item><item><title><![CDATA[[Effective C++]条款05 了解C++默默编写并调用哪些函数]]></title><link>https://blog.youkuaiyun.com/Roger__King/article/details/39298521</link><guid>https://blog.youkuaiyun.com/Roger__King/article/details/39298521</guid><author>Roger__King</author><pubDate>Mon, 15 Sep 2014 21:28:45 +0800</pubDate><description><![CDATA[一、如果你自己没]]></description><category></category></item></channel></rss>