自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 todo【面经】牛客网安卓相关面经题

1.安卓的四大组件【todo】2.activity的生命周期【todo】3.binder通信原理【todo】

2021-08-19 12:36:24 122

原创 todo 测试用例设计

案例题如果有相关产品手册,则需查阅并根据内容制定测试计划。如果没有,则需要和产品负责人或开发人员沟通,了解产品的功能。1. 微信发红包测试用例。- 功能测试发给单个好友金额+留言+表情等价划分设计测试用例金额:0.01-200,非字符,非空,不含空格留言:文本长度,是否支持复制粘贴,各种字符的组合表情:收藏的表情、图库的表情、录制的表情、动图/静图点击塞钱进红包,选择零钱/银行卡/添加新卡付款金额与零钱等价划分金额>零钱、金额=零钱、金额<零钱使用指纹/密码付款指纹

2021-08-19 11:59:05 430

原创 todo【面经】牛客网java相关面经题

#1. final相关,抽象类可以用final修饰吗使用 final 关键字声明类、变量和方法需要注意以下几点:final 用在变量的前面表示变量的值不可以改变,此时该变量可以被称为常量。表示该变量一旦被初始化便不可改变,这里不可改变的意思对基本类型变量来说是其值不可变,而对对象引用类型变量来说其引用不可再变。其初始化可以在两个地方:一是其定义处,也就是说在 final 变量定义时直接给其赋值;二是在构造方法中。这两个地方只能选其一,要么在定义时给值,要么在构造方法中给值,不能同时既在定义时赋值

2021-08-18 15:28:37 284

原创 todo【面经】牛客网测试相关面试题

#1. 测试分类【todo】#2. 回归测试【todo】#3. 测试用例的设计方法见其他文章#4. 测试发现了bug,但如果开发人员认为不是bug怎么办?如果在版本发布前发现了bug怎么办【todo】#5. 接口测试知道哪些【todo】#6. 性能测试知道哪些,有哪些指标【todo】【todo总结tc自动化测试性能测试相关】#7. 开发一款软件,从需求到架构到交付,列个计划【todo整理tc开发产品的流程架构】#8. 测开与开发发生分歧时,怎么解决【todo】#9. 抖音的视

2021-08-18 15:28:04 2726

原创 排序算法总结

参考文章:十大经典排序算法(动图演示)十大经典排序算法堆排序#0.排序算法分类比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线性时间非比较类排序。稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面。不稳定:如果a原本在b的前面,而a=b,排序之后 a 可能会出现在 b 的后面。#1.

2021-08-18 15:27:32 83

原创 todo【面经】牛客网数据结构算法相关

#1. 百万级数据的表项怎么设计数据结构【todo】#2. 数据结构中解决hash冲突的方法【todo】#3. 什么是闭包【todo】#4. 大文件排序【todo】#5. 二叉树、红黑树【todo】#6. 循环队列【todo】#7. 给一亿条商品数据,分别有orderId、productId、price,返回销售额最大的1000个商品。并给出时间复杂度和空间复杂度。(分别代表订单ID、产品ID、此产品单价)【todo】...

2021-08-18 15:26:58 130

原创 todo【面经】牛客网计网相关面经题

#1. http是7层协议哪层应用层#2. tcp、udp区别及使用场景TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接。TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付。TCP通过校验和,重传控制,序号标识,滑动窗口、确认应答实现可靠传输。如丢包时的重发控制,还可以对次序乱掉的分包进行顺序控制。UDP具有较好的实时性,工作效率比TCP高,适用于对高速传输和实时性有较高的

2021-08-18 15:26:26 553

原创 todo【面经】牛客网Linux和操作系统相关面经题目

#1. 进程和线程的区别概念进程:对运行时程序的封装,是系统进行资源调度和分配的的基本单位,实现了操作系统的并发;线程:进程的子任务,是CPU调度和分派的基本单位,实现进程内部的并发;线程是操作系统可识别的最小执行和调度单位。每个线程都独自占用一个虚拟处理器:独自的寄存器组,指令计数器和处理器状态。每个线程完成不同的任务,但是共享同一地址空间(也就是同样的动态内存,映射文件,目标代码等等),打开的文件队列和其他内核资源。区别拥有资源进程是资源分配的基本单位,但是线程

