自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

htt789的博客

fighting

  • 博客(21)
  • 收藏
  • 关注

原创 测试用例

1.测试环节:单元测试——集成测试——系统测试——验收测试 前两步是用到白盒测试,后两步需要的是黑盒测试。2.软件测试类型都有哪些?测试类型的区别与联系? 测试类型有:功能测试,性能测试,界面测试。 功能测试:(考虑到每个细节功能)不需测试软件产品的内部结构和处理过程。 黑盒技术方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。性能测试:(注重多用户并发下的稳定性和健壮性...

2018-08-25 00:11:05 817

原创 sql查询

Sql 1.找到表ppt里面num最小的数 使用聚合函数:select * from ppt where num=(select min(num) from ppt) 不使用聚合函数:select * from ppt where num<=all(select num from ppt) 2.选择表ppt中num重复的记录 select * from ppt ...

2018-08-24 23:15:43 136

原创 面试题42:连续子数组的最大和

思路: 1.初始和为0,从第一个数字开始相加,若加入第n个数字后总和为负数,则抛弃之前的n个数字,从第n+1个数字开始重新加。sum=a[i] 2.若和为+,加入下一个数字为负后总和减小但仍让为+,则保存加入负数之前的子数组总和作为暂存最大连续数组和。sum+=a[i] 3.继续加入数字,直到找到最大连续数组和。//不对int sum=0;int max=0;for(int i=...

2018-08-22 11:32:35 161

原创 虚函数内存分配

C++类虚函数内存分布(这个 你必须懂) 转自:http://www.cnblogs.com/jerry19880126/p/3616999.htmlC++类内存分布书上类继承相关章节到这里就结束了,这里不妨说下C++内存...

2018-08-20 11:08:29 508

原创 排序:插入排序

时间复杂度 最好情况:数组本身有序,只需进行比较O(n) 最坏情况:数组逆序,O(n^2)思想:将一个待排序的数组插入到已排序的数组中开始时,数组第一个元素为有序数组,剩下为待排序数组 若待排序数组的第一个a[i]小于有序数组的最后一个a[i-1] 则将待排序数组的第一个元素插入到有序数组中 插入步骤: 将有序数组依次(j=i-1~0)与待排序数组第一个元素a[i]进行比较 ...

2018-08-11 11:36:03 110

转载 static作用 const作用

static的作用一、对变量 1、局部变量 在局部变量之前加上关键字static,局部变量就被定义成为一个局部静态变量。 1)内存中的位置:静态存储区 2)初始化:未经初始化的全局静态变量会被程序自动初始化为0(自动对象的值是任意的,除非他被显示初始化) 3)作用域:作用域仍为局部作用域,当...

2018-08-10 22:30:05 356

原创 C++知识点15:const关键字

作用:修饰数据或函数类型为常类型修饰指针1.指针内容为常量 const在*的左边 ,指针内容(*a)为常量,指针为变量。可以不进行初始化const int* a=&bint const *a=&b*a=600//错 指针内容为常量,不能赋值b=600//对 改变b的值->改变*a的值c=600;a=&c//对 改变a的值->改...

2018-08-10 22:16:06 239

原创 数据库基本概念

数据库范式https://www.cnblogs.com/xinaixia/p/4384353.html (数据库范式详解) 第一范式:无重复的属性(列) 实体中的某个属性不能有多个值 例如一张学生表Student(stuNo,stuName,age,age,sex)是不符合第一范式的,因为有重复列age属性。去除重复列age以后的Student(stuNo,stuName,age,se...

2018-08-10 16:40:50 200

原创 Linux管道

用户进程间通信主要哪几种方式?1)管道Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信。2)命名管道named pipe):命名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。命名管道在文件系统中有对应的文件名。命名管道通过命令mkfifo或系统调用mkfifo来创建。3)信号Signal...

2018-08-10 14:13:14 120

原创 面试题50:第一个只出现一次的字符

在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写)解题思路:字符(key)——字符出现的次数(value) -—— >哈希表 1.第一遍遍历数组,找到每个字符对应的次数。辅助数组下标key为数组字符的ASCII码;辅助数组的值value为字符出现的次数。ASCII有256...

2018-08-10 11:20:45 154

原创 测试用例+测试方法

http://www.51testing.com/html/94/n-3724994.html 测试方面:功能,性能,安全,兼容,稳定 1.功能(用途) 2.性能(质量) 3.安全性(是否安全) 4.兼容性(手机版本/pad/PC端/web;网络/wifi/2G/3G/4G) 5.稳定性(特殊情况下:过量时是否正常工作、) 6.易用性(符合人使用习惯)测试方法:1.等价类...

2018-08-10 10:22:09 358

原创 git常问问题

