2022-03-02 二进制的巧用。

我们编程的时候常常会有一场景需要我们去判断一件事情他有好多状态的情况。

比如我最近遇到的,一些数据需要上传到其他系统里去。

数据上传的时候我要判断它有多种状态。一是数据已经上传过,二是数据上传过,但是失败了,三是未上传过。

看到这里的时候有人会说,这只不过只有三种状态而已有什么好搞的。

是的如果只是这三种状态的话很好写,但是问题是,第二失败的数据,需要根据API接收端返回的错误信息分成不同的,后期对这一些数据还要根据不同的状态来搜索,分类等操作。还有就是失败的原因也有多种并存。

现实场景:

       1、用户还没有注册

       2、数据签名不对

       3、用户没有登录

       4、服务器不可用等等。。。。


未完待续。

参考:mysql 条件位运算实现多值存储_ZBZBZB12138的博客-CSDN博客

              php权限二进制,PHP中的二进制位运算和权限存储_恋山堂掌柜的博客-CSDN博客

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。