编程笔记

  • pytest--通过读取pytest.ini配置文件执行测试用例

    pytest.ini:是pytest单元测试框架的核心配置文件 位置:一般放在项目的根目录 编码格式:必须是ANSI格式,可以使用notepad++修改编码格式 作用:改变pytest默认的行为,如pytest文件名、类名、方法名的修改 运行的…

    编程笔记 2022年8月12日
  • java的Integer中也会有缓存

    https://blog.csdn.net/suifengyongyuan/article/details/124356203 默认缓存了 [-128 ~ 127] Integer m = new Integer(1); Integer n = new Integer(1); m==n //false 因为new时 生成不同引用地址Integer m = 1; I…

    编程笔记 2022年8月12日
  • 基于python的数学建模---蒙特卡洛算法

        import math import random m = input('请输入一个较大的整数') n = 0 for i in range(int(m)): x = random.random() y = random.random() if math.sqrt(x**2 + y**2) < 1: n += 1 pi = 4 * n /int(m) print…

    编程笔记 2022年8月12日
  • 【深入理解Android】微内核视角

    尝试从微内核角度去理解Android系统的设计 微内核的实现会带来哪些问题: 优先级翻转 在用户态的系统服务使用多线程的模式向多个进程提供系统服务的场景下, 如果低优先级的进程获取了一把锁,之后高优先级的进程尝…

    编程笔记 2022年8月12日
  • python中openpyxl模块操作excel

    import pandas as pd from openpyxl.utils import get_column_letter, column_index_from_string import openpyxl wb = openpyxl.load_workbook('cases.xlsx') sh = wb['Sheet1'] for i in range(2,100000): ce = s…

    编程笔记 2022年8月12日
  • Java基本语法

    原文链接 1 输出 System.out.print("sys_num:" + sys_num + "/n"); 2 String截取 截取前三位: String str = "abcde"; String str1 = str.substring(0,3); //abc 截取第一至倒数第二位: String str = "abcde"; int…

    编程笔记 2022年8月12日
  • selenium+python 处理只读日期控件的2种方法

    转载地址:https://www.cnblogs.com/mini-monkey/p/12104821.html 前言有时候测试过程中会遇到日期控件场景,这时候需要特殊处理,下文以12306网站为例 1.处理方式通常是通过js去除只读属性(2种方法),然后通过send…

    编程笔记 2022年8月12日
  • 关于使用docker里面java环境每次重启问题

    1、问题       测试服务器java环境变量老是失效(非常气人,测试同事老是说系统坏了,我感觉在怀疑我的技术)          我以前的配置是打开 /etc/profile 文件,在后面加上环境变量       整体环境是在宿主机上部署了…

    编程笔记 2022年8月12日
  • 你对 Java线程池 了解多少?

    线程池的优势 线程池的使用 线程池的工作原理 线程池的参数 任务队列(workQueue) 线程工厂(threadFactory) 拒绝策略(handler) 功能线程池 定长线程池(FixedThreadPool) 定时线程池(ScheduledThreadPool )…

    编程笔记 2022年8月12日
  • 数据结构与算法--线索化二叉树

    简介 在二叉树中的叶子结点存在两个左右子树为空的指针域,对于有n个结点的二叉树,就有n+1个空指针域。如果将这些空指针域存放某种遍历次序下该节点的前驱结点和后继节点,则将这些指针的指向称为线索,加上线索的…

    编程笔记 2022年8月12日