<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Renard_H的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Renard_H</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Renard_H]]></copyright><item><title><![CDATA[旅游线路规划小程序——产品原型图]]></title><link>https://blog.youkuaiyun.com/Renard_H/article/details/131995237</link><guid>https://blog.youkuaiyun.com/Renard_H/article/details/131995237</guid><author>Renard_H</author><pubDate>Sat, 29 Jul 2023 17:18:32 +0800</pubDate><description><![CDATA[项目展示]]></description><category></category></item><item><title><![CDATA[需求分析师面试常见问题]]></title><link>https://blog.youkuaiyun.com/Renard_H/article/details/131865637</link><guid>https://blog.youkuaiyun.com/Renard_H/article/details/131865637</guid><author>Renard_H</author><pubDate>Sat, 22 Jul 2023 11:28:20 +0800</pubDate><description><![CDATA[1) 关系到项目成本，开发难度，项目成败；2) 讨论超范围，告诉客户可以留接口，本期暂不实现；3) 向客户说明，对项目质量的影响；4) 高层要加就加，但要加钱；5) 减少需求变更。项目已经落后，如何短时间追近项目进度？]]></description><category></category></item><item><title><![CDATA[如何测试一个杯子——软件测试题]]></title><link>https://blog.youkuaiyun.com/Renard_H/article/details/131856871</link><guid>https://blog.youkuaiyun.com/Renard_H/article/details/131856871</guid><author>Renard_H</author><pubDate>Fri, 21 Jul 2023 18:25:20 +0800</pubDate><description><![CDATA[“如何测试一个杯子“源于一次需求分析师笔试题]]></description><category></category></item><item><title><![CDATA[在cmd运行mysql失败的解决方法]]></title><link>https://blog.youkuaiyun.com/Renard_H/article/details/129091104</link><guid>https://blog.youkuaiyun.com/Renard_H/article/details/129091104</guid><author>Renard_H</author><pubDate>Fri, 17 Feb 2023 17:34:46 +0800</pubDate><description><![CDATA[应该先在底部搜索栏搜索cmd，并以管理员身份运行，才能成功。]]></description><category></category></item><item><title><![CDATA[Shell变量 —— 变量的赋值与引用]]></title><link>https://blog.youkuaiyun.com/Renard_H/article/details/121583165</link><guid>https://blog.youkuaiyun.com/Renard_H/article/details/121583165</guid><author>Renard_H</author><pubDate>Sat, 27 Nov 2021 21:33:33 +0800</pubDate><description><![CDATA[Shell 变量的赋值与引用

变量用于存储数据
由字母、数字或下划线组成，并且只能以字母或下划线开头，大小写的意义是不同的
弱类型的语言，变量存储的一切值都是字符串。到那时必要的时候，是要是由数值构成的字符串，也可以对其执行数值操作
变量赋值的方式： 变量名=变量值


" = " 两边不能有任何空格
当变量值中包含空格时，应为其加上引号


Shell 变量不需要预先定义，而且可以引用未赋过值得变量
引用变量：  $变量名

$ str="Hello,world!"
$ echo $str
&gt;&g]]></description><category></category></item><item><title><![CDATA[Shell 基础知识 ——复合命令]]></title><link>https://blog.youkuaiyun.com/Renard_H/article/details/121582941</link><guid>https://blog.youkuaiyun.com/Renard_H/article/details/121582941</guid><author>Renard_H</author><pubDate>Sat, 27 Nov 2021 20:38:49 +0800</pubDate><description><![CDATA[Shell 基础知识
复合命令

用 “{ }”  和 “（ ）”  将多条命令括起来，使其在语法上成为一条命令
复合命令中的各个命令之间必须用分号或换行符分隔开来。如果使用 “{ }” 的话，还应注意：“ { ” 后应有至少一个空格 ，“ } ” 前应有一个分号或换行符
用 “ { } ” 括起来的命令在本 Shell 内执行，用 “（ ）” 括起来的命令在一个子 Shell 内执行

# { echo I am ; who ; } I head
&gt;&gt;&gt;I am
&gt;&gt;&gt;]]></description><category></category></item><item><title><![CDATA[《程序是怎样跑起来的》阅读感受——非常差]]></title><link>https://blog.youkuaiyun.com/Renard_H/article/details/121497880</link><guid>https://blog.youkuaiyun.com/Renard_H/article/details/121497880</guid><author>Renard_H</author><pubDate>Tue, 23 Nov 2021 17:47:06 +0800</pubDate><description><![CDATA[前言：整本书所要解决的问题就是了解从双击程序图标开始到程序运行的整个机制。我是因为之前看的一篇文章将其推荐为学习计算机操作系统的入门书籍才找来看的，我现在是准备边看这本书边写心得体会。

