自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】

PHP学习笔记

2022-06-18 12:24:27 107 1

原创 实习面试总结4.1(网络部分 tcp)

2020-10-22 12:40:24 321

原创 实习总结3.2(python部分)

线程与进程 参考 https://blog.csdn.net/liujinen_/article/details/78974275装饰器 参考 https://www.runoob.com/w3cnote/python-func-decorators.html内存管理机制 https://www.jb51.net/article/161474.htm继承机制python 装饰器的原理与实现## 定义一个装饰器 a_func 是被装饰的函数def a_new_decorator(a_func)

2020-10-12 16:35:14 272

原创 实习总结3.1(python函数参数)

python的函数参数问的比较多的是*args 和 **kwargs的区别参考文章定义f(a,b,c) 必选参数f(a,b,c=0)c为默认参数f(a,b,c=0,*args)args可选参数(自动组装为tuple)f(a,b,c=0,**kwargs)kwargs为关键字参数(自动组装为字典)f(a,b,c=0,*,job,name)job和name为命名关键字参数f(a,b,c=0,*args,job,name,**kwagrs)a,b 为位置参数

2020-10-09 11:44:12 281

原创 实习总结二 数据库部分 (其实是面试总结)

数据库面试常问问题

2020-10-08 20:16:09 153

原创 实习总结一(流程相关)

主要包括软件生命周期和软件测试模型参与的角色上线流程发版流程测试流程

2020-10-08 20:04:35 138

原创 测试相关

埋点测试参考文章1参考文章2

2020-09-07 15:53:16 81

原创 java 成员变量(实例变量) 和类变量(静态变量)的区别

本文参考菜鸟教程的中的笔记部分由static修饰的变量称为静态变量,其实质上就是一个全局变量。如果某个内容是被所有对象所共享,那么该内容就应该用静态修饰;没有被静态修饰的内容,其实是属于对象的特殊描述。不同的对象的实例变量将被分配不同的内存空间, 如果类中的成员变量有类变量,那么所有对象的这个类变量都分配给相同的一处内存,改变其中一个对象的这个类变量会影响其他对象的这个类变量,也就是说对象共享类变量。成员变量和类变量的区别:1、两个变量的生命周期不同 成员变量随着对象的创建而存在,随着对象的回收

2020-06-05 14:02:41 5597 4

原创 随机数生成、数组排序

1、随机数生成添加链接描述给你一个能生成1到5随机数的函数,用它写一个函数生成1到7的随机数。 (即:使用函数rand5()来实现函数rand7())现在给两个生成随机数的函数Randa, Randb。Randa和Randb分别产生1到a的随机数和1到b的随机数,a,b不相等 (相等就没必要做转换了)。现在让你用Randa实现Randb。1、如果a > b,进入步骤2;否则构造Randa2 = a * (Randa - 1) + Randa, 表示生成1到a2 随机数的函数。如果a2 仍小于

2020-05-24 17:05:03 809

原创 读取超大文件,并统计其中字符串出现的次数

"""#统计1000w行的文件中,字符串出现的次数并排序,其中字符串以空格分割#我认为需要考虑三个问题1、大文件的读取,一行一行读入,避免一次性读入,内存溢出的情况2、文件编码格式的处理,避免乱码3、python中字典对象的排序,按value值排序"""import osimport chardetdef get_encoding(filename): """ :param filename: 文件路径 :return: 文件编码类型 """ tr

2020-05-22 18:04:32 1261

原创 python线程操作

参考文章文章目录线程的概念1. 线程的创建2. 线程间的同步3. 线程池4. 协程线程的概念线程概念python3 中关于线程的操作1. 线程的创建python3中可通过两种方法创建线程(1) 通过threading.Thread(Target=executable Method)-即传递给Thread对象一个可执行方法(或对象)(2) 继承threading.Thread定义子类并重写run()方法。第二种方法中,唯一必须重写的方法是run()方法一示例import threading

2020-05-21 17:35:08 201 1

原创 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的两个整数 - python实现

题目描述给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的 两个 整数。输入数据包括两行:第一行两个整数n(1 ≤ n ≤ 10 ^ 5),sum(1 ≤ sum ≤ 10 ^ 9)第二行n个整数,范围均在32位整数内,以空格分隔输出如果找到和值为某值的两个数,输出两个数字的下标(数组下标从0开始),如果有多解,输出第一个数下标最小的那个解;否则输出false示例输入6 92 3 5 6 7 10输出0 4解法一普通解法,时间消耗大inp

2020-05-21 12:37:00 10383 3

原创 mysql常见问题

参考文章mysql 索引、事务、锁等char、varchar、text的区别

2020-05-16 21:47:32 86

原创 mysql 查询部门中男女人数,工资最高,等

