随笔分类 - 面试经验
面试/刷题的问题&心得,主测开
摘要:概述 浏览器输入域名发生了什么?(Web页面请求过程) 浏览器会从主机的Hosts文件中查看是否有该域名和IP地址的映射; 如果Hosts文件没有,浏览器会查看自己的缓存; 当上面两个方法都行不通时,只能去请求DNS服务器来获取IP地址; 获取到IP地址后,建立TCP连接、三次握手; 确认连接后发送
阅读全文
摘要:本文翻译自《Game Development Essentials QA and Testing》。 作为一个测试员,主要的目标是: 找到Bugs 复现Bugs 提交Bugs报告 次要的目标是: 验证Bugs已经被修复 确实这个游戏好玩 Bug严重程度: 1. Low 低 修复不修复都没有多大不同。
阅读全文
摘要:面筋分类汇总-测开向 目录 参考链接 常见题目 游戏相关测试用例 参考链接 游戏基础知识总结:分类、公司、游戏平台等 游戏测试工具清单 常见问题 什么样的游戏可以称为一个好的游戏 UI设计:最直观的感觉,精致的画风、恰到好处的背景音乐和优秀的故事情节。 易操作性 竞技性:设置的关卡难但是经过努力会过
阅读全文
摘要:目录 "HTTP请求报文解剖" "HTTP请求报文头属性" "常见的HTTP请求报文头属性" "其它请求报文头属性" "如何访问请求报文头" "HTTP响应报文解剖" "响应状态码" "常见的HTTP响应报文头属性" "如何写HTTP请求报文头" "HTTP请求头 那些你需要记住的基础知识" "HT
阅读全文
摘要:语法 备份: 恢复: 这样就可以对数据库 test进行备份 到c盘的test,sql 文件里 对数据进行回复 注:恢复时需要创建一个空的数据库,再次对数据库进行查询时 表格 就会出来 参考链接 "如何对数据库进行备份" END
阅读全文
摘要:MySQL优化 1. 避免使用 select 你需要什么信息,就查询什么信息,查询的多了,查询的速度肯定就会慢 2. 当你只需要查询出一条数据的时候,要使用 limit 1 比如你要查询数据中是否有男生,只要查询一条含有男生的记录就行了,后面不需要再查了,使用Limit 1 可以在找到一条数据后停止
阅读全文
摘要:概述 在MySQL中,char、varchar和text类型的字段都可以用来存储字符类型的数据, char、varchar都可以指定最大的字符长度,但text不可以。 它们的存储方式和数据的检索方式也都不一样。 数据的检索效率是:char varchar text 具体说明: char: 存储定长数
阅读全文
摘要:题目 学生成绩单里两门成绩>80的学生名字 语句 解析 返回值是学生名字: 查询表是学生成绩单: 成绩 80: 从这些结果中选出有两门或两门以上的任意科目成绩的学生: 先用名字分组,后对分组后的内容进行筛选: having count( ) i 没有分组的情况下having和Where 类似。 有分
阅读全文
摘要:概述 死链接(Dead Links)指的是无效链接,也就是那些不可到达的链接。 通俗地理解是以前可以通过点击这个链接到达网站页面,后续可能由于网站迁移、改版或操作不当等原因,使得链接指向的目标页面不存在而无法访问所遗留的链接,即称为死链接。 访问死链接时,一般会出现“抱歉,您所访问的页面不存在”的提
阅读全文
摘要:一、基本想法 对于海量的数据,我们知道如果将IP请求写到日志的话,就变为一个超大文件统计次数的问题,但是单机处理可能速度会比较慢,不能一次性加载到内存计算。 对于这类问题,我们首先想到的就是分治处理的思路。 二、详细思路 分治法就是“化大为小”,“化单为多”,我们可以将所有IP分放在100个文件中,
阅读全文
摘要:使用cat+uniq命令 其实就是统计每行重复多少次 格式:uniq [options][file1 [files]] uniq c file file中的重复行输出一次,并在每行前显示重复次数 uniq d file file中的重复行输出一次,但不输出唯一的行 uniq u file 只输出fi
阅读全文
摘要:命令: cat + 文件名 + 管道 + 各种限制条件 简单示例:有如下文件test.txt 要统计出现次数最多的IP可以利用以下shell脚本: cat test.txt | awk '{print $2}' | sort | uniq c | sort n r | head n 1 参数含义:
阅读全文
摘要:scp命令概述 scp是secure copy的简写,是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。 和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器, scp传输是加密的。可能会稍微影响一下速度。 当你服务器硬盘变为只读 read only system时,用scp可以帮
阅读全文
摘要:操作步骤: esc + 冒号 + set number + 回车 显示行号 命令: 可以简写为: 关闭行号 命令: 简写为: 每次打开都显示行号 如果希望每次进入 vi 会话时都显示行号,则需要在特定文件中添加 set number 行。 修改vi ~/.vimrc 文件,添加:set number
阅读全文
摘要:“|”是管道命令操作符,简称管道符。 利用Linux所提供的管道符“|”将两个命令隔开,管道符左边命令的输出就会作为管道符右边命令的输入。 连续使用管道意味着第一个命令的输出会作为 第二个命令的输入,第二个命令的输出又会作为第三个命令的输入,依此类推
阅读全文
摘要:法1:grep+wc 单个字符串 语法: grep输出,wc l按行统计, 不加参数 o:每行重复只统计一个; 加参数 o:一条数据里面有多个相同,会统计相同的次数 注:单个字符串,字符串部分可以不加引号 示例: 如:统计task hbase transform.log中NullPointerExc
阅读全文
摘要:【来自程序员面试宝典】有1千万条短信,找出重复出现最多的前10条 题目: 有1千万条短信,有重复,以文本文件的形式保存,一行一条,有重复。请用5分钟时间,找出重复出现最多的前10条。 解析: 对于本题来说,某些面试者想用数据库的办法来实现:首先将文本导入数据库,再利用select语句某些方法得出前1
阅读全文
摘要:SQL数据库类型 sql server my sql ,oracle属于关系型数据库 monodb,redis等属于nosql ,文档型数据库 目前分为层次数据库系统、网状数据库系统、关系数据库系统 网状数据库系统没有市场上根本没有商业化的产品 层次数据库系统最有名的是IBM的DB2,好像也只有着一
阅读全文
摘要:复杂度图示 复杂度小结 O(n^2) 平方阶排序 各类简单排序:直接插入、直接选择和冒泡排序。 O(nlog2n) 线性对数阶排序 快速排序、堆排序和归并排序; O(n1+§)) 排序,§ 是介于 0 和 1 之间的常数 希尔排序 O(n) 线性阶排序 基数排序,此外还有桶、箱排序。 内部排序和外部
阅读全文
摘要:测试应该什么时候介入 为避免软件缺陷造成的高成本支出或损失,软件测试越早介入越可以帮助规避风险。 一个项目中,测试工作如何介入? 项目前期:跟进需求,充分理解功能需求 项目开发阶段:准备测试素材,如测试用例,测试数据,测试自动化等。 项目测试阶段:执行测试 验收阶段:准备环境给产品负责人验收 上线后
阅读全文