开篇
开篇的体验感不是很好，因为我拿到的这本书好像不是计算机专业人员翻译的，里面的很多专业名词都被翻译错了。不过，这本书的原作是日文的，要让一个计算机专业的精通日语、或者说让一个日语专业的精通计算机，好像都不怎么现实。

第一章
对于程序员来说，CPU是什么
提出问题

程序是什么？
程序是由什么组成的？
什么是机器语言？]]></description><category></category></item><item><title><![CDATA[5.2 Leetcode 练习 —— 最长公共前缀 第一题 使用 Java 语言]]></title><link>https://blog.youkuaiyun.com/Renard_H/article/details/121460480</link><guid>https://blog.youkuaiyun.com/Renard_H/article/details/121460480</guid><author>Renard_H</author><pubDate>Sun, 21 Nov 2021 21:42:46 +0800</pubDate><description><![CDATA[LeetCode 练习 5.2
最长公共前缀 第一题
题目
编写一个函数来查找字符串数组中的最长公共前缀。
如果不存在公共前缀，返回空字符串 “”。

示例 1：
输入：strs = [“flower”,“flow”,“flight”]
输出：“fl”


示例 2：
输入：strs = [“dog”,“racecar”,“car”]
输出：""
解释：输入不存在公共前缀。

提示：

1 &lt;= strs.length &lt;= 200
0 &lt;= strs[i].length &lt;= 20]]></description><category></category></item><item><title><![CDATA[5.1 Leetcode 练习 —— 最长公共前缀 第一题 使用 Python 语言]]></title><link>https://blog.youkuaiyun.com/Renard_H/article/details/121460101</link><guid>https://blog.youkuaiyun.com/Renard_H/article/details/121460101</guid><author>Renard_H</author><pubDate>Sun, 21 Nov 2021 21:14:23 +0800</pubDate><description><![CDATA[Leetcode 练习 5.1
最长公共前缀 第一题
题目
编写一个函数来查找字符串数组中的最长公共前缀。
如果不存在公共前缀，返回空字符串 “”。

示例 1：
输入：strs = [“flower”,“flow”,“flight”]
输出：“fl”


示例 2：
输入：strs = [“dog”,“racecar”,“car”]
输出：""
解释：输入不存在公共前缀。

提示：

1 &lt;= strs.length &lt;= 200
0 &lt;= strs[i].length &lt;= 20]]></description><category></category></item><item><title><![CDATA[关于前端杂谈]]></title><link>https://blog.youkuaiyun.com/Renard_H/article/details/121459720</link><guid>https://blog.youkuaiyun.com/Renard_H/article/details/121459720</guid><author>Renard_H</author><pubDate>Sun, 21 Nov 2021 20:53:37 +0800</pubDate><description><![CDATA[刚刚去更新了以下自己的兴趣领域
突然发现前端的东西还挺多的

不过，最近我发现了一个更加好玩的
那就是 three.js ， 网址为 https://threejs
就是通过 JavaScript 搭建一个可以在网站上浏览的3D模型展示
真的，真的非常酷！！！
还有一个网站，叫做“老子云”，名字，emm，老子云，怎么说呢，非常大气，而且网站做的也是很好啊
但是还是没有 threejs 里面的好，在 threejs 里，内容基本都是开源的，而老子云是要钱的，如果是小白去登录那个网站，感觉很不划算啊

还发现.]]></description><category></category></item><item><title><![CDATA[Shell 的命令种类和 source 命令的用法 命令的用法]]></title><link>https://blog.youkuaiyun.com/Renard_H/article/details/121458554</link><guid>https://blog.youkuaiyun.com/Renard_H/article/details/121458554</guid><author>Renard_H</author><pubDate>Sun, 21 Nov 2021 20:24:42 +0800</pubDate><description><![CDATA[Shell 的命令种类
内部命令

shell 解释器本身包含的命令，在文件系统中没有相应的可执行文件，不能用“sudo”。
如：cd 、echo 、source 等。
在执行内部命令时，不需要创建新进程
source 命令也称为“点命令”，可以用点符号（“ . ”）代替
shell 函数  ： 以 shell 语言书写的一系列程序代码，可以像其他命令一样被引用


