<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[liugg2016的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/liugg2016</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; liugg2016]]></copyright><item><title><![CDATA[第三章 测试工程师]]></title><link>https://blog.youkuaiyun.com/liugg2016/article/details/134584482</link><guid>https://blog.youkuaiyun.com/liugg2016/article/details/134584482</guid><author>liugg2016</author><pubDate>Fri, 24 Nov 2023 13:28:09 +0800</pubDate><description><![CDATA[TE以某种 特定的产品最合适的方式发现软件中风险最大的地方并尝试减少或消除它， 综合开发者仰慕的技术能力和以用户为中心检查软件质量而对开发者产生一定制约的能力。TE在测试计划及测试完整性上必须更加系统和周密，重点在真实用户的使用方式和系统级别的体验上，善于发现需求中的模糊之处，分析沟通不明确的问题。具体的缓解措施很大程度上取决于应用本身以及用户对于安全性的期望， 测试人员可以参与到实际风险缓解的过程中， 但最主要的工作是。测试计划代表了对软件功能的预期，随着代码的更新而更新，时刻代表最新的产品功能。]]></description><category></category></item><item><title><![CDATA[第二章 软件测试开发工程师]]></title><link>https://blog.youkuaiyun.com/liugg2016/article/details/134556303</link><guid>https://blog.youkuaiyun.com/liugg2016/article/details/134556303</guid><author>liugg2016</author><pubDate>Wed, 22 Nov 2023 19:57:05 +0800</pubDate><description><![CDATA[测试大小的定义小型测试单元测试， 验证一个代码单元的功能， 可以提供更全面的底层代码覆盖率，外部服务必须通过模拟或者虚拟实现中型测试集成测试，验证模块之间的交互，鼓励使用模拟技术解决外部服务依赖问题， 但处于性能考虑可不使用大型测试系统测试，端到端测试，验证整个系统作为一个整体是如何工作的， 依赖外部资源。]]></description><category></category></item><item><title><![CDATA[第二章 软件测试开发工程师]]></title><link>https://blog.youkuaiyun.com/liugg2016/article/details/134535182</link><guid>https://blog.youkuaiyun.com/liugg2016/article/details/134535182</guid><author>liugg2016</author><pubDate>Tue, 21 Nov 2023 19:51:41 +0800</pubDate><description><![CDATA[功能代码的思维模式为创建， 重点在考虑用户、使用场景和数据流程上测试代码的思维模式为破坏，怎样写测试代码用以扰乱分离用户及其数据。]]></description><category></category></item><item><title><![CDATA[第一章 Google软件测试介绍]]></title><link>https://blog.youkuaiyun.com/liugg2016/article/details/134514197</link><guid>https://blog.youkuaiyun.com/liugg2016/article/details/134514197</guid><author>liugg2016</author><pubDate>Mon, 20 Nov 2023 20:09:54 +0800</pubDate><description><![CDATA[本书核心内容：（1）测试人员的作用（2）google如何解决软件在扩展性、复杂性和大并发方面的问题如果你的岗位头衔拥有测试字样，那你的任务就是怎么样让非测试人员可以更好的测试“我并不在乎产品中是否少了一个很酷的功能， 与之相比， 我更在意产品的可靠性和稳定性”]]></description><category></category></item><item><title><![CDATA[第三章：shell变量的核心基础知识与实践]]></title><link>https://blog.youkuaiyun.com/liugg2016/article/details/90437550</link><guid>https://blog.youkuaiyun.com/liugg2016/article/details/90437550</guid><author>liugg2016</author><pubDate>Wed, 22 May 2019 09:33:10 +0800</pubDate><description><![CDATA[第三章：shell变量的核心基础知识与实践3.1 什么是shell变量新的改变功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导...]]></description><category></category></item><item><title><![CDATA[读书笔记：第一章、第二章]]></title><link>https://blog.youkuaiyun.com/liugg2016/article/details/90410347</link><guid>https://blog.youkuaiyun.com/liugg2016/article/details/90410347</guid><author>liugg2016</author><pubDate>Tue, 21 May 2019 17:35:04 +0800</pubDate><description><![CDATA[2019.5.21

第一章：如何才能学好shell编程



语法知识、脚本风格、简单做起、编程思想、多练习思考



第二章：shell脚本初步入门



2.1 什么是shell（贝壳）

     命令解释器：硬件-系统核心-命令解释器（shell）-外围应用程序

2.2 什么是shell脚本



2.6 Shell脚本的建立和运行

2.6.1 建立

