自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java面试题目:Integer与int的区别

类型不一样——Integer是int类型的包装类,而int是基本数据类型;使用方式不一样——Integer变量必须实例化之后才能使用,而int不需要;存储方式不一样——Integer是生成对象的引用,当new一个对象时,相当于是生成一个指针指向它,而int是直接存储数值;默认值不一样——Integer的默认为null;而int默认为0;Integer变量之间的比较是不相等的;因为比...

2019-06-21 15:17:03 163

转载 git上传代码

转载:https://www.cnblogs.com/cxk1995/p/5800196.html首先你需要一个github账号,所有还没有的话先去注册吧!https://github.com/我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可:https://git-for-windows.github.io/1.进入Github首页,点击New r...

2019-05-20 17:30:50 111

转载 Git for Windows安装和基本设置

转载:https://www.cnblogs.com/vitah/p/3612473.html1、下载地址:http://msysgit.github.io/2、下载完成后安装,安装路径自己选择,其他的选项参照下图:其他的一步一步往下即可,最后Finish完成安装;3、配置github的ssh密钥:(1)打开Git Bash查看电脑上是否已经存在SSH密钥...

2019-05-20 17:02:54 120

原创 顺序执行命令、管道符

; 多个命令顺序执行,没有逻辑关系&& 第一个命令执行成功后,第二条命令才会执行;第一个命令执行不成功,第二条命令也不会执行;|| 命令1执行正确,命令2不会执行;命令1执行不正确,命令2才会执行。如何判断一个命令正确执行:ls && echo yes || echo nonetstat -an | grep ESTABLISHED | wc ...

2019-04-07 19:44:47 460

原创 linux命令生效顺序、快捷键、历史命令、重定向

第一顺位执行绝对路径或相对路径执行的命令。第二顺位执行别名。第三顺位执行Bash的内部命令。第四顺位执行按照$PATH环境变量定义的目录查找顺序找到的第一个命令。快捷键:ctrl+c 命令中止键ctrl+r 在历史命令中搜索ctrl+z 把命令放入后台ctrl+l 清屏ctrl+a 光标移动到命令行首ctrl+e 光标移动到命令行尾ctrl+u 把光标所...

2019-04-07 18:29:30 509

原创 Axure RP Extension for Chrome

