面试题
文章平均质量分 67
onejson
不断学习,不断进步,提高自己
展开
-
网络层七层协议
网络层七层协议,tcp,udp在哪一层原创 2019-07-01 22:07:28 · 180 阅读 · 0 评论 -
tcp的三次握手
tcp的三次握手转载 2019-07-01 22:04:52 · 177 阅读 · 0 评论 -
tcp与udp的区别
tcp与udp的区别转载 2019-07-01 22:04:04 · 102 阅读 · 0 评论 -
php常用函数
1、查询字符在字符串中第一次出现的位置2、php分割数组3、php合并数组4、入栈5、出栈原创 2019-07-01 23:00:15 · 101 阅读 · 0 评论 -
php面试题: xss,crsf,sql注入是什么,分别如何防范?
什么是CSRF攻击?让我来谈谈这个词:CSRF(Cross-site request forgery)跨站请求伪造,这个词还是不了解,不用担心,我们先讲一个故事,一个真实的故事。那是在2009年,一名黑客利用CSRF通过Gmail的成功攻击成功窃取了好莱坞明星Vanessa Hudgens的邮箱。攻击很简单,她给她发了一封电子邮件,内容是图片,但这张照片有点特别。它是这样写的:当用户点击邮件加载...转载 2019-06-11 10:18:48 · 530 阅读 · 0 评论 -
php面试题:一张表中,id 是主键索引,name是普通索引,下列语句都只取一条,分别有什么不同
一张表中,id 是主键索引,name是普通索引,下列语句都只取一条,分别有什么不同select * from table_name where name='smith'select * from table_name where id=1原创 2019-06-11 09:20:16 · 1206 阅读 · 5 评论 -
php遍历数组有几种方式?
for对于纯数字索引的数组可以通过for循环来遍历数组,但是要注意的是数字索引必须是连续的,否则会获取不到数组中的部分数据。遍历不受数组内部指针影响。<?php$ar1=range('a','e');$len=count($ar1);for($i=0;$i<$len;$i++){ echo $ar1[$i]."\n";}$ar1=array(0=>"a","...转载 2019-06-10 13:55:53 · 468 阅读 · 0 评论 -
for与foreach哪个更快?为什么
for和foreach效率比较$arr = array('rFG3','rShJ','pARu',.....); // 8000条数据for循环$starttime = explode(' ',microtime());for($i=0;$i<count($arr);$i++){ $i;}$endtime = explode(' ',microtime());$t...转载 2019-06-10 10:55:15 · 3524 阅读 · 0 评论 -
什么是哈希表
但凡是从事过计算机行业的人,多多少少都会听说过这个概念,但是又对其很模糊,那么到底什么是Hash呢?定义Hash一般翻译为散列,还有音译为哈希,本文我们统称为哈希(这么叫好听,哈希=散列),通过百度以及谷歌都没有直接找到Hash的定义,而是找到了一些相关的概念,哈希算法,哈希函数,哈希表等概念。我所理解的哈希是指一个过程,这个过程就是把任意长度的输入,通过哈希算法,变换成固定长度的输出,所输...转载 2019-06-10 10:13:47 · 335 阅读 · 0 评论 -
mysql设计三大范式原则
三范式1NF:字段不可分;2NF:有主键,非主键字段依赖主键;3NF:非主键字段不能相互依赖;解释:1NF:原子性 字段不可再分,否则就不是关系数据库;2NF:唯一性 一个表只说明一个事物;3NF:每列都与主键有直接关系,不存在传递依赖;...原创 2019-06-10 10:05:52 · 291 阅读 · 0 评论 -
keep-alive的作用
作用:Keep-Alive:使客户端到服务器端的连接持续有效,当出现对服务器的后继请求时,Keep-Alive功能避免了建立或者重新建立连接。Web服务器,基本上都支持HTTP Keep-Alive。缺点:对于提供静态内容的网站来说,这个功能通常很有用。但是,对于负担较重的网站来说,虽然为客户保留打开的连接有一定的好处,但它同样影响了性能,因为在处理暂停期间,本来可以释放的资源仍旧被占用。当We...原创 2019-06-10 09:46:18 · 3547 阅读 · 0 评论 -
redis的五种数据结构类型
1、string 字符串 存单值2、hash 字典 存对象3、list 列表 存链表,消息队列4、set 集合 去重,交集,并集操作,可用于共同好友5、sorted set 有序集合 有序集合,得分排行榜https://www.runoob.com/w3cnote/redis-use-scene.html...转载 2019-05-29 09:21:50 · 186 阅读 · 0 评论 -
sql查询成绩表中每一科成绩最高的分数以及这个学生的名字,学科名,面试的时候碰到的问题
如图有这样一张成绩表:首先要理解group by 含义:“Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。先来看这样一条sql语句:select subject,max(score) from grade GROUP BY subject结果是:这样正确...转载 2018-07-30 16:40:44 · 25789 阅读 · 1 评论
分享