unSafe.sh - 不安全
我的收藏
今日热榜
公众号文章
导航
Github CVE
Github Tools
编码/解码
文件传输
Twitter Bot
Telegram Bot
Rss
黑夜模式
Yar 源码阅读笔记:开篇
前言本文是 Yar 源码系列的第一篇文章,主要介绍 Yar 以及服务端、客户端的基本使用,详细的源码分析会放在后续的文章中。为什么要研究 Yar?我从 8 月初开始阅读 《PHP 7底层设计与源码实现...
2021-10-17 23:38:4 | 阅读: 0 |
收藏
|
文章 on 她和她的猫 - her-cat.com
yar
php
client
信息
concurrent
PHP 8 新特性介绍
前言距离 PHP 8 发布已经有一年多了,这个版本是 PHP 语言的主版本更新,包含了很多新功能与优化项,并改进了类型系统、错误处理,目前已经迭代到 PHP 8.0.10 版本。由于更新的内容较多,本...
2021-9-3 12:33:4 | 阅读: 0 |
收藏
|
文章 on 她和她的猫 - her-cat.com
php
注解
ent
phpdoc
基于 OpenSSL 实现国密 SM4 加解密
if (!in_array('sm4-cbc', openssl_get_cipher_methods())) { printf("不支持 sm4\n");}$key = 'her-ca...
2021-8-23 12:33:4 | 阅读: 0 |
收藏
|
文章 on 她和她的猫 - her-cat.com
sm4
ciphertext
加密
银联
unionpay
PHP 源码阅读笔记:编译与调试 PHP
基本信息PHP 版本:7.1.0调试环境:Ubuntu(WSL)调试工具:GDB、Clion编译 PHP下载并安装 PHP:$ wget http://cn2.php.net/distribution...
2021-8-6 18:52:15 | 阅读: 0 |
收藏
|
文章 on 她和她的猫 - her-cat.com
php
zif
glob
symlinks
recurse
什么是惊群问题
前言我们知道,像 Nginx、Workerman 都是单 Master 多 Worker 的进程模型。Master 进程用于创建监听套接字、创建 Worker 进程及管理 Worker 进程。Work...
2021-7-22 16:31:7 | 阅读: 0 |
收藏
|
文章 on 她和她的猫 - her-cat.com
接字
ngx
pcntl
mutex
php
大端模式和小端模式
什么是大/小端模式大端模式大端模式(Big-Endian)又称大端字节序,由于在网络传输中一般使用的是大端模式,所以也叫网络字节序。在大端模式中,将高位字节放在低位地址,低位字节放在高位地址。举个例子...
2021-6-14 22:2:0 | 阅读: 0 |
收藏
|
文章 on 她和她的猫 - her-cat.com
低位
endian
数据
高位
联合体
基于 GitHub Actions 定时推送网址到百度站长平台
前言刚学会 PHP 的时候写了一个笑话类型的网站,网站的数据是定时从另外一个网站上采集的。但是网站部署在虚拟主机上,所以用不了 crontab 执行定时任务。解决办法是使用监控宝,定时请求我网站的一个...
2021-5-17 13:9:24 | 阅读: 0 |
收藏
|
文章 on 她和她的猫 - her-cat.com
github
sitemap
php
curlopt
脚本
聊聊五种 I/O 模型
什么是 I/OI/O 是 Input/Output 的简写,即输入/输出,是计算机与外部设备(键盘、鼠标、磁盘等)通信的统称,与具体实现无关。与外部设备的通信其实就是对外部设备进行读取或写入数据的过程...
2021-5-12 09:34:5 | 阅读: 0 |
收藏
|
文章 on 她和她的猫 - her-cat.com
数据
接字
烧开
水壶
模型
Workerman 源码分析:文件上传
前言在 Nginx 中 HTTP 数据是一边接收一边进行解析的,如果解析过程中发现收到的数据有问题就会停止解析,并且停止接收数据。而 Workerman 将解析协议这一步进行后置,当程序需要用到 HT...
2021-5-8 09:42:0 | 阅读: 0 |
收藏
|
文章 on 她和她的猫 - her-cat.com
数据
信息
边界
边界值
postcache
浅入浅出 HTTP 协议
先粘一段来自 MDN 的解释:HTTP 消息是服务器和客户端之间交换数据的方式。有两种类型的消息︰ 请求(requests)--由客户端发送用来触发一个服务器上的动作;响应(responses)--来...
2021-4-17 15:31:38 | 阅读: 0 |
收藏
|
文章 on 她和她的猫 - her-cat.com
数据
crlf
边界
边界值
PHP 网络编程:构建 MySQL 蜜罐获取攻击者微信 ID
前言无意间发现 MySQL蜜罐获取攻击者微信ID 这篇文章,读完后觉得挺有意思的,于是想用 PHP 实现一下。通过文章了解到,可以启动一个 TCP 服务伪装成 MySQL 服务,当有人通过客户端连接进...
2021-4-7 13:43:52 | 阅读: 0 |
收藏
|
文章 on 她和她的猫 - her-cat.com
pfro
信息
windows
username
数据
使用 Workerman 接入 Bilibili 直播弹幕协议
逛 B 站的时候,突然想到可以用 PHP 接入直播弹幕,然后在命令行显示弹幕消息。经过搜索发现了一篇讲解 Bilibili 直播弹幕协议的文章(链接在文末),通过这篇文章了解到了弹幕的协议格式以及大致...
2021-4-1 13:34:20 | 阅读: 0 |
收藏
|
文章 on 她和她的猫 - her-cat.com
弹幕
payload
数据
心跳
unpack
使用 GitHub Actions 自动部署 Hexo
目前部署 Hexo 的操作比较麻烦,先在本地执行 hexo clean && hexo d 生成博客静态文件并发布到 GitHub 上,然后通过 XShell 登录到服务器,切换到博客站点目录下 gi...
2021-3-30 08:2:45 | 阅读: 0 |
收藏
|
文章 on 她和她的猫 - her-cat.com
hexo
ssh
github
仓库
信息
什么是二进制安全
众所周知,C 语言中使用字符数组来表示字符串,并在字符串末尾使用空字符 \0 标识字符串结束。如果字符串中包含 \0 或者二进制数据,就会导致 strlen 函数获取的长度跟字符串实际的长度不一致。i...
2021-3-25 04:42:22 | 阅读: 0 |
收藏
|
文章 on 她和她的猫 - her-cat.com
二进制
数据
安全
sds
str1
【转载】PHP 程序员进阶之路
原文:没有Nginx,你还能做什么?PHP 程序员的未来不是 Java,Java 拯救不了你。已经 1368 年了,你扪胸自问,没有了 Nginx 的你,还能用 PHP 做什么。有一些高端的刁民会愤怒...
2021-3-23 09:39:56 | 阅读: 0 |
收藏
|
文章 on 她和她的猫 - her-cat.com
php
python
swoole
nodejs
优化 Workerman 检查主进程是否存活的逻辑
主要新增了判断进程是否为 Workerman 进程的逻辑,从而优化了确定主进程是否存活的准确性。发现问题年前逛 GitHub 的时候,发现 Workerman 有一个 2017 年打开的 Issue:...
2021-3-17 03:40:49 | 阅读: 0 |
收藏
|
文章 on 她和她的猫 - her-cat.com
workerman
php
pidfile
posix
cmdline
基于 Redis 实现分布式锁
前言之前在写支付回调的时候,因为第三方支付的回调机制有问题,存在并发回调的情况。如果对回调的订单不加锁的话,会造成一笔订单重复处理的情况。在 Laravel 中使用基于 Redis 的锁非常简单,只需...
2020-3-15 07:7:10 | 阅读: 0 |
收藏
|
文章 on 她和她的猫 - her-cat.com
php
lock2
lua
setnx
eol
《PHP 实现 Base64 编码/解码》笔记
前言早在去年 11 月底就已经看过《PHP 实现 Base64 编码/解码》这篇文章了,由于当时所掌握的位运算知识过于薄弱,所以就算是看过几遍也是囫囵吞枣一般,不出几日便忘记了其滋味。只得其形,不知其...
2020-2-9 20:4:20 | 阅读: 0 |
收藏
|
文章 on 她和她的猫 - her-cat.com
二进制
左移
0x3f
补齐
PHP 多进程下载必应壁纸
手里拿着锤子,看什么都像是钉子在放假的这几天,断断续续的看了老李关于 PHP 多进程的文章。PHP多进程初探 — 开篇PHP多进程初探 — 孤儿和僵尸PHP多进程初探 — 信号PHP多进程初探 — 利...
2020-2-2 14:38:37 | 阅读: 0 |
收藏
|
文章 on 她和她的猫 - her-cat.com
pcntl
php
1920x1080
bing
posix
基于 Redis 实现延迟队列
前言之前在一些博客上看到过讲如何实现延迟队列,但是平时没用上也没有动手实现过。在上次面试的时候,面试官也问过我有没有用过延迟队列,最后凭借着记忆讲了下如何用 Redis 的有序集合实现延迟队列,以及有...
2020-1-18 15:46:8 | 阅读: 0 |
收藏
|
文章 on 她和她的猫 - her-cat.com
数据
client
zrem
lua
Previous
2
3
4
5
6
7
8
9
Next