alias...]]></description><category></category></item><item><title><![CDATA[The project cannot be built]]></title><link>https://blog.youkuaiyun.com/liugg2016/article/details/83754360</link><guid>https://blog.youkuaiyun.com/liugg2016/article/details/83754360</guid><author>liugg2016</author><pubDate>Mon, 05 Nov 2018 18:36:50 +0800</pubDate><description><![CDATA[关闭程序，重新打开，有一个文件会出现两次，删除其中一个]]></description><category></category></item><item><title><![CDATA[MSDEV.EXE没有磁盘,请在驱动器中插入磁盘]]></title><link>https://blog.youkuaiyun.com/liugg2016/article/details/83382900</link><guid>https://blog.youkuaiyun.com/liugg2016/article/details/83382900</guid><author>liugg2016</author><pubDate>Thu, 25 Oct 2018 17:14:07 +0800</pubDate><description><![CDATA[删除*.ncb和*.opt两个文件，重新编译工程就没有问题了]]></description><category></category></item><item><title><![CDATA[error LNK2001: unresolved external symbol "public: __thiscall Shell_dlg::She]]></title><link>https://blog.youkuaiyun.com/liugg2016/article/details/83143259</link><guid>https://blog.youkuaiyun.com/liugg2016/article/details/83143259</guid><author>liugg2016</author><pubDate>Thu, 18 Oct 2018 11:05:39 +0800</pubDate><description><![CDATA[我也遇到同样问题：
Linking...
Ex1View.obj : error LNK2001:unresolved external symbol &quot;public: __thiscall CGetElem::CGetElem(class
CWnd *)&quot; (??0CGetElem@@QAE@PAVCWnd@@@Z)
Debug/Ex1.exe : fatal errorLNK1120: 1 u...]]></description><category></category></item><item><title><![CDATA[vc6.0 不能加断点问题解决，提示one or more breakpoint。。。]]></title><link>https://blog.youkuaiyun.com/liugg2016/article/details/82988002</link><guid>https://blog.youkuaiyun.com/liugg2016/article/details/82988002</guid><author>liugg2016</author><pubDate>Tue, 09 Oct 2018 20:14:13 +0800</pubDate><description><![CDATA[http://blog.sina.com.cn/s/blog_7398fe6f0101eerp.html

自己出在路径中不能有括号的问题上]]></description><category></category></item><item><title><![CDATA[第一章 测试概述]]></title><link>https://blog.youkuaiyun.com/liugg2016/article/details/82733506</link><guid>https://blog.youkuaiyun.com/liugg2016/article/details/82733506</guid><author>liugg2016</author><pubDate>Mon, 17 Sep 2018 15:33:48 +0800</pubDate><description><![CDATA[测试的目的：（1）对质量或可接受性做出评判

                       （2）发现存在的问题

1.1 基本概念

术语：错误、故障、失效、事故、测试、测试用例

1.2 测试用例

一个完整的测试用例包括测试用例标识符、简短目的描述（例如一个业务规则）、前置条件描述、实际的测试用例输入、期望输出、期望的后置条件描述和执行记录。

运行测试用例包括建立必要的前置条件，给出测试用...]]></description><category></category></item><item><title><![CDATA[字符串唯一匹配规则（记依图科技一次面试，测试开发岗位）]]></title><link>https://blog.youkuaiyun.com/liugg2016/article/details/82215863</link><guid>https://blog.youkuaiyun.com/liugg2016/article/details/82215863</guid><author>liugg2016</author><pubDate>Thu, 30 Aug 2018 10:37:28 +0800</pubDate><description><![CDATA[面试之前查找相关文件，发现该公司对数据结构和编码能力比较看重，一次凉透的面试

自我介绍之后直接写代码，在石墨文档上共享（好像没有电脑版，只好在手机上作答），打电话才告诉我需要下载，所以先问了几个基础知识：

1、数组和链表区别

 （1）数组是一块连续的内存空间，数组需要预留空间，在使用前要先申请占内存的大小，可能会浪费内存空间。

        链表在内存中可以存在任何地方，不要求连续。 每...]]></description><category></category></item><item><title><![CDATA[2018年8月29日 华为软件笔试题]]></title><link>https://blog.youkuaiyun.com/liugg2016/article/details/82192763</link><guid>https://blog.youkuaiyun.com/liugg2016/article/details/82192763</guid><author>liugg2016</author><pubDate>Wed, 29 Aug 2018 21:51:11 +0800</pubDate><description><![CDATA[1、求字符串中数字和


输入：
AB3ASD56n89-9

输出
166

解题思路;遍历字符串，先while统计‘-’的个数,在while统计数字，得到所得数字

代码：


#include&amp;lt;iostream&amp;gt;
#include&amp;lt;map&amp;gt;
#include&amp;lt;vector&amp;gt;
#include&amp;lt;algorithm&amp;gt;
#include&amp;lt;str...]]></description><category></category></item><item><title><![CDATA[矩阵从左上角走到右下角（dp）]]></title><link>https://blog.youkuaiyun.com/liugg2016/article/details/82150122</link><guid>https://blog.youkuaiyun.com/liugg2016/article/details/82150122</guid><author>liugg2016</author><pubDate>Tue, 28 Aug 2018 17:26:49 +0800</pubDate><description><![CDATA[1、有多少种走法

