自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 微信朋友圈测试

2020-11-03 22:12:03 280

原创 python面试基础

1、is 和==的区别is比较的是两个实例对象是不是完全相同,它们是不是同一个对象,占用的内存地址是否相同。==比较的是两个对象的内容是否相等,即内存地址可以不一样,内容一样就可以了。2、python判断None用isNone在Python里是个单例对象,一个变量如果是None,它一定和None指向同一个内存地址。3、python 闭包这种函数由两个函数的嵌套组成,且称之为外函数和内函数,外函数返回值是内函数的引用,此时就构成了闭包。闭包中的引用的自由变量只和具体的闭包有关联,闭

2020-11-03 22:06:12 795 1

原创 组合最大算法

最佳观光组合给定正整数数组 A,A[i] 表示第 i 个观光景点的评分,并且两个景点 i 和 j 之间的距离为 j - i。一对景点(i < j)组成的观光组合的得分为(A[i] + A[j] + i - j):景点的评分之和减去它们两者之间的距离。返回一对观光景点能取得的最高分。链接:https://leetcode-cn.com/problems/best-sightseeing-pair解法:最大化A[i]+i,遍历A[j]-jclass Solution(object):

2020-06-22 21:18:54 350 1

原创 记录一道机智解法-两个数组的交集

给定两个数组,编写一个函数来计算它们的交集。class Solution(object): def intersection(self, nums1, nums2): """ :type nums1: List[int] :type nums2: List[int] :rtype: List[int] """ a=set(nums1) b=set(nums2) retur

2020-06-16 22:37:59 95

原创 leetcode之每日气温

