avatar
Articles
224
Tags
44
Categories
41
首页
项目
工具箱
归档
标签
分类
关于
Keysqiu的小屋
Search
首页
项目
工具箱
归档
标签
分类
关于

Keysqiu的小屋

面试经
Created2025-11-30|面试
Mysql慢查询该如何优化? 1.检查是否走了索引,如果没有则优化SQL利用索引 2.检查所利用的索引,是否是最优索引 3.所查字段是否都是必须的,是否查询了过多字段,查出了多余数据 4.检查表中数据是否过多,是否应该进行分库分表了 5.检查数据库实例所在机器的性能配置,是否太低,是否可以适当增加资源 Mysql引擎有哪些? InnoDB、MyISAM、MEMORY Mysql索引有哪些? B+ Tree 索引、哈希索引、全文索引、普通索引
自动化测试工具的使用
Created2025-11-30|自动化测试
AR的使用 对象库里面每一个对象的名称的值是一个与的关系,必须全部符合条件了,才认为是找到了这个组件,权重只有0和100,0表示不校验,100表示校验 拿到参数表的信息 ar.getParameterDataList(“test01.xls”),test01是当前脚本名称 pd.getFrom(“username”),username是参数表中的列名 for(ParameterData pd : ar.getParameterDataList("test01.xls")) { ar.parameterData=pd; //ar.parameterData可用于脚本之间传递参数 ar.openURL("http://localhost:8080/login"); ar.browser("vue").clickControl("INPUT"); ar.browser("vue").setValue("INPUT", pd.getFrom("username")); //username是列名 } 需要其他快捷功能,右键即可 PR的使用
快速搭建selenium框架
Created2025-11-30|自动化测试
一、安装谷歌浏览器(如果已经安装了的,可以忽略这一步) 链接:​https://pan.baidu.com/s/1jcQdFdNHQBHkKAGghd2rpA?pwd=6mt8 提取码:6mt8 –来自百度网盘超级会员V5的分享 把网盘里面的​安装包​下载下来之后,​双击​运行它,它就会自动装好的~~ 二、安装完之后看看谷歌浏览器当前的版本 依次点击 即可看到浏览器当前版本 三、去下载对应版本的驱动 1、chromedriver驱动114(包含)版本之前版本下载步骤 114版本之前chromedriver下载地址:(版本如果没有完全一致的,相近的也是ok的) 2、114以上版本下载 ① https://sites.google.com/chromium.org/driver/home ② 点击 Downloads ③ 点击 the Chrome for Testing availability dashboard 往下拉,我们可以看见114之后的版本 ​ ④ 我们根据自己的系统的版本复制后面的下载地址(版本如果没有完全一致的,相近的也是ok的) ⑤ 复制完成,在浏览器...
自动化测试心得
Created2025-11-30|自动化测试
1、在切换路由之后,如果想要selenium操作的实例也跟着切换,直接再get(路由)一次就ok了,就这么简单,如果是多个页面,才是需要driver.switch_to.window(driver.window_handles[0]),driver.window_handles保存了当前所有窗口实例,指打开的页面 测试报价管理系统的代码 from time import sleep from selenium import webdriver from selenium.webdriver.chrome.webdriver import WebDriver from selenium.webdriver.common.action_chains import ActionChains from selenium.webdriver.common.by import By from selenium.webdriver.support.select import Select browser: WebDriver = webdriver.Chrome() browse...
微信小游戏开发遇到的一些傻B问题
Created2025-11-30|微信开发
1、如果微信开发者工具报一些莫名奇妙的undefined(未定义),(前提是你检查过你代码中报未定义函数或变量的名字没有写错 ), 试试把微信自动生成导入包的语句注释掉,看看能不能跑的通 ,因为微信自动生成导入包的语句生成的贼tm傻逼(可能大小写出错,也可能根本不需要这条导入语句),一点都没有IDEA智能,纯纯低能儿!!! 2、大佬总结的一些话: 无论是微信小游戏还是html5小游戏,还是Java小游戏,C#,C++等等,只要是2D类的游戏,只要它有画布(微信小游戏是用微信官方自带的canvas),都是用帧动画,一帧一帧渲染上去的,流程都一样,只是实现的语言不一样罢了 ‍
wx学习
Created2025-11-30|微信开发
经验:”在使用样式时两个父组件之间用margin,父组件自己内部的子组件之间用paddding,从而达到隔开的效果,不那么紧密" ① 把一个组件的角进行圆润: box-sizing: border-box; border-radius: 20rpx; ② 给一个组件的四条边上色: border: 1rpx solid #c2c2c2; ③ 父组件内部列对齐 / 行对齐 display: flex; flex-direction: column;/flex-direction: row; /*column为在同一列,row为在同一行 ④ 给一个组件上色用backgorund-color,给组件内的文本上色用color ⑤ 调节字体间距用 letter-spacing ⑥ 给卡片增加阴影效果 box-shadow: 0 8rpx 24rpx rgba(0, 0, 0, 0.1); ⑦ 给图片的角度进行圆润处理 border-radius ⑧ 在页面上使用外部模块的话,用wxs,在js文件使用外部模块的话,用require ⑨ 跳到另一个界面之后把当前界面卸载...
使用外部组件的一些心得
Created2025-11-30|微信开发
有赞的Props和element的Attributes都是一个意思,Events也是这样用的,都是放在标签里面做键(就是写在左边,然后等于一个什么类型的值) 反正记得一句话,人家给啥,你就写标签里面,且是以键的形式,不管名字有多奇怪,你直接复制过去就ok了,然后注意下人家需要传的参数是什么类型就行了 ‍
开发小程序快速导入Vant组件
Created2025-11-30|微信开发
微信开发者工具 1、进入到项目的根目录下,cmd->输入命令 通过 npm 安装 npm i @vant/weapp -S --production 2、修改 app.json 找到"style": "v2"并去掉 最后,打开微信开发者工具,点击 工具 -> 构建 npm,就会在miniprogram目录下生成一个miniprogram_npm文件夹,之后就可以开心的按照https://youzan.github.io/vant-weapp/#/datetime-picker给出的组件开心的玩耍了_ HBuilderx - (仅适用于微信开发者工具) 第一种方案 **链接:**​https://pan.baidu.com/s/13Hs6nti8lqzSpwGHWu_bFA?pwd=fzb0 提取码:fzb0 –来自百度网盘超级会员V5的分享 把上面这个压缩包下载下来,并解压到项目的根目录下,即可开始测试 或 第二种方案 ① 进入到项目的根目录下,cmd-> 输入命令 通过 npm 安装 npm i @vant/weapp ...
微信小程序-让某个元素靠右、靠左、或者处于父元素的任意约束位置
Created2025-11-30|微信开发
口诀:父相对,子绝对,靠哪,哪里置为0 WXML: <view class='task-box'> <view class='checkbutton'>参与讨论</view> </view> WXSS: 父元素 .task-box{ width: 690rpx; height: 70rpx; display: flex; position: relative;/*父元素位置要设置为相对*/ } 子元素 靠右 .task-box .checkbotton{ position: absolute; /* 要约束所在位置的子元素的位置要设置成绝对 */ right: 0; /* 靠右调节 */ width: 120rpx; height: 70rpx; } 靠左 .task-box .checkbotton{ position: absolute;/*要约束所在位置的子元素的位置要设置成绝对*/ left: 0;/* 调节靠左 */ width: 120rpx...
微信跳转页面时发生报错
Created2025-11-30|微信开发
报错如下图所示: ​ 解决方法:(从下面四种跳转方式中任选一种,哪种能实现效果就用哪个) 带历史回退 wx.navigateTo() //不能跳转到tabbar页面 不带历史回退 wx.redirectTo() //跳转到另一个页面 wx.switchTab()//只能跳转到tabBar页面 wx.reLaunch() //既能跳转到tabBar页面,也能跳转到非tabBar页面 ‍ ‍
1…8910…23
avatar
Keysqiu
故不积跬步,无以至千里
Articles
224
Tags
44
Categories
41
Follow Me
Announcement
博客由思源笔记自动同步驱动,写作即发布
Recent Posts
版本管理器的理解2026-07-17
Hyper-V虚拟机实现Ubuntu复制粘贴2026-06-26
Windows上用RTK给你的AI编程助手节省Token2026-05-27
CodeGraph使用指南2026-05-25
GitHub 提交 Pull Request (PR)完整流程指南2026-05-22
Categories
  • 51单片机1
  • AI2
  • Anaconda4
  • Android原生开发1
  • C++1
  • C语言1
  • EDA1
  • Git3
Tags
微信 Redis 前端 Jekyll STM32 Windows 微信小游戏 Qt C语言 Go AI 微信小程序 IDEA 微信开发 Unity 收藏 Git Visual Studio OpenCV EDA Android原生开发 再生龙 YOLO 配环境 RabbitMQ 51单片机 MySQL Vue SQL优化 PS npm SpringCloud ROS 面试 经验总结 Python UML 自动化测试 运维 VsCode
Archives
  • July 2026 1
  • June 2026 1
  • May 2026 3
  • March 2026 2
  • January 2026 2
  • December 2025 5
  • November 2025 210
Website Info
Article Count :
224
Unique Visitors :
Page Views :
Last Update :
© 2025 - 2026 By Keysqiu
GitHub · 思源笔记驱动
Search
Loading Database