所用数据库的两个表 部门表和用户表 表结构如下部门表(dept)用户表(USERS)对单个表进行操作1.按工资高低排序SELECT * FROM USERS ORDER BY SALARY (升序)SELECT * FROM USERS ORDER BY SALARY DESC (降序)结果如图所示(降序)2. 查出工资最高的员工的信息 (这里没有考虑有重复值的情况,如果有重复值只显示其中一条,要考虑重复值可参考查找每个部门工资最高的员工信息)SELECT * FROM USERS

2020-05-16 11:59:11 8639 1

原创 python 复数的处理

参考文章https://blog.csdn.net/sdafhkjas/article/details/103276172?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.nonecas

2020-05-10 10:17:53 648

原创 Python new和init方法

参考文章文章目录new 和init方法调用的顺序new 和init方法的区别__new__的作用new 和init方法总结new 和init方法调用的顺序代码class Book(object): def __init__(self,name): print("this is __init__") print("self:",self) self.name = name def __new__(cls, *args, **kwargs

2020-05-09 12:07:22 906

原创 字节跳动测开一面

TCP三次握手与四次挥手TCP三次握手与四次握手感觉是字节跳动的必问题,之前面过一次字节跳动,也问了这个题。HTTP连接(浏览器点击搜索之后)http响应过程http请求报文http响应报文测试用例和BUG书写规范测试用例书写BUG书写bug标题:简明扼要地阐述问题本质测试设备:使用地设备、操作系统、测试环境、网络类型等前提条件:明确指出BUg是在什么情况下产生的测...

2020-05-08 17:43:48 947

原创 决策树系列————决策树基础

本文参考决策树决策树是一种基本的基本的回归和分类方法,本文主要讨论分类。分类决策树分类过程,表示基于特征对实例进行划分的过程,可认为是 if—then的集合,也可看做是定义在特征空间与分类空间上的条件概率分布。决策树的构建通常包括三个步骤:特征选择、决策树的生成、决策树的剪枝用决策树分类:从根节点开始,对实例的某一特征进行测试,根据测试结果将实例分配到其子节点,此时每个子节点对应着该特...

2020-05-06 13:28:50 523

原创 蚂蚁金服测开面经

3.18投了蚂蚁金服的测开实习生,目前笔试,面试均已完成,在等最后的结果。把这一次的经历写下来,给自己攒一点人品。1. 阿里的面试的流程阿里的面试流程包括简历评估、笔试、技术面试、hr面试四个环节。其中技术面根据不同的部门会有不同的规定。我这次是经过了四轮的技术面。简历评估:一般是在投简历之后,很快就会有人给你打电话,问一些问题,这个难度比正式的技术面稍微低一些,但还是要有所准备才行。笔试...

2020-04-29 17:06:58 2143 3

原创 阿里笔试题-————森林之王(python 实现)

题目描述:动物之王选动物老大,n个小动物,编号1-n,编号代表武力值,值越小,武力值越高,每个小动物都有一票投票权,可以投给自己或者自己崇拜的动物,或者和自己崇拜的动物跟票。只能崇拜武力值比自己厉害的动物。输入:第一行:n个动物 4后面n行:第几个小动物的崇拜对象 0 1 1 1输出:每个小动物的最多的投票 4 1 1 1解释:当第一个动物投自己 其余动物都投...

2020-04-22 15:39:43 332

原创 测开问题整理

1.滴滴测开get和post的区别这里是引用深拷贝和浅拷贝进程和线程linux 查看端口号linux 软连接 和 硬链接异常获取运算符重载深度优先和广度优先遍历2.蚂蚁金服测开常用框架,框架是解决哪些问题,项目中什么样的问题可以用框架解决code_review ,代码量怎么测试测试的时候,依赖于其他模块(没开发好),要怎么测...

2020-04-16 16:15:05 715

原创 mysql 读取第二大的数据

本文中所用的表为菜鸟教程sql中所有的表数据库管理工具推荐XAMPP1 、DESC/ASC 和LIMIT结合DESC和ASC是排序方式,DESC(降序),ASC(升序)LIMIT 对输出的限制,LIMIT m,n m是起始行,n是要输出的条数例如: SELECT * FROM TABLE_name LIMIT 0,2 输出从0行开始的两行数据SELECT * FROM w...

2020-04-15 16:54:28 2045

原创 Python 读取文件内容的三种方式

filename = "" #你的文件路径##读取文件的三种方式#ff.read() 一次性读入,读入的时字符串with open(filename,"r") as f: lines = f.read() print(type(lines)) print(lines)#f.readlines(),一次性将所有的行读入,是一个列表,列表中的每一个元素是文件的每一行内...

2020-04-07 15:42:17 692

原创 二叉搜索树 和平衡二叉树

二叉搜索树二叉查找树(Binary Search Tree),(又:二叉搜索树,二叉排序树)它或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值; 它的左、右子树也分别为二叉排序树。平衡二叉树平衡树,即平衡二叉树(Balanced Binary Tre...

2020-03-26 11:50:39 646

原创 二叉树的深度优先遍历和广度优先遍历

#!/usr/bin/env python3class binaryTreeNone(object): def __init__(self,x): self.val = x self.left =None self.right = None##递归实现 def pre(self,root): ##先序遍历 i...

2020-03-25 12:27:23 405

原创 11种排序算法 python实现(冒泡、选择、插入、快速、堆、希尔、归并、计数、二分法、桶、基数)

各种排序算法 python实现冒泡,选择,插入快速,堆,希尔,归并,计数桶,基数,二分法1. 冒泡排序冒泡排序的基本思想是通过与相邻元素的比较和交换,每次将最大元素放到数组尾部。整个过程类似于水中气泡的上升。比较次数:为n-1,n-2,…, 1时间复杂度 n^2 def sort_1(tinput): ## 冒泡排序 length =len(tinput...

2020-03-22 17:41:33 222

原创 神经网络训练及参数更新的流程

神经网络训练及参数更新的流程图代码实例import tensorflow as tfimport numpy as np##定义训练轮次training_step = 30000##定义输入的数据和对应的标签并在for循环内进行填充data = []label =[]for i in range(10000): x1 = np.random.uniform(-1...

2020-01-06 16:34:11 2758 1

原创 单词倒序输出2

#include<iostream>using namespace std;int main(){ char str[255]; cin.get(str,255); cin.get(); //cout<<revert(str)<<endl; int len = strlen(str); int end = len-1; int start =...

2019-12-16 15:47:32 110

原创 单词倒序输出

#include<iostream>using namespace std;char* revert(const char* src){ int i=0,charsize=0; charsize=strlen(src); char *dst = new char[charsize]; i=0; while((dst[charsize-i-1]=sr...

2019-12-16 14:58:33 498

原创 4-7(约瑟夫环普通实现)

循环出局#include<iostream>using namespace std;int main(){ const int person =12; int a[person] ={0}; for(int i =0;i<person;i++){ //赋初值 a[i] = i+1; } int k=0; cout<<"请输...

2019-11-18 18:04:31 143

原创 java打包生成jar,并带参数执行

参考生成jar包https://blog.csdn.net/liu941807382/article/details/53408096带参执行https://blog.csdn.net/xiaote0225/article/details/79348992

2019-10-31 14:48:27 878

原创 通过maven安装spire.pdf

参考https://www.e-iceblue.cn/licensing/install-spirepdf-for-java-from-maven-repository.html

2019-10-31 09:28:37 4225

原创 Python之MatPlotLib使用

Python之MatPlotLib使用Python之MatPlotLib使用教程(涵盖了大多数的用法)参考 https://www.jianshu.com/p/92e1a4497505python_使用matplotlib画饼状图(pie)参考 https://www.jianshu.com/p/0a76c94e9db7...

2019-10-30 11:14:59 152

原创 分析python程序性能——查看程序运行时间和占用内存

检查python程序运行时间、CPU和内存占用的方法(python3.6.8,亲测可用)用line_profiler性能调试工具检测每一行python代码的运行时间 。参考(https://my.oschina.net/readerror/blog/2054612安装包方法一 :使用pip安装pip install line_profiler.whlpip install wr...

2019-10-30 11:04:29 10593

原创 程序设计基础

程序设计基础

2019-10-25 16:13:38 96

原创 homework2(作业2 代码示例)

作业2 代码示例2_1对于上机实习1,请通过运行程序写出圆柱体半径为3,高为3时的表面积和体积.#include<iostream>using namespace std;int main(){ const float PI = 3.14; //将π声明为符号常量 float radius =0, height =0,area= 0,volume=0; //定义...

2019-10-25 15:45:41 303

原创 homework1(作业一代码示例)

作业1代码示例1.编写一个程序,程序的功能在屏幕上输出几句你想说的话。例如:大家好!我是XXX很高兴与大家一起学习程序设计基础课程这是我的第一个C++程序。代码示例1//Homework1-1.cpp : 定义控制台应用程序的入口点#include<iostream>using namespace std;int main(){ cout<<"大家好...

2019-10-25 15:44:59 570

原创 homework(课堂练习代码示例)

课堂练习代码示例1 输入三个整数,按从大到小的顺序输出。例如输入 4 3 5​ 输出 5 4 3代码示例1//整体思路,先找最大值,再找最小值和中间的//找到最大最小及中间值候,先存放下来,最后再统一输出#include<iostream>using namespace std;//int main(){ int x,y,z; /...

2019-10-25 15:42:16 314

空空如也

空空如也

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

TA关注的人

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