根据每日气温列表,请重新生成一个列表,对应位置的输出是需要再等待多久温度才会升高超过该日的天数。如果之后都不会升高,请在该位置用 0 来代替。例如,给定一个列表 temperatures = [73, 74, 75, 71, 69, 72, 76, 73],你的输出应该是 [1, 1, 4, 2, 1, 1, 0, 0]。提示:气温 列表长度的范围是 [1, 30000]。每个气温的值的均为华氏度,都是在 [30, 100] 范围内的整数。解法:使用栈存储class Solution { p

2020-06-11 15:04:22 261

原创 数据库面试题整理

1 存储过程 预编译的SQL语句 优点: 预编译过,执行效率高 可以重复使用 安全性高,执行存储过程需要一定权限 缺点: 一致性低2 视图 定义:虚拟表,和物理表拥有一样的功能,一般是由一个或多个表的行或列的子集组成,对视图的修改也会改变原始表 优点: 简化数据操作 定制不同用户的访问机制,安全机制 缺点:

2020-06-10 23:05:55 105

原创 数组中的第K个最大元素

#数组中的第K个最大元素在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。示例 1:输入: [3,2,1,5,6,4] 和 k = 2输出: 5示例 2:输入: [3,2,3,1,2,4,5,5,6] 和 k = 4输出: 4class Solution { public int findKthLargest(int[] nums, int k) { int n=nums.length;

2020-06-10 10:53:34 126

原创 Docker创建及联网

docker创建 //首次进入创建 sudo docker run --dns 8.8.8.8 --dns 8.8.4.4 --name ubuntu_bash -i -t ubuntu:latest /bin/bash //进入 sudo docker exec -it ubuntu_bash /bin/bashdocker联网• Dockerfile ENV http_proxy=MY_IP:808 ENV https_proxy=MY_IP:808 ENV .

2020-06-07 20:20:47 202

原创 服务器代理上网

下载并启动proxy设置yum和wgetc上网sudo vi /etc/yum.confproxy=http://ip:808sudo vi /etc/wgetrchttp_proxy =http://ip:808 ftp_proxy = http://ip:808git联网export http_proxy=http://ip:808export https_proxy=$http_proxyexport ftp_proxy=$http_proxyexport all_p.

2020-06-07 20:13:29 348 1

原创 linux命令面试总结

查看文件内容vi:编辑修改cat:显示全部文件内容more:分页查看less:往前翻页tail:查看尾部head:查看头部文件命令mkdir:创建文件夹cp:复制文件夹rm:删除(rm -rf 文件名【删除非空文件夹】)mv:移动文件线程ps -aux 格式输出kill -9查看内存top文件大小du: 显示目录或文件的大小df: 查看文件系统的磁盘分配图定时crontabcpu核数lscpugrepawksed..

2020-06-06 20:16:43 122

原创 java学习之反射

定义JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制获取class对象//1.配置文件Class cls1=Class.forName("constructor.Book");System.out.println(cls1);//2.参数...

2020-05-05 16:52:11 101

原创 java学习之序列化

1. 序列化与反序列化序列化:将对象写入到IO流中反序列化:从IO流中恢复对象意义:序列化机制允许将实现序列化的Java对象转换位字节序列,这些字节序列可以保存在磁盘上,或通过网络传输,以达到以后恢复成原来的对象。序列化机制使得对象可以脱离程序的运行而独立存在。使用场景:网络传输需将对象转化为字节。2. 序列化实现//创建对象(对象需实现 java.io.Serializable 接口...

2020-05-02 21:10:29 80

原创 最长不重复子串长度之python实现

给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。解法:双指针i,j,j遍历,若s[j]与s[i:j]重复,则i更新为与s[j]重复的下标+1def...

2020-05-02 20:56:50 605

原创 java之文件上传TCP实现

客户端package socketTest;import java.io.FileInputStream;import java.io.InputStream;import java.io.OutputStream;import java.net.Socket;public class TCPClientTest2 { public static void main(Strin...

2020-04-30 17:42:02 375

原创 leetcode之情侣牵手

记录一道一直想不出的题:N 对情侣坐在连续排列的 2N 个座位上,想要牵到对方的手。 计算最少交换座位的次数,以便每对情侣可以并肩坐在一起。 一次交换可选择任意两人,让他们站起来交换座位。人和座位用 0 到 2N-1 的整数表示,情侣们按顺序编号,第一对是 (0, 1),第二对是 (2, 3),以此类推,最后一对是 (2N-2, 2N-1)。这些情侣的初始座位 row[i] 是由最初始坐在...

2020-04-30 10:53:47 384

原创 购物测试用例

购买页面测试用例,求补充~功能测试复制链接能否正确跳转购买件数限制属性选择,未选择是否有提醒加入购物车,能否多次增加、减少评论查看进入店铺客服聊天分享优惠券领取立即购买,页面跳转(是否注册)地址填写(键盘弹出、定位)付款方式(银行卡添加、使用微信付款跳转、付款失败能否提醒、多次付款)界面测试:物品图片、视频显示正常字体大小、颜色兼容性测试:不同机型,不同版本,...

2020-04-23 17:48:04 6447

原创 面试之python相关问题

python是静态还是动态语言?动态类型语言:在运行期进行类型检查的语言,也就是在编写代码的时候可以不指定变量的数据类型,比如Python和Ruby静态类型语言:它的数据类型是在编译期进行检查的,也就是说变量在使用前要声明变量的数据类型,这样的好处是把类型检查放在编译期,提前检查可能出现的类型错误,典型代表C/C++和Java强类型语言,一个变量不经过强制转换,它永远是这个数据类型,不允许...

2020-04-23 17:38:28 84

原创 字典树(tire)之python实现

字典树又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。class Trie(object): def __init__(self): """ Initialize your data structure here. ""...

2020-04-22 11:09:09 585

原创 linux用户态和内核态

概念用户态:当一个进程在执行用户自己的代码时处于用户运行态(用户态),此时特权级最低。内核态:执行内核代码用户态切换到内核态的3种方式a. 系统调用这是用户态进程主动要求切换到内核态的一种方式,用户态进程通过系统调用申请使用操作系统提供的服务程序完成工作。b. 异常当CPU在执行运行在用户态下的程序时,发生了某些事先不可知的异常,这时会触发由当前运行进程切换到处理此异常的内核相关程序...

2020-04-20 10:34:52 89

原创 Fiddler设置https及手机设置

电脑下载Fiddle:https://www.telerik.com/download/fiddler/fiddler4配置fiddler允许监听到httpsTools>options>HTTPS,勾选以下:Fiddler提示creation of the root certificate was not successful的问题:打开DOS,进入Fiddler安装目录,输...

2020-04-17 16:48:47 438

原创 并查集之pyhon实现

并查集(Union-find Sets)是一种非常精巧而实用的数据结构,它主要用于处理一些不相交集合的合并问题。并查集的基本操作有以下3个:init(s):初始化一个新的并查集,其中包含 s 个单元素集合。union(x, y):把元素 x 和元素 y 所在的集合合并,要求x 和 y 所在的集合不相交,如果相交则不合并find(x):找到元素 x 所在的集合的代表,该操作也可以用于判断两...

2020-04-16 11:51:54 66

原创 面试之排序算法python实现

冒泡排序算法:复杂度o(n^2)def swap(arr, i, j): temp = arr[i] arr[i] = arr[j] arr[j] = temp return arr def maopao(arr): n = len(arr) for i in range(n): for j in range(i): ...

2020-04-12 21:09:06 122

原创 linux面试题之kill进程aaa

这里写自定义目录标题ps aux|grep aaa|awk '{print $2}' | xargs kill -9ps aux|grep aaa|awk ‘{print $2}’ | xargs kill -9

2020-04-12 20:45:28 259

原创 free5gc安装错误

free5gc安装错误解决:错误:解决:

2019-10-31 16:47:54 1627

空空如也

空空如也

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

TA关注的人

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