10 2023 档案

摘要:cal 查看日历 设置快捷键 ln -s 目标目录 新创建的快捷键目录 阅读全文
posted @ 2023-10-31 16:52 胖豆芽 阅读(2) 评论(0) 推荐(0) 编辑
摘要:pwd 绝对路径 cd~ 回到自己的家目录 cd .. 返回上一级目录 cd 空格../../root 实现从根目录的二级目录回到root家目录 mkdir /home/dog 创建一个新的目录 mkdir /home/animal/tiger 创建新的多个层级的目录 rmdir 删除空的目录 rm 阅读全文
posted @ 2023-10-31 11:04 胖豆芽 阅读(6) 评论(0) 推荐(0) 编辑
摘要:systemctl get-default 查询当前的命令级别 阅读全文
posted @ 2023-10-30 19:43 胖豆芽 阅读(2) 评论(0) 推荐(0) 编辑
摘要:切换管理员 注销 登录 创建账号 创建地址存创建的账号 高级向低级切换时 不需要输入密码 张无忌叛教了 usermod -g 新组 张无忌 查看 /etc/password 作用:查看用户的信息 查询口令配置文件 查询组信息 passwd 账号 阅读全文
posted @ 2023-10-30 16:59 胖豆芽 阅读(5) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/crr411422/article/details/130608290 阅读全文
posted @ 2023-10-30 16:32 胖豆芽 阅读(13) 评论(0) 推荐(0) 编辑
摘要:进入文档 vim 1.txt 进入一般模式 只读模式 第一种模式 按i或a 进入编辑模式 第二种模式 按:wq 保存并退出 按:q 不保存退出 按:q! 强制退出 第三种模式 模式间的切换 按电脑上esc键 从编辑模式退出 以一般模式 命令模式 需要先按:再删除:就进入到了一般模式 一般模式下的快捷 阅读全文
posted @ 2023-10-30 16:22 胖豆芽 阅读(13) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/tankblog/p/6080844.html 1.查询linux服务器上是否已经有ssh 服务 有服务端和客户端 未完待续 因为我不会使用vim 阅读全文
posted @ 2023-10-30 16:07 胖豆芽 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-10-30 14:01 胖豆芽 阅读(3) 评论(0) 推荐(0) 编辑
摘要:bin binary二进制的缩写 很多命令都在这里 sbin 权限高的命令在这里 dev 类似win的设备管理器,硬件给它映射为文件管理器,外部的一个u盘,挂载在这个文件夹下 etc 配置文件 比如mysql的配置文件 home 账号管理器 useradd jack 创建一个账号jack;userd 阅读全文
posted @ 2023-10-30 13:22 胖豆芽 阅读(4) 评论(0) 推荐(0) 编辑
摘要:熟悉home文件夹的作用 阅读全文
posted @ 2023-10-30 13:14 胖豆芽 阅读(8) 评论(0) 推荐(0) 编辑
摘要:>docker run -itd --name centos_7 centos:7 /bin/bash docker run:启动一个容器 没有就新创建 -itd: -i保持STDIN打开 允许你输入到容器中进行 -t 为容器分配一个伪终端 -d 容器在后台运行 --name: 指定容器的名称 ce 阅读全文
posted @ 2023-10-30 12:28 胖豆芽 阅读(3) 评论(0) 推荐(0) 编辑
摘要:原文连接 https://www.cnblogs.com/history0403/p/14952105.html 如何判定一个bug是前端bug还是后端bug 首先需要了解一个页面的请求过程: 以http请求为例: 1、用户在前端页面操作,如点击某个提交按钮 2、页面携带数据进行请求,访问具体功能接 阅读全文
posted @ 2023-10-24 17:46 胖豆芽 阅读(10) 评论(0) 推荐(0) 编辑
摘要:原文链接:https://blog.csdn.net/m0_60054525/article/details/129148291 微信发红包测试点1、功能测试 1)发给单个好友 ①正确的金额+无留言+无表情 ②错误的金额+无留言+无表情 ③正确的金额+有留言+无表情 ④错误的金额+有留言+无表情 ⑤ 阅读全文
posted @ 2023-10-24 16:38 胖豆芽 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-10-24 15:17 胖豆芽 阅读(3) 评论(0) 推荐(0) 编辑
摘要:原文链接:https://blog.csdn.net/m0_60054525/article/details/129148291 更换头像的测试点(站在app的角度来分析)功能测试: 1,点击头像可以放大观看 2,查看头像是否支持放大,缩小 3,刚创建账号时是否显示默认头像 4,查看头像之后点击其它 阅读全文
posted @ 2023-10-24 14:30 胖豆芽 阅读(33) 评论(0) 推荐(0) 编辑
摘要:第一招 以TXT打开csv文件,打开,另存为时选择ANSI 第二招 修改jmeter配置文件 易错点整理 第一条 json 格式 1字符串需要加双引号 2. 必须要json格式 在线校验 json格式是否正确 https://www.yubaibo.com/json/ 第二条 post请求需要添加请 阅读全文
posted @ 2023-10-23 12:23 胖豆芽 阅读(386) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/weixin_48520816/article/details/131070071 阅读全文
posted @ 2023-10-23 11:15 胖豆芽 阅读(4) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/weixin_48520816/article/details/131070071 阅读全文
posted @ 2023-10-23 11:13 胖豆芽 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-10-22 02:02 胖豆芽 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-10-22 01:19 胖豆芽 阅读(3) 评论(0) 推荐(0) 编辑
摘要:注意union 时两个搜索的列 必须相同,不可以一个搜索2列,一个搜索1列,会报错 阅读全文
posted @ 2023-10-22 00:58 胖豆芽 阅读(16) 评论(0) 推荐(0) 编辑
摘要:子查询在from中 拼接临时表和工资等级表 注意, 分组函数不能放where 或on中需要起别名 先搞一个临时表 起名为t 再搞一个表连接,t 和s s 是工资等级表 阅读全文
posted @ 2023-10-22 00:39 胖豆芽 阅读(9) 评论(0) 推荐(0) 编辑
摘要:子查询的位置在 select from where 三个地方都支持 本次示例在where 阅读全文
posted @ 2023-10-21 23:33 胖豆芽 阅读(6) 评论(0) 推荐(0) 编辑
摘要:内连接的时候把king 弄丢了,因为King没有上级,所以需要使用外连接 本次左边 是雇员表 右边是 领导表 雇员之前King没显示 所以将雇员表做为主表 阅读全文
posted @ 2023-10-21 22:48 胖豆芽 阅读(5) 评论(0) 推荐(0) 编辑
摘要:右连接 可以找到等号条件以外的值 呈现的范围变大了 以右边的表 部门表为主表 部门表 阅读全文
posted @ 2023-10-21 22:24 胖豆芽 阅读(6) 评论(0) 推荐(0) 编辑
摘要:内连接分为三种 第一种 等值连接 第二种 这个例子 条件不是一个等值关系 属于非等值连接 最终效果 背景两张表 一张薪资等级表 一张工资表 阅读全文
posted @ 2023-10-21 20:45 胖豆芽 阅读(13) 评论(0) 推荐(0) 编辑
摘要:计算 阅读全文
posted @ 2023-10-20 22:25 胖豆芽 阅读(8) 评论(0) 推荐(0) 编辑
摘要:注重效率 阅读全文
posted @ 2023-10-20 19:54 胖豆芽 阅读(9) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/shaohuang/p/17509290.html 阅读全文
posted @ 2023-10-20 14:30 胖豆芽 阅读(2) 评论(0) 推荐(0) 编辑
摘要:select DEPTNO as '部门编号',job as '工种',max(sal) as '不同部门里不同工种的最高工资' from emp group by DEPTNO,job; 阅读全文
posted @ 2023-10-18 19:59 胖豆芽 阅读(2) 评论(0) 推荐(0) 编辑
摘要:select ename as '最高薪资人员的姓名' ,sal as '薪资' from emp where sal in(select max(sal) as '部门最高工资' from emp group by DEPTNO ); 阅读全文
posted @ 2023-10-18 19:45 胖豆芽 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-10-18 15:04 胖豆芽 阅读(2) 评论(0) 推荐(0) 编辑
摘要:1.分组函数自动处理null,忽略null 2.分组函数不能出现在where条件语句中 3.分组函数可以组合在一起使用,可以嵌套 # 分组函数不能使用在where中 # 找出最低工资的员工薪资 select * from emp where sal=(select min(SAL) from emp 阅读全文
posted @ 2023-10-18 14:18 胖豆芽 阅读(2) 评论(0) 推荐(0) 编辑
摘要:select ENAME as '姓名',SAL as '原始工资', (SAL*1.1) as '涨工资10%'from emp where job='MANAGER'; # 经理涨薪%10,销售涨薪%50 其余不变 需要使用 case when then when then else end s 阅读全文
posted @ 2023-10-18 13:53 胖豆芽 阅读(3) 评论(0) 推荐(0) 编辑
摘要:select sal as '原始数据', round(sal) as '四舍五入后的数据' , round(sal,1) as '四舍五入1个小数点后的数据', round(sal,-1) as '四舍五入-1个小数点后的数据'from emp; # 生成100以内额随机整数 select rou 阅读全文
posted @ 2023-10-17 19:54 胖豆芽 阅读(1) 评论(0) 推荐(0) 编辑
摘要:select sal as '原始数据', round(sal) as '四舍五入后的数据' ,round(sal,1) as '四舍五入1个小数点后的数据'from emp; 阅读全文
posted @ 2023-10-17 19:44 胖豆芽 阅读(10) 评论(0) 推荐(0) 编辑
摘要:# 查询时 去掉前后的空格 select * from emp where ENAME=trim(' SMITH') 阅读全文
posted @ 2023-10-17 19:27 胖豆芽 阅读(1) 评论(0) 推荐(0) 编辑
摘要:# 截取名字的第一个字母 注意开始下标是1 长度是1 格式(列名,开始下标,截取的长度) select substr(ENAME,1,1) from emp; # 获取员工姓名第一个字母是A的人员的信息 select * from emp where substr(ENAME,1,1)='A'; # 阅读全文
posted @ 2023-10-17 18:57 胖豆芽 阅读(6) 评论(0) 推荐(0) 编辑
摘要:# 将查询到名字强转为小写select lower(ENAME) from EMP; 阅读全文
posted @ 2023-10-17 18:46 胖豆芽 阅读(3) 评论(0) 推荐(0) 编辑
摘要:# 先用工资排序 ,如果工资相等,再用名字排序select * from emp order by sal desc,ENAME desc; 阅读全文
posted @ 2023-10-17 17:59 胖豆芽 阅读(14) 评论(0) 推荐(0) 编辑
摘要:# 模糊匹配 %包含的值%select * from emp where ENAME like '%S%'; # 找出名称以S开头的人的信息select * from emp where ENAME like 'S%'; # 找出名字以第二个字母是O的人的信息select * from emp wh 阅读全文
posted @ 2023-10-17 17:31 胖豆芽 阅读(45) 评论(0) 推荐(0) 编辑
摘要:# 查询是800或5000的工资的人select * from emp where SAL in(800,5000); # 查询薪资在800到1000之间的人select * from emp where SAL between 800 and 5000; 阅读全文
posted @ 2023-10-17 17:03 胖豆芽 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-10-17 16:34 胖豆芽 阅读(8) 评论(0) 推荐(0) 编辑
摘要:对比 select * from emp where comm is null; 阅读全文
posted @ 2023-10-17 16:17 胖豆芽 阅读(3) 评论(0) 推荐(0) 编辑
摘要:800和900之间 阅读全文
posted @ 2023-10-17 11:59 胖豆芽 阅读(2) 评论(0) 推荐(0) 编辑
摘要:表的列是支持运算符的 起别名时需要加单引号 # 获取年薪desc emp;select ENAME,SAL*12 as '年薪' from emp; 阅读全文
posted @ 2023-10-17 11:49 胖豆芽 阅读(5) 评论(0) 推荐(0) 编辑
摘要:# 根据部门编号归类 结果出3个部门 select DEPTNO from emp group by DEPTNO; # 找经理的名字和工资 select ENAME ,sal from emp where JOB='MANAGER'; # 列出各个部门里领导最低的薪资 3个部门里找到经理的最低工资 阅读全文
posted @ 2023-10-16 20:51 胖豆芽 阅读(16) 评论(0) 推荐(0) 编辑
摘要:select 列名 as 别名 from 表名; 或select 列名 别名 from 表名; 注意 mysql 支持双引号 但是oracle里不支持双引号, 阅读全文
posted @ 2023-10-16 20:17 胖豆芽 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-10-16 19:22 胖豆芽 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-10-16 19:19 胖豆芽 阅读(28) 评论(0) 推荐(0) 编辑
摘要:DQL 一级操作 最常用的操作 查询表中数据 DML 二级操作 对表做增删改查 inset update delete DDL 三级操作 对表的结构做增删改查 creat drop alter TCL 四级操作 对数据库事务做修改 commit rollback DCL 五级操作 数据控制语言 gr 阅读全文
posted @ 2023-10-16 19:03 胖豆芽 阅读(7) 评论(0) 推荐(0) 编辑
摘要:对比包含表中数据 阅读全文
posted @ 2023-10-16 18:58 胖豆芽 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-10-13 19:37 胖豆芽 阅读(2) 评论(0) 推荐(0) 编辑
摘要:第二种形式 隐藏密码登录 阅读全文
posted @ 2023-10-13 18:54 胖豆芽 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-10-13 18:44 胖豆芽 阅读(54) 评论(0) 推荐(0) 编辑
摘要:https://dev.mysql.com/doc/index-other.html 将数据导入数据库 先创建数据库 , 再导入数据库 阅读全文
posted @ 2023-10-13 16:36 胖豆芽 阅读(6) 评论(0) 推荐(0) 编辑
摘要:from typing import Optional class ListNode: def __init__(self, val=0, next=None): self.val = val self.next = next class Solution: def partition(self, 阅读全文
posted @ 2023-10-12 17:36 胖豆芽 阅读(13) 评论(0) 推荐(0) 编辑
摘要:static 关键字:修饰符,可以修饰成员变量,成员方法修饰的成功的特点:1 被类里的所有对象所共享2.多了一种调用方式,可以通过类名进行调用3.随着类的加载,优先于对象存在 阅读全文
posted @ 2023-10-12 14:46 胖豆芽 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-10-12 14:46 胖豆芽 阅读(2) 评论(0) 推荐(0) 编辑
摘要:效果1 实例化后被调用 效果2 阅读全文
posted @ 2023-10-12 14:42 胖豆芽 阅读(4) 评论(0) 推荐(0) 编辑
摘要:1.static 修饰的成员变量或成员方法 被所有的对象共享 效果图1 没有使用static 时 实例化对象stu1 时需要写3个属性 姓名 年龄 毕业院校 实例化对象stu2 时需要写3个属性 姓名 年龄 毕业院校 效果图2 使用了static 修饰毕业院校时 实例化对象stu1 时需要写3个属性 阅读全文
posted @ 2023-10-12 14:36 胖豆芽 阅读(17) 评论(0) 推荐(0) 编辑
摘要:直接用count方法 str1=input("请输入一个范围为0-9,a-z,A-z的字符串") str2=input("请再输入一个范围为0-9,a-z,A-z的字符串") count=str1.count(str2) print(f'包含的次数:{count}') 自己写的 #str1='abc 阅读全文
posted @ 2023-10-12 11:17 胖豆芽 阅读(21) 评论(0) 推荐(0) 编辑
摘要:pass 阅读全文
posted @ 2023-10-11 17:36 胖豆芽 阅读(1) 评论(0) 推荐(0) 编辑
摘要:html 效果 当点击弹窗上的确认按钮后 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>弹窗示例</title> <style> body{ text-align: center; padding-top: 50px; } < 阅读全文
posted @ 2023-10-11 12:46 胖豆芽 阅读(414) 评论(0) 推荐(0) 编辑
摘要:from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys from time import sleep,ctim 阅读全文
posted @ 2023-10-10 18:09 胖豆芽 阅读(7) 评论(0) 推荐(0) 编辑
摘要:背景知识 发送回车键 from selenium.webdriver.common.keys import Keys driver.find_element(By.CSS_SELECTOR, loc).send_keys(Keys.ENTER) 隐式等待的意思是 当符合条件就结束等待,不符合持续等待 阅读全文
posted @ 2023-10-10 17:54 胖豆芽 阅读(6) 评论(0) 推荐(0) 编辑
摘要:第一种 多个元素被隐藏时 通过js修改 对比照片 这个是没隐藏的 对比照片 这个是隐藏的 driver = webdriver.Chrome() # url url=r"http://127.0.0.1:5000/" driver.get(url) print("已打开网页") # 执行js脚本,将 阅读全文
posted @ 2023-10-10 16:34 胖豆芽 阅读(139) 评论(0) 推荐(0) 编辑
摘要:以下是两种常用的隐藏元素的方法:第一种: 使用内联样式:在 input 元素上添加 style="display: none;" 属性。 html <form action="/upload" method="post" enctype="multipart/form-data"> <input t 阅读全文
posted @ 2023-10-10 15:06 胖豆芽 阅读(792) 评论(0) 推荐(0) 编辑
摘要:最终效果 背景知识 将HTML文件放在"templates"文件夹中可以确保Flask能够自动找到和加载它们,我没建这个文件夹所以报错了,图中是查了资料改正后的 工程结构 python文件需要放到工程的子目录 html代码 <!DOCTYPE html> <html lang="en"> <head 阅读全文
posted @ 2023-10-09 15:19 胖豆芽 阅读(17) 评论(0) 推荐(0) 编辑
摘要:第一种 作为对照 不隐藏 选择照片和提交照片按钮 效果 执行python代码后的效果 python代码 # 点击上传按钮 # 导包 from selenium import webdriver from selenium.webdriver.common.by import By from time 阅读全文
posted @ 2023-10-09 10:06 胖豆芽 阅读(33) 评论(0) 推荐(0) 编辑
摘要:一 、搞定前端的HTML 1.新建文件夹templates存放html页面 2.写html文件 背景知识1 <ol> 标签中的 for 和 endfor 是模板引擎语法,需要与后端的 Python 文件配合使用才能实现动态生成列表项的功能 背景知识2 模板引擎语法的具体语法和功能会因不同的模板引擎而 阅读全文
posted @ 2023-10-09 10:05 胖豆芽 阅读(77) 评论(0) 推荐(0) 编辑
摘要:参考 https://blog.csdn.net/cnds123/article/details/128419485 第一种 使用HTML的hidden 属性,隐藏属性是一个 Boolean 类型的值,真说明隐藏,假说明不隐藏,空也是不隐藏 进入例子: 如下图,当点击了按钮1后不隐藏: 如下图,当点 阅读全文
posted @ 2023-10-08 18:26 胖豆芽 阅读(2704) 评论(0) 推荐(0) 编辑
摘要:背景知识1 ActionChains库 它的缩写来自于以下单词:Action(动作)和Chains(链) 背景知识2 ActionChains 提供了更多灵活的鼠标和键盘操作选项,可以用于处理更复杂的场景,如果 click() 方法无法生效,可以尝试使用 ActionChains 来模拟点击事件。在 阅读全文
posted @ 2023-10-08 17:07 胖豆芽 阅读(228) 评论(0) 推荐(0) 编辑
摘要:from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver import Keys from time import sleep # 实例化驱动对象 driver 阅读全文
posted @ 2023-10-08 15:43 胖豆芽 阅读(39) 评论(0) 推荐(0) 编辑
摘要:from selenium import webdriver from selenium.webdriver.common.by import By # 实例化驱动对象 driver=webdriver.Chrome() def get_color(loc): color=driver.find_e 阅读全文
posted @ 2023-10-08 15:32 胖豆芽 阅读(78) 评论(0) 推荐(0) 编辑
摘要:遇到问题 html 中定位的下拉框内容是属性是隐藏的 <ul id="reasonselect" style="display: none" fwin="mods"> <li>广告/SPAM</li> <li>恶意灌水</li> <li>违规内容</li> <li>文不对题</li> <li>重复发 阅读全文
posted @ 2023-10-08 12:57 胖豆芽 阅读(156) 评论(0) 推荐(0) 编辑
摘要:背景知识 "tkinter"是一个Python标准库,它提供了一组用于创建图形用户界面(GUI)的工具和组件。通过使用tkinter库,你可以在Python程序中创建窗口、按钮、文本框、菜单等GUI元素,从而构建交互式的应用程序。 "tkinter"在Python中是一个缩写,代表"Tk inter 阅读全文
posted @ 2023-10-08 10:46 胖豆芽 阅读(103) 评论(0) 推荐(0) 编辑
摘要:背景知识1 在使用WebDriver时,常见的一些Options选项包括以下几种: add_argument(argument):向浏览器传递额外的参数。常用的参数包括: "--headless":以无界面模式运行浏览器。 "--disable-gpu":禁用GPU加速。 "--start-maxi 阅读全文
posted @ 2023-10-07 22:54 胖豆芽 阅读(214) 评论(0) 推荐(0) 编辑
摘要:C:\Program Files (x86)\Google 改update名字,改权限 阅读全文
posted @ 2023-10-07 22:48 胖豆芽 阅读(44) 评论(0) 推荐(0) 编辑
摘要:在浏览器的导航输入命令: chrome://version/ 找到个人资料路径 阅读全文
posted @ 2023-10-07 20:38 胖豆芽 阅读(160) 评论(0) 推荐(0) 编辑
摘要:优化后的代码# 导包 from selenium import webdriver from selenium.webdriver.common.by import By from time import sleep from selenium.webdriver.chrome.options im 阅读全文
posted @ 2023-10-07 15:15 胖豆芽 阅读(11) 评论(0) 推荐(0) 编辑
摘要:背景知识1 选择满足多个条件的元素节点: //标签名[条件1 and 条件2] //div[@class="example" and @id="demo"]:选择所有具有class属性值为example且id属性值为demo的div元素节点。 背景知识2 如果要选择以特定字符串结尾的id属性的元素节 阅读全文
posted @ 2023-10-07 15:11 胖豆芽 阅读(20) 评论(0) 推荐(0) 编辑
摘要:总结 1.创建一个项目 2.创建一个new environment using 虚拟环境 3.更改项目的解释器interpreter 完结 撒花~~ 下面是图解 全新的虚拟环境,选择第一个红框内的新虚拟环境 因为全新的环境缺少第三方依赖包, 所以 修改工程的解释器地址 阅读全文
posted @ 2023-10-07 10:14 胖豆芽 阅读(4) 评论(0) 推荐(0) 编辑