自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 实习日志|知识总结

本文总结了SQL和Shell的常用知识点。Shell部分讲解了cd命令、scp远程文件传输、vi编辑器操作、source执行脚本、日志查看和磁盘空间检查等实用命令。此外还介绍了WebSocket工具ws-tool的安装和使用方法,包括建立客户端和服务端连接实现双向通信。文章最后附带了作者2025年末的工作学习总结和个人感悟。

2025-12-19 11:15:04 673

原创 【Jenkins/Termius/集群概念】

技术工具与应用摘要 Jenkins实现持续集成/交付,自动监听代码变更并触发构建任务,完成编译、测试及部署。Termius通过SSH安全连接多台服务器进行运维管理。集群技术通过多服务器协同提升系统可用性、扩展性和负载均衡能力。大数据平台流程涵盖数据接入、加工、治理到资产化,依赖数据引擎调度集群资源执行计算存储。测试用例采用XMind按"标题-步骤-结果"结构编写。(149字)

2025-11-10 16:23:27 362

原创 实习小结|数据处理平台测试

添加各种逻辑表,贴源表(用于同步数据源)、维度表(映射关系)、事实表(通过数据加工得到想要的业务)、汇总表(顾名思义)。创建项目->数据授权->环境配置(资源组,集群的设置)->数据标准(元数据、代码集、业务创建【层级】)->数据模型(贴源表、维表、事实表、总汇表)此处建立输出模型。主要在构建模版需要一个组件运行完成再进行下游的组件,搭建好模型就可以进行数据表的预测---在训练好的模型上增加预测的步骤节点。数据仓库dwd层——>数据清洗、初加工ods层数据后的数据。数据维度dim层——>存放维表数据。

2025-11-05 17:50:40 145

原创 【软件测试】项目知识整理

需求分析:通过需求评审确保团队理解一致测试设计:采用"总-分-总"思路,覆盖功能、界面、兼容性等测试维度用例执行:结合手工与自动化测试,使用Postman+Python实现接口测试缺陷管理:通过禅道跟踪bug生命周期报告输出:包含测试统计、缺陷分析及改进建议

2025-10-12 09:56:11 659

原创 【数据库MySQL】基础知识总结

本文介绍了MySQL数据库的基本概念和操作。主要内容包括:数据库分类(关系型/非关系型)、关系模型三要素(数据结构、操作集合、完整性约束)、SQL语言分类(查询、操作、事务、控制、定义)。详细讲解了MySQL的启动连接、服务端架构、数据库创建与管理(增删改查)、数据表操作(创建、复制、显示、修改结构、删除)以及基础数据插入语句。着重说明了MySQL 8.0的改进特性,如原子性DDL操作和元数据统一存储机制,提升了数据库的可靠性和性能。

2025-09-24 19:22:50 811

原创 【软件测试Linux】详细Linux介绍和各种命令的场景应用

Linux在测试中的关键作用与实践摘要 Linux是测试工程师与服务器交互的核心工具,主要用于部署验证、日志分析、环境维护及性能监控。测试时通过SSH连接服务器,使用tail -f实时追踪日志,结合grep/awk过滤关键错误;ps/top监控进程资源,systemctl管理服务启停。文件操作命令(如ls/cp/find)和权限管理(chmod)是部署测试包的基础。通过Linux命令高效定位Bug(如日志检索NullPointerException)和验证系统瓶颈(CPU/内存),大幅提升测试效率。

2025-09-19 18:53:40 972

原创 【自动化测试】python基础部分02

本文介绍了JSON和Pandas的基础用法。第一部分讲解了JSON的语法格式和注意事项,包括字典与JSON的相互转换方法,以及如何将JSON数据提取并存储为CSV文件。第二部分详细介绍了Pandas库中的Series和Dataframe数据结构,包括创建对象、访问元素、修改数据等操作,并提供了代码示例展示如何通过iloc、loc等方式获取数据。另外说明Numpy的使用。重点涵盖了JSON数据处理和Pandas数据分析的基本技能,为数据分析和接口测试提供了实用指导。

2025-09-17 15:00:55 824

原创 【自动化测试】python基础部分01

本文总结了Python中字符串、列表和元组三种数据类型的常用操作方法。字符串部分介绍了切片技巧和内置方法(如replace/split/strip);列表部分详细讲解了增删改查、排序、推导式等操作,特别强调了sort()方法的key参数使用技巧;元组部分则重点说明其不可变特性及与列表的转换方法。文中还提供了实用的代码示例,如统计元素出现次数、复杂排序、类型转换等实际问题解决方案,特别是对列表推导式和lambda表达式在数据处理中的应用进行了详细说明。

2025-09-15 16:34:08 485

原创 【HTML/CSS面经】

