2023-03-07 PHP 跟踪代码调用 `debug_backtrace` 在开发过程中,例如要修改别人开发的代码或调试出问题的代码,需要对代码流程一步步去跟踪,找到出问题的地方进行修改。如果有一个方法可以获取到某段代码是被哪个方法调用,并能一直回溯到最开始调用的地方(包括调用的文件,行数,参数等),这样就能... 阅读全文
2023-01-06 PHP的一套位移加密算法 算法概述 加密因子:0xA3 加密算法:将待加密的字符串中的每一个字节,分别与加密因子进行异或,然后将异或后的二进制结果进行高低位交换,然后将交换后的结果转换成2进制字符串。所有的字节转换完成后,将最终的结果base64加密。 解密算... 阅读全文
2022-12-12 为什么用GIF做埋点 使用GIF上报的原因 向服务器端上报数据,可以通过请求接口,请求普通文件,或者请求图片资源的方式进行。只要能上报数据,无论是请求GIF文件还是请求js文件或者是调用页面接口,服务器端其实并不关心具体的上报方式。那为什么所有系统都统一使... 阅读全文
2022-11-12 Sourcetree 设置代理 Sourcetree 设置代理 在使用Sourcetree进行版本控制时,有时我们需要通过代理服务器连接到远程仓库。本文将介绍如何在Sourcetree中设置代理,以便顺利进行版本控制操作。 步骤 按照以下步骤设置Sourcetree... 阅读全文
2022-10-05 Hash HMAC 签名在 PHP、Python、Node.js 和 Java 中的使用 Hash HMAC 签名在 PHP、Python、Node.js 和 Java 中的使用 简介 Hash HMAC(Hash-based Message Authentication Code)是一种基于哈希函数和密钥的消息认证码算法... 阅读全文