自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 测试开发笔记

提示:该文章仅仅是个人面试(测试)总结的一些题目,仅供参考文章目录一、计算机网络基础1.OSI的七层模型分别是?各自的功能是什么?2.说一下一次完整的HTTP请求的过程包含哪些内容3.HTTP长连接和短链接的区别4.HTTP请求方法你知道多少?5.get,post区别,你知道哪些?一、计算机网络基础1.OSI的七层模型分别是?各自的功能是什么?物理层:底层数据传输(0和1的电信号),如网线,光纤。数据链路层:定义数据的基本格式,如何传输,如何标识;如网卡的mac地址网络层:定义IP编址,定

2021-11-18 15:14:48 2661

原创 HTML学习

文章目录一、html基础语法总结提示:以下是本篇文章正文内容,下面案例可供参考一、html基础语法<img src="http://c.biancheng.net/cpp/templets/new/images/logo.jpg?v=3.994"/> 引用网络图片<img src="../image/logo.jpg"/> 引用上一层image目录下的一张图片示例:<img src="http://c.biancheng.ne

2021-09-23 15:59:42 88

原创 DHCP协议详解

DHCP协议详解文章目录DHCP协议详解一、什么是DHCP?二、原理三、报文解析提示:以下是本篇文章正文内容,下面案例可供参考一、什么是DHCP?概念: DHCP,动态主机配置协议,前身是bootp协议,是一个局域网的网络协议,使用UDP协议工作,常用的两个端口:67(server),68(client)。DHCP常用于局域网环境,主要作用是集中的管理,分配IP地址、使client动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率二、原理DHCP统一使用

2021-09-18 15:45:45 1754

原创 Python面试概念个人总结

Python面试题个人总结文章目录Python面试题个人总结一、闭包是什么?二、装饰器提示:以下是本篇文章正文内容,下面案例可供参考一、闭包是什么?闭包概念:在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用。这样就构成了一个闭包闭包条件:1、在一个外函数中定义了一个内函数2、内函数里运用了外函数的临时变量3、并且外函数的返回值是内函数的引用一般情况下,如果一个函数结束,函数的内部所有东西都会释放掉,还给内存,局部变量都会消失。但是闭包是

2021-09-15 15:59:09 157

原创 log日志打印

#!/bin/python-- coding: utf-8 --import osimport loggingimport colorlogimport logging.handlersfrom utils.conf_tools import PATHclass Logger:log_colors_config = { 'DEBUG': 'black', 'INFO': 'cyan', 'WARNING': 'yellow', 'ERROR': 'red',

2021-05-24 11:18:50 56

原创 列表元素整合

将列表 a = [1,2,[3,4,[5,6]]],7,8,(9,10,(11,12))] 转换成 [1,2,3,4,5,6,7,8,9,10,11,12]c = []def fun(): for i in a: if isinstance(i, int): c.append(i) else: fun(i) return ca = [1,2,[3,4,[5,6]]],7,8,(9,10,(11,12))]print(fun(a))

2021-05-16 17:10:25 53

原创 2021-05-05

文章目录一、CICD是什么二、CI流程示例一、CICD是什么CI/CD 是一种通过在应用开发阶段引入自动化来频繁向客户交付应用的方法。CI/CD 的核心概念是持续集成、持续交付和持续部署。作为一个面向开发和运营团队的解决方案,CI/CD 主要针对在集成新代码时所引发的问题。CI 持续集成(Continuous Integration)持续集成(CI)可以帮助开发人员更加频繁地(有时甚至每天)将代码更改合并到共享分支或“主干”中。一旦开发人员对应用所做的更改被合并,系统就会通过自动构建应用并运行

2021-05-05 11:15:16 42

原创 实现Trie(前缀树)

题目:‘’’Trie(发音类似 “try”)或者说 前缀树 是一种树形数据结构,用于高效地存储和检索字符串数据集中的键。这一数据结构有相当多的应用情景,例如自动补完和拼写检查。请你实现 Trie 类:Trie() 初始化前缀树对象。void insert(String word) 向前缀树中插入字符串 word 。boolean search(String word) 如果字符串 word 在前缀树中,返回 true(即,在检索之前已经插入);否则,返回 false 。boolean star

2021-04-16 09:34:00 55

原创 打家劫舍

题目:‘’’你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 ,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警 。给定一个代表每个房屋存放金额的非负整数数组,计算你 在不触动警报装置的情况下 ,能够偷窃到的最高金额。输入:nums = [2,3,2]输出:3解释:你不能先偷窃 1 号房屋(金额 = 2),然后偷窃 3 号房屋(金额 = 2), 因为他们是相

2021-04-16 09:29:03 35

原创 二叉搜索树节点最小距离

题目:“”"给你一个二叉搜索树的根节点 root ,返回 树中任意两不同节点值之间的最小差值输入:root = [4,2,6,1,3]输出:1输入:root = [1,0,48,null,null,12,49]输出:1“”"#看大神都是用的二叉树/递归之类的,表示膜拜#个人版class Solution(object): def minDiffInBST(self, root): min_list = [] for i in range(le

2021-04-13 20:24:49 38

原创 最大数

题目“”"给定一组非负整数 nums,重新排列每个数的顺序(每个数不可拆分)使之组成一个最大的整数。注意:输出结果可能非常大,所以你需要返回一个字符串而不是整数。输入:nums = [10,2]输出:“210”输入:nums = [3,30,34,5,9]输出:“9534330”“”"class Solution(object): def largestNumber(self, nums): if len(nums) == 1: return "".join(st

2021-04-12 19:15:21 64

原创 2021最新linux常用命令整理

提示:对于linux命令,强行记忆不是长久之策,可通过 “命令 --help” ,来查看命令的具体用法。如 ls --help文章目录1. 查看哪些用户在系统上工作2. 查看登录linux系统所使用的终端3. 显示操作系统的信息4. 显示日历,日期,时间等5. 切换命令6. 复制命令7. 创建目录命令8. 创建文件命令9. 删除文件命令10. 确定文件中数据的类型11. 浏览正文文件内容12. 显示文件行、单词和字符数13. 浏览大文件14. 搜索文件和目录15. 重定向到文件中16. 使用管道符

2021-04-11 21:21:02 247

原创 win10子系统Ubuntu下安装mysql

文章目录前言卸载原有数据库安装mysql问题记录前言提示:在win10下的ubuntu子系统下安装mysql数据库提示:以下是本篇文章正文内容,下面案例可供参考,光看安装数据库步骤来说比较简单,但是每一步都是坑中加坑,请细细体会卸载原有数据库sudo apt-get autoremove --purge mysql-server-5.7#sudo apt-get remove mysql-server # 没用到,已经没有mysql-server#sudo apt-get

2021-04-05 20:22:51 461

原创 window10安装linux子系统并设置ssh远程连接

文章目录下载安装Ubuntu下载一款远程连接工具打开ssh服务获取连接串信息下载安装Ubuntu直接微软商城搜索linux,选择ubuntu后直接安装,后面直接设置用户名密码,在window下直接输入bash 即可进入shell下载一款远程连接工具这里推荐Mobaxterm,下载链接:https://mobaxterm.mobatek.net/,下载好后默认会有WSL链接可以进shell,但是不足以提供我们进行远程连接打开ssh服务sudo apt-get remove openssh-

2021-04-04 21:54:23 855

GIT基础命令使用-菜鸟入门级

GIT基础命令使用-菜鸟入门级

2021-11-16

空空如也

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

TA关注的人

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