script标签的async和defer区别、HTML5新特性(语义化标签、表单增强、音视频支持等)、Web Storage与Cookie的区别;在浏览器渲染方面,详细解析了页面渲染流程(DOM树→CSSOM树→渲染树→布局→绘制)以及性能优化的重绘和重排概念。

2025-05-29 14:25:24 1334

原创 vue2实现【瀑布流布局】

CSS和JavaScript的结合,可以轻松实现瀑布流布局

2025-05-20 21:17:57 938

原创 【超详细】面试中问到事件循环(Event Loop)机制?

事件循环机制是浏览器V8引擎处理JavaScript代码的核心策略,通过宏任务和微任务的调度实现异步操作。宏任务包括定时器、网络请求等,而微任务如Promise.then则在当前宏任务结束后立即执行。

2025-05-18 16:42:13 1260

原创 【Element UI】表单及其验证规则详细

Form表单验证通过rules属性和Form-Item的prop属性实现,rules定义了验证规则,prop指定需校验的字段名。

2025-05-17 16:16:59 834

原创 【Vue】CSS3实现关键帧动画

关键帧动画通过 @keyframes 和 animation 实现复杂动画效果。

2025-05-15 18:28:47 859

原创 18前端项目----Vue项目收尾优化|重要知识

主要包括路由配置、全局路由守卫、路由独享守卫、图片懒加载、路由懒加载。重要知识:组件通信方式、sync修饰符、attrs和listeners属性、children和parent属性、mixin混入、作用域插槽。

2025-05-14 20:20:56 1171

原创 17前端项目----支付弹框

使用Element-UI的MessageBox组件实现支付弹框功能,并结合二维码生成与轮询机制监控支付状态, 通过WebSocket 实时通信响应。使用QRCode库生成支付二维码,并在弹框中展示。为了实时获取支付状态,通过setInterval定时向服务器发送请求,判断支付是否成功

2025-05-11 17:14:48 1025

原创 16前端项目----交易页

商品清单展示、订单提交等功能。使用reduce方法计算商品总数和总价。为了方便管理大量接口,在main.js中统一引入所有请求函数并挂载到Vue原型上。

2025-05-10 12:16:35 885

原创 15前端项目----用户信息/导航守卫

问题如果在search组件页面中点击退出登录,路由应该跳转到首页。因为只是在home组件中派发了action,search组件并未派发,那么就获取不到用户信息。① 路由守卫关注有没有token(有没有登录),有没有获取信息(派发getUserInfo)② 请求不到用户信息,说明token无效(过期了),则清除token,跳到登录页,重新登录。一旦登录派发action,那么本地存储就会有值,而此时仓库的token也是有相同值。判断仓库中是否拿到token,如果有则说明登录了。

2025-05-08 17:10:53 664

原创 14前端项目----登录/注册