1.删除修改 在工作区删除修改:git checkout – file(用版本库中的文件替换修改) 在暂存区删除修改:git reset HEAD file 回退到工作区,再git checkout – file 删除版本库修改:版本回退git reset –hard HEAD^(HEAD指向当前版本,HEAD^指向上一版本,HEAD^^指向上上版本)2.从版本库中删除文件 先在...

2018-08-10 10:19:22 473

原创 static作用范围 inline const define区别

static作用范围(变量、函数) 1.函数体内:static变量作用于函数体内,其值在下次调用时维持上次的值保持不变。int func(){ static int a=3; //int a=3; cout<<"a="<<a<<endl; return a--;}int main(){

2018-08-09 18:30:14 324

原创 什么函数可以是或不是虚函数

虚函数的调用关系:this -> vptr -> vtable ->virtual function 虚函数指针在类的构造函数中创建(属于类的成员),调用this访问虚函数指针,指针指向虚函数表不可以为虚函数的函数static成员函数: static成员不属于任何类对象或类实例,没有this指针,因此不能为虚函数。构造函数:创建初始化对象,生成虚函数表。如果构...

2018-08-09 18:27:54 310

原创 http协议可能会问到的问题

1.http协议是什么? 超文本传输协议,是客户端和服务器端之间数据传输的格式规范。 是一种基于请求与响应模式的、常基于TCP的连接方式、无状态的、应用层的协议。(HTTP1.1版本中给出一种持续连接的机制,绝大多数的Web开发,都是构建在HTTP协议之上的Web应用。)2.http协议有什么特性?怎么解决Http无状态协议? 无状态:无记忆功能,对于发送过的请求或响应不保存。若后续处理...

2018-08-09 18:00:36 494

原创 http协议理论

常见面试题:https://www.cnblogs.com/sunny-sl/p/6529830.html 1.http定义: http是一种网络传输协议,工作于客户端/服务端架构。客户端发起请求,服务器回送响应。请求/响应模式。2.http特性: 无连接:每次连接只处理一个请求,服务器处理完客户的请求,并收到客户的应答后,即断开连接。 媒体独立:只要客户端和服务器知道如何处理的数...

2018-08-09 15:21:59 938

原创 测试问题

C++1.static作用范围(变量、函数) 函数体内:static变量作用于函数体内,其值在下次调用时保持不变。2.static成员函数数据库1.增删改查网络协议1.httplinux底层1.管道git管理1.分支 2.解决冲突项目1.讲解 2.难点及解决...

2018-08-08 16:15:06 119

原创 C++知识点14:静态链接库和动态链接库区别

库:函数的集合 作用:共享代码静态、动态指链接 程序编译过程中,在链接阶段,程序生成的汇编文件和库进行链接,生成可执行文件。 1.静态库(.a .lib)静态链接库在程序编译时被连接到目标代码中参与编译;链接时将库完整地拷贝至可执行文件中,被多次使用就有多份冗余拷贝;生成可执行程序之后,静态链接库不需要(因已将函数拷贝到可执行文件中)。静态库特点: 1.静态库对函数...

2018-08-06 15:17:31 5892

原创 linux指令:

1.新建文件(二进制)touch aaa2.打开文件vim aaa进入vimi//开始输入ESC按键//退出输入:wq //保存离开 :q! //不保存强制离开:q //没修改过文件直接离开3.修改文件权限chmod [who] [+ | - | =] [mode] 文件名 操作对象who可是下述字母中的任一个或者它们的组合: u 表示“...

2018-08-05 10:04:01 191

原创 操作系统:死锁

死锁定义:两个或两个以上进程在执行时,因争夺资源而引起的互相等待现象。4个死锁的必要条件:1.互斥条件:一个资源每次只能被一个进程使用(无法破坏) 2.请求与保持条件:一个进程请求资源阻塞时,保持已有资源不放。 2.不剥夺条件:已有资源在未使用完之前,不能剥夺 4.循环等待条件:进程之间,循环等待资源3种死锁预防措施:破坏请求与保持条件,即资源静态分配策略 破坏不剥...

2018-08-03 10:28:55 218

原创 操作系统:进程和线程+进程的通讯方式

1.进程 定义:一个程序在一个数据集上的一次运行 /一个程序在多个数据集上/一个程序在同一个数据集上运行多次/是不同的进程2.线程: 定义:进程中的一个实体(进程中一段程序片段)3.进程和线程的区别: 内存空间: 进程的内存空间是独立的,不允许突破进程边界的存取其他进程的内存空间 线程共享同一进程中的所有内存空间(每个线程拥有自己的栈内存)隶属关系: 线程属于进程,进程退...

2018-08-03 09:40:36 4911 1

wpa-supplicant初始化

wpa-supplicant初始化

2023-06-18

空空如也

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

TA关注的人

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