自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 旅游线路规划小程序——产品原型图

项目展示

2023-07-29 17:18:32 309 1

原创 需求分析师面试常见问题

1) 关系到项目成本,开发难度,项目成败;2) 讨论超范围,告诉客户可以留接口,本期暂不实现;3) 向客户说明,对项目质量的影响;4) 高层要加就加,但要加钱;5) 减少需求变更。项目已经落后,如何短时间追近项目进度?

2023-07-22 11:28:20 1326

原创 如何测试一个杯子——软件测试题

“如何测试一个杯子“源于一次需求分析师笔试题

2023-07-21 18:25:20 125 1

原创 在cmd运行mysql失败的解决方法

应该先在底部搜索栏搜索cmd,并以管理员身份运行,才能成功。

2023-02-17 17:34:46 376

原创 Shell变量 —— 变量的赋值与引用

Shell 变量的赋值与引用变量用于存储数据由字母、数字或下划线组成,并且只能以字母或下划线开头,大小写的意义是不同的弱类型的语言,变量存储的一切值都是字符串。到那时必要的时候,是要是由数值构成的字符串,也可以对其执行数值操作变量赋值的方式: 变量名=变量值" = " 两边不能有任何空格当变量值中包含空格时,应为其加上引号Shell 变量不需要预先定义,而且可以引用未赋过值得变量引用变量: $变量名$ str="Hello,world!"$ echo $str>&g

2021-11-27 21:33:33 1971

原创 Shell 基础知识 ——复合命令

Shell 基础知识复合命令用 “{ }” 和 “( )” 将多条命令括起来,使其在语法上成为一条命令复合命令中的各个命令之间必须用分号或换行符分隔开来。如果使用 “{ }” 的话,还应注意:“ { ” 后应有至少一个空格 ,“ } ” 前应有一个分号或换行符用 “ { } ” 括起来的命令在本 Shell 内执行,用 “( )” 括起来的命令在一个子 Shell 内执行# { echo I am ; who ; } I head>>>I am>>>

2021-11-27 20:38:49 635

原创 《程序是怎样跑起来的》阅读感受——非常差

前言:整本书所要解决的问题就是了解从双击程序图标开始到程序运行的整个机制。我是因为之前看的一篇文章将其推荐为学习计算机操作系统的入门书籍才找来看的,我现在是准备边看这本书边写心得体会。开篇开篇的体验感不是很好,因为我拿到的这本书好像不是计算机专业人员翻译的,里面的很多专业名词都被翻译错了。不过,这本书的原作是日文的,要让一个计算机专业的精通日语、或者说让一个日语专业的精通计算机,好像都不怎么现实。第一章对于程序员来说,CPU是什么提出问题程序是什么?程序是由什么组成的?什么是机器语言?

2021-11-23 17:47:06 639 1

原创 5.2 Leetcode 练习 —— 最长公共前缀 第一题 使用 Java 语言

LeetCode 练习 5.2最长公共前缀 第一题题目编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。示例 1:输入:strs = [“flower”,“flow”,“flight”]输出:“fl”示例 2:输入:strs = [“dog”,“racecar”,“car”]输出:""解释:输入不存在公共前缀。提示:1 <= strs.length <= 2000 <= strs[i].length <= 20

2021-11-21 21:42:46 69

原创 5.1 Leetcode 练习 —— 最长公共前缀 第一题 使用 Python 语言

Leetcode 练习 5.1最长公共前缀 第一题题目编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。示例 1:输入:strs = [“flower”,“flow”,“flight”]输出:“fl”示例 2:输入:strs = [“dog”,“racecar”,“car”]输出:""解释:输入不存在公共前缀。提示:1 <= strs.length <= 2000 <= strs[i].length <= 20

2021-11-21 21:14:23 136

原创 关于前端杂谈

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

2021-11-21 20:53:37 485

原创 Shell 的命令种类和 source 命令的用法 命令的用法

