<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[转角的守望]]></title><description><![CDATA[思多久，方为远见！！！]]></description><link>https://blog.youkuaiyun.com/Summer__show_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Summer__show_]]></copyright><item><title><![CDATA[gtest如何安装使用]]></title><link>https://blog.youkuaiyun.com/Summer__show_/article/details/105836070</link><guid>https://blog.youkuaiyun.com/Summer__show_/article/details/105836070</guid><author>Summer__show_</author><pubDate>Wed, 29 Apr 2020 11:33:50 +0800</pubDate><description><![CDATA[由于自己对于某些概念的理解不是深入，这个搞了蛮久才懂如何使用，先去github下载gtest
tar -zxvf ***.tar.gz 解压

文章目录1. 使用动态库的方式2. 使用静态库的方式3. libgtest_main的作用见下面注释
1. 使用动态库的方式
mkdir build &amp;&amp; cd build
cmake -DBUILD_SHARED_LIBS=ON ..
...]]></description><category></category></item><item><title><![CDATA[C++ 11 并发编程学习记录]]></title><link>https://blog.youkuaiyun.com/Summer__show_/article/details/103579174</link><guid>https://blog.youkuaiyun.com/Summer__show_/article/details/103579174</guid><author>Summer__show_</author><pubDate>Tue, 17 Dec 2019 16:20:23 +0800</pubDate><description><![CDATA[文章目录1、join，detach区别2、临时变量传值2.1、一般类型引用传值正确2.2 类构造函数使用引用参数错误2.3 隐式转换传值错误3、减少一次拷贝3.1 使用std::ref()函数3.2 使用智能指针
1、join，detach区别

join：表示将子线程加入父线程，当子线程运行完，才运行父线程，一般情况下使用这个函数，出错的概率小


detach：表示父子线程分离，分离后子线程由...]]></description><category></category></item><item><title><![CDATA[初学者的总结：函数指针、强制类型转换]]></title><link>https://blog.youkuaiyun.com/Summer__show_/article/details/102884712</link><guid>https://blog.youkuaiyun.com/Summer__show_/article/details/102884712</guid><author>Summer__show_</author><pubDate>Sun, 03 Nov 2019 17:37:57 +0800</pubDate><description><![CDATA[文章目录1、指针 * 号的位置总结2、顶层/底层const3、函数指针3.1 最简单的例子3.2 函数指针作为函数返回数据：3.3 使用typedef简化函数指针，以及函数指针数组：4、强制类型转换4.1 reinterpret_cast4.2 static_cast、void*4.3 dynamic_cast4.4 const_cast4.5 dynamic_pointer_cast、lexic...]]></description><category></category></item><item><title><![CDATA[chromium Callback() and Bind()]]></title><link>https://blog.youkuaiyun.com/Summer__show_/article/details/102807329</link><guid>https://blog.youkuaiyun.com/Summer__show_/article/details/102807329</guid><author>Summer__show_</author><pubDate>Thu, 31 Oct 2019 09:58:06 +0800</pubDate><description><![CDATA[文章目录1.0、Introduction1.1 OnceCallback&lt;&gt; And RepeatingCallback&lt;&gt;1.2 Memory Management And Passing2.0 Quick reference for basic stuff2.1 Binding A Bare Function2.2 Binding A Captureless Lambd...]]></description><category></category></item><item><title><![CDATA[Chromium Webstore应用安装流程（时序图）]]></title><link>https://blog.youkuaiyun.com/Summer__show_/article/details/101033523</link><guid>https://blog.youkuaiyun.com/Summer__show_/article/details/101033523</guid><author>Summer__show_</author><pubDate>Thu, 19 Sep 2019 19:37:52 +0800</pubDate><description><![CDATA[应用安装分为两个流程，第一个流程获取json数据，这个数据包括crx、图片的下载的链接等等
第一步获取json数据并且解析，这一步已经有网友做了，原文在这

下载crx文件并且安装