$(window).bind('load', function() {if(CHROME_5_LOCAL && !$('body').attr('pluginDetected')) {window.location = 'resources/chrome/chrome.html';...

2019-04-05 21:19:23 334

原创 linux下安装Android Studio

1.下载安装包或直接用命令下载安装包下载安装包链接:http://www.android-studio.org/index.php/download命令方法下载:wegt 命令2.在linux中创建一个AndroidStudio文件夹,解压缩安装包,在bin文件下找到studio.sh,执行./studio.sh命令,进入安装。具体参考:https://jingyan.ba...

2019-04-03 10:55:12 9819

原创 linux安装jdk

1数据准备下载jdk:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2.准备工作创建文件夹:sudo mkdir /usr/lib/jdk迁移tar包:sudo cp *.tar.gz /usr/lib/jdk解压tar包:tar -zxvf *.tar....

2019-04-03 10:13:08 81

原创 unix16.04版本记录搜狗输入法的安装

1.数据与知识储备 搜狗输入法链接:https://pinyin.sogou.com/linux/ 安装命令:sudo apt-get intsall *.deb(输入法包的名称)安装输入法之后重启2.linux中的设置点击Language Support可能会出现一些问题,按照提示做就行了点击Language Support,改动Keyboard input me...

2019-04-02 18:54:37 324

原创 软件测试框架

selenium:web自动化测试框架据 Selenium 主页所说,与其他测试工具相比,使用 Selenium 的最大好处是:Selenium 测试直接在浏览器中运行,就像真实用户所做的一样。Selenium 测试可以在 Windows、Linux 和 Macintosh上的 Internet Explorer、Chrome和 Firefox 中运行。其他测试工具都不能覆盖如此多的平台。...

2019-02-25 16:38:48 4233

原创 如何写测试用例

1.测试用例包含哪些内容用例编号,用例名称,测试背景,前置条件,优先级,重要级,测试数据,测试步骤,预期结果,实际结果,备注2.测试用例编写流程需求分析---提取测试点---测试用例编写---测试用例评审业务需求、用户需求、功能需求3.测试点通过需求分析得出的需要进行测试的具体内容4.测试用例编写方法等价类划分法如何选择适当的数据子集,来代表整个数据集,通过降低...

2019-02-24 19:49:51 179

转载 剑指offer---二叉树中和为某一值的路径

题目描述:输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。思路解析:用前序遍历的方式访问到某一结点时,把该结点添加到路径上,并用目标值减去该结点的值(也可累加,累加值是否等于目标值)。如果该结点为叶节点,并且目标值减去该结点的值刚好为0,则当前路径符合要求,我们把它加入保存符合要求路径的数组当中...

2019-02-22 22:00:40 86

转载 剑指offer-二叉树的镜像

操作给定的二叉树,将其变换为源二叉树的镜像。输入描述:二叉树的镜像定义: 源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6 / \ / \ 11 9 7 5解题思路通过对以...

2019-02-17 14:58:16 70

转载 剑指offer-顺时针打印矩阵

题目描述输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.解题思路先得到矩阵的行和列数,然后依次旋转打印数据,一次旋转打印结束后,往对角分别前进和后退一个单位。要注意单行和单列...

2019-02-17 14:44:38 74

原创 剑指offer-旋转数组的最小数字

题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。解题思路:【1】第一个要求:需要判断数组大小,若数组大小为0,则return 0;【2】观察特点:前...

2019-02-16 17:19:38 92

原创 二分法查找数组循环出口

1.二分法查找数组循环出口(1)找到想要的值,即array[mid]=right value;(2)low<high这个条件要满足时;2.注意点(1)mid的公式写法,写法不同可能也会导致low,high与mid关系的写法。(2)mid=(low+high)/2时,low=mid+1,high=mid;具体原因解释如下图。(3)为什么不写成low=mid;high=m...

2019-02-16 16:24:20 223

原创 剑指offer-用两个栈实现队列

1.基础知识(1)队列的特点是先进先出;(2)栈的特点是先进后出;(3)存数据很容易,直接将数据存入stack1中;(4)关键在于取数据,实现的难点怎么由先进后出变为先进先出,所以很容易就想到可以利用stack2,取数据时将数据从stack1先后取出存入stack2中,然后再从stack2中取出来的就是先进先出的顺序了。2.图示理解(1)stack1用于push数据,sta...

2019-02-16 12:49:14 86

原创 python之装饰器、偏函数

什么是装饰器?1.用于解决以下问题:定义了一个函数;想在运行时动态的添加功能;又不想改动代码本身。python中编写无参数decoratorPython的 decorator 本质上就是一个高阶函数,它接收一个函数作为参数,然后,返回一个新函数。使用 decorator 用Python提供的 @ 语法,这样可以避免手动编写f = decorate(f) 这样的代码。考察一个@log的定义:def ...

2018-05-17 16:39:50 120

原创 python中map函数,reduce函数,filter函数,自定义排序,闭包,匿名函数

map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。例如,对于list [1, 2, 3, 4, 5, 6, 7, 8, 9]如果希望把list的每个元素都作平方,就可以用map()函数:def f(x): return x*xprint map(f, [1, 2, 3, ...

2018-05-17 15:21:32 133

原创 python之对象的封装、继承、多态、多态性

1.什么是类的封装?为什么要封装?    封装指的是将数据和对数据的操作放在一个小盒子中。封装的作用在于将代码保护起来,防止无意中对代码的破坏,以及方便我们对程序进行模块化管理。2.什么叫类的继承?为什么要有继承?    继承,顾名思义,就是子类对父类的继承,子类继承父类的方法属性。可以将类似事物的类似属性以及类似方法继承下去,而不要重复写类似的代码,从而会减少代码的冗余。3.什么叫类的多态?为什...

2018-05-15 16:53:39 628

原创 网络基础入门

1.ISO/OSI七层模型:互联网中实际的模型不是这个,但是TCP/IP四层模型的基础。传送数据自上而下,上三层给用户用的,下四层才是为传数据服务的,物理层才是真正传数据的,既然传数据,那么就会有单位,物理层是bit(0101);数据链路层(帧,网卡的硬件MAC地址(负责局域网通信的)),IP地址是负责外网通信的(网络层),传输层(报文)。接收数据自下而上。端口是用来确定服务的表示层将ABDJSS...

2018-05-02 21:47:46 625

原创 linux基础入门笔记

什么是操作系统?    操作系统,英文名称Operating System,简称OS,是计算机系统中必不可少的基础系统软件,它是应用程序运行以及用户操作必备的基础环境支撑,是计算机系统的核心。它的作用是负责管理和控制计算机系统中的硬件和软件资源,合理组织计算机系统的工作流程,以便有效的利用这些资源为使用者提供一个功能强大、使用方便的操作及使用环境,从而在计算机系统(硬件)与使用者之间起到接口的作用...

2018-04-27 17:19:09 443

空空如也

空空如也

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

TA关注的人

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