2020
10-08
10-08
PHP字符串和十六进制如何实现互相转换
今天在做项目中,因为要调用别人网站的接口,结果需要对请求和返回的时间进行十六进制加密处理,于是在网上查了下资料谢了一个转换Demo做个记录。如果在TP下使用可以将下面函数放到common.php中一,加密函数<?php/***字符串转十六进制函数*@preamstring$str='abc';*/functionstrToHex($str){$hex="";for($i=0;$i<strlen($str);$i++)$hex.=dechex(ord($str[$i]));$hex=strtoupper($hex);return$hex;...
继续阅读 >
问题描述最近做一个项目,是用Python进行相关的串口操作。及将相关指令通过串口发给设备,设备根据发过来的指令来做出相应的操作,所用的库是Pyserial。在最初开发时,出现的问题在于:别人给的文档里面的命令是十六进制的。例如,给出一个指令:5aa50782100031323334。那么,我们需要思考的是,我们如何将上面的指令,转换为pyserial库进行写操作时(write)所需要的bytes类型。解决方法首先,我们需要知道的是,我们首先,...