...]]></description><category></category></item><item><title><![CDATA[翻译：Chromium C++ style guide]]></title><link>https://blog.youkuaiyun.com/Summer__show_/article/details/98252375</link><guid>https://blog.youkuaiyun.com/Summer__show_/article/details/98252375</guid><author>Summer__show_</author><pubDate>Fri, 02 Aug 2019 23:02:26 +0800</pubDate><description><![CDATA[翻译Chromium C++ style guide
Blink code in third_party/WebKit uses Blink style
翻译的原因：
1、练习英文
2、作为一个职场小新想感受Google的C++代码风格
翻译的不是很好，欢迎指正
文章目录现代C++的新特性命名方式仅测试代码代码风格未命名空间导出符号数据(symbols)多重继承内联函数日志记录特定平台的代码类型对...]]></description><category></category></item><item><title><![CDATA[gdb 和 cgdb 调试工具]]></title><link>https://blog.youkuaiyun.com/Summer__show_/article/details/87967275</link><guid>https://blog.youkuaiyun.com/Summer__show_/article/details/87967275</guid><author>Summer__show_</author><pubDate>Wed, 27 Feb 2019 10:10:22 +0800</pubDate><description><![CDATA[文章目录1、gdb 和 cgdb 的区别2、常用的命令(1)程序运行顺序：(2)断点堆栈类命令：(3)显示代码或数据类命令(4)线程类命令：(5)不常用但重要的命令(6)特殊操作5、attach 正在运行的进程6、多进程调试待补充
1、gdb 和 cgdb 的区别
相同点：都是调试器，命令基本都通用
gdb：就是一个调试器，启动调试：gdb + 可执行文件
cgdb：是gdb的一个扩展，打开后自...]]></description><category></category></item><item><title><![CDATA[初次接触反汇编]]></title><link>https://blog.youkuaiyun.com/Summer__show_/article/details/87929136</link><guid>https://blog.youkuaiyun.com/Summer__show_/article/details/87929136</guid><author>Summer__show_</author><pubDate>Tue, 26 Feb 2019 09:42:15 +0800</pubDate><description><![CDATA[文章目录objdumpexample：
objdump
# 第一次用这个，不知道怎么安装，后来才发现安装了GCC就有了这个小工具了

$ man objdump   	#查找帮助手册，以下是常用的
-d: 进行反汇编
-S: 进行反汇编时，将反汇编代码和源代码交替显示。 注意：编译时需要给出-g，即需要调试信息
-C: 将低级符号名称解码为用户级名称。
	除了删除系统预先加上的任何初始下划线之外，...]]></description><category></category></item><item><title><![CDATA[git 常用命令]]></title><link>https://blog.youkuaiyun.com/Summer__show_/article/details/85061649</link><guid>https://blog.youkuaiyun.com/Summer__show_/article/details/85061649</guid><author>Summer__show_</author><pubDate>Tue, 18 Dec 2018 10:58:59 +0800</pubDate><description><![CDATA[文章目录1、切换、推送到远程分支2、游离状态3、暂存而不提交4、删除没有跟踪的文件5、改名字（1）改本地的分支名（2）改上一次commit信息（3）合并（修改）多个commit信息6、忽略换行符，文件权限带来的冲突7、Git 清除远端已删除的分支
本文记录笔者在工作学习过程中，遇见git的问题，并列出解决办法，持续更新！！！
1、切换、推送到远程分支
使用如下方法可以避免出现一些意外，精确的指定分...]]></description><category></category></item><item><title><![CDATA[oh-my-zsh配置指南]]></title><link>https://blog.youkuaiyun.com/Summer__show_/article/details/83141952</link><guid>https://blog.youkuaiyun.com/Summer__show_/article/details/83141952</guid><author>Summer__show_</author><pubDate>Thu, 18 Oct 2018 11:36:30 +0800</pubDate><description><![CDATA[文章目录ctrl 和 capsLock键位交换
ctrl 和 capsLock键位交换
** 在用户目录下 **
vim .xmodmap

