自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 树形数据结构表ID设计

第一种:递归表创建父子ID两列,建立迭代关系,如下表,每行数据使用pid记录父级的id,查询时根据pid就能查到对应的下级节点。这种方式的优点是简单易懂,插入或更新都比较简单,缺点是查询时需要递归查询,一层一层根据父节点去查找子节点。在目录数据较少时比较合适,可以读入到内存缓存使用。在数据较多时建议使用分层加载。idpid名称00顶层目录10第一层目录120第一层目录231第二层目录141第三层目录2第二种:左右id设置两个

2022-04-26 22:25:25 933

原创 selenium启动谷歌浏览器的参数设置

主要用来解决授权问题等

2022-04-02 16:33:08 4069

原创 凑金额2-硬币数量最小

“”"凑金额2硬币面值coins:1,2,5 —这种场景与爬楼梯不一样,你在挑选时可以1,2,1或2,1,1的凑出4块钱,但是最后还是只算一种组合方式。此时需要用背包算法来进行考虑总金额n:15求用最小个数硬币达到15金额很多人觉得从大的硬币开始取,不够取的再用小的代替就能得到最优解,但是这个想法是不合适的,例如下面的测试用例测试用例:coins=[1,7,11],n=14 结果应为 7,7两个硬币而不是11,1,1,1四个硬币“”"'''因为在学动态规划,所以遇到这种问题优先考

2022-02-27 10:43:04 306

原创 动态规划算法学习(一)爬楼梯和凑金额

爬楼梯每步可跨台阶:1,2,3 —该场景表示有序组合台阶总数:15求多少种跨法'''倒推下,当我倒数第二步已经走了14、13或12步时,我最后一步就可以就可以走完15个台阶 此时我15步的走法跟最后一步无关,而是跟前面的三种结果有关,即是12+13+14步的走法和由此再分别倒推14/13/12三种情况的走法,得到是13+12+11和12+11+10和11+10+9九种情况的走法和....在分解到最后,你就会发现是多个1/2/3走法的和以F表示走法的函数,i表示台阶总数,F(i-1

2022-02-19 12:28:22 257

转载 pytest +allure 进行截图,提示driver是NoneType导致无法截图

操作步骤不多说,网上多的是教程https://cloud.tencent.com/developer/article/1684983这里只是记一个坑,pytest里面明确说了不需要引用conftest文件,我没在意,在用例文件中再次引用了conftest,结果每次截图都是提示driver是NoneType,没有get_screenshot_as_file的方法,半天才发现是引用时又执行conftest重新把driver值为None了...

2021-09-06 16:10:11 155

原创 python+appium自动化

1.下载Android-SDK(https://www.androiddevtools.cn/)如果想尝试Android开发可以下载Android-studio,想简洁点下载SDK-tools即可。下载Windows版本的正式版installer_r24.4.1-windows.exe进行安装安装完成后会有AVD-Manager和SDK-Manager两个启动项。2.进入SDK-Manager,下载需要的文件,tools下的 Android SDK Platform-tools、Android SDK B

2021-04-24 14:26:06 200

原创 Jenkins常用插件

JENKINS常用插件名称#汉化locale version 1.4localization-support version 1.1localization-zh-cn version 1.0.7#RIDEworkflow-api version 2.36JUnit 1.28Robot Framework 1.6.5#SVNstructs version 1.20credentials version 2.2.1ssh-credentials version 1.17.1scm-

2020-05-19 10:44:57 431

原创 做一个简单的一键安装统一RIDE环境的bat文件

直接进入主题:1.先搭建一个环境,pip安装好需要的库,搭建完毕后即可开始复制工作。如果pip速度太慢可以根据情况修改pip库或使用代理。2.使用命令导出安装库列表pip freeze>c:\requirements.txt3.使用命令下载库安装文件。使用此命令必须已安装wheel库,否则对于某些没有wheel只有rar的库,下载时会报错:invalid command bdist...

2019-12-28 10:11:36 240

原创 xpath使用contains文本定位不到元素的原因及解决方法

在某些情况下,开发可能有如下的写法<span>"中国"<i class="country">(chinese)</i></span><span>"日本"<i class="country">(chinese)</i></span><span>"印度"<i class="count...

2019-12-13 18:34:57 2963 3

python自动化pip文件

PYTHON3+Selenium3+robotframework 的自动化测试框架,主要包括selenium3,pyautogui,autoitlibrary(win10上才正常),requests,及数据库连接相关的cx_Oracle,pymysql,monggodb等,可用作UI自动化及接口自动化,非web端自动化应该也是可以,不过还没有实际操作过。下载后在解压的文件夹内执行pip install --no-index --find-links=.\\ -r .\\requirement.txt就可以安装

2020-03-18

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

TA关注的人

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