2021-08-18 15:25:48 463

原创 todo【面经】牛客网数据库相关面经题

#1. mybatisplus和mysql的区别【todo头一个是啥。。】#2. Innodb索引,说原理,如何创建索引【todo放link】见其他文章#3. ACID特性【todo放link】见其他文章#4. sql注入原理,防止sql注入【todo】#5. 删除表中所有的数据保留表结构使用truncate操作【todo其他删除操作 drop、truncate、 delete】#6. mysql联合索引能否命中【todo】#7. 索引是什么,索引底层索引是对数据库表中一列或多

2021-08-18 15:24:58 724

原创 win10下Python环境配置

一、安装pythonpython官网在downloads下选择windows下载python最新版本。下载python3.8.3可执行下载器python安装配置二、eclipse安装pydev插件eclipse安装pydev插件,配置python

2020-06-13 12:22:09 201

原创 为Eclipse添加CDT(C/C++开发工具)

大一学C时IDE一直用的老师推荐的Codeblocks,现在用java,IDE用的是课程推荐的eclipse。偶然要写一写C,不想再下codeblocks,就想让eclipse能不能编译和运行C。在eclipse的marketplace里搜cdt,选择第一个下载,下载后重启eclipse,注意切换workspace。接下来下载编译器在MinGW官网https://sourceforge.net/projects/mingw/files/下载的可执行文件查了很多这种途径的下载方法,但都

2020-05-29 23:18:25 596

原创 软件构造课程笔记(2)——第二章总结(待更新)

上一章讲的是软件构造的结果形态和评价维度这一章讲软件开发的过程(从无到有、从有到好)参考资料:MIT 6.031:05、28CMU 17-214:Nov 19、Nov 21软件工程——实践者的研究方法:第2-3、22章2.1 软件生命周期与配置管理软件开发的生命周期(Software Development Lifecycle,SDLC)从无到有:计划->分析...

2020-04-22 12:52:11 335

原创 《Java并发编程实战》学习笔记(1)

又挖了一个待更新的坑。。。书籍链接学习的是2012版的《Java并发编程实战》,找了半天网上只有不带书签的pdf版,而CSDN下载也因为版权问题不允许上传和下载这本书,于是自己用acrobat给这本书添加了书签,在这里放上百度云链接,有需自取,链接无效可以评论邮件发。链接:https://pan.baidu.com/s/16Y56Yej5LvbSMRMhVfu...

2020-04-08 14:40:45 172

原创 软件构造课程笔记(1)——第一章总结

第一章 软件构造中的多维视图参考资料MIT 6.031: Getting started,readings 02CMU 17-214:Aug 29代码大全:第1-4章从三个维度看软件系统的构成由软件的不同质量目标,我们分了三个维度来理解软件系统的构成将“软件构造”看作“不同视图之间的转换”虽然分了这三个维度来看软件,但由于最终看的还是同一个软件,因此这...

2020-03-29 21:39:02 348

原创 CentOS 虚拟机环境搭建

前言大二上修计算机系统时安装过双系统,第一次安装的Ubuntu,因为网络设置不对,崩了。第二次安装的华为deepin,开心地用了三个月,因为不知原因的黑屏,崩了,那时候正值实验高峰期,系统崩了之后赶紧提取Linux分区的实验数据,然后又熬了一晚上重新装了一个deepin,胆战心惊地用到了结课之后就清楚了这个Linux系统。大二下又开始装双系统,再次装Ubuntu,欢欢喜喜用了一个月,又卡在了锁...

2020-03-26 21:21:05 322

原创 算法设计与分析Note<1>——基础数学知识

2.1计算复杂性函数的阶2.2和式的估计与界限1.线性和2.级数3.和的界限 1. 2.2.3 递归方程1.递归方程例:Merge-sort(归并)排序算法的复杂性方程:2.求解递归方程的三个主要方法: 1.替换方法: 猜想,然后用数学归纳法证明。 ...

2020-03-18 10:45:09 271

空空如也

空空如也

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

TA关注的人

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