** 写入下面六行代码 **
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add L...]]></description><category></category></item><item><title><![CDATA[QtCreator配置QtCharts]]></title><link>https://blog.youkuaiyun.com/Summer__show_/article/details/82983181</link><guid>https://blog.youkuaiyun.com/Summer__show_/article/details/82983181</guid><author>Summer__show_</author><pubDate>Tue, 09 Oct 2018 15:32:03 +0800</pubDate><description><![CDATA[文章目录在VS 2017 下配置先下载QtCharts使用QtCreator打开打开VS2017开发人员工具msvc和mingw区别
在VS 2017 下配置
先下载QtCharts
git clone https://github.com/qt/qtcharts.git
使用QtCreator打开
如果出现读取不到perl，可以去下载ActivePerl
也可以进入cmd输入perl -v查看是...]]></description><category></category></item><item><title><![CDATA[QtCreator发布软件方法]]></title><link>https://blog.youkuaiyun.com/Summer__show_/article/details/82849546</link><guid>https://blog.youkuaiyun.com/Summer__show_/article/details/82849546</guid><author>Summer__show_</author><pubDate>Wed, 26 Sep 2018 10:19:07 +0800</pubDate><description><![CDATA[一、输入· windeployqt  程序.exe · 出现不是内部或外部命令
1、右键点击我的电脑进入属性
2、按照下面方式添加个人路径

二、window下发布方法
1、点击Release，运行一下

2、然后进入项目进入build-…-release  这个目录下的release下，取出 .exe 文件，放到打包的文件夹A下面
3、进入cmd，进入A文件夹，运行  · windeployqt...]]></description><category></category></item><item><title><![CDATA[Linux、window下编译quazip和测试]]></title><link>https://blog.youkuaiyun.com/Summer__show_/article/details/82785529</link><guid>https://blog.youkuaiyun.com/Summer__show_/article/details/82785529</guid><author>Summer__show_</author><pubDate>Thu, 20 Sep 2018 13:43:46 +0800</pubDate><description><![CDATA[文章目录1、quazip简介2、quazip编译与配置（1）首先安装zlib（2）复制头文件和动态库文件（3）编译3、测试4、遇见问题和学习到的命令（1）项目无法打开库文件（2）学习到命令（3）ldconfig 技巧
1、quazip简介
QuaZip是用C++、Qt对Zlib进行封装，用于压缩和解压文件的库，下载地址，但是这个小工具是基于zlib这个小软件的。
具体细节见quazip的官方文档
...]]></description><category></category></item><item><title><![CDATA[manjaro安装配置指南]]></title><link>https://blog.youkuaiyun.com/Summer__show_/article/details/81739471</link><guid>https://blog.youkuaiyun.com/Summer__show_/article/details/81739471</guid><author>Summer__show_</author><pubDate>Thu, 16 Aug 2018 12:46:00 +0800</pubDate><description><![CDATA[1、选择替换分区安装，免了很多事情：安装办法 
2、先安装win10后再安装manjaro系统，出现没有manjaro引导的情况：解决办法 
3、如果U盘出现：容量变小，但是在磁盘管理那里可以看得到全部的容量，却不能再那里删除重建磁盘：win + R 进入后输入diskpart，按照下面的步骤进行，磁盘2是U盘 
...]]></description><category></category></item><item><title><![CDATA[美团点评2017秋招笔试编程题]]></title><link>https://blog.youkuaiyun.com/Summer__show_/article/details/80788357</link><guid>https://blog.youkuaiyun.com/Summer__show_/article/details/80788357</guid><author>Summer__show_</author><pubDate>Sun, 24 Jun 2018 00:07:11 +0800</pubDate><description><![CDATA[题目来源，题目还算是比较简单，都是acm的基础题目，但是好久没有做题了啊，感觉有点吃力，脑子有点转不动了，以此告诫自己 
做完之后回头来看，其实每一道题都可以找规律找到做法，很巧妙的做出来，可以不使用非常高深的做法，复杂度也不用优化到极致





