摘要:
一、XSS(跨站脚本攻击) 攻击者在 Web 页面中插入恶意脚本,当用户浏览页面时,促使脚本执行,从而达到攻击目的 解决方式: 1、从客户端和服务器端双重验证所有的输入数据,这一般能阻挡大部分注入的脚本 2、对所有的数据进行适当的编码 3、设置 HTTP Header: "X-XSS-Protect 阅读全文
摘要:
一、使用索引的目的 目的:加快数据库的查询速度 二、建立索引的优缺点 优点: 1、大大加快数据的检索速度 2、创建唯一性索引,保证数据库表中每一行数据的唯一性 3、加速表和表之间的连接 4、在使用分组和排序子句进行数据检索时,可以显著减少查询中分组和排序的时间 缺点: 1、索引需要占用数据表以外的物 阅读全文
摘要:
题目:输入一个字符串,键盘按键Caps Lock可以切换大小写模式,在大写模式下,若想输入小写字母,可以shift+字母,同样在小写模式下,若想输入大写字母可以shift+字母,给定一个字符串求最小的点按键击次数。注意:shift+字母算两次按键点击,默认初始状态是小写模式。 注: 使用flag作为 阅读全文
摘要:
题目:给定一个数组和一个k,将数组中某数的个数大于k的删除,其他数不变 注: 这个是编程题第一个,属于简单题。首先用字典统计每个数的个数,然后遍历原数组,将个数小于k的保存在预先的列表里。 阅读全文
摘要:
物理层:比特 数据链路层:帧 网络层:数据报 运输层:报文段/用户数据报 应用层:报文 阅读全文
摘要:
题目:学生按身高排一排,相邻若干人为一组,只调整每组内的排序,使总体有序,求最大的分组数 举例:[1,3,2,8,5,6,4,10,7,12,13] 输出:5 注: 当时笔试的时候没考虑全面,提交结果只通过了27%,主要在于没考虑到例中‘7’的情况。主要思路是,如果后面的数比前面的数大,说明前面部分 阅读全文