Orion's Studio.

状态码有感

2017/07/14

首先,从1开始的数字肯定是很lowbee的了

状态码本身是要包含一些信息的,比如某物品是否正常、是否被感应到、是什么类型、在哪被感应到之类的

于是乎,最简单的办法就是用个数字串,第一位0代表正常、1代表异常,第二位0代表感应到、1代表未感应到,以此类推

这样子似乎是解决需求了,可以直接用状态码逻辑判断了,但是

明明是一个int型就能存的数据,我居然用Substring判断更方便

更可气的是数据库居然也用int存了,当第一位是0的时候转string还得在前面补0

所以说还不如直接用string存数据,假装成十六进制的好了

CATALOG
  1. 1. 首先,从1开始的数字肯定是很lowbee的了
  2. 2. 状态码本身是要包含一些信息的,比如某物品是否正常、是否被感应到、是什么类型、在哪被感应到之类的
  • 明明是一个int型就能存的数据,我居然用Substring判断更方便
  • 更可气的是数据库居然也用int存了,当第一位是0的时候转string还得在前面补0