实用的 Linux 指令
linux 网络抓包指令 ngrep示例:80 端口数据包监测sudo ngrep -W byline -d eth0 port 80令:tcpdump tcp port 2406 -i any -v -n 可以查到 3 次握手的数据包,但没有显示数据包内容查看服务器 time_waittime_wait 会占用端口,time_wait 越高说明业务请求越多、越频繁,高一定程度会让服务器无端口可用
linux 网络抓包指令 ngrep示例:80 端口数据包监测sudo ngrep -W byline -d eth0 port 80令:tcpdump tcp port 2406 -i any -v -n 可以查到 3 次握手的数据包,但没有显示数据包内容查看服务器 time_waittime_wait 会占用端口,time_wait 越高说明业务请求越多、越频繁,高一定程度会让服务器无端口可用
看到这个标题,我的反应也是,Modbus 是什么,RTU 是什么,CRC16 又是什么?好像只认识一个 php,有点丢脸。但认识新的事物就是这样的一个过程,短时间内一堆东西抛到你脸上,之后再慢慢的了解相关的概念。首先了解一下 Modbus、RTU、CRC16 等概念:【Modbus】 RTU CRC校验码计算方法。简单来讲,Modbus 是一种通讯协议,或者标准,Modbus RTU 是 Modb
作为宅男,最近没有什么好看的电视剧或者电影(因为疫情),《新游记》还有点意思。严敏属于比较有名的导演了,之前的《极限跳转》就搞的很丰富,很精彩。从《新游记》一开始的 48 小时城市生存挑战,就很有严敏做节目的那味儿。复杂的游戏规则,drama 的现实与结果都很吸引人。看到最新的三期下,将镜头对准了东莞青年,搞了一波相亲,各种现实问题突然甩在你脸上,猝不及防,后又不由地心底叹息一声:“苦逼的人生都有
xdebug 通常会使用浏览器 + xdebug helper 插件来配合 phpstorm 做调试工作,但一些接口类的调试,可能会使用 postman 做请求测试,此时需要增加一个 Cookie 配置项即可。打开 postman,点击请求右侧的一个 Cookies 管理,在弹出的 Cookies 管理页面增加一条 XDEBUG_SESSION=PHPSTORM。之后再请求的 Headers 里面
打开 cmd 或者 git-bash,输入 netstat -ano 即可查看到所有端口的占用情况:之后根据最后一列对应的进程号查询该进程对应的应用程序:tasklist|findstr 10572
之前写过一个方法,通过时间戳的差值再去计算中具体相差的天数、小时、分钟和秒,在 laravel 中 Carbon 提供了这样的方法。1. 计算时间天数差Carbon::parse ('2020-12-10')->diffInDays('2020-12-28', false); //为正负数 Carbon::parse ('2020-12-10')->diffInDays('2020-
看到网上的教程是说不存在这样开启了远程访问的 root 用户,需要去刷新一下权限:grant all privileges on *.* to 'root'@'%' identified by "."; flush privileges; select host,user,password from mysql.user;这个情况是有可能的,就是增加了一个 'root'@'%
laravel 中在使用了 paginate() 进行分页后,得到的是一个对象 LengthAwarePaginator。可以直接使用 foreach 进行遍历:$users = $query->paginate(10); foreach ($users as &$user) { ... }也可以将其转化为数组对象,再遍历 data:$users = $query->p
微信 商户发起催收扣款API 属于微信支付分 v3 接口,比较适合商户后续主动调起支付的场景。之前不知道从什么地方看到了这个接口,对比文档的下标 chapter6_1_19 可以判断这个接口之前是紧跟着 完结支付分订单API 后面的,现在微信已经把它从支付分文档中踢出来了。通过 创建微信支付分订单 curl 请求后处理返回数据 获取到支付分返回数据:$resultArr = json_decode