TCP相关面试题(二)—TCP三次握手
TCP三次握手流程: 客户端发出SYN到服务端,服务端回复SYN+ACK给客户端,客户端再次收到之后, 回复ACK给服务端,至此三次握手成功,即一旦完成三次握手,双方都处于 ESTABLISHED 状态,此时连接就已建立完成,客户端和服务端就可以相互 发送数据了。 如何在Linux中查看TCP状态? netstat -napt TCP握手为什么是三…
|
385
|
|
1127 字
|
5 分钟
Laravel Excel(maatwebsite/excel)导出xlsx表格===Laravel8版本
话不多说,坑事真多,泪也是真多~其实这个架子也是对PhpSpreadsheet的封装,所以就需要这个扩展 我用的是laravel8,插件是用的3.1版本,好像是最新的~ 安装需要这些个扩展 首先的配置: [cc lang='php'] composer require maatwebsite/excel [/cc] 在config/app.php里…
|
714
|
|
1607 字
|
9 分钟
CSRF、XSS攻击的原理及防范
XSS跨站脚本: XSS其实就是html的注入问题,后台程序并没有对攻击者的输入做严格的控制,使得攻击者最终控制了数据库,并且显示给来访的用户,导致可以让访客的浏览器以浏览者的身份执行这些html代码,数据的流程如下: 攻击者的Html输入—>web程序—>进入数据库—>web程序—>用户浏览器。 攻击者的手段和目的: 主要是以别人的身份访问一些特…
|
485
|
|
629 字
|
3 分钟
array_map()和array_walk()
array_map() 该函数将用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新值的数组。可以传递多个数组,回调函数接受的参数数目应该和传递给 array_map() 函数的数组数目一致。 [cc lang='php'] $arr1 = [1,2,3,4,5]; $arr2 = [6,7,8,9,10]; //函数写前面,数…
|
430
|
|
394 字
|
2 分钟
php实现九九乘法表
今天在整理文档的时候,发现以前的文件,故而整理好像没什么大用处,但是又不得不深谙其道^_^!!! [cc lang='php'] 例一:
|
455
|
|
259 字
|
2 分钟
leetcode算法题两数之和
话不多说直接看, 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/two-sum 给定一个示例…
|
430
|
|
480 字
|
3 分钟
PHP任意精度数学函数扩展包BCMath(部分函数)
BCMath扩展提供了一套bc(Binary Calculator)数学函数,它是一个高精度运算的函数库,可以准确地对任意精度的数字进行运算。 PHP的Windows版本已内建对此扩展的支持,Linux版本则需要手动 安装BCMath。 [cc lang='php'] bcadd($left_operand,$right_operand[,$sca…
|
451
|
|
665 字
|
3 分钟
php中is_file不能代替file_exists的理由
今天面试被问到判断一个文件存不存在用什么函数,答:file_exists,面试官补充还有is_file函数也可以表示这个意思; 再问:is_file能否替换file_exists函数?我:懵逼..........(基础太差了) 答案是否定的。为什么?原因很简单,is_file有缓存(面试官给出的答案也是这样说的) [cc lang='php'] […
|
446
|
|
818 字
|
4 分钟
php函数addcslashes()基础用法(虽然用的不多)
addcslashes()函数 定义和用法 addcslashes()函数返回在指定的字符前添加反斜杠的字符串。 注释:addcslashes()函数是区分大小写的。 注释:在对 0(NULL)、r(回车)、n(换行)、t(换页)、f(制表符)和 v(垂直制表符)应用 addcslashes() 时要小心。在 PHP 中,\0、\r、\n、\t、\…
|
512
|
|
251 字
|
2 分钟
php中lcfirst()的使用
lcfirst () 使一个字符串的第一个字符小写 [cc lang='php'] lcfirst ( string $str ) : string [/cc] 参数描述 str必需。规定要转换的字符串。 返回值: 返回第一个字母小写的 str 字符串,如果是字母的话。 [cc lang='php'] echo lcfirst('Welcome t…
|
422
|
|
157 字
|
1 分钟内