返回的数据中有个token属性----随机字符串(uuid是前台自己声明一个,随后给服务器带过去;手机号通过v-model获取,当点击获取验证码,则将向服务器发送请求;登录完页面呈现想要效果,一刷新,一夜回到解放前,未登录状态-----Vuex非持久存储数据,token没了,结果是拿不到用户信息result,因为服务器无法识别你的身份,拿不到用户信息。第二个p标签是否展示则取决于是否登录,登录则获取用户信息userInfo。添加了token校验获取用户登录信息,用户登录只保存用户的token。

2025-05-07 23:55:16 1000

原创 13前端项目----购物车修改

购物车修改:uuid临时游客身份;购物车部分功能;全选;修改商品数量;修改商品勾选状态;删除产品

2025-05-06 19:09:07 501

原创 12前端项目----添加购物车1.0

商品添加购物车商品数量,添加购物车。浏览器本地存储,localStorage,sessionStorage,添加成功页面

2025-04-28 20:26:26 1007

原创 11前端项目总结----详情页放大镜和轮播图

DOM元素尺寸和位置相关属性:1. 尺寸相关属性2.位置相关属性3.鼠标事件相关位置属性。商品图片放大镜;排他;Swiper和组件通信

2025-04-27 19:01:00 1094

原创 10前端项目----商品详情页/滚轮行为

商品详情页:发送请求获取相应商品详情信息。组件展示数据。优化一下路由配置代码。滚轮自动置顶

2025-04-25 15:19:13 1313

原创 09前端项目----分页功能

当前在第几页——pageNo每页展示多少条数据——pageSize整个分页器一共有多少条数据——total(已知pageSize和total就可以知道分几页,需要向上取整连续的分页个数——continues(一般是5|7奇数)

2025-04-24 15:20:34 1198

原创 08前端项目----升序/降序

实际开发当中有大量的数据。而且通常情况下需要分页和全局排序,前端无法实现全局价格排序,应该后端处理然后向后端请求数据。后端请求回来的数据searchParams里面有order字段,order属性值为字符串例如’asc’、‘desc’。阿里巴巴选择图标然后复制图标的代码。

2025-04-22 20:07:11 608

原创 07前端项目----面包屑

如果searchParams中存在categoryName属性则展示面包屑;删除该项categoryName事件。需要让兄弟组件Header组件的输入框置空。pubsub-js:订阅发布。vuex:数据状态统一管理。$bus全局事件总线。

2025-04-21 12:27:39 268

原创 06前端项目总结----search模块1.0

搜索页search数据渲染,getters作用,组件渲染数据goodsList,传递参数,合并参数Object.assign()

2025-04-20 16:10:07 947 1

原创 05前端项目总结----轮播图

利用mock获取数据并通过Vuex状态统一管理。Swiper实现轮播效果,watch+nextTick完整解决代码

2025-04-18 12:06:48 1081

原创 【Mock】前端模拟数据

实现前后端分离,后端API未完成时,前端可以使用Mock数据独立开发

2025-04-16 21:57:43 188

原创 04前端项目总结----三级联动1.1

三级联动分类优化防抖和节流;Lodash;路由跳转传参;三级分类请求数据优化

2025-04-16 15:58:05 433

原创 【模块化】commonJS?ES6?

每个模块包含特定功能,可以独立开发、测试和维护。当前模块化规范主流:commonJS和ES6。模块导出暴露/导入语法。浏览器兼容问题

2025-04-15 19:54:20 223

原创 03前端项目总结----三级联动商品分类1.0

Vuex集中管理状态基本实现、模块化开发、请求数据、三级联动展示以及基本交互效果

2025-04-14 22:41:53 379

原创 02前端项目总结----axios二次封装和接口统一管理

axios二次封装。跨域解决,代理服务器。统一管理所有接口

2025-04-14 13:51:11 621

原创 01前端项目总结----路由分析及其配置

组件管理,路由组件和非路由组件的区别,路由跳转Footer组件的显示和隐藏,路由跳转传递参数。

2025-04-13 18:32:00 321

原创 哈希表练习1.1

给你⼀个包含n个整数的数组nums,判断nums中是否存在三个元素a,b,c,使得a + b + c = 0?哈希表思路:找a和b,再判断set里面有没有-(a+b)的值,但是很难去重,外层for循环找a,内层for循环找b,然后再判断set有没有c=-(a+b),有则保。nums[i]==nums[i-1]就要去重i++?示例:给定数组nums = [-1, 0, 1, 2, -1, -4],满⾜要求的三元组集合为:[[-1, 0, 1],[-1, -1,2]]先排序:-4,-1,-1,0,1,2。

2024-12-25 19:36:32 327 1

原创 哈希表练习0.1--hashMap

分析:每个数组里面都要包含一个,可以先计算前两个数组中每两个相加,然后依次将结构放到哈希表中,然后再计算另外两个的求和结果,如果哈希表中存在它的。但是存在情况,有可能结果一样,但相加的值不同,1+(-1)和2+(-2)都为0,哈希表只记录一次,所以要额外记录次数,如0出现的次数。两个题相似点,都用hashMap做的,注意的是计算count的时候用getOrDefault()需要赋默认值。给定四个包含整数的数组列表A , B , C , D ,计算有多少个元组(i, j, k, l),使得A。

2024-12-12 16:45:03 569

原创 哈希表---HashSet?HashMap?

我们不仅要知道元素有没有遍历过,还要知道这个元素对应的下标,需要使⽤key value结构来存放,key来存元素,value来存下标,那么使⽤map正合适。-->需要⼀个集合来存放我们遍历过的元素,然后在遍历数组的时候去询问这个集合,某元素是否遍历过,也就是是否出现在这个集合。因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。map中的key和value⽤来存什么的。,那么就会陷入死循环中,所以要避免这种情况,

2024-12-07 12:19:00 1750

原创 代码随想录---哈希表

如果集合中存储的是自定义对象,必须重写HashCode和equals方法!而String、Integer内置中已经重写了无需重写。hashSet只能判断一个char是否在另一个str中,无法解决重复问题。判断另一个数组中数字是否也出现,出现则放入HashSet(可以去重)遇到需要判断⼀个元素是否出现过的场景也应该第⼀时间想到哈希表。如果s='abc',t='abb'会返回true.

2024-12-02 13:31:53 365

原创 链表操作题

【代码】链表操作题。

2024-11-28 13:51:33 282

原创 代码随想录----链表篇

为了之后方便展示,在ListNode对象添加add(添加元素)和 print(打印)的方法。定义一个节点ListNode类,和一个链表类,用于展示链表以及对链表进行增删操作。①先创建一个链表对象ListNode。

2024-11-24 19:44:44 254

原创 数组篇--补充

去刷题吧!

2024-11-18 14:46:50 152

空空如也

空空如也

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

TA关注的人

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