在NxM的方格中，以左上角格子为起点，右下角格子为终点，每次只能向下走或者向右走，请问一共有多少种不同的走法给定两个正整数int n,int m，请返回走法数目。

方法1：思想：dp[n][m]=dp[n-1][m]+dp[n][m-1]表示走到（n,m）位置的走法等于走到(n-1,m)(左边)加上(n,m-1)（上方）的和，用递归的思想可以做出


int way(int ...]]></description><category></category></item><item><title><![CDATA[leetcode 判断字符串是否可以划分为字典序的单词（动态规划）]]></title><link>https://blog.youkuaiyun.com/liugg2016/article/details/82119498</link><guid>https://blog.youkuaiyun.com/liugg2016/article/details/82119498</guid><author>liugg2016</author><pubDate>Mon, 27 Aug 2018 21:36:39 +0800</pubDate><description><![CDATA[
#include&amp;lt;unordered_set&amp;gt;
#include&amp;lt;string&amp;gt;
#include&amp;lt;iostream&amp;gt;
bool Judge(string s, unordered_set&amp;lt;string&amp;gt; &amp;amp;dict)
{
	int len = s.length();
	vector&amp;lt;bool&amp;gt;res(len + 1, fals...]]></description><category></category></item><item><title><![CDATA[删除字符串中某些特定的字符]]></title><link>https://blog.youkuaiyun.com/liugg2016/article/details/82118864</link><guid>https://blog.youkuaiyun.com/liugg2016/article/details/82118864</guid><author>liugg2016</author><pubDate>Mon, 27 Aug 2018 20:45:03 +0800</pubDate><description><![CDATA[输入两个字符串，从第一字符串中删除第二个字符串中所有的字符。例如，输入”They are students.”和”aeiou”，则删除之后的第一个字符串变成”Thy r stdnts.”


#include&amp;lt;iostream&amp;gt;
#include&amp;lt;vector&amp;gt;
#include&amp;lt;string&amp;gt;
using namespace std;
int main()  ...]]></description><category></category></item><item><title><![CDATA[求1~n中和为sum的所有组合（好未来笔试题）dfs]]></title><link>https://blog.youkuaiyun.com/liugg2016/article/details/82118517</link><guid>https://blog.youkuaiyun.com/liugg2016/article/details/82118517</guid><author>liugg2016</author><pubDate>Mon, 27 Aug 2018 20:19:08 +0800</pubDate><description><![CDATA[链接：https://www.nowcoder.com/questionTerminal/11cc498832db489786f8a03c3b67d02c
来源：牛客网
输入两个整数 n 和 m，从数列1，2，3.......n 中随意取几个数,使其和等于 m ,要求将其中所有的可能组合列出来

输入描述:


每个测试输入包含2个整数,n和m


输出描述:


按每个组合的字典序排列输出,每行...]]></description><category></category></item><item><title><![CDATA[剑指offer 丑数]]></title><link>https://blog.youkuaiyun.com/liugg2016/article/details/82108886</link><guid>https://blog.youkuaiyun.com/liugg2016/article/details/82108886</guid><author>liugg2016</author><pubDate>Mon, 27 Aug 2018 11:08:08 +0800</pubDate><description><![CDATA[常规思路：依次寻找丑数


#include&amp;lt;iostream&amp;gt;
#include&amp;lt;vector&amp;gt;
#include&amp;lt;map&amp;gt;
#include&amp;lt;algorithm&amp;gt;
using namespace std;

bool Judge_ugly(int n){
	while (n % 2 == 0)
		n = n / 2;
	while (n % 3...]]></description><category></category></item><item><title><![CDATA[leetcode 判断链表是否有环]]></title><link>https://blog.youkuaiyun.com/liugg2016/article/details/82085799</link><guid>https://blog.youkuaiyun.com/liugg2016/article/details/82085799</guid><author>liugg2016</author><pubDate>Mon, 27 Aug 2018 09:04:46 +0800</pubDate><description><![CDATA[快慢指针，还可以用于查找链表的倒数第几个结点


bool hasCycle(ListNode *head) {
        if(head == nullptr)
            return false;
        ListNode * pAhead = head;
        ListNode * pBehind = head;
        while(pBehin...]]></description><category></category></item><item><title><![CDATA[leetcode 链表插入排序]]></title><link>https://blog.youkuaiyun.com/liugg2016/article/details/82085214</link><guid>https://blog.youkuaiyun.com/liugg2016/article/details/82085214</guid><author>liugg2016</author><pubDate>Sun, 26 Aug 2018 22:43:09 +0800</pubDate><description><![CDATA[思路：类似链表翻转

   首先，对链表扫描知道不符合从小到大顺序的结点，记录排好序链表的头结点

 然后，从头扫描排好序的结点，找到第一个大于插入节点的结点，并记录该节点之前的结点，将其插入

代码：（自己写的）


ListNode *insertionSortList(ListNode *head) {
	if (head == nullptr || head-&amp;gt;next == nul...]]></description><category></category></item></channel></rss>