第一题：大富翁游戏
第二题：拼凑钱币
第三题：最大矩形面积
第四题：最长公共连续子串








第一题：大富翁游戏


  大富翁游戏，玩家根据...]]></description><category></category></item><item><title><![CDATA[中南林业科技大学第十一届程序设计大赛校赛题解]]></title><link>https://blog.youkuaiyun.com/Summer__show_/article/details/80387415</link><guid>https://blog.youkuaiyun.com/Summer__show_/article/details/80387415</guid><author>Summer__show_</author><pubDate>Mon, 21 May 2018 02:31:17 +0800</pubDate><description><![CDATA[



A-译码
B-Fence Repair
C-有趣的二进制
D-有趣的数字
E-邝博士的问题
F-新田忌赛马
G-组合游戏









A-译码

Problem Description：


  现在定义一种编码规则：对于长度为3的字符串（均由小写字母组成），首先按照字典序进行排序，即aaa，aab，aac，…，zzz，将这些字符串按照顺序依次从00001至17575编码（前缀0不可...]]></description><category></category></item><item><title><![CDATA[剑指offer 66题 part7（37~42题）]]></title><link>https://blog.youkuaiyun.com/Summer__show_/article/details/79817528</link><guid>https://blog.youkuaiyun.com/Summer__show_/article/details/79817528</guid><author>Summer__show_</author><pubDate>Wed, 04 Apr 2018 15:14:28 +0800</pubDate><description><![CDATA[第三十七题：数字在排序数组中出现的次数统计一个数字在排序数组中出现的次数题解：因为是排好序的数组，所以最快的方法就是二分查找他的上下界注意区分二分的不同之处class Solution {
private:
    int getUp(vector&amp;lt;int&amp;gt;data,int k){
        int left=0,right=data.size()-1,mid;
        ...]]></description><category></category></item><item><title><![CDATA[剑指offer 66题 part6（31~36题）]]></title><link>https://blog.youkuaiyun.com/Summer__show_/article/details/79813350</link><guid>https://blog.youkuaiyun.com/Summer__show_/article/details/79813350</guid><author>Summer__show_</author><pubDate>Wed, 04 Apr 2018 10:26:22 +0800</pubDate><description><![CDATA[第三十一题：求1~n中所有整数里面1出现次数和求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数？为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快的求出任意非负整数区间中1出现的次数class Solution {
/*
本题解法我们可以用两个数字来模拟即...]]></description><category></category></item><item><title><![CDATA[剑指offer 66题 part5（25~30题）]]></title><link>https://blog.youkuaiyun.com/Summer__show_/article/details/79805152</link><guid>https://blog.youkuaiyun.com/Summer__show_/article/details/79805152</guid><author>Summer__show_</author><pubDate>Tue, 03 Apr 2018 16:42:36 +0800</pubDate><description><![CDATA[第二十五题：复杂链表的复制输入一个复杂链表（每个节点中有节点值，以及两个指针，一个指向下一个节点，另一个特殊指针指向任意一个节点），返回结果为复制后复杂链表的head。（注意，输出结果中请不要返回参数中的节点引用，否则判题程序会直接返回空）题解：图片来源于传送门通过看图以及下面代码的注释，就可以很快的看懂啦/*
struct RandomListNode {
    int label;
    ...]]></description><category></category></item><item><title><![CDATA[剑指offer 66题 part4（19~24题）]]></title><link>https://blog.youkuaiyun.com/Summer__show_/article/details/79792081</link><guid>https://blog.youkuaiyun.com/Summer__show_/article/details/79792081</guid><author>Summer__show_</author><pubDate>Mon, 02 Apr 2018 19:02:12 +0800</pubDate><description><![CDATA[第十九题：题目：输入一个矩阵，按照从外向里以顺时针的顺序依次打印出每一个数字，例如，如果输入如下矩阵： 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.题解：这里要注意的是，这个矩阵不是n*n ，他的行列数可以不相等解题思路：把打印数字当做在这个矩阵中转圈打印，我们很容易计算...]]></description><category></category></item></channel></rss>