外部命令

独立于 Shell 的可执行程序，在文件系统中有相应的可执行文件
如： ls ,  find  ,  locate  ,  gre]]></description><category></category></item><item><title><![CDATA[如何来编写第一个shell程序并将其运行？]]></title><link>https://blog.youkuaiyun.com/Renard_H/article/details/121454558</link><guid>https://blog.youkuaiyun.com/Renard_H/article/details/121454558</guid><author>Renard_H</author><pubDate>Sun, 21 Nov 2021 16:13:26 +0800</pubDate><description><![CDATA[编写第一个 shell 程序
先使用 vi 命令或者 vim 命令来编写 first.sh
#! /bin/bash
cd /tmp
echo "Hello,world!"


在文章后面将会详细描述 vi 和 vim 的区别

运行第一个 shell 程序
总共有三种编译运行方式

赋予程序文件可执行权限
调用命令解释器
使用 source 命令

关于“赋予程序文件可执行权限”：
chmod a+x first.sh
./first.sh

/*程序运行结果将为 Hello，world！*/


关于“]]></description><category></category></item><item><title><![CDATA[4.1 Leetcode 练习 —— 罗马数字转整数 第一题 使用 Java 语言]]></title><link>https://blog.youkuaiyun.com/Renard_H/article/details/121430781</link><guid>https://blog.youkuaiyun.com/Renard_H/article/details/121430781</guid><author>Renard_H</author><pubDate>Fri, 19 Nov 2021 21:50:05 +0800</pubDate><description><![CDATA[LeetCode 练习  4.1
罗马数字转整数  第一题
题目
罗马数字包含以下七种字符: I， V， X， L，C，D 和 M。

例如， 罗马数字 2 写做 II ，即为两个并列的 1 。12 写做 XII ，即为 X + II 。 27 写做  XXVII, 即为 XX + V + II 。
通常情况下，罗马数字中小的数字在大的数字的右边。但也存在特例，例如 4 不写做 IIII，而是 IV。数字 1 在数字 5 的左边，所表示的数等于大数 5 减小数 1 得到的数值 4 。同样地，数字 9 表示为]]></description><category></category></item><item><title><![CDATA[3.2 Leetcode 练习——回文数 第一题 使用 TypeScript 和 Python3 语言]]></title><link>https://blog.youkuaiyun.com/Renard_H/article/details/121409707</link><guid>https://blog.youkuaiyun.com/Renard_H/article/details/121409707</guid><author>Renard_H</author><pubDate>Thu, 18 Nov 2021 21:04:48 +0800</pubDate><description><![CDATA[Leetcode 练习 3.1
回文数 第一题
题目：
给你一个整数 x ，如果 x 是一个回文整数，返回 true ；否则，返回 false 。
回文数是指正序（从左向右）和倒序（从右向左）读都是一样的整数。例如，121 是回文，而 123 不是。

示例 1：
输入：x = 121
输出：true


示例 2：
输入：x = -121
输出：false
解释：从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。


示例 3：
输入：x = 10
输出：false
解释]]></description><category></category></item><item><title><![CDATA[3.1 Leetcode练习 ——回文数 第一题 使用 Java 语言]]></title><link>https://blog.youkuaiyun.com/Renard_H/article/details/121321954</link><guid>https://blog.youkuaiyun.com/Renard_H/article/details/121321954</guid><author>Renard_H</author><pubDate>Thu, 18 Nov 2021 20:36:42 +0800</pubDate><description><![CDATA[Leetcode 练习 3.1
回文数 第一题
题目：
给你一个整数 x ，如果 x 是一个回文整数，返回 true ；否则，返回 false 。
回文数是指正序（从左向右）和倒序（从右向左）读都是一样的整数。例如，121 是回文，而 123 不是。

示例 1：
输入：x = 121
输出：true


示例 2：
输入：x = -121
输出：false
解释：从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。


示例 3：
输入：x = 10
输出：false
解释]]></description><category></category></item><item><title><![CDATA[软件设计模式与体系结构——适配器模式]]></title><link>https://blog.youkuaiyun.com/Renard_H/article/details/121407899</link><guid>https://blog.youkuaiyun.com/Renard_H/article/details/121407899</guid><author>Renard_H</author><pubDate>Thu, 18 Nov 2021 20:08:37 +0800</pubDate><description><![CDATA[设计模式
设计模式是解决特定问题的一系列套路。它不是语法规定。而是一套用来提高代码可复用性、可维护性、可读性、稳健性、以及安全性的解决方案
设计模式的本质是面向对象设计原则的实际运用，是对类的封装性、继承性和多态性以及类的关联关系和组合关系的充分理解
正确使用设计模式具有以下优点：