Shell 的命令种类内部命令shell 解释器本身包含的命令,在文件系统中没有相应的可执行文件,不能用“sudo”。如:cd 、echo 、source 等。在执行内部命令时,不需要创建新进程source 命令也称为“点命令”,可以用点符号(“ . ”)代替shell 函数 : 以 shell 语言书写的一系列程序代码,可以像其他命令一样被引用外部命令独立于 Shell 的可执行程序,在文件系统中有相应的可执行文件如: ls , find , locate , gre

2021-11-21 20:24:42 1909 1

原创 如何来编写第一个shell程序并将其运行?

编写第一个 shell 程序先使用 vi 命令或者 vim 命令来编写 first.sh#! /bin/bashcd /tmpecho "Hello,world!"在文章后面将会详细描述 vi 和 vim 的区别运行第一个 shell 程序总共有三种编译运行方式赋予程序文件可执行权限调用命令解释器使用 source 命令关于“赋予程序文件可执行权限”:chmod a+x first.sh./first.sh/*程序运行结果将为 Hello,world!*/关于“

2021-11-21 16:13:26 633

原创 4.1 Leetcode 练习 —— 罗马数字转整数 第一题 使用 Java 语言

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 表示为

2021-11-19 21:50:05 85

原创 3.2 Leetcode 练习——回文数 第一题 使用 TypeScript 和 Python3 语言

Leetcode 练习 3.1回文数 第一题题目:给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。示例 1:输入:x = 121输出:true示例 2:输入:x = -121输出:false解释:从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入:x = 10输出:false解释

2021-11-18 21:04:48 774

原创 3.1 Leetcode练习 ——回文数 第一题 使用 Java 语言

Leetcode 练习 3.1回文数 第一题题目:给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。示例 1:输入:x = 121输出:true示例 2:输入:x = -121输出:false解释:从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入:x = 10输出:false解释

2021-11-18 20:36:42 89

原创 软件设计模式与体系结构——适配器模式

设计模式设计模式是解决特定问题的一系列套路。它不是语法规定。而是一套用来提高代码可复用性、可维护性、可读性、稳健性、以及安全性的解决方案设计模式的本质是面向对象设计原则的实际运用,是对类的封装性、继承性和多态性以及类的关联关系和组合关系的充分理解正确使用设计模式具有以下优点:可以提高程序员的思维能力、编程能力和设计能力使程序设计更加标准化、代码编制更加工程化,使软件开发效率大大提升,从而缩短软件的开发周期使设计的代码可重用性高、可读性强、可靠性高、灵活性好、可维护性强。适配器适配器模.

2021-11-18 20:08:37 376

原创 实例展示:软件设计模式中的适配器模式之对象适配器

现有一个接口DataOperation定义了排序方法sort(int[])和查找方法search(int[], int),已知类QuickSort的quickSort(int[])方法实现了快速排序算法,类BinarySearch的binarySearch(int[], int)方法实现了二分查找算法。试使用适配器模式设计一个系统,在不修改源代码的情况下将类QuickSort和类BinarySearch的方法适配到DataOperation接口中。绘制类图并编程实现。(要求实现快速排序和二分查找,使用对象

2021-11-18 19:10:50 842

原创 2.2 Leetcode 练习——整数反转 第一题 使用 JavaScript 语言

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 &

2021-11-13 20:19:34 795

原创 2.1 Leetcode练习——整数反转 第一题 使用 Java 语言

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 &

2021-11-13 18:35:08 377

原创 前端业内又哪些交流氛围比较好的群、论坛、社区

前端业内比较好的公司的开发团队的博客我收藏了一些来自公司的开发团队的博客,希望对你有所帮助。新浪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

2021-11-12 00:45:51 503

原创 1.2 Leetcode 练习——两数之和 第一题 使用 JavaScript 语言

Leetcode 练习 1.2两数之和 第一题题目:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例

2021-11-11 17:28:49 532

原创 1.1 Leetcode 练习——两数之和 第一题 使用Java语言

Leetcode 练习 1.1两数之和 第一题题目:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2

2021-11-11 15:07:35 359 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除