可以提高程序员的思维能力、编程能力和设计能力
使程序设计更加标准化、代码编制更加工程化，使软件开发效率大大提升，从而缩短软件的开发周期
使设计的代码可重用性高、可读性强、可靠性高、灵活性好、可维护性强。


适配器
适配器模.]]></description><category></category></item><item><title><![CDATA[实例展示：软件设计模式中的适配器模式之对象适配器]]></title><link>https://blog.youkuaiyun.com/Renard_H/article/details/121401696</link><guid>https://blog.youkuaiyun.com/Renard_H/article/details/121401696</guid><author>Renard_H</author><pubDate>Thu, 18 Nov 2021 19:10:50 +0800</pubDate><description><![CDATA[现有一个接口DataOperation定义了排序方法sort(int[])和查找方法search(int[], int)，已知类QuickSort的quickSort(int[])方法实现了快速排序算法，类BinarySearch的binarySearch(int[], int)方法实现了二分查找算法。
试使用适配器模式设计一个系统，在不修改源代码的情况下将类QuickSort和类BinarySearch的方法适配到DataOperation接口中。绘制类图并编程实现。(要求实现快速排序和二分查找，使用对象]]></description><category></category></item><item><title><![CDATA[2.2 Leetcode 练习——整数反转 第一题 使用 JavaScript 语言]]></title><link>https://blog.youkuaiyun.com/Renard_H/article/details/121308210</link><guid>https://blog.youkuaiyun.com/Renard_H/article/details/121308210</guid><author>Renard_H</author><pubDate>Sat, 13 Nov 2021 20:19:34 +0800</pubDate><description><![CDATA[Leetcode 练习 2.1
整数反转 第一题
题目：
给你一个 32 位的有符号整数 x ，返回将 x 中的数字部分反转后的结果。
如果反转后整数超过 32 位的有符号整数的范围 [−231,  231 − 1] ，就返回 0。
假设环境不允许存储 64 位整数（有符号或无符号）。

示例 1：
输入：x = 123
输出：321


示例 2：
输入：x = -123
输出：-321


示例 3：
输入：x = 120
输出：21


示例 4：
输入：x = 0
输出：0


提示：
-231 &]]></description><category></category></item><item><title><![CDATA[2.1 Leetcode练习——整数反转 第一题 使用 Java 语言]]></title><link>https://blog.youkuaiyun.com/Renard_H/article/details/121295376</link><guid>https://blog.youkuaiyun.com/Renard_H/article/details/121295376</guid><author>Renard_H</author><pubDate>Sat, 13 Nov 2021 18:35:08 +0800</pubDate><description><![CDATA[Leetcode 练习 2.1
整数反转 第一题
题目：
给你一个 32 位的有符号整数 x ，返回将 x 中的数字部分反转后的结果。
如果反转后整数超过 32 位的有符号整数的范围 [−231,  231 − 1] ，就返回 0。
假设环境不允许存储 64 位整数（有符号或无符号）。

示例 1：
输入：x = 123
输出：321


示例 2：
输入：x = -123
输出：-321


示例 3：
输入：x = 120
输出：21


示例 4：
输入：x = 0
输出：0


提示：
-231 &]]></description><category></category></item><item><title><![CDATA[前端业内又哪些交流氛围比较好的群、论坛、社区]]></title><link>https://blog.youkuaiyun.com/Renard_H/article/details/121279638</link><guid>https://blog.youkuaiyun.com/Renard_H/article/details/121279638</guid><author>Renard_H</author><pubDate>Fri, 12 Nov 2021 00:45:51 +0800</pubDate><description><![CDATA[前端业内比较好的公司的开发团队的博客
我收藏了一些来自公司的开发团队的博客，希望对你有所帮助。
新浪UED：http://ued.sina.com/
支付宝PED：http://ped.alipay.com/
支付宝UED官方网站：http://ued.alipay.com/
百度MUX：http://mux.baidu.com/
百度泛用户体验：http://www.baiduux.com/
腾讯CDC：http://cdc.tencent.com/
腾讯WSD用户体验设计团队：http://wsd.te]]></description